@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3-400.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3-600.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:600}@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3-700.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4-400.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4-600.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:600}:root{color:#23272f;background:#faf7f1;color-scheme:light;font-family:"Source Sans 3",Noto Sans,Segoe UI,sans-serif;line-height:1.55;font-synthesis:none;--font-body: "Source Sans 3", "Noto Sans", "Segoe UI", sans-serif;--font-display: "Source Serif 4", Georgia, "Times New Roman", serif;--ink: #23272f;--sub: #6f7278;--muted: #a3a4a4;--gold: #b58e4b;--gold-light: #d8b26a;--gold-pale: #f2e7d2;--warm: #faf7f1;--paper: #fffdf9;--line: #e8e2d8;--dark: #292b2d;--field-border: #d4cec3;--secondary-border: #cfc7bb;--choice-border: #d8d1c7;--record-border: #ded7cb;--record-inner: #eee8df;--record-shadow: 18px 24px 42px rgba(84, 62, 30, .12);--focus-ring: rgba(181, 142, 75, .16);--text-micro: .6875rem;--text-label: .8125rem;--text-body-sm: .9375rem;--text-body: 1rem;--text-title-sm: 1.125rem;--text-title: 1.25rem;--text-title-lg: 1.625rem;--text-price: 2.5rem;--display-hero: clamp(3.3rem, 6.3vw, 6rem);--display-record: clamp(2.5rem, 5vw, 4.6rem);--display-section: clamp(2.2rem, 4vw, 4.3rem);--display-service: clamp(2.1rem, 3.8vw, 4rem);--display-process: clamp(2.7rem, 4.5vw, 5rem);--display-form: clamp(2.7rem, 4.7vw, 4.8rem);--display-panel: clamp(2rem, 3vw, 3rem);--display-faq: clamp(2rem, 3.6vw, 3.4rem);--display-complete: clamp(3rem, 6vw, 5.9rem);--text-article-answer: clamp(1.5rem, 3vw, 2.15rem);--display-mobile-hero: clamp(3rem, 15vw, 4.6rem);--display-mobile-section: clamp(2.2rem, 10.5vw, 3.2rem);--display-mobile-rules: clamp(2.2rem, 11vw, 3.4rem);--text-support: clamp(1.4rem, 2.4vw, 2.2rem);--space-xs: .25rem;--space-sm: .5rem;--space-md: .75rem;--space-lg: 1rem;--space-xl: 1.5rem;--space-2xl: 2rem;--space-3xl: 3rem;--space-4xl: 4rem;--space-5xl: 6rem;--ease-out-quart: cubic-bezier(.25, 1, .5, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;padding-bottom:env(safe-area-inset-bottom);background:var(--warm);color:var(--ink);font-kerning:normal}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}a{color:inherit}button,input,select{font:inherit}button{cursor:pointer}.serif{font-family:var(--font-display);font-weight:400;letter-spacing:0}:where(a,button,input,select,summary):focus-visible{outline:2px solid var(--gold);outline-offset:4px}::selection{background:var(--gold-pale);color:var(--ink)}.site-header{width:min(1240px,calc(100% - 64px));margin:0 auto;min-height:78px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:inline-flex;align-items:center;gap:11px;text-decoration:none;color:var(--ink);font-family:var(--font-display);font-size:var(--text-title);letter-spacing:.01em}.brand:before{content:"WYA";display:grid;place-items:center;width:36px;height:28px;border:1px solid var(--gold);color:var(--gold);font:italic 600 .7rem/1 var(--font-display);letter-spacing:.08em}nav{display:flex;align-items:center;gap:27px}nav a{text-decoration:none;color:var(--sub);font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase}nav a:hover{color:var(--ink)}.theme-toggle{display:grid;place-items:center;width:40px;min-width:40px;min-height:40px;padding:0;border-color:var(--line);background:transparent;color:var(--ink)}.theme-toggle:hover{border-color:var(--gold);background:transparent;color:var(--gold)}.theme-toggle svg{width:18px;height:18px}.theme-moon{display:none}:root[data-theme=dark] .theme-sun{display:none}:root[data-theme=dark] .theme-moon{display:block}@media(prefers-color-scheme:dark){:root:not([data-theme]) .theme-sun{display:none}:root:not([data-theme]) .theme-moon{display:block}}.language-select{position:relative}.language-select select{min-height:40px;max-width:132px;padding:8px 31px 8px 11px;border:1px solid var(--line);border-radius:0;background:var(--warm);color:var(--ink);font-size:var(--text-label);cursor:pointer}.language-select:after{content:"";position:absolute;top:50%;right:12px;width:6px;height:6px;border-right:1px solid var(--gold);border-bottom:1px solid var(--gold);transform:translateY(-70%) rotate(45deg);pointer-events:none}.language-select select{appearance:none}.home,.content-section,.site-footer{width:min(1240px,calc(100% - 64px));margin:0 auto}.hero-editorial{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);gap:clamp(48px,8vw,132px);align-items:center;padding:clamp(82px,10vw,142px) 0 86px}.hero-copy{max-width:600px}h1{margin:0 0 25px;font-size:var(--display-hero);line-height:.96}.hero-lede{max-width:480px;margin:0 0 38px;color:var(--sub);font-size:var(--text-body);line-height:1.85}.lookup{max-width:500px}.lookup label{display:block;margin-bottom:9px;color:var(--ink);font-size:var(--text-label);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.search-row{display:flex;align-items:stretch;gap:9px}.search-row button{min-width:max-content;white-space:nowrap;word-break:keep-all}input{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--field-border);border-radius:0;background:var(--paper);color:var(--ink)}input:focus{border-color:var(--gold);box-shadow:0 0 0 3px var(--focus-ring);outline:0}button{min-height:48px;padding:12px 23px;border:1px solid var(--ink);border-radius:0;background:var(--ink);color:#fff;font-size:var(--text-label);font-weight:700;letter-spacing:.09em;text-transform:uppercase;transition:transform .12s var(--ease-out-quart),background .18s var(--ease-out-quart),color .18s var(--ease-out-quart),border-color .18s var(--ease-out-quart)}button:hover{border-color:var(--gold);background:var(--gold)}button:active{transform:translateY(1px) scale(.985)}button:disabled{opacity:.55;cursor:wait}.hero-meta{display:flex;flex-wrap:wrap;gap:18px;margin-top:25px;color:var(--muted);font-size:var(--text-label);letter-spacing:.1em}.hero-meta span{position:relative}.hero-meta span+span:before{content:"";position:absolute;left:-10px;top:50%;width:3px;height:3px;border-radius:50%;background:var(--gold);transform:translateY(-50%)}.hero-visual{display:grid;min-width:0;max-width:100%;justify-items:center}.record-sheet{position:relative;width:min(100%,480px);aspect-ratio:1.08 / 1;padding:34px 35px 28px;background:var(--paper);border:1px solid var(--record-border);box-shadow:var(--record-shadow);transform:rotate(1.2deg)}.record-sheet:before{content:"";position:absolute;inset:12px;border:1px solid var(--record-inner);pointer-events:none}.sheet-head,.sheet-foot{display:flex;justify-content:space-between;position:relative;z-index:1;color:var(--gold);font-size:var(--text-micro);font-weight:700;letter-spacing:.16em}.sheet-title{position:relative;z-index:1;margin-top:48px;font-size:var(--display-record);line-height:.91}.sheet-rules{position:relative;z-index:1;display:grid;gap:15px;margin-top:38px}.sheet-rules i{display:block;height:1px;background:var(--record-border)}.sheet-rules i:nth-child(2){width:82%}.sheet-rules i:nth-child(3){width:65%}.sheet-rules i:nth-child(4){width:91%}.sheet-seal{position:absolute;right:42px;bottom:73px;display:grid;place-items:center;width:63px;height:63px;border:1px solid var(--gold);border-radius:50%;color:var(--gold);font:600 1.05rem/1 var(--font-display);letter-spacing:.1em}.sheet-foot{position:absolute;right:35px;bottom:28px;left:35px;color:var(--muted);font-size:var(--text-micro)}.visual-caption{width:100%;max-width:380px;margin:28px 0 0;color:var(--sub);font-family:var(--font-display);font-size:var(--text-body);line-height:1.55;text-align:center}.category-strip{width:100%;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;justify-content:center;gap:clamp(20px,6vw,88px);padding:17px 10px}.category-strip a{position:relative;padding:4px 0;color:var(--sub);font-size:var(--text-label);letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.category-strip a.active{color:var(--ink)}.category-strip a.active:after{content:"";position:absolute;right:0;bottom:-18px;left:0;height:2px;background:var(--gold)}.editorial-section{padding:114px 0 122px}.section-heading{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;margin-bottom:63px}.section-heading h2{margin:0;max-width:600px;font-size:var(--display-service);line-height:1.03}.section-link{align-self:end;color:var(--gold);font-size:var(--text-label);letter-spacing:.08em;text-decoration:none;text-transform:uppercase;white-space:nowrap}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.service-grid article{min-height:222px;padding:42px 34px 28px 0;border-bottom:1px solid var(--line)}.service-grid article+article{padding-left:34px;border-left:1px solid var(--line)}.service-grid h3{margin:0 0 15px;font-size:var(--text-title-lg);line-height:1.1}.service-grid p{max-width:32ch;margin:0;color:var(--sub);font-size:var(--text-body);line-height:1.7}.scope-section{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(55px,9vw,145px);padding:96px 0 101px;border-bottom:1px solid var(--line)}.scope-intro h2{max-width:520px;margin:0 0 22px;font-size:var(--display-service);line-height:1.03}.scope-intro>p:last-child{max-width:42ch;margin:0;color:var(--sub);font-size:var(--text-body);line-height:1.75}.scope-columns{display:grid;grid-template-columns:repeat(2,1fr);gap:34px}.scope-list{border-top:1px solid var(--line)}.scope-list h3{margin:20px 0 17px;font-family:var(--font-display);font-size:var(--text-title);font-weight:400;line-height:1.15}.scope-list ul{list-style:none;margin:0;padding:0}.scope-list li{position:relative;padding:13px 0 13px 23px;border-top:1px solid var(--line);color:var(--sub);font-size:var(--text-body-sm);line-height:1.55}.scope-list li:before{content:"";position:absolute;top:22px;left:1px;width:8px;height:1px;background:var(--gold)}.scope-list-pause li:before{background:#8b8981}.scope-foot{grid-column:2;max-width:520px;margin:-8px 0 0;color:var(--muted);font-size:var(--text-label);line-height:1.6}.process-band{display:grid;grid-template-columns:.85fr 1.35fr;gap:clamp(48px,9vw,150px);padding:88px max(32px,calc((100vw - 1240px)/2)) 95px;background:var(--dark);color:#fff}.process-intro h2{margin:0 0 22px;color:#fff;font-size:var(--display-process);line-height:.97}.process-intro p:last-child{max-width:36ch;margin:0;color:#d2d0ca;font-size:var(--text-body);line-height:1.8}.process-list{list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.24)}.process-list li{display:grid;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:67px;border-bottom:1px solid rgba(255,255,255,.24)}.process-list li span{color:var(--gold-light);font-size:var(--text-micro);letter-spacing:.12em}.process-list li strong{font-family:var(--font-display);font-size:var(--text-title);font-weight:400}.process-list li em{color:var(--muted);font-size:var(--text-micro);font-style:normal;letter-spacing:.1em;text-transform:uppercase}.trust-band{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;padding:100px 0 108px;border-bottom:1px solid var(--line)}.trust-band h2{max-width:630px;margin:0;font-size:var(--display-section);line-height:1.01}.trust-band>p{max-width:42ch;margin:0 0 4px;color:var(--sub);font-size:var(--text-body);line-height:1.75}.rules-band{width:min(1240px,calc(100% - 64px));margin:0 auto;display:grid;grid-template-columns:1.04fr .96fr;gap:clamp(55px,9vw,145px);padding:94px 0 101px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.rules-copy h2{max-width:580px;margin:0 0 23px;font-size:var(--display-section);line-height:1.01}.rules-copy>p{max-width:65ch;margin:0 0 27px;color:var(--sub);font-size:var(--text-body);line-height:1.75}.rules-copy .section-link{display:inline-block}.rule-facts{border-top:1px solid var(--line)}.rule-fact{min-height:92px;padding:20px 0 16px;border-bottom:1px solid var(--line)}.rule-fact strong{display:block;margin-bottom:7px;font-family:var(--font-display);font-size:var(--text-title);font-weight:400;line-height:1.15}.rule-fact p{margin:0;color:var(--sub);font-size:var(--text-body-sm);line-height:1.55}.guide-section{width:min(1240px,calc(100% - 64px));margin:0 auto;padding:104px 0 112px;border-bottom:1px solid var(--line)}.guide-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);align-items:end;gap:clamp(45px,9vw,130px);margin-bottom:48px}.guide-heading h2{max-width:640px;margin:0;font-size:var(--display-section);line-height:1.02}.guide-heading p{max-width:52ch;margin:0 0 5px;color:var(--sub);font-size:var(--text-body);line-height:1.75}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.guide-grid article{min-width:0;padding:31px 34px 34px 0;border-bottom:1px solid var(--line)}.guide-grid article+article{padding-left:34px;border-left:1px solid var(--line)}.guide-grid h3{margin:0 0 16px;font-size:var(--text-title-lg);font-weight:400;line-height:1.14}.guide-grid h3 a{text-decoration:none}.guide-grid h3 a:hover{color:var(--gold)}.guide-grid p{min-height:82px;margin:0 0 23px;color:var(--sub);font-size:var(--text-body-sm);line-height:1.65}.article-page{width:min(1160px,calc(100% - 64px));margin:0 auto;padding:58px 0 120px}.article-back{display:inline-block;margin-bottom:70px;color:var(--gold);font-size:var(--text-label);font-weight:700;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.article-page>article{width:min(780px,100%);margin:0 auto}.article-header{padding-bottom:48px;border-bottom:1px solid var(--line)}.article-header>p:first-child{margin:0 0 22px;color:var(--muted);font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase}.article-header h1{max-width:760px;margin-bottom:24px;font-size:var(--display-complete)}.article-deck{max-width:62ch;margin:0;color:var(--sub);font-size:1.15rem;line-height:1.7}.article-answer{margin:46px 0 54px;padding:25px 0;border-top:1px solid var(--gold);border-bottom:1px solid var(--gold);font-family:var(--font-display);font-size:var(--text-article-answer);line-height:1.35}.article-page article>section{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:clamp(35px,7vw,92px);padding:42px 0;border-top:1px solid var(--line)}.article-page article>section h2{margin:0;font-size:var(--text-title-lg);line-height:1.15}.article-page article>section p{margin:0;color:var(--sub);font-size:var(--text-body);line-height:1.85}.policy-basis{margin-top:48px;padding:31px 0 0;border-top:1px solid var(--line)}.policy-basis h2{margin:0 0 13px;font-size:var(--text-title)}.policy-basis p{max-width:72ch;margin:0;color:var(--muted);font-size:var(--text-body-sm);line-height:1.75}.progress{width:100%;height:3px;overflow:hidden;background:#e5dfd6}.progress span{display:block;width:100%;height:100%;background:var(--gold);transform:scaleX(var(--progress));transform-origin:left center;transition:transform .26s var(--ease-out-quart)}.form-page{width:min(1120px,calc(100% - 64px));margin:0 auto;display:grid;grid-template-columns:280px minmax(0,1fr);gap:clamp(50px,8vw,120px);padding:82px 0 115px}.form-aside{padding-top:8px}.form-aside h1{margin-bottom:18px;font-size:var(--display-form);line-height:.94}.form-aside>p{color:var(--sub);font-size:var(--text-body);line-height:1.75}.form-aside ol{list-style:none;margin:47px 0 0;padding:0;border-top:1px solid var(--line)}.form-aside li{display:flex;align-items:center;gap:15px;min-height:49px;border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--text-label);letter-spacing:.05em}.form-aside li span{width:28px;color:var(--muted);font-size:var(--text-micro)}.form-aside li.current{color:var(--ink);font-weight:700}.form-aside li.current span,.form-aside li.done span{color:var(--gold)}.form-aside li strong{font-weight:inherit}.mobile-step{display:none}.form-panel{min-width:0;background:var(--paper);border:1px solid var(--line)}.application-form{min-height:530px;padding:clamp(35px,5vw,65px)}.application-form h2{margin:0 0 12px;font-family:var(--font-display);font-size:var(--display-panel);font-weight:400;line-height:1.05}.application-form>p{color:var(--sub)}.company-record{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:29px 0 8px;border-top:1px solid var(--line)}.company-record div{min-width:0;padding:17px 20px 17px 0;border-bottom:1px solid var(--line)}.company-record div:nth-child(2n){padding-left:20px;border-left:1px solid var(--line)}.company-record dt{margin-bottom:5px;color:var(--muted);font-size:var(--text-micro);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.company-record dd{margin:0;overflow-wrap:anywhere;color:var(--ink);font-family:var(--font-display);font-size:var(--text-title-sm);line-height:1.35}.application-form label:not(.checkbox){display:block;margin:26px 0 0;color:var(--sub);font-size:var(--text-label);font-weight:700;letter-spacing:.09em;text-transform:uppercase}.application-form label:not(.checkbox) input{display:block;margin-top:8px}.form-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:44px;padding-top:24px;border-top:1px solid var(--line)}button.secondary{border-color:var(--secondary-border);background:transparent;color:var(--ink)}button.secondary:hover{border-color:var(--ink);background:transparent}.choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:30px 0 22px}.choice-grid label,.checkbox{display:block;padding:16px;border:1px solid var(--choice-border);border-radius:0;background:var(--warm);color:var(--ink);font-size:var(--text-body);font-weight:500;line-height:1.5}.choice-grid label:has(input:checked){border-color:var(--gold);box-shadow:inset 0 -2px 0 var(--gold)}.choice-grid input,.checkbox input{width:auto;min-height:0;margin:0 8px 0 0;accent-color:var(--gold)}.checkbox{margin-top:28px}.asset-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:4px 20px;margin-top:22px}.asset-grid label{margin-top:13px!important;font-size:var(--text-label)!important}.hint,.notice{margin:22px 0;padding:14px 16px;border:1px solid color-mix(in oklch,var(--gold) 38%,var(--gold-pale));background:var(--gold-pale);color:var(--sub);font-size:var(--text-body-sm);line-height:1.65}.total{display:grid;grid-template-columns:1fr auto;gap:7px 20px;margin:32px 0 25px;padding:23px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.total span{color:var(--sub);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase}.total strong{font-family:var(--font-display);font-size:var(--text-price);font-weight:400;line-height:1}.total small{grid-column:1 / -1;color:var(--sub);font-size:var(--text-label);line-height:1.6}.content-section{padding-top:100px;padding-bottom:34px}.content-section h2{margin:0 0 22px;font-family:var(--font-display);font-size:var(--display-faq);font-weight:400;line-height:1}details{border-top:1px solid var(--line);padding:17px 0}details:last-of-type{border-bottom:1px solid var(--line)}summary{cursor:pointer;color:var(--ink);font-family:var(--font-display);font-size:var(--text-title-sm)}details p{max-width:68ch;margin:14px 0 2px;color:var(--sub);font-size:var(--text-body)}.faq-section{padding-bottom:100px}.faq-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:end;gap:clamp(40px,8vw,120px);padding-bottom:44px}.faq-intro h2{margin:0}.faq-intro>p{max-width:52ch;margin:0 0 4px;color:var(--sub);font-size:var(--text-body);line-height:1.75}.faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(40px,7vw,100px);border-top:1px solid var(--line)}.faq-list details{min-width:0;padding:0;border-top:0;border-bottom:1px solid var(--line)}.faq-list details:last-of-type{border-bottom:1px solid var(--line)}.faq-list summary{min-height:76px;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;padding:16px 36px 16px 0;font-size:var(--text-title-sm);line-height:1.25;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";position:absolute;right:2px;color:var(--gold);font:400 1.25rem/1 var(--font-display);transition:transform .22s var(--ease-out-quart)}.faq-list details[open] summary:after{transform:rotate(45deg)}.faq-list details p{max-width:58ch;margin:-2px 36px 20px 0;color:var(--sub);line-height:1.75;animation:faq-reveal .26s var(--ease-out-quart) both}.support-section{display:grid;grid-template-columns:1fr 1fr;gap:clamp(45px,10vw,165px);align-items:end;padding:87px max(32px,calc((100vw - 1240px)/2)) 92px;background:var(--dark);color:#fff}.support-section h2{max-width:580px;margin:0 0 20px;color:#fff;font-size:var(--display-section);line-height:1.02}.support-section>div:first-child>p:last-child{max-width:48ch;margin:0;color:#d2d0ca;font-size:var(--text-body);line-height:1.8}.support-contact{display:grid;justify-items:start;gap:11px;padding-left:32px;border-left:1px solid rgba(255,255,255,.28)}.support-label{color:var(--gold-light)!important;font-size:var(--text-label)!important;font-weight:700;letter-spacing:.1em!important;text-transform:uppercase}.support-email{color:#fff;font-family:var(--font-display);font-size:var(--text-support);text-decoration:none}.support-contact>span{color:var(--muted);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase}.support-link{margin-top:15px;color:var(--gold-light);font-size:var(--text-label);letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.site-footer{padding-top:55px;padding-bottom:31px;border-top:1px solid var(--line);color:var(--sub);font-size:var(--text-label)}.footer-grid{display:grid;grid-template-columns:1.7fr repeat(3,1fr);gap:45px;padding-bottom:54px}.footer-about .brand{margin-bottom:20px}.footer-about p{max-width:330px;margin:0 0 13px;line-height:1.65}.footer-grid h3{margin:7px 0 18px;color:var(--ink);font-size:var(--text-micro);letter-spacing:.13em;text-transform:uppercase}.footer-grid>div:not(.footer-about) a{display:block;margin:0 0 11px;color:var(--sub);text-decoration:none}.footer-grid a:hover{color:var(--gold)}.footer-bottom{display:flex;justify-content:space-between;gap:20px;padding-top:20px;border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-micro)}.site-footer a{color:var(--ink);text-decoration:none}.site-footer a:hover{color:var(--gold)}.article-footer{width:min(1160px,calc(100% - 64px))}.article-footer .footer-grid{grid-template-columns:1.7fr 1fr 1fr}.button-link{display:inline-block;padding:13px 22px;border:1px solid var(--ink);background:var(--ink);color:#fff;text-decoration:none;font-size:var(--text-label);font-weight:700;letter-spacing:.09em;text-transform:uppercase}.button-link:hover{border-color:var(--gold);background:var(--gold)}.complete-page{width:min(980px,calc(100% - 64px));margin:0 auto;padding:clamp(72px,10vw,132px) 0 120px}.completion-panel{position:relative;min-height:520px;padding:clamp(42px,7vw,78px);border:1px solid var(--line);background:var(--paper);overflow:hidden}.completion-panel:after{content:"";position:absolute;right:-90px;bottom:-110px;width:290px;height:290px;border:1px solid var(--gold-pale);border-radius:50%}.completion-mark{display:grid;place-items:center;width:68px;height:68px;margin-bottom:44px;border:1px solid var(--gold);border-radius:50%;color:var(--gold);animation:mark-arrive .62s var(--ease-out-expo) both}.completion-mark svg{width:26px;height:26px}.completion-panel h1{max-width:720px;font-size:var(--display-complete)}.completion-body{max-width:580px;margin:0 0 25px;color:var(--sub);font-size:var(--text-body);line-height:1.8}.completion-panel .notice{max-width:580px}.record-sheet{transition:transform .32s var(--ease-out-quart),box-shadow .32s var(--ease-out-quart)}.hero-visual:hover .record-sheet{transform:rotate(.35deg) translateY(-4px);box-shadow:20px 30px 52px #543e1e29}@keyframes faq-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes mark-arrive{0%{opacity:0;transform:scale(.72) rotate(-12deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media(max-width:880px){.hero-editorial{grid-template-columns:1fr;gap:65px;padding-top:75px}.hero-copy{max-width:680px}.hero-visual{justify-items:start}.visual-caption{text-align:left}.section-heading{grid-template-columns:1fr;gap:12px;margin-bottom:42px}.section-link{justify-self:start;margin-top:8px}.process-band{grid-template-columns:1fr;gap:48px}.scope-section{grid-template-columns:1fr;gap:46px}.scope-intro>p:last-child{max-width:470px}.scope-foot{grid-column:auto;margin-top:3px}.trust-band{grid-template-columns:1fr;gap:35px}.rules-band{grid-template-columns:1fr;gap:48px}.guide-heading{grid-template-columns:1fr;gap:18px}.guide-grid{grid-template-columns:1fr}.guide-grid article,.guide-grid article+article{padding:30px 0;border-left:0}.guide-grid p{min-height:0}.faq-intro{grid-template-columns:1fr;gap:18px}.faq-intro>p{max-width:520px}.support-section{grid-template-columns:1fr;gap:44px}.support-contact{padding-left:0;border-left:0}.footer-grid{grid-template-columns:1.4fr 1fr 1fr}.footer-about{grid-column:1 / -1}.form-page{grid-template-columns:1fr;gap:45px;padding-top:62px}.form-aside ol{margin-top:30px;display:grid;grid-template-columns:repeat(5,1fr);border-top:0}.form-aside li{min-height:0;display:grid;justify-items:start;gap:4px;padding-top:13px;border-top:1px solid var(--line);border-bottom:0;font-size:var(--text-label)}}@media(max-width:620px){.site-header,.home,.rules-band,.guide-section,.content-section,.site-footer,.form-page,.article-page{width:min(100% - 36px,1240px)}.site-header{min-height:68px;align-items:flex-start;gap:16px;padding-top:17px;padding-bottom:16px}.site-header .brand{gap:8px;min-width:0;font-size:.9rem;white-space:nowrap}.site-header .brand:before{width:32px;height:26px;font-size:.64rem}.site-header nav{gap:8px;justify-content:flex-end}.site-header nav a{display:none}.language-select,.language-select select{min-width:0}.language-select select{max-width:115px;min-height:40px;padding-left:9px;font-size:var(--text-micro)}.theme-toggle{width:40px;min-width:40px;min-height:40px}.hero-editorial{padding:63px 0 64px;gap:48px}h1{font-size:var(--display-mobile-hero)}.hero-lede{font-size:var(--text-body)}.search-row{flex-direction:column}.search-row button{width:100%}.hero-meta{gap:11px 17px;font-size:var(--text-micro)}.category-strip{justify-content:flex-start;flex-wrap:nowrap;gap:22px;overflow-x:auto;white-space:nowrap}.category-strip a{font-size:var(--text-micro)}.editorial-section{padding:76px 0 82px}.scope-section{padding:72px 0 78px}.scope-columns{grid-template-columns:1fr;gap:36px}.scope-intro h2{font-size:var(--display-mobile-section)}.service-grid{grid-template-columns:1fr}.service-grid article,.service-grid article+article{min-height:0;padding:25px 0 28px;border-left:0}.process-band{margin:0 -18px;padding:70px 18px 76px}.process-list li{grid-template-columns:34px minmax(0,1fr);gap:13px;min-height:62px}.process-list li em{grid-column:2;margin-top:-12px}.trust-band{padding:74px 0 82px}.rules-band,.guide-section{padding:72px 0 78px}.rules-copy h2{font-size:var(--display-mobile-rules)}.rule-fact{min-height:0;padding:17px 0 15px}.rule-fact strong{font-size:var(--text-title-sm)}.faq-section{padding-top:72px;padding-bottom:76px}.faq-list{grid-template-columns:1fr}.faq-list summary{min-height:68px;font-size:var(--text-title-sm)}.support-section{grid-template-columns:minmax(0,1fr);margin:0;padding:70px 18px 75px}.support-section>div,.support-contact{min-width:0}.support-email{max-width:100%;overflow-wrap:anywhere;font-size:var(--text-title-lg)}.footer-grid{grid-template-columns:repeat(2,1fr);gap:35px 25px;padding-bottom:40px}.footer-about{grid-column:1 / -1}.footer-bottom{align-items:flex-start;flex-direction:column;gap:8px}.complete-page{width:min(100% - 36px,980px);padding:54px 0 76px}.completion-panel{min-height:500px;padding:34px 20px}.record-sheet{width:100%;padding:26px 25px 23px}.sheet-title{margin-top:42px;font-size:var(--text-price)}.sheet-seal{right:30px;bottom:61px;width:54px;height:54px}.sheet-foot{right:25px;bottom:23px;left:25px}.form-page{padding:45px 0 78px}.form-aside ol{grid-template-columns:repeat(5,minmax(48px,1fr));gap:8px;overflow-x:auto}.form-aside>p.mobile-step{display:block;margin-top:25px;color:var(--gold);font-size:var(--text-label);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.form-aside ol{margin-top:13px}.form-aside li{min-width:0;font-size:var(--text-micro)}.form-aside li strong{display:none}.form-panel{margin:0 -1px}.application-form{padding:30px 20px 35px}.company-record{grid-template-columns:1fr}.company-record div:nth-child(2n){padding-left:0;border-left:0}.choice-grid,.asset-grid{grid-template-columns:1fr}.form-actions{justify-content:stretch;flex-direction:column-reverse}.form-actions button{width:100%}.content-section{padding-top:60px}.support{padding-bottom:68px}.article-page{padding:38px 0 78px}.article-back{margin-bottom:45px}.article-header{padding-bottom:35px}.article-deck{font-size:var(--text-body)}.article-answer{margin:34px 0 42px}.article-page article>section{grid-template-columns:1fr;gap:13px;padding:32px 0}.article-footer .footer-grid{grid-template-columns:1fr}}@media(max-width:350px){.support-section{grid-template-columns:minmax(0,1fr)}.support-section>div,.support-contact{min-width:0}.support-email{max-width:100%;overflow-wrap:anywhere;font-size:var(--text-title)}}@media(prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--ink: #f2eee6;--sub: #c2beb6;--muted: #8f918f;--gold: #d8b26a;--gold-light: #ebc983;--gold-pale: #3b3326;--warm: #171819;--paper: #202224;--line: #383a3c;--dark: #101112;--field-border: #4a4c4e;--secondary-border: #5a5c5e;--choice-border: #46484a;--record-border: #4a4741;--record-inner: #353638;--record-shadow: 18px 24px 46px rgba(0, 0, 0, .32);--focus-ring: rgba(216, 178, 106, .22)}:root:not([data-theme]) body{background:var(--warm)}:root:not([data-theme]) button{border-color:var(--gold);background:var(--gold);color:#191714}:root:not([data-theme]) button:hover{border-color:var(--gold-light);background:var(--gold-light)}:root:not([data-theme]) button.secondary{border-color:var(--secondary-border);background:transparent;color:var(--ink)}:root:not([data-theme]) button.secondary:hover{border-color:var(--gold);color:var(--gold-light)}:root:not([data-theme]) .record-sheet{background:var(--paper)}:root:not([data-theme]) .sheet-rules i{background:var(--record-border)}:root:not([data-theme]) .process-intro p:last-child,:root:not([data-theme]) .support-section>div:first-child>p:last-child{color:var(--sub)}:root:not([data-theme]) .process-list li em,:root:not([data-theme]) .support-contact>span:not(.support-label){color:var(--muted)}:root:not([data-theme]) .support-section{background:var(--dark)}:root:not([data-theme]) .button-link{border-color:var(--gold);background:var(--gold);color:#191714}:root:not([data-theme]) .button-link:hover{border-color:var(--gold-light);background:var(--gold-light)}:root:not([data-theme]) .completion-panel:after{border-color:var(--gold-pale)}}:root[data-theme=light]{color-scheme:light;--ink: #23272f;--sub: #6f7278;--muted: #a3a4a4;--gold: #b58e4b;--gold-light: #d8b26a;--gold-pale: #f2e7d2;--warm: #faf7f1;--paper: #fffdf9;--line: #e8e2d8;--dark: #292b2d;--field-border: #d4cec3;--secondary-border: #cfc7bb;--choice-border: #d8d1c7;--record-border: #ded7cb;--record-inner: #eee8df;--record-shadow: 18px 24px 42px rgba(84, 62, 30, .12);--focus-ring: rgba(181, 142, 75, .16)}:root[data-theme=dark]{color-scheme:dark;--ink: #f2eee6;--sub: #c2beb6;--muted: #8f918f;--gold: #d8b26a;--gold-light: #ebc983;--gold-pale: #3b3326;--warm: #171819;--paper: #202224;--line: #383a3c;--dark: #101112;--field-border: #4a4c4e;--secondary-border: #5a5c5e;--choice-border: #46484a;--record-border: #4a4741;--record-inner: #353638;--record-shadow: 18px 24px 46px rgba(0, 0, 0, .32);--focus-ring: rgba(216, 178, 106, .22)}:root[data-theme=dark] button:not(.theme-toggle):not(.secondary){border-color:var(--gold);background:var(--gold);color:#191714}:root[data-theme=dark] button:not(.theme-toggle):not(.secondary):hover{border-color:var(--gold-light);background:var(--gold-light)}:root[data-theme=dark] .theme-toggle{border-color:var(--line);background:transparent;color:var(--ink)}:root[data-theme=dark] .theme-toggle:hover{border-color:var(--gold);color:var(--gold)}:root[data-theme=dark] .process-intro p:last-child,:root[data-theme=dark] .support-section>div:first-child>p:last-child{color:var(--sub)}:root[data-theme=dark] .support-section{background:var(--dark)}@media(hover:none){.hero-visual:hover .record-sheet{transform:rotate(1.2deg)}}@media(pointer:coarse){nav a,.site-footer a,.support-link{min-height:44px;display:inline-flex;align-items:center}.theme-toggle,.language-select select{min-height:44px}.theme-toggle{min-width:44px;width:44px}.faq-list summary{min-height:68px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
