:root{--bg:#fff;--ink:#0a0a0a;--text:#1a1a1a;--gold:#c4a35a;--muted:#5a5a5a;--line:#0a0a0a24;--scrim:#ffffffeb;--scrim-mid:#ffffff8c;--btn-bg:#0a0a0a;--btn-fg:#fff;--btn-hover-bg:#c4a35a;--btn-hover-fg:#0a0a0a;--scene-shadow:#0a0a0a1a;--display:"Unbounded", system-ui, sans-serif;--phrase:"Oswald", "Arial Narrow", sans-serif;--sub:"Onest", system-ui, sans-serif;--sans:"Golos Text", system-ui, sans-serif;--ease:cubic-bezier(.22, 1, .36, 1);--pad:clamp(20px, 4.2vw, 64px)}html.theme-dark{--bg:#0a0a0a;--ink:#f4f0e8;--text:#d8d2c6;--muted:#8f887c;--line:#f4f0e824;--scrim:#0a0a0ae6;--scrim-mid:#0a0a0a85;--btn-bg:#c4a35a;--btn-fg:#0a0a0a;--btn-hover-bg:#f4f0e8;--btn-hover-fg:#0a0a0a;--scene-shadow:#00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{min-height:100%}body{font-family:var(--sans);color:var(--text);background:var(--bg);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:hidden}html,body{overscroll-behavior-y:none;scrollbar-width:none;-ms-overflow-style:none}html.lenis{scroll-behavior:auto}html.aura-smooth{touch-action:pan-x pinch-zoom}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit;background:0 0;border:0;border-radius:0}button{cursor:pointer}::selection{background:var(--gold);color:#0a0a0a}:focus-visible{outline:1px solid var(--gold);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.progress{background:var(--gold);transform-origin:0;z-index:200;pointer-events:none;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}.topbar{z-index:120;padding:22px var(--pad);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.topbar a,.topbar button{pointer-events:auto}.top-actions{align-items:center;gap:16px;display:flex}.theme-toggle{width:32px;height:32px;color:var(--ink);border:1px solid var(--line);border-radius:8px;justify-content:center;align-items:center;padding:0;line-height:0;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.theme-toggle .theme-toggle-moon,.theme-toggle .theme-toggle-sun{justify-content:center;align-items:center;width:100%;height:100%;display:flex;transform:translateY(-1px)}.theme-toggle svg{flex-shrink:0;display:block}.theme-toggle:hover{color:var(--gold);border-color:var(--gold)}.theme-toggle .theme-toggle-sun,html.theme-dark .theme-toggle .theme-toggle-moon{display:none}html.theme-dark .theme-toggle .theme-toggle-sun{display:flex}.brand{font-family:var(--display);letter-spacing:.28em;color:var(--ink);font-size:13px;font-weight:700}.top-tg{color:var(--ink);border-bottom:1px solid var(--gold);padding-bottom:1px;font-size:13px;font-weight:600}.top-tg:hover{color:var(--gold)}body.on-dark .brand,body.on-dark .top-tg{color:#fff}.dots{z-index:120;flex-direction:column;gap:12px;display:flex;position:fixed;top:50%;right:18px;transform:translateY(-50%)}.dots a{font-family:var(--display);letter-spacing:.12em;color:var(--ink);opacity:.28;align-items:center;gap:8px;font-size:11px;font-weight:600;transition:opacity .2s,color .2s;display:flex}.dots a:before{content:"";background:currentColor;width:10px;height:1px}.dots a.is-on{opacity:1;color:var(--gold)}body.on-dark .dots a{color:#fff}body.on-dark .dots a.is-on{color:var(--gold)}.pin{z-index:1;height:140vh;position:relative}.pin-tall{height:240vh}.pin-3{height:400vh}.pin-keep{height:220vh}#s1{z-index:1;height:320vh}#s2{z-index:2}#s3{z-index:3}#s4{z-index:4;height:280vh}#s5{z-index:5;background:var(--bg);height:250vh;margin-top:0}#s6{z-index:6}.scene{background:var(--bg);box-shadow:0 -20px 48px var(--scene-shadow);position:relative}#s4 .scene,#s5 .scene{backface-visibility:hidden;transform:translate(0,0)}#s5 .scene{box-shadow:0 -28px 64px var(--scene-shadow)}.pin .scene{height:100dvh;position:sticky;top:0;overflow:hidden}.stack-notes{display:contents}.hero-title{font-family:var(--display);color:var(--ink);letter-spacing:-.04em;-webkit-user-select:none;user-select:none;font-weight:800;line-height:1.05;overflow:visible}.phrase{font-family:var(--phrase);color:var(--ink);letter-spacing:-.02em;text-transform:none;-webkit-user-select:none;user-select:none;font-weight:700}.subhead{font-family:var(--sub);color:var(--ink);letter-spacing:-.03em;text-transform:none;font-weight:700;line-height:1.1}.phrase .line,.subhead .line{display:block}.char-mask{vertical-align:bottom;margin:-.12em 0 -.08em;padding:.12em .03em .18em;line-height:1;display:inline-flex;overflow:hidden}.hero-title .char-mask{will-change:transform;margin:-.16em -.01em -.1em;padding:.16em .05em .22em}.char{opacity:0;will-change:transform, opacity;line-height:1;display:block;transform:translateY(108%)}.word{white-space:nowrap;display:inline-block}.char-space{width:.28em;display:inline-block}.figure{pointer-events:none;touch-action:pan-y}.figure img{touch-action:pan-y;pointer-events:none}.figure-inner,.figure-scrub{width:100%;height:100%}.figure-inner{opacity:0;will-change:transform, opacity}.scene-keep .figure-inner{opacity:1}.figure-inner img{width:auto;height:100%}[data-after],[data-fade]{opacity:0}.tag{font-family:var(--display);letter-spacing:.08em;color:var(--gold);margin-bottom:14px;font-size:12px;font-weight:500}.btn{letter-spacing:.02em;background:var(--btn-bg);min-height:48px;color:var(--btn-fg);border:1px solid var(--btn-bg);transition:background .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease);justify-content:center;align-items:center;padding:0 22px;font-size:14px;font-weight:600;display:inline-flex}.btn:hover{background:var(--btn-hover-bg);border-color:var(--btn-hover-bg);color:var(--btn-hover-fg)}.btn:disabled,.btn:disabled:hover{opacity:.42;background:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-bg)}.btn-ghost{color:var(--ink);border-color:var(--gold);background:0 0}.btn-ghost:hover{background:var(--gold);color:#0a0a0a}.cta,.form-actions{flex-wrap:wrap;gap:10px;display:flex}.hero-marquee{z-index:2;pointer-events:none;align-items:flex-start;padding-top:9vh;display:flex;position:absolute;inset:0;overflow:visible}.hero-marquee-scale{transform-origin:50% 42%;will-change:transform;backface-visibility:hidden;-webkit-font-smoothing:antialiased;width:100%;transform:translate(0,0)scale(1)}.hero-marquee-row{white-space:nowrap;display:flex;overflow:visible}.hero-marquee-track{will-change:transform;width:max-content;display:flex;transform:translate(0,0)}.hero-marquee-set{white-space:nowrap;flex-shrink:0;display:flex}.hero-marquee-set>span{-webkit-user-select:none;user-select:none;text-rendering:optimizespeed;will-change:transform;backface-visibility:hidden;align-items:center;padding:0 .18em;line-height:.9;display:inline-flex;transform:translate(0,0)}.hero-marquee-row.is-outline .hero-marquee-set>span{font-family:var(--phrase);letter-spacing:.08em;color:#0000;-webkit-text-stroke:1.25px var(--gold);paint-order:stroke fill;font-size:clamp(88px,16vw,260px);font-weight:700}.hero-marquee-row.is-fill .hero-marquee-set>span{font-family:var(--display);letter-spacing:-.04em;color:var(--ink);font-size:clamp(92px,17vw,280px);font-weight:800}.figure-hero{z-index:5;justify-content:center;height:108%;display:flex;position:absolute;bottom:-6vh;left:50%;transform:translate(-50%)}.figure-hero img{object-fit:contain;object-position:center bottom;will-change:transform;width:auto;height:100%}.hero-persona{--sx:-9999px;--sy:-9999px;--spot:180px;width:max-content;height:100%;position:relative}.hero-persona .persona-layer{object-fit:contain;object-position:center bottom;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;height:100%;display:block}.hero-persona .p11{z-index:1;position:relative}.hero-persona .p15{z-index:2;width:100%;height:100%;-webkit-mask-image:radial-gradient(circle var(--spot) at var(--sx) var(--sy), #fff 0 62%, #ffffff80 80%, transparent 100%);mask-image:radial-gradient(circle var(--spot) at var(--sx) var(--sy), #fff 0 62%, #ffffff80 80%, transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha;-webkit-mask-image:radial-gradient(circle var(--spot) at var(--sx) var(--sy), #fff 0 62%, #ffffff80 80%, transparent 100%);position:absolute;inset:0;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}.hero-copy{left:var(--pad);z-index:6;max-width:420px;position:absolute;bottom:7vh}.hero-side{right:var(--pad);z-index:6;text-align:right;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:absolute;bottom:7vh}.hero-descriptor{max-width:16ch;font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);pointer-events:none;margin:0;font-size:11px;font-weight:700;line-height:1.35}.hero-cert{font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid;padding-bottom:2px;font-size:11px;font-weight:700;line-height:1.2}.hero-cert:hover{color:var(--ink)}h1.slogan,.slogan{font-family:var(--sub);letter-spacing:-.03em;color:var(--ink);margin-bottom:8px;font-size:clamp(18px,1.6vw,24px);font-weight:700;line-height:1.25}.hero-copy .lead{max-width:34ch;margin-bottom:22px;font-size:15px}.pan-mask{z-index:2;width:100%;position:absolute;top:12vh;left:0;overflow:hidden}.pan-hl{white-space:nowrap;will-change:transform;width:max-content;padding:.2em .08em .28em 4vw;font-size:clamp(64px,16vw,240px);line-height:1;display:flex;transform:translate(0,0)}.pan-hl .word{will-change:transform;display:inline-block;transform:translate(0,0)}.figure-side{z-index:5;justify-content:flex-end;height:94%;display:flex;position:absolute;bottom:0;right:-2vw}.scene-direct .figure-side{right:3vw}.scene-vk .figure-side{z-index:5;width:auto;height:96%;top:auto;bottom:0;right:-3vw;overflow:visible}.scene-vk .figure-side img{object-fit:contain;object-position:right bottom;width:auto;max-width:none;height:100%}.figure-side img{object-fit:contain;object-position:right bottom;width:auto;height:100%}.direct-copy{left:var(--pad);z-index:6;width:min(420px,36vw);position:absolute;bottom:8vh}.direct-copy p+p{margin-top:.7em}.scene-keep{display:flex}.keep-copy{z-index:3;width:min(560px,46vw);padding:16vh var(--pad) 10vh;position:relative}.keep-copy .subhead{margin-bottom:22px;font-size:clamp(28px,3.4vw,48px)}.keep-lines{flex-direction:column;gap:.85em;display:flex}.keep-line{opacity:0;will-change:transform, opacity}.figure-crown{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.figure-crown .figure-inner,.figure-crown .figure-scrub{width:100%;height:100%}.figure-crown img{object-fit:cover;object-position:50% 48%;transform-origin:50%;will-change:transform;width:112%;max-width:none;height:112%}@media (width>=768px){.scene-vk .figure-inner,.scene-land .figure-inner,.scene-vk [data-after],.scene-land [data-after],.scene-land [data-fade]{opacity:1}}.scene-vk .vk-title{z-index:2;white-space:nowrap;padding:0 3vw;font-size:clamp(36px,7.2vw,108px);line-height:1;position:absolute;top:14vh;left:0;right:0;overflow:visible}.scene-vk .vk-title .line{display:inline}.scene-vk .vk-title .line+.line:before{content:" "}.vk-grid{left:var(--pad);right:var(--pad);z-index:6;grid-template-columns:1fr 1fr;gap:6vw;max-width:720px;display:grid;position:absolute;bottom:6vh}.vk-tag{position:absolute;top:-28px;left:0}.vk-col h3{font-family:var(--sub);color:var(--gold);margin-bottom:10px;font-size:14px;font-weight:700}.vk-col p+p{margin-top:.7em}.scene-land{background:var(--bg)}.scene-land .figure-side{z-index:2;width:auto;height:152%;inset:auto -10% -26% 0}.scene-land .figure-side img{object-fit:cover;object-position:right 40%;transform-origin:100% 45%;width:100%;height:100%;transform:scale(1.16)}.land-copy{z-index:3;width:min(560px,40vw);padding:16vh var(--pad) 10vh;color:var(--text);position:relative}.land-copy .subhead{color:var(--ink);margin-bottom:22px;font-size:clamp(30px,3.6vw,48px)}.land-lines{flex-direction:column;gap:.8em;display:flex}.land-line{opacity:0;will-change:transform, opacity}.land-copy ul{margin-top:.4em;list-style:none}.land-copy li{margin-top:8px;padding-left:1.1em}.land-copy li:before{content:"— ";color:var(--gold);margin-left:-1.1em}.scene-offer{background:var(--bg);min-height:100vh;padding:12vh 0 0}.offer-wrap{width:min(1180px, calc(100% - var(--pad) * 2));margin:0 auto;padding-bottom:48px}.offer-head .subhead,.steps .subhead,.form-block .subhead{margin-bottom:18px;font-size:clamp(30px,3.8vw,48px)}.offer-head p{max-width:68ch}.offer-head p+p{margin-top:.8em}.acc-list{border-top:1px solid var(--line);margin:36px 0 20px}.acc{border-bottom:1px solid var(--line)}.acc summary{cursor:pointer;grid-template-columns:48px minmax(0,1fr) auto 18px;align-items:center;gap:12px 18px;padding:20px 4px;list-style:none;display:grid}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";font-family:var(--display);color:var(--gold);font-size:22px;line-height:1}.acc[open] summary:after{content:"–"}.acc summary:hover .acc-name,.acc summary:hover .acc-price{color:var(--gold)}.acc-num{font-family:var(--display);letter-spacing:.12em;color:var(--gold);font-size:12px}.acc-name{font-family:var(--sub);color:var(--ink);font-size:clamp(16px,1.5vw,22px);font-weight:700}.acc-price{font-family:var(--display);color:var(--gold);white-space:nowrap;font-size:clamp(16px,1.6vw,22px);font-weight:600}.acc-body{max-width:62ch;padding:0 4px 22px 66px}.acc-body p+p,.acc-body .meta{margin-top:8px}.acc-body .meta{color:var(--muted);font-size:13px}.fine{color:var(--muted);max-width:68ch;margin:8px 0 64px;font-size:13px}.steps{margin-bottom:80px;scroll-margin-top:80px}.steps-lead{max-width:62ch;color:var(--muted);margin-top:10px}.steps ol{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:28px;list-style:none;display:grid}.trust{border-top:1px solid var(--line);max-width:640px;margin:0 0 80px;padding:36px 0 0}.trust .tag{margin-bottom:12px}.trust .subhead{margin-bottom:16px}.trust p{max-width:52ch;margin-bottom:22px}.trust .btn{display:inline-flex}body.audit-lock{overflow:hidden}.audit-overlay{z-index:20000;pointer-events:auto;touch-action:pan-y pinch-zoom;background:#0a0a0a7a;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0;overflow:auto}.audit-card{pointer-events:auto}.audit-overlay.is-open{display:flex}.audit-card{background:var(--bg);width:min(520px,100%);color:var(--text);border:1px solid var(--line);box-shadow:0 24px 80px var(--scene-shadow);flex-shrink:0;padding:28px 24px 24px;position:relative;overflow:visible}.audit-brand{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);white-space:nowrap;margin:0;font-size:11px;font-weight:700;line-height:1.2}.audit-card .tag{margin-bottom:10px}.audit-card .subhead{margin-bottom:10px;font-size:clamp(22px,4vw,32px)}.audit-card .form-sub{margin-bottom:22px}.audit-card .lead{max-width:none}.audit-close{width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border:none;font-size:18px;line-height:1;position:absolute;top:12px;right:12px}.audit-close:hover{color:var(--gold)}.audit-extra{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:22px;display:flex}.audit-extra a:not(.btn){color:var(--gold);white-space:nowrap;font-weight:600}.audit-extra a:not(.btn):hover{text-decoration:underline}.audit-extra .btn{min-height:40px;padding:0 16px}.steps li span{font-family:var(--display);letter-spacing:.14em;color:var(--gold);margin-bottom:10px;font-size:12px;display:block}.steps strong{font-family:var(--sub);margin-bottom:8px;font-size:18px;font-weight:700;display:block}.faq{max-width:760px;margin:0 0 72px}.faq .subhead{margin-bottom:18px}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-family:var(--sub);padding:16px 0;font-size:16px;font-weight:700;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq details p{max-width:62ch;color:var(--muted);padding:0 0 16px}.form-block{margin-bottom:72px;padding-top:8px;scroll-margin-top:80px}.form-sub{margin-bottom:28px}form.lead{grid-template-columns:1fr 1fr;gap:22px 28px;max-width:760px;display:grid}.field{flex-direction:column;gap:8px;display:flex}.field-full,.form-err,.form-ok,.form-actions,.consent-block{grid-column:1/-1}.consent-block{color:var(--text);font-size:14px;line-height:1.45}.consent{color:var(--ink);display:inline}.consent input{width:16px;height:16px;accent-color:var(--gold);vertical-align:-2px;margin:0 8px 0 0}.consent-block>a,.form-docs a{color:var(--gold);text-underline-offset:3px;text-decoration:underline}.form-docs{flex-wrap:wrap;gap:6px 14px;margin-top:10px;font-size:13px;display:flex}.field span{letter-spacing:.04em;color:var(--muted);font-size:12px;font-weight:600}.field input,.field select,.field textarea{width:100%;color:var(--ink);caret-color:var(--gold);border-bottom:1px solid var(--line);outline:none;padding:10px 0 12px}:-webkit-any(.field input:-webkit-autofill,.field select:-webkit-autofill,.field textarea:-webkit-autofill){-webkit-text-fill-color:var(--ink);caret-color:var(--gold);box-shadow:0 0 0 1000px var(--bg) inset;transition:background-color 9999s ease-out}:is(.field input:autofill,.field select:autofill,.field textarea:autofill){-webkit-text-fill-color:var(--ink);caret-color:var(--gold);box-shadow:0 0 0 1000px var(--bg) inset;transition:background-color 9999s ease-out}.field option{background:var(--bg);color:var(--ink)}.field select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='%23C4A35A' d='M1 1l5 5 5-5'/></svg>");background-position:right 0 center;background-repeat:no-repeat;padding-right:20px}.field input:focus,.field select:focus,.field textarea:focus{border-bottom-color:var(--gold)}.field.is-bad input,.field.is-bad select{border-bottom-color:#b42318}.form-err{color:#b42318;font-size:14px}.form-ok{font-family:var(--sub);color:var(--ink);font-size:20px}.form-actions .btn{min-width:200px}.foot{border-top:1px solid var(--line);grid-template-columns:1.5fr 1fr 1fr 1fr 1fr 1fr;gap:24px;padding:36px 0 28px;font-size:14px;display:grid}.foot .brand{margin-bottom:8px;font-size:16px}.foot-npd{margin-top:14px}.foot-docs{margin-top:8px}.foot-docs a.is-current{opacity:.42}.foot-label{font-family:var(--display);letter-spacing:.08em;color:var(--gold);margin-bottom:8px;font-size:11px}.foot a:hover{color:var(--gold)}html.no-js .char,html.no-js .figure-inner,html.no-js [data-fade],html.no-js [data-after],html.no-js .hero-side,html.no-js .hero-cert,html.no-js .keep-line,html.no-js .land-line{opacity:1!important;transform:none!important}@media (width<=1100px){.steps ol,.foot{grid-template-columns:1fr 1fr}.scene-vk .vk-title{font-size:clamp(24px,4.4vw,56px)}.vk-grid{max-width:52vw}.acc summary{grid-template-columns:40px minmax(0,1fr) 18px}.acc-price{grid-area:2/2}.acc summary:after{grid-area:1/3/span 2}}@media (width<=767px){html{touch-action:pan-y;overflow:clip auto}body{overflow:visible}.stack-notes{z-index:2;display:block;position:relative}#s1,#s2,#s3,#s4{background:var(--bg);position:sticky;top:0}#s1{height:calc(var(--app-h,100vh) * 1.67);z-index:1}#s2,.pin-tall{height:calc(var(--app-h,100vh) * 1.59);z-index:2}#s3,.pin-keep{height:calc(var(--app-h,100vh) * 1.27);z-index:3;margin-top:0}#s4{height:calc(var(--app-h,100vh) * 1.47);z-index:4}#s5{height:auto;min-height:var(--app-h,100vh);z-index:5;margin-top:0;position:relative}#s6{z-index:6;box-shadow:none}.pin .scene{height:100vh;height:var(--app-h,100vh);min-height:0;position:relative;top:auto;overflow:hidden}#s1 .scene,#s2 .scene,#s3 .scene,#s4 .scene{height:100vh;height:var(--app-h,100vh);min-height:0;position:relative;overflow:hidden}#s5 .scene{height:auto;min-height:var(--app-h,100vh);position:relative;overflow:visible}#s4 .scene,#s5 .scene{backface-visibility:visible;transform:none}#s2 .scene{z-index:2}#s3 .scene{z-index:3}#s4 .scene{z-index:4}#s5 .scene{z-index:5}.pin.is-covered>.scene{visibility:hidden;pointer-events:none}.hero-title .char-mask,.char,.figure-inner,.hero-marquee-scale,.figure-hero img,.keep-line,.figure-crown img,.figure-scrub{will-change:auto}.hero-marquee-track{will-change:transform}.dots,.progress{display:none}.word{white-space:nowrap;display:inline-block}.char-mask,.char{vertical-align:bottom;display:inline-block}.hero-marquee{z-index:2;align-items:flex-start;padding-top:20vh;position:absolute;inset:0}.hero-marquee-row.is-outline .hero-marquee-set>span,.hero-marquee-row.is-fill .hero-marquee-set>span{font-size:18vw}.figure-hero{z-index:5;height:83%;bottom:0}.figure-hero .figure-inner{opacity:1}.figure-hero .figure-scrub{transform:none}.hero-copy{z-index:7;width:auto;max-width:none;margin:0;padding:0;position:absolute;inset:46vh 20px auto}.hero-side{writing-mode:horizontal-tb;text-align:right;z-index:8;background:var(--scrim);border:1px solid var(--line);align-items:flex-end;gap:4px;max-width:min(48vw,180px);padding:8px 10px;inset:auto 16px 18px auto;transform:none}.hero-descriptor{letter-spacing:.14em;opacity:1;max-width:none;font-size:8px}.hero-cert{letter-spacing:.16em;opacity:1;font-size:10px}.hero-copy .cta{margin-top:14px}.scene-direct .pan-mask{z-index:5;width:100%;padding:0;position:absolute;top:96px;left:0;overflow:hidden}.scene-direct .pan-hl{white-space:nowrap;width:max-content;max-width:none;padding:.12em 20px .18em;font-size:16vw;line-height:1;display:flex}.scene-direct .figure-side{z-index:6;justify-content:center;width:100%;height:83%;bottom:0;left:0;right:0;transform:none}.scene-direct .figure-inner,.scene-direct .figure-scrub{justify-content:center;width:auto;height:100%;display:flex;transform:none}.scene-direct .figure-inner{opacity:1}.scene-direct .figure-scrub{transform:none}.scene-direct .figure-side img{object-fit:contain;object-position:center bottom;width:auto;max-width:none;height:100%}.direct-copy,.vk-grid{z-index:6;flex-direction:column;gap:14px;width:auto;max-width:none;padding:12px 20px 20px;display:flex;position:relative;bottom:auto;left:auto;right:auto}.scene-direct .direct-copy{z-index:7;width:auto;padding:0;position:absolute;inset:28vh 20px auto}.scene-vk .vk-title{white-space:normal;z-index:5;will-change:transform;width:auto;max-width:100%;padding:76px 16px 8px;font-size:clamp(52px,16.5vw,76px);line-height:.86;position:relative;top:auto;left:auto;right:auto}.scene-vk .vk-title .line{display:block}.scene-vk .vk-title .line+.line:before{content:none}.vk-tag{position:relative;top:auto;left:auto}.scene-vk .vk-grid{z-index:7;padding:0 0 28px;position:absolute;inset:92px 20px auto}.scene-vk .figure-inner,.scene-land .figure-inner,.scene-land [data-after],.scene-land [data-fade]{opacity:1}.scene-vk .figure-side{z-index:8;justify-content:center;align-items:flex-end;width:100%;height:86%;margin:0;display:flex;position:absolute;inset:auto 0 0;overflow:hidden}.scene-vk .figure-inner,.scene-vk .figure-scrub{width:100%;height:100%}.scene-vk .figure-side img{object-fit:cover;object-position:68% 4%;width:100%;min-width:0;max-width:none;height:100%}.scene-keep{flex-direction:column}.keep-copy,.land-copy{z-index:6;background:0 0;width:auto;padding:88px 20px 20px;position:relative}.keep-copy{z-index:6;padding-bottom:0}.land-copy{padding-bottom:36px}.keep-line,.land-line{opacity:1;transform:none}.figure-crown{z-index:1;flex:auto;width:100%;height:auto;min-height:0;margin:-4px 0 0;display:block;position:relative;inset:auto;overflow:hidden}.scene-keep .figure-inner{opacity:1}.figure-crown .figure-inner,.figure-crown .figure-scrub{width:100%;height:100%;display:block;position:relative}.figure-crown img{object-fit:contain;object-position:center top;will-change:auto;width:151%;max-width:none;height:auto;max-height:none;position:absolute;top:0;bottom:auto;left:50%;transform:translate(-50%,-15.15%)}.scene-land .figure-side{display:none}.steps ol,form.lead,.foot{grid-template-columns:1fr}.form-actions{flex-direction:column}.form-actions .btn{width:100%;min-width:0}.audit-overlay{justify-content:center;align-items:center;padding:16px}.audit-card{width:min(360px,100% - 32px);max-height:calc(var(--app-h,100vh) - 32px);-webkit-overflow-scrolling:touch;margin:0 auto;padding:20px 16px 14px;overflow:hidden auto}.audit-card .tag{margin-bottom:6px}.audit-card .subhead{margin-bottom:6px;font-size:18px}.audit-card .form-sub{margin-bottom:12px;font-size:13px;line-height:1.35}.audit-card .field{gap:2px}.audit-card .field span{font-size:11px}.audit-card .field input,.audit-card .field textarea{padding:6px 0 8px;font-size:16px;line-height:1.25}.audit-card .form-actions{margin-top:4px}.audit-card .form-actions .btn{min-height:42px}.audit-close{width:32px;height:32px;top:8px;right:8px}.audit-extra{gap:6px 12px;margin-top:12px}.audit-brand{white-space:normal;font-size:9px}.offer-wrap{width:calc(100% - 40px);margin-left:20px;margin-right:20px}.scene-offer{padding-top:88px}.scene-offer [data-fade],.scene-offer [data-after]{opacity:1}.acc summary{padding-right:8px}}.legal-page{min-height:100%}.legal-page .dots,.legal-page .progress{display:none}.legal{padding:120px 0 48px}.legal-col{max-width:42rem;padding:0 var(--pad);margin:0 auto}.legal-col h1{font-family:var(--display);letter-spacing:-.04em;color:var(--ink);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;margin-bottom:12px;font-size:clamp(28px,8vw,52px);font-weight:800;line-height:1.05}.legal-col h1 .line{display:block}.legal-col h1 .word{white-space:normal}.legal-col .char-mask,.legal-col .char{display:inline-block}.legal-date{color:var(--muted);margin-bottom:36px}.legal-col h2{font-family:var(--sub);letter-spacing:-.03em;color:var(--ink);margin:0 0 12px;font-size:clamp(22px,3vw,28px);font-weight:700}.legal-block{margin-bottom:32px}.legal-col p,.legal-col li{margin-bottom:.8em;font-size:17px;line-height:1.65}.legal-col a{color:var(--gold);text-underline-offset:3px;text-decoration:underline}.legal-foot{max-width:42rem;padding:36px var(--pad) 48px;grid-template-columns:1fr;margin:0 auto}@media (hover:hover) and (pointer:fine){html.gold-cursor,html.gold-cursor *,html.gold-cursor :before,html.gold-cursor :after{cursor:none!important}}body.has-cookie-bar{padding-bottom:120px}@media (width>=768px){body.has-cookie-bar .hero-copy,body.has-cookie-bar .hero-side{bottom:calc(7vh + 96px)}}.cookie-bar{z-index:19000;background:var(--bg);width:min(920px,100% - 24px);color:var(--ink);border:1px solid var(--line);box-shadow:0 8px 28px var(--scene-shadow);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:14px 16px;display:flex;position:fixed;bottom:12px;left:0;right:0}.cookie-bar-text{margin:0;font-size:14px;line-height:1.4}.cookie-bar-text a{color:var(--gold);text-underline-offset:3px;text-decoration:underline}.cookie-bar-actions{flex:none;gap:8px;display:flex}.cookie-btn{min-width:124px;min-height:40px;font:inherit;color:var(--ink);border:1px solid var(--gold);background:0 0;padding:0 16px;font-size:14px;font-weight:600}.cookie-btn:hover{background:var(--gold);color:#0a0a0a}@media (width<=767px){body.has-cookie-bar{padding-bottom:210px}body.has-cookie-bar .hero-side{bottom:172px}.cookie-bar{flex-direction:column;align-items:stretch;width:auto;margin:0;padding:12px;bottom:8px;left:8px;right:8px}.cookie-bar-actions{width:100%}.cookie-btn{flex:1;min-width:0}.audit-card .consent-block,.audit-card .form-docs{font-size:13px}}.gold-cursor-el{z-index:2147483647;pointer-events:none;opacity:0;will-change:transform;filter:drop-shadow(0 1px 1px #0a0a0a66);width:18px;height:22px;position:fixed;top:0;left:0}.gold-cursor-el.is-on{opacity:1}.gold-cursor-el svg{display:block;overflow:visible}.gold-cursor-el path{fill:var(--gold)}.gold-cursor-nub{transform-origin:0 0;transition:transform .18s var(--ease)}.gold-cursor-el.is-hot .gold-cursor-nub{transform:scale(1.28)}.gold-cursor-el.is-down .gold-cursor-nub{transform:scale(.86)}@media not all and (hover:hover) and (pointer:fine){.gold-cursor-el{display:none!important}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
