.info-hero{position:relative;padding-block:34px 70px;animation:fade-rise .6s both}.info-hero>*{max-width:760px}.info-hero .cat-hero__title{font-size:var(--text-7xl)}.info-hero__updated{margin-top:12px;font-size:var(--text-md);color:#ffffffb3}.info-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:40px;align-items:start;padding-top:30px}.info-layout--single{grid-template-columns:minmax(0,1fr);max-width:860px}.info-toc{position:sticky;top:calc(var(--header-height) + 20px);padding:18px;border-radius:var(--radius-lg);background:#fff;border:1px solid var(--color-border)}.info-toc__title{font-size:var(--text-sm);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold-dark);margin-bottom:10px}.info-toc ol{margin:0;padding-left:18px;display:grid;gap:6px;font-size:var(--text-base)}.info-toc a{color:var(--color-ink-soft)}.info-toc a:hover{color:var(--color-primary)}.info-prose{padding:32px;border-radius:26px;background:#fff;border:1px solid var(--color-border);font-size:var(--text-lg);line-height:1.7;color:var(--color-ink)}.info-prose>*+*{margin-top:14px}.info-prose h2{font-size:var(--text-3xl);margin-top:32px;scroll-margin-top:calc(var(--header-height) + 16px)}.info-prose h2:first-child{margin-top:0}.info-prose h3{font-size:var(--text-xl);margin-top:20px}.info-prose ul,.info-prose ol{padding-left:22px;display:grid;gap:6px}.info-prose ul{list-style:disc}.info-prose ol{list-style:decimal}.info-prose a{color:var(--color-primary);font-weight:700;text-decoration:underline}.info-prose table{width:100%;border-collapse:collapse;font-size:var(--text-base)}.info-prose th,.info-prose td{padding:10px 12px;border:1px solid var(--color-border);text-align:left;vertical-align:top}.info-prose th{background:var(--color-primary-light)}.info-prose .info-table{overflow-x:auto}.info-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.info-card{padding:22px;border-radius:var(--radius-lg);background:#fff;border:1px solid var(--color-border)}.info-card__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#fbf1de;color:var(--color-gold-dark)}.info-card__title{font-size:var(--text-2xl);margin-top:14px}.info-card p{font-size:var(--text-base);color:var(--color-ink-soft);margin-top:6px}.info-card a{color:var(--color-primary);font-weight:700;word-break:break-word}.info-body{display:grid;gap:56px;padding-top:30px}@media (max-width: 900px){.info-layout{grid-template-columns:minmax(0,1fr)}.info-toc{position:static}.info-cards{grid-template-columns:minmax(0,1fr)}}@media (max-width: 600px){.info-hero .cat-hero__title{font-size:var(--text-5xl)}.info-prose{padding:20px;font-size:var(--text-md)}.info-prose h2{font-size:var(--text-2xl)}}.faq-search{position:relative;display:flex;align-items:center;gap:10px;width:100%;max-width:620px;margin-top:22px;padding:6px 8px 6px 18px;border-radius:var(--radius-full);background:#fff;box-shadow:0 14px 40px -18px #00000073}.faq-search>.icon{color:var(--color-muted);flex-shrink:0}.faq-search input{flex:1;min-width:0;height:46px;border:0;outline:0;background:transparent;font:inherit;font-size:var(--text-lg);color:var(--color-ink)}.faq-search input::-webkit-search-cancel-button{display:none}.faq-search button{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:0;background:var(--color-primary-light);color:var(--color-primary);cursor:pointer}.faq-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.faq-chips a{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.25);background:#ffffff14;color:#fff;font-size:var(--text-md);font-weight:600;transition:background .2s ease}.faq-chips a:hover{background:#ffffff2e}.faq-chips .icon{color:var(--color-gold)}.faq-chips__count{padding:0 7px;border-radius:var(--radius-full);background:#ffffff26;font-size:var(--text-sm)}.faq-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:40px;align-items:start;padding-top:30px;padding-bottom:70px}.faq-nav{position:sticky;top:calc(var(--header-height) + 20px);display:grid;gap:14px;padding:18px;border-radius:var(--radius-lg);background:#fff;border:1px solid var(--color-border)}.faq-nav__title{font-size:var(--text-sm);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold-dark)}.faq-nav ul{display:grid;gap:4px}.faq-nav ul a{display:flex;align-items:center;gap:10px;padding:8px;border-radius:var(--radius-md);font-weight:600;color:var(--color-ink-soft);transition:background .15s ease,color .15s ease}.faq-nav ul a:hover{background:var(--color-primary-light);color:var(--color-primary)}.faq-nav ul a.is-active{background:var(--color-primary);color:#fff}.faq-nav ul a.is-active .faq-nav__icon{background:#ffffff26;color:var(--color-gold)}.faq-nav ul a.is-active small{color:#ffffffbf}.faq-nav__icon{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:10px;background:#fbf1de;color:var(--color-gold-dark)}.faq-nav ul span:not(.faq-nav__icon){flex:1;min-width:0}.faq-nav small{font-size:var(--text-sm);color:var(--color-muted)}.faq-nav__help{display:flex;align-items:center;gap:10px;padding:12px;border-radius:var(--radius-md);background:var(--color-primary-light);color:var(--color-primary);font-size:var(--text-md)}.faq-nav__help strong{display:block;color:var(--color-ink)}.faq-groups{display:grid;gap:40px;min-width:0}.faq-group{scroll-margin-top:calc(var(--header-height) + 20px)}.faq-group__head{display:flex;align-items:center;gap:14px;margin-bottom:16px}.faq-group__icon{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border-radius:16px;background:var(--color-primary);color:var(--color-gold)}.faq-group__title{font-size:var(--text-4xl);line-height:1.2}.faq-group__intro{font-size:var(--text-base);color:var(--color-ink-soft)}.faq-list{display:grid;gap:10px}.faq-item{border-radius:18px;background:#fff;border:1px solid var(--color-border);transition:border-color .2s ease,box-shadow .2s ease}.faq-item:hover{border-color:var(--color-primary-mid)}.faq-item[open]{border-color:var(--color-primary);box-shadow:0 14px 34px -24px #0d251c80}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item__q{font-size:var(--text-xl);font-weight:700;line-height:1.4}.faq-item__toggle{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:50%;background:var(--color-primary-light);color:var(--color-primary);transition:transform .25s ease,background .2s ease,color .2s ease}.faq-item[open] .faq-item__toggle{transform:rotate(45deg);background:var(--color-primary);color:#fff}.faq-item__a{padding:0 20px 20px;margin-right:48px;font-size:var(--text-lg);line-height:1.7;color:var(--color-ink-soft)}.faq-empty,.faq-results{padding:14px 18px;border-radius:var(--radius-md);background:#fff;border:1px dashed var(--color-border-strong);color:var(--color-ink-soft)}.faq-empty a{color:var(--color-primary);font-weight:700;text-decoration:underline}.faq-results{border-style:solid;background:var(--color-primary-light);border-color:transparent}.faq-help{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:30px 32px;border-radius:26px;background:linear-gradient(135deg,var(--color-primary-dark),var(--color-primary));color:#fff}.faq-help:after{content:"";position:absolute;right:-70px;top:-70px;width:220px;height:220px;border-radius:50%;border:1.5px solid rgba(227,161,58,.3);pointer-events:none}.faq-help__text{display:flex;align-items:center;gap:16px}.faq-help__icon{display:grid;place-items:center;width:56px;height:56px;flex-shrink:0;border-radius:18px;background:#ffffff1a;color:var(--color-gold)}.faq-help h2{font-size:var(--text-3xl);color:#fff}.faq-help p{color:#ffffffc7;margin-top:2px}.faq-help p a{color:#fff;font-weight:700;text-decoration:underline}.faq-help__actions{position:relative;display:flex;flex-wrap:wrap;gap:10px;flex-shrink:0}.faq-help .btn--gold{background:var(--color-gold);border-color:var(--color-gold);color:var(--color-primary-dark);font-weight:800}.faq-help__ghost{background:#ffffff1a;border-color:#ffffff4d;color:#fff}.faq-help__ghost:hover{background:#ffffff2e}@media (max-width: 900px){.faq-layout{grid-template-columns:minmax(0,1fr);gap:24px}.faq-nav{display:none}.faq-help{flex-direction:column;align-items:flex-start}}@media (max-width: 600px){.faq-search{margin-top:16px}.faq-search input{font-size:var(--text-md);height:42px}.faq-chips{flex-wrap:nowrap;overflow-x:auto;margin-inline:-16px;padding-inline:16px;scrollbar-width:none}.faq-chips a{flex-shrink:0}.faq-group__title{font-size:var(--text-3xl)}.faq-item summary{padding:16px}.faq-item__q{font-size:var(--text-lg)}.faq-item__a{padding:0 16px 16px;margin-right:0;font-size:var(--text-md)}.faq-help{padding:24px 20px}.faq-help__text{flex-direction:column;align-items:flex-start}}.policy-page{display:grid;gap:30px;padding-top:30px;padding-bottom:70px}.policy-page .info-layout{padding-top:0}.glance__title{font-size:var(--text-sm);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold-dark);margin-bottom:12px}.glance__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.glance__item{display:flex;gap:12px;padding:18px;border-radius:var(--radius-lg);background:#fff;border:1px solid var(--color-border)}.glance__icon{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border-radius:12px;background:#fbf1de;color:var(--color-gold-dark)}.glance__heading{font-weight:800;line-height:1.3}.glance__text{margin-top:4px;font-size:var(--text-base);color:var(--color-ink-soft)}.policy-toc ol{list-style:none;padding-left:0;gap:2px}.policy-toc a{display:flex;gap:10px;padding:7px 8px;border-radius:var(--radius-sm);line-height:1.35;transition:background .15s ease,color .15s ease}.policy-toc a span{flex-shrink:0;font-size:var(--text-sm);font-weight:700;color:var(--color-gold-dark);padding-top:1px}.policy-toc a:hover{background:var(--color-primary-light);color:var(--color-primary)}.policy-toc a.is-active{background:var(--color-primary);color:#fff;font-weight:600}.policy-toc a.is-active span{color:var(--color-gold)}.policy-toc__help{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;border-radius:var(--radius-md);background:var(--color-primary-light);color:var(--color-primary);font-size:var(--text-md);font-weight:700}.policy-prose{padding:36px 40px}.policy-prose .policy-h{display:flex;align-items:center;gap:14px;margin-top:40px;padding-top:28px;border-top:1px dashed var(--color-border-strong);font-size:var(--text-3xl)}.policy-prose .policy-h:first-child{margin-top:0;padding-top:0;border-top:0}.policy-h__icon{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:14px;background:var(--color-primary);color:var(--color-gold)}.policy-h__text small{display:block;font-family:var(--font-body);font-size:var(--text-sm);font-weight:700;letter-spacing:.12em;color:var(--color-gold-dark)}.policy-prose ul{list-style:none;padding-left:0}.policy-prose ul>li{position:relative;padding-left:24px}.policy-prose ul>li:before{content:"";position:absolute;left:4px;top:.7em;width:7px;height:7px;border-radius:50%;background:var(--color-gold)}.policy-prose code{padding:2px 6px;border-radius:6px;background:var(--color-primary-light);color:var(--color-primary);font-size:.9em}.policy-prose th[scope=row]{width:34%}.policy-note{font-size:var(--text-base);color:var(--color-muted)}.rights-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rights-grid>div{display:grid;gap:4px;padding:14px 16px;border-radius:var(--radius-md);background:var(--color-primary-light)}.rights-grid strong{color:var(--color-primary)}.rights-grid span{font-size:var(--text-base);color:var(--color-ink-soft);line-height:1.5}.stage-list{list-style:none;padding-left:0;display:grid;gap:0}.stage-list>li{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:14px;align-items:start;padding:14px 0}.stage-list>li:after{content:"";position:absolute;left:10px;top:34px;bottom:-10px;border-left:2px dashed var(--color-border-strong)}.stage-list>li:last-child:after{display:none}.stage-list__dot{width:22px;height:22px;margin-top:2px;border-radius:50%;background:var(--color-gold);box-shadow:0 0 0 5px #fbf1de}.stage-list .is-free .stage-list__dot{background:var(--color-success);box-shadow:0 0 0 5px var(--color-success-bg)}.stage-list .is-closed .stage-list__dot{background:var(--color-danger);box-shadow:0 0 0 5px var(--color-danger-bg)}.stage-list strong{display:block}.stage-list div span{display:block;font-size:var(--text-base);color:var(--color-ink-soft);line-height:1.55}.stage-list em{font-style:normal;padding:4px 12px;border-radius:var(--radius-full);background:#fbf1de;color:var(--color-gold-dark);font-size:var(--text-md);font-weight:700;white-space:nowrap}.stage-list .is-free em{background:var(--color-success-bg);color:var(--color-success)}.stage-list .is-closed em{background:var(--color-danger-bg);color:var(--color-danger)}.related-pages__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.related-pages__item{display:flex;align-items:center;gap:12px;padding:16px;border-radius:var(--radius-lg);background:#fff;border:1px solid var(--color-border);transition:border-color .2s ease,transform .2s ease}.related-pages__item:hover{border-color:var(--color-primary);transform:translateY(-2px)}.related-pages__item>span:nth-child(2){flex:1;min-width:0}.related-pages__item strong{display:block}.related-pages__item small{display:block;font-size:var(--text-sm);color:var(--color-muted);line-height:1.4}.related-pages__item>.icon{color:var(--color-primary)}.about-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;max-width:760px;margin-top:22px}.about-stats li{display:grid;gap:2px;padding:14px 16px;border-radius:var(--radius-lg);background:#ffffff14;border:1px solid rgba(255,255,255,.14)}.about-stats strong{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:800;color:var(--color-gold);line-height:1.1}.about-stats span{font-size:var(--text-md);color:#ffffffc7}.about-story{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px;align-items:center;padding:34px;border-radius:28px;background:#fff;border:1px solid var(--color-border)}.about-story__text p:not(.how-head__eyebrow){margin-top:12px;font-size:var(--text-lg);line-height:1.7;color:var(--color-ink-soft)}.about-story__text a{color:var(--color-primary);font-weight:700;text-decoration:underline}.about-story__facts{display:grid;gap:10px}.about-story__facts li{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--radius-lg);background:var(--color-primary-light)}.about-story__facts .icon{color:var(--color-primary);flex-shrink:0}.about-story__facts span{font-size:var(--text-md);color:var(--color-ink-soft)}.about-story__facts strong{display:block;font-size:var(--text-lg);color:var(--color-ink)}.about-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.about-steps li{position:relative;display:grid;justify-items:center;gap:8px;padding:26px 18px 22px;text-align:center;border-radius:var(--radius-lg);background:#fff;border:1px solid var(--color-border)}.about-steps__num{position:absolute;top:12px;left:14px;font-family:var(--font-display);font-weight:800;color:var(--color-gold-dark)}.about-steps__icon{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:var(--color-primary);color:#fff;box-shadow:0 0 0 6px var(--color-primary-light);margin-bottom:6px}.about-steps strong{font-size:var(--text-xl)}.about-steps p{font-size:var(--text-base);color:var(--color-ink-soft)}.info-body .info-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.about-pro{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:34px;border-radius:28px;background:linear-gradient(160deg,var(--color-primary-light),#fdf6e9);border:1px solid rgba(31,77,61,.1)}.about-pro p:not(.how-head__eyebrow){margin-top:8px;max-width:560px;color:var(--color-ink-soft);font-size:var(--text-lg)}.about-pro ul{display:grid;gap:8px;margin:16px 0 20px}.about-pro li{display:flex;align-items:center;gap:8px;font-weight:600}.about-pro li .icon{color:var(--color-success)}.about-pro__art{display:grid;place-items:center;width:160px;height:160px;flex-shrink:0;border-radius:50%;background:var(--color-primary);color:var(--color-gold);box-shadow:0 0 0 14px #1f4d3d14}.about-pro__art .icon{width:72px;height:72px}.contact-quick{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.contact-quick li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--radius-full);background:#ffffff1a;border:1px solid rgba(255,255,255,.18);color:#fff;font-size:var(--text-md);font-weight:600}.contact-quick .icon{color:var(--color-gold)}.contact-quick a{color:#fff;text-decoration:underline;text-underline-offset:3px}.contact-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start}.contact-form-card{padding:32px;border-radius:28px;background:#fff;border:1px solid var(--color-border);box-shadow:0 18px 50px -30px #0d251c59;scroll-margin-top:calc(var(--header-height) + 20px)}.contact-form-card__title{font-size:var(--text-4xl)}.contact-form-card__sub{margin-top:4px;color:var(--color-ink-soft)}.contact-form{display:grid;gap:18px;margin-top:22px}.contact-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.contact-form__full{grid-column:1 / -1}.contact-form .form-field{display:grid;gap:6px}.contact-form label{font-weight:700;font-size:var(--text-md)}.contact-form__foot{display:flex;align-items:center;justify-content:space-between;gap:16px}.contact-form__foot p{font-size:var(--text-md);color:var(--color-muted)}.contact-form__foot a{color:var(--color-primary);text-decoration:underline}.contact-form button:disabled{opacity:.7;cursor:wait}.contact-side{position:sticky;top:calc(var(--header-height) + 20px);display:grid;gap:14px}.contact-help{display:grid;gap:8px;padding:18px;border-radius:var(--radius-lg);background:#fff;border:1px solid var(--color-border)}.contact-help__item{display:flex;align-items:center;gap:12px;padding:10px;border-radius:var(--radius-md);transition:background .15s ease}.contact-help__item:hover{background:var(--color-primary-light)}.contact-help__item strong{display:block;line-height:1.3}.contact-help__item small{display:block;font-size:var(--text-sm);color:var(--color-muted);line-height:1.4}.contact-mail{display:flex;gap:12px;padding:18px;border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--color-primary-dark),var(--color-primary));color:#ffffffd9;font-size:var(--text-base)}.contact-mail>.icon{color:var(--color-gold);flex-shrink:0}.contact-mail strong{color:#fff;display:block}.contact-mail a{color:#fff;font-weight:700;text-decoration:underline;word-break:break-all}@media (max-width: 1000px){.glance__grid,.related-pages__grid,.about-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-layout{grid-template-columns:minmax(0,1fr)}.contact-side{position:static}.about-story{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.policy-toc{display:none}.rights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.info-body .info-cards{grid-template-columns:minmax(0,1fr)}}@media (max-width: 600px){.glance__grid,.related-pages__grid,.rights-grid,.about-steps,.contact-form__grid{grid-template-columns:minmax(0,1fr)}.about-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.about-stats strong{font-size:var(--text-3xl)}.policy-prose{padding:22px 18px}.policy-prose .policy-h{font-size:var(--text-2xl);gap:10px}.policy-h__icon{width:38px;height:38px}.stage-list>li{grid-template-columns:22px minmax(0,1fr)}.stage-list em{grid-column:2;justify-self:start}.about-story,.about-pro,.contact-form-card{padding:22px 18px;border-radius:22px}.about-pro{flex-direction:column;align-items:flex-start}.about-pro__art{display:none}.contact-form__foot{flex-direction:column;align-items:stretch}}
