@font-face{font-stretch:62% 125%;font-family:archivo;src:url(../media/archivo_latin_variable-s.p.14a9xpaqsbppk.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.archivo_c7e9da67-module__8dhuIW__className{font-family:archivo,archivo Fallback}.archivo_c7e9da67-module__8dhuIW__variable{--font-archivo:"archivo", "archivo Fallback"}
@font-face{font-family:publicSans;src:url(../media/public_sans_latin_variable-s.p.3tasb8qs95n_v.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:publicSans Fallback;src:local(Arial);ascent-override:92.25%;descent-override:21.85%;line-gap-override:0.0%;size-adjust:102.98%}.publicsans_53ceba52-module__h-Aj8W__className{font-family:publicSans,publicSans Fallback}.publicsans_53ceba52-module__h-Aj8W__variable{--font-public:"publicSans", "publicSans Fallback"}
:root{--paper:#fbfbf9;--ink:#17211e;--text:#17211e;--heading:#17211e;--form:#0e5a47;--form-mid:#0e5a47;--form-line:#b9cfc6;--form-tint:#e6efeb;--canary:#f6e27f;--canary-soft:#fbf1bd;--carbon:#2a2e86;--stamp:#c4252f;--muted:#4d5a55;--line:var(--form-line);--bg:var(--paper);--soft:#f1f4f2;--night:var(--form);--accent:var(--form);--accent-dark:#0a4638;--accent-soft:var(--form-tint);--teal:var(--form);--teal-soft:var(--form-tint);--bad:var(--ink);--error:var(--ink);--display:var(--font-archivo),Arial,sans-serif;--serif:var(--display);--radius:0}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--form-line) var(--paper);scroll-padding-top:24px}body{background:var(--paper);color:var(--ink);font-family:var(--font-public),Arial,sans-serif;margin:0;font-size:18px;line-height:1.6}::selection{background:var(--canary);color:var(--ink)}h1,h2,h3{font-family:var(--display);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:0 0 .65em;font-weight:750;font-stretch:95%;line-height:1.15}h1{font-size:clamp(48px,4.5vw,64px)}h2{font-size:34px}h3{font-size:24px}p{margin:0 0 1em}a{color:var(--form);text-underline-offset:4px;overflow-wrap:anywhere}a:hover{color:var(--accent-dark)}button,input,textarea,select{font:inherit}button,summary{cursor:pointer}input,textarea{caret-color:var(--form)}:focus-visible{outline:3px solid var(--form);outline-offset:4px}.wrap{max-width:1208px;margin:auto;padding-inline:24px}.main{min-height:55vh;padding-top:48px;padding-bottom:88px}.main>*{min-width:0}.main>.paper-page,.main>.rat-home,.main>.page{max-width:none}.narrow,.report,.legal{max-width:760px}.small,.muted,.muted-inline,.micro{color:var(--muted)}.small{font-size:15px}.eyebrow{color:var(--form);font-size:16px}.lead,.page-lead{max-width:60ch;font-size:20px}.block,.section-sm{margin-top:48px}.site-header{border-bottom:1px solid var(--form);background:var(--paper);z-index:40;position:relative}.header-row{justify-content:space-between;align-items:center;gap:20px;min-height:72px;display:flex}.brand{text-decoration:none;display:inline-flex}.wordmark{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);font-size:25px;font-weight:800;font-stretch:100%}.wordmark-seen{color:var(--form)}.nav{align-items:center;gap:26px;display:flex}.nav-link{min-height:44px;color:var(--ink);align-items:center;font-size:16px;text-decoration:none;display:inline-flex}.btn{background:var(--canary);border:1px solid var(--form);max-width:100%;min-height:48px;color:var(--ink);font-family:var(--display);text-align:center;border-radius:0;justify-content:center;align-items:center;padding:12px 23px;font-size:18px;font-weight:700;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.btn:hover{background:var(--canary-soft);color:var(--ink)}.btn:active{background:var(--form-tint)}.btn:disabled{opacity:.6;cursor:default}.btn-sm{padding:10px 16px;font-size:16px}.btn-ghost{background:0 0}.btn-ghost:hover{background:var(--form-tint)}.mobile-menu{display:none}.mobile-menu summary{align-items:center;gap:10px;min-height:44px;font-size:16px;display:flex}.burger{border-block:1px solid var(--form);width:18px;height:12px}.mobile-panel{top:100%;background:var(--paper);border:1px solid var(--form);gap:8px;padding:20px;display:grid;position:absolute;inset-inline:16px;box-shadow:0 18px 30px -24px #17211e55}.mobile-panel a{min-height:44px;padding:8px;text-decoration:none}.mobile-panel a:hover{background:var(--form-tint)}.skip{background:var(--canary);z-index:100;padding:10px;position:absolute;top:8px;left:-9999px}.skip:focus{left:8px}.paper-intro{border-bottom:1px dashed var(--form-line);grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:64px;padding-block:8px 48px;display:grid}.paper-intro h1{max-width:18ch}.paper-lead{max-width:58ch;font-size:20px}.paper-intro>.rat-art{justify-self:end;max-width:360px}.paper-block{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:64px;margin-top:96px;display:grid}.paper-block>div{min-width:0}.paper-block h2{max-width:26ch}.paper-block p{max-width:65ch}.paper-block>.rat-art{justify-self:end;max-width:360px}.paper-block:nth-of-type(2n)>.rat-art{justify-self:start}.paper-block .btn{margin-top:12px}.paper-block ul,.paper-block ol{padding-left:1.2em}.paper-block li{margin-bottom:12px}.rat-art{width:100%;max-width:460px;height:auto;color:var(--form);display:block;overflow:visible}.rat-art text{font-family:var(--font-public),Arial,sans-serif;fill:var(--ink);font-size:19px}.rat-art .rat-svg-small{fill:var(--form);font-size:18px}.rat-art .rat-svg-title{font-family:var(--display);font-size:25px;font-weight:700}.rat-art .rat-svg-hand,.rat-art .rat-svg-hand-small{fill:var(--carbon);font-size:23px;font-style:italic}.rat-art .rat-svg-hand-small{font-size:20px}.rat-art .rat-svg-note{font-size:27px}.rat-art .rat-svg-price{font-family:var(--display);font-size:47px;font-weight:750}.rat-two-ways{gap:20px;display:grid}.rat-figure{margin:0}.rat-legend{color:var(--muted);max-width:55ch;margin-top:14px;font-size:14px}@media (prefers-reduced-motion:no-preference){.rat-question-mark{animation:.38s ease-out both mark-appear}@keyframes mark-appear{0%{opacity:0}to{opacity:1}}}.form{gap:20px;max-width:640px;margin-top:24px;display:grid}.form label{gap:7px;min-width:0;font-size:16px;font-weight:600;display:grid}.form input:not([type=checkbox]),.form textarea,.form select{border:1px solid var(--form-line);border-bottom-color:var(--form);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:0;min-height:48px;padding:12px;font-size:17px;font-weight:400}.form input::placeholder,.form textarea::placeholder{color:var(--muted)}.form textarea{resize:vertical}.form input[aria-invalid=true]{border:2px solid var(--form)}.form .check{align-items:start;font-weight:400;display:flex}.check input{flex:none;width:20px;height:20px;margin-top:5px}.form fieldset{border:1px solid var(--form-line);min-width:0;padding:20px}.form legend{font-weight:700}.form .hint{font-size:14px;font-weight:400}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.error{color:var(--ink);font-size:15px;font-weight:600}.success{background:var(--form-tint);border:1px solid var(--form);margin-top:20px;padding:20px}.success p:last-child{margin:0}.free-form{grid-template-columns:1fr 1fr;max-width:none}.span-2{grid-column:1/-1}.form-details{border-block:1px solid var(--form-line)}.form-details summary{min-height:48px;padding:12px 0;font-size:16px}.form-details>div{gap:18px;padding-bottom:16px;display:grid}.form-note{margin-top:12px;margin-bottom:0}.rat-form-shell{min-width:0}.faq details{border-bottom:1px solid var(--form-line);padding-block:16px}.faq summary{min-height:44px;font-weight:650}.faq details p{margin:12px 0 0}.faq section+section{margin-top:40px}.legal{border:1px solid var(--form-line);border-top:1px dashed var(--form);background:var(--paper);padding:32px}.legal h1{font-size:48px}.legal h2{margin-top:40px;font-size:26px}.legal li{margin-bottom:10px}.draft,.ph{background:var(--form-tint);border:1px solid var(--form-line);padding:16px}.site-footer{background:var(--form);color:var(--paper);padding:56px 0 80px;font-size:16px}.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;margin-bottom:40px;display:grid}.footer-grid nav{flex-direction:column;align-items:flex-start;display:flex}.footer-grid nav a{align-items:center;min-height:44px;text-decoration:none;display:flex}.footer-head{color:var(--canary);margin-bottom:8px;font-weight:700}.footer-small{color:var(--paper);margin-top:12px;font-size:14px}.footer-claim{max-width:27ch}.site-footer a,.site-footer .linklike,.site-footer .wordmark{color:var(--paper)}.site-footer .wordmark-seen{color:var(--canary)}.footer-links{flex-wrap:wrap;gap:8px 24px;display:flex}.footer-links a,.linklike{align-items:center;min-height:44px;display:inline-flex}.linklike{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.footer-ai{border-top:1px dashed #b9cfc6;padding-top:20px}.site-footer :focus-visible{outline-color:var(--canary)}.consent{inset-inline:0;z-index:60;background:var(--paper);border-top:1px solid var(--form);padding:8px;position:fixed;bottom:0}.consent-inner{flex-wrap:wrap;align-items:center;gap:8px 20px;max-width:1160px;max-height:65dvh;margin:auto;display:flex;overflow:auto}.consent-title{margin:0;font-size:16px}.consent-inner>p{flex:320px;margin:0;font-size:14px}.consent-buttons{gap:8px;display:flex}.btn-consent{font:inherit;border:1px solid var(--form);background:var(--paper);color:var(--form);min-height:44px;padding:8px 12px;font-size:14px}.btn-consent:hover{background:var(--form-tint)}.consent-settings{flex-basis:100%;gap:16px;padding:12px 0;display:grid}.consent-row{gap:12px;font-size:15px;display:flex}.consent-row input{flex:none;width:20px;height:20px}.consent-notice{background:var(--form-tint);padding:8px}.consent-small{font-size:14px}.mobile-check{display:none}body:has([data-check-form] :is(input,textarea,select):focus) .consent{position:relative}@media (max-width:900px){.nav{display:none}.mobile-menu{display:block}.footer-grid{grid-template-columns:1fr 1fr}.paper-intro,.paper-block{grid-template-columns:minmax(0,1fr);gap:32px}.paper-intro>.rat-art,.paper-block>.rat-art{justify-self:start;max-width:360px}.sr-grid{grid-template-columns:1fr!important}}@media (max-width:800px){body{font-size:17px}.wrap{padding-inline:20px}.main{padding-top:32px;padding-bottom:64px}.header-row{min-height:64px}h1{font-size:clamp(34px,9vw,42px)}h2{font-size:30px}.paper-lead{font-size:18px}.paper-block{margin-top:64px}.free-form{grid-template-columns:minmax(0,1fr)}.paper-intro{padding-bottom:32px}.legal{padding:20px}.legal h1{font-size:36px}.footer-grid{gap:28px}.footer-grid>div{grid-column:1/-1}.consent-title{display:none}.consent-buttons{width:100%}.btn-consent{flex:1}.consent-inner{gap:8px}.mobile-check{bottom:0;z-index:50;padding:8px 20px calc(8px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--form);display:block;position:fixed;inset-inline:0}.mobile-check .btn{width:100%}:is(body:has(.consent) .mobile-check,body:has(input:focus) .mobile-check,body:has(textarea:focus) .mobile-check,body:has(.mobile-menu[open]) .mobile-check){display:none}html{scroll-padding-bottom:96px}.consent{padding-bottom:calc(8px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sr{margin-top:12px}.sr-tabs{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.sr-tab{font:inherit;text-align:left;border:1.5px solid var(--line);cursor:pointer;color:var(--heading);background:#fff;border-radius:12px;padding:12px 16px;font-weight:650;display:grid}.sr-tab span{color:var(--muted);font-size:.88rem;font-weight:400}.sr-tab.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--accent-soft)}.sr-head{background:var(--night);color:#dfe7f0;border-radius:16px;margin-bottom:20px;padding:28px 32px}.sr-head .eyebrow{color:#8fd3c8}.sr-head .small{color:#9fb0c3;margin:0}.sr-headline{font-family:var(--serif);color:#fff;margin-bottom:10px;font-size:1.6rem;line-height:1.3}.sr-headline strong{color:#ffb4a8}.sr-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.sr-card{border:1px solid var(--line);border-radius:14px;padding:24px}.sr-block{border:1px solid var(--line);border-radius:14px;margin-bottom:20px;padding:24px}.parts,.engines,.bars,.sources,.checklist,.qs{margin:0;padding:0;list-style:none}.parts li{grid-template-columns:1fr 90px 44px;align-items:center;gap:10px;padding:6px 0;font-size:.92rem;display:grid}.part-bar,.bar-track{background:var(--soft);border:1px solid var(--line);border-radius:4px;height:8px;display:block;overflow:hidden}.part-bar span,.bar-val{background:var(--accent);height:100%;display:block}.part-num{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums}.engines li{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:12px 0;display:flex}.engines strong{color:var(--bad);font-size:1.3rem}.engines em{color:var(--muted);font-size:.9rem;font-style:normal;font-weight:500}.bars li{grid-template-columns:170px 1fr 36px;align-items:center;gap:12px;padding:6px 0;font-size:.94rem;display:grid}.bars .bar-track{height:14px}.bar-num{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.bar-you{color:var(--heading);font-weight:700}.sr-filter{flex-wrap:wrap;gap:8px;margin:4px 0 14px;display:flex}.chip{font:inherit;border:1px solid var(--line);cursor:pointer;color:var(--text);background:#fff;border-radius:999px;padding:6px 12px;font-size:.88rem}.chip.on{background:var(--night);border-color:var(--night);color:#fff}.qs li{border-top:1px solid var(--line)}.q-row{font:inherit;text-align:left;cursor:pointer;width:100%;color:var(--text);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 4px;display:flex}.q-row:hover{background:var(--soft)}.q-hit .q-text{color:var(--heading);font-weight:600}.q-dots{flex:none;gap:6px;display:inline-flex}.dot{border:1.5px solid #b7bec7;border-radius:50%;width:12px;height:12px;display:inline-block}.dot-yes{background:var(--teal);border-color:var(--teal)}.q-detail{padding:4px 4px 14px;font-size:.93rem}.q-detail p{margin:0 0 4px}.sources li,.checklist li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:.95rem;display:flex}.checklist em{font-size:.85rem;font-style:normal}.tag{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:.8rem;font-weight:600}.tag-good{background:var(--teal-soft);color:var(--teal)}.tag-bad{color:var(--bad);background:#fdecea}.tag-muted{background:var(--soft);color:var(--muted)}.actions{margin:0;padding-left:1.4em}.actions li{border-bottom:1px solid var(--line);padding:10px 0}.actions h3{margin:0 0 4px;font-size:1rem}.actions p{color:var(--muted);margin:0 0 4px;font-size:.94rem}.actions .who{color:var(--teal);font-size:.88rem;font-weight:600}.sr-head{background:var(--form-tint);color:var(--ink)}.sr-headline,.sr-headline strong,.sr-headline .hl-neutral{color:var(--ink)}.sr-head .small,.sr-head .eyebrow{color:var(--muted)}.sr-tab,.sr-head,.sr-card,.sr-block,.chip,.tag,.bar-track{border-radius:0}.tag-bad{background:var(--form-tint);color:var(--ink)}.bar-you .bar-val{background:var(--form)}.chip,.q-row{min-height:44px}.tag{white-space:normal}.sources li span,.checklist li span{overflow-wrap:anywhere;min-width:0}.sr-section-art{max-width:360px;margin:24px 0}.num-dark{color:var(--ink)}@media (max-width:640px){.sr-card,.sr-block,.sr-head{padding:18px}.bars li{grid-template-columns:minmax(0,1fr) minmax(40px,1fr) 26px;gap:8px;font-size:14px}.sr-headline{font-size:23px}.q-dots{gap:4px}.dot{width:9px;height:9px}.engines li{flex-wrap:wrap}.sr-tab{flex:1;min-width:0;font-size:16px}}.paper-page>.btn{margin-top:48px}@media (min-width:1101px){.paper-block:nth-of-type(2n){border-block:1px solid var(--form-line);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);padding-block:40px}.paper-block:nth-of-type(2n)>div:first-child{grid-area:1/2}.paper-block:nth-of-type(2n)>.rat-art{grid-area:1/1}.paper-block:nth-of-type(3n){background:var(--form-tint);padding:36px}.paper-block:nth-of-type(3n)>.rat-art{max-width:320px}}@media (max-width:360px){.rat-story,.rat-check{background:0 0;padding-inline:0}.rat-art .rat-svg-small{font-size:18px}.rat-home h1{font-size:34px;font-stretch:85%}}@media (min-width:901px) and (max-width:1100px){.paper-intro,.paper-block{grid-template-columns:minmax(0,1fr);gap:32px}.paper-intro>.rat-art,.paper-block>.rat-art{justify-self:start;max-width:360px}}.paper-intro-text{border-bottom:0;padding-bottom:0;display:block}.paper-intro-text h1{max-width:23ch}.paper-intro-text .paper-lead{max-width:64ch}.paper-block.paper-block-text{background:0 0;border:0;padding:0;display:block}.paper-block-text>div{max-width:760px}@media (max-width:800px){.consent:not(.consent-expanded) .consent-inner{gap:4px}.consent:not(.consent-expanded) .consent-inner>p{font-size:13px;line-height:18px}.consent:not(.consent-expanded){padding:6px 8px calc(6px + env(safe-area-inset-bottom))}.consent .btn-consent{white-space:nowrap;padding:8px}}.free-check-entry{max-width:760px;margin-top:24px}.free-check-entry .form{margin:0}.code-form{gap:8px;margin-top:12px;display:grid}.code-form p{margin:0}.code-row{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.code-form label{gap:6px;font-weight:600;display:grid}.code-form input{letter-spacing:.2em;border:1px solid var(--form-line);width:10ch;min-height:48px;color:var(--ink);background:#fff;border-radius:0;padding:8px 12px;font-size:22px}.code-form .prog-link{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;text-decoration:underline}
:root{--v6-night:#0b1310;--v6-on-night:#f4f6f2;--v6-on-night-soft:#f4f6f2d6;--v6-ink-soft:#3d4a45;--v6-mist:#eef2ef;--v6-ease:cubic-bezier(.23, 1, .32, 1);--v6-gap:clamp(112px, 13vw, 200px);--v6-header:64px}html,body{overflow-x:clip}.site-header{z-index:40;-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);background:#fbfbf9d1;border-bottom:1px solid #0e5a4724;position:sticky;top:0}.header-row{min-height:var(--v6-header)}.nav{gap:30px}.nav-link{color:var(--ink);opacity:.86;font-size:15px}.nav-link:hover{opacity:1;color:var(--ink)}@media (prefers-reduced-transparency:reduce){.site-header{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}}.btn{letter-spacing:-.005em;background:var(--canary);color:var(--ink);transition:background-color .18s ease, transform .16s var(--v6-ease);border:0;border-radius:999px;padding:13px 26px;font-weight:700;font-stretch:100%;box-shadow:inset 0 0 0 1px #17211e14}.btn:hover{color:var(--ink);background:#f9ea9c}.btn:active{background:#f1d95f;transform:scale(.97)}.btn-sm{min-height:40px;padding:9px 18px;font-size:15px}.btn-v6{min-height:54px;padding:15px 30px;font-size:18px}.btn-block{width:100%}.btn-quiet{background:var(--form);color:var(--paper)}.btn-quiet:hover{background:var(--accent-dark);color:var(--paper)}.btn-ghost{box-shadow:inset 0 0 0 1px var(--form)}.main:has(>.v6){padding-top:0;padding-bottom:0}.v6{display:block}.full{width:100vw;margin-inline:calc(50% - 50vw)}.scene{isolation:isolate;background:var(--v6-night);color:var(--v6-on-night);display:grid;position:relative;overflow:clip}.scene-hero{min-height:calc(100svh - var(--v6-header));align-items:end;max-height:1000px}.scene-band{align-items:center;min-height:clamp(560px,86vh,860px);margin-block:0}.scene-media{z-index:-2;position:absolute;inset:-8% 0}.scene-media picture,.scene-img{width:100%;height:100%;display:block}.scene-img{object-fit:cover;object-position:var(--pos)}.scene-shade{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#080e0bdb 0%,#080e0ba8 30%,#080e0b2e 58%,#080e0b00 72%),linear-gradient(#080e0b00 62%,#080e0b8c 100%);position:absolute;inset:0}.scene-inner{width:100%;margin-block:0;padding-block:clamp(72px,9vw,128px);position:relative}.scene-hero .scene-inner{padding-block:clamp(56px,8vw,104px) clamp(64px,10vh,120px)}.scene h1,.scene h2{color:var(--v6-on-night);text-shadow:0 1px 28px #00000047}.scene p{color:var(--v6-on-night-soft)}.scene a:not(.btn){color:var(--v6-on-night)}.scene :focus-visible{outline-color:var(--canary)}.hero-copy{max-width:700px}.hero-kicker{font-family:var(--display);align-items:center;gap:10px;margin:0 0 22px;font-size:17px;font-weight:650;display:inline-flex;color:var(--canary)!important}.hero-kicker .ring{transform-origin:50% 60%;width:22px;height:22px}.hero-title{font-family:var(--display);letter-spacing:-.022em;text-wrap:balance;max-width:15ch;margin:0 0 26px;font-size:clamp(52px,6.6vw,100px);font-weight:800;font-stretch:80%;line-height:.97}.hero-title-long{max-width:17ch;font-size:clamp(46px,4.7vw,72px);line-height:1}.hero-copy-long{max-width:820px}.hero-title .line{display:block}.hero-title .line+.line{color:var(--canary);margin-top:.18em}.hero-lead{text-wrap:pretty;max-width:30em;margin:0 0 34px;font-size:clamp(19px,1.5vw,22px);line-height:1.5}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px 30px;display:flex}.hero-link{text-underline-offset:6px;align-items:center;min-height:44px;font-size:17px;font-weight:600;-webkit-text-decoration:underline #f4f6f273;text-decoration:underline #f4f6f273;display:inline-flex}.hero-link:hover{-webkit-text-decoration-color:var(--v6-on-night);text-decoration-color:var(--v6-on-night)}.band-copy{max-width:620px}.band-copy h2{font-family:var(--display);letter-spacing:-.02em;margin:0 0 24px;font-size:clamp(40px,4.6vw,68px);font-weight:800;font-stretch:82%;line-height:1.02}.band-copy p{max-width:30em;font-size:clamp(19px,1.45vw,22px);line-height:1.55}.stmt,.steps,.price,.lowcost,.report{padding-block:var(--v6-gap)}.stmt{max-width:880px}.stmt-wide{max-width:1040px}.stmt+.stmt{padding-top:0}.stmt-ask{font-family:var(--display);color:var(--form);margin:0 0 18px;font-size:18px;font-weight:650;font-stretch:100%}.stmt h2,.steps h2,.price h2,.lowcost h2,.report h2{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;max-width:21ch;margin:0 0 28px;font-size:clamp(38px,4.4vw,64px);font-weight:800;font-stretch:82%;line-height:1.03}.stmt-wide h2{max-width:24ch;font-size:clamp(38px,4.8vw,70px)}.pair{padding-block:var(--v6-gap);border-top:1px solid var(--form-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:96px;display:grid}.stmt+.pair,.price+.pair{border-top:0}.pair .stmt{max-width:none;padding:0}.pair .stmt h2{max-width:16ch;font-size:clamp(34px,3.3vw,50px)}.stmt-body p{color:var(--v6-ink-soft);max-width:36em;font-size:clamp(19px,1.5vw,22px);line-height:1.55}.stmt-action{margin-top:36px}.text-link-v6{font-size:19px;font-weight:600}.steps ol{gap:0;max-width:980px;margin:56px 0 0;padding:0;list-style:none;display:grid}.steps li{border-top:1px solid var(--form-line);grid-template-columns:120px minmax(0,1fr);gap:24px;padding-block:40px;display:grid}.steps li:last-child{border-bottom:1px solid var(--form-line)}.step-num{font-family:var(--display);color:var(--form);font-size:72px;font-weight:800;font-stretch:75%;line-height:.9}.steps h3{font-family:var(--display);margin:4px 0 12px;font-size:clamp(26px,2.4vw,34px);font-weight:750;font-stretch:88%;line-height:1.1}.steps p{color:var(--v6-ink-soft);max-width:34em;margin:0;font-size:20px}.price{border-top:0}.price-trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin:56px 0 0;padding:0;list-style:none;display:grid}.price-trio li{border-top:2px solid var(--ink);padding-top:28px}.price-big{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);font-size:clamp(64px,7.4vw,116px);font-weight:800;font-stretch:78%;line-height:.95;display:block}.price-trio li:first-child .price-big{color:var(--form)}.price-label{font-family:var(--display);color:var(--ink);margin:16px 0 10px;font-size:20px;font-weight:700;display:block}.price-trio p{color:var(--v6-ink-soft);max-width:24em;margin:0;font-size:18px}.price-more{margin-top:44px;font-size:19px;font-weight:600}.lowcost{background:var(--v6-mist)}.lowcost.full,.lowcost{width:100vw;margin-inline:calc(50% - 50vw);padding-inline:max(24px,50vw - 580px)}.lowcost ul{grid-template-columns:repeat(6,minmax(0,1fr));gap:56px;margin:64px 0 0;padding:0;list-style:none;display:grid}.lowcost li{grid-column:span 2}.lowcost li:nth-child(-n+2){grid-column:span 3}.lowcost li:nth-child(-n+2) h3{font-size:32px}.lowcost li{border-top:1px solid var(--form-line);padding-top:22px}.lowcost h3{font-family:var(--display);margin:0 0 10px;font-size:26px;font-weight:750;font-stretch:90%;line-height:1.15}.lowcost p{color:var(--v6-ink-soft);max-width:30em;margin:0;font-size:19px}.scene-check .scene-shade{background:linear-gradient(90deg,#080e0be0 0%,#080e0b9e 42%,#080e0b59 100%)}.scene-check.scene-band{min-height:0}.check-grid{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;gap:72px;display:grid}.check-copy h1,.check-copy h2{font-family:var(--display);letter-spacing:-.02em;max-width:13ch;margin:0 0 24px;font-size:clamp(44px,4.8vw,72px);font-weight:800;font-stretch:80%;line-height:1}.check-free{font-size:clamp(20px,1.6vw,24px);font-weight:600;color:var(--v6-on-night)!important}.check-free-mark{white-space:nowrap;background:var(--canary);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.08em;padding:0 .12em}.check-free strong{color:var(--canary)}.check-panel{color:var(--ink);background:#fbfbf9f7;border-radius:22px;padding:34px;box-shadow:0 30px 80px -30px #0009}.check-panel .form{gap:18px;margin:0}.check-panel .form label{color:var(--ink);font-size:15px}.check-panel .form input:not([type=checkbox]){background:#fff;border:1px solid #c9d6d0;border-radius:12px;min-height:52px}.check-panel .form input:focus{border-color:var(--form);outline-offset:0;outline:3px solid #0e5a4740}.check-panel .form-details{border:0}.check-panel .form-details summary{color:var(--form);min-height:44px;padding:4px 0;font-weight:600}.check-panel .form-note{color:var(--v6-ink-soft);text-align:center}.check-panel .form-note strong{color:var(--form)}.check-panel a{color:var(--form)!important}.check-panel .success{border-radius:12px}.check-panel p{color:var(--v6-ink-soft)}.report{gap:clamp(96px,11vw,160px);display:grid}.report-part{max-width:860px}.report-count.report-part{max-width:none}.report-part>p:not(.stmt-ask):not(.report-big){color:var(--v6-ink-soft);max-width:34em;font-size:clamp(19px,1.5vw,22px);line-height:1.55}.report-quote{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin:0 0 24px;font-size:clamp(40px,5vw,72px);font-weight:800;font-stretch:82%;line-height:1.02}.report-big{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);margin:0 0 28px;font-size:clamp(96px,13vw,180px);font-weight:800;font-stretch:75%;line-height:.9}.report-big span{letter-spacing:-.01em;color:var(--v6-ink-soft);font-size:.32em;font-stretch:90%}.report-count{background:var(--v6-mist);width:100vw;margin-inline:calc(50% - 50vw);padding:clamp(80px,9vw,128px) max(24px,50vw - 580px)}.report-dots{grid-template-columns:repeat(25,26px);gap:14px;margin:8px 0 36px;display:grid}.report-dots span{background:#c5d3cd;border-radius:50%;width:26px;height:26px}.report-dots span.hit{background:var(--form);box-shadow:0 0 0 4px var(--canary)}.site-footer{padding:88px 0 96px}.footer-grid{margin-bottom:56px}@media (max-width:900px){.check-grid{grid-template-columns:minmax(0,1fr);gap:36px}.price-trio{grid-template-columns:minmax(0,1fr);gap:44px}.lowcost ul{grid-template-columns:minmax(0,1fr);gap:32px}.lowcost li,.lowcost li:nth-child(-n+2){grid-column:auto}.pair{gap:var(--v6-gap);grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){:root{--v6-header:60px;--v6-gap:104px}.scene-img{object-position:var(--mpos)}.scene-hero{min-height:calc(100svh - var(--v6-header));max-height:none}.scene-hero .scene-inner{padding-block:40px 44px}.scene-shade{background:linear-gradient(#080e0b00 26%,#080e0b59 42%,#080e0bd1 66%,#080e0bf0 100%)}.scene-band{align-items:end;min-height:640px}.scene-check .scene-shade{background:linear-gradient(#080e0bb3,#080e0be6)}.hero-title{margin-bottom:18px;font-size:clamp(42px,11.6vw,56px);line-height:1}.hero-lead{margin-bottom:26px;font-size:18px}.hero-kicker{margin-bottom:14px;font-size:16px}.hero-actions{gap:6px 22px}.hero-title-long{font-size:clamp(38px,10vw,46px)}.band-copy h2{font-size:40px}.band-copy p,.stmt-body p,.steps p,.report-part>p:not(.stmt-ask):not(.report-big){font-size:18px}.stmt h2,.steps h2,.price h2,.lowcost h2,.report h2{font-size:38px}.stmt-wide h2,.pair .stmt h2{font-size:34px}.steps li{grid-template-columns:56px minmax(0,1fr);gap:16px;padding-block:28px}.step-num{font-size:48px}.steps h3{font-size:25px}.check-copy h1,.check-copy h2{font-size:40px}.check-panel{border-radius:18px;padding:24px 20px}.report-dots{grid-template-columns:repeat(15,minmax(0,1fr));gap:7px;max-width:360px}.report-count{padding:88px 20px}.report-dots span{aspect-ratio:1;width:auto;height:auto}.report-dots span.hit{box-shadow:0 0 0 3px var(--canary)}.lowcost{padding-inline:20px}.btn-v6{width:100%}.hero-actions .btn-v6{flex:100%;width:auto}.site-footer{padding:64px 0 96px}}@media (prefers-reduced-motion:no-preference){.scene-hero .rise{animation:v6-rise .9s var(--v6-ease) both;animation-delay:calc(var(--i,0) * .11s + .12s)}.scene-hero .scene-img{animation:v6-settle 2.2s var(--v6-ease) both}.hero-kicker .ring{animation:1.1s ease-in-out 1s 3 v6-ring}@keyframes v6-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes v6-settle{0%{transform:scale(1.07)}to{transform:none}}@keyframes v6-ring{0%,60%,to{transform:rotate(0)}8%{transform:rotate(-16deg)}16%{transform:rotate(14deg)}24%{transform:rotate(-12deg)}32%{transform:rotate(10deg)}40%{transform:rotate(-6deg)}48%{transform:rotate(4deg)}}@supports (animation-timeline:view()){.scene-media{will-change:transform;animation:linear both v6-drift;animation-timeline:view();animation-range:cover}@keyframes v6-drift{0%{transform:translateY(-6%)}to{transform:translateY(6%)}}.scene-hero:not(.scene-check) .hero-copy{animation:linear both v6-leave;animation-timeline:scroll(root);animation-range:0 70vh}@keyframes v6-leave{to{opacity:.1;transform:translateY(-8vh)}}}}.legal{background:0 0;border:0;padding:clamp(64px,8vw,120px) 0 clamp(80px,9vw,140px)}.legal h1{font-family:var(--display);letter-spacing:-.02em;margin-bottom:28px;font-size:clamp(44px,5vw,72px);font-weight:800;font-stretch:82%;line-height:1.02}.legal h2{font-family:var(--display);margin-top:48px;font-size:26px;font-weight:750;font-stretch:90%}.legal p,.legal li{color:var(--v6-ink-soft)}.legal .draft{background:var(--v6-mist);border:0;border-radius:12px;font-size:15px}.checkout-overlay-box{flex-direction:column;gap:20px;max-width:420px;display:flex}.checkout-lines{border:1px solid var(--form-line);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.checkout-lines li{border-bottom:1px solid var(--form-line);font-family:var(--display);justify-content:space-between;align-items:baseline;padding:16px 20px;font-stretch:90%;display:flex}.checkout-lines li:last-child{background:var(--form-tint);border-bottom:0}.checkout-lines strong{font-weight:800}
:root{--pen:#c4252f;--pen-ink:#2a2e86;--sheet:#fffdf8;--sheet-edge:#e6e0cf;--rule-blue:#cadcea;--v7-radius:22px;--v7-shadow:0 1px 2px #17211e0f, 0 24px 48px -28px #17211e59;--ease-draw:cubic-bezier(.65, 0, .35, 1)}.sheet{width:100%;margin:0}.sheet svg{filter:drop-shadow(0 22px 28px #17211e21)drop-shadow(0 2px 3px #17211e14);width:100%;height:auto;display:block;overflow:visible}.sheet-before svg{transform:rotate(-2.2deg)}.sheet-after svg{transform:rotate(1.6deg)}.sheet-note svg{transform:rotate(-1.2deg)}.sheet-duo svg{filter:drop-shadow(0 16px 24px #17211e1f)}.sheet-paper{fill:var(--sheet);stroke:var(--sheet-edge);stroke-width:1.5px}.sheet-back{fill:#f6f1e4}.sheet-rule{stroke:var(--rule-blue);stroke-width:1.5px}.sheet-margin{stroke:#efb4b1;stroke-width:2px}.sheet-hole{fill:#ece8dd;stroke:#ddd6c4;stroke-width:1.5px}.sheet-label{font-family:var(--font-public), Arial, sans-serif;fill:#6a7570;font-size:17px;font-weight:600}.sheet-q{font-family:var(--display);fill:var(--ink);letter-spacing:-.01em;font-size:31px;font-weight:800;font-stretch:84%}.sheet-head-rule{stroke:var(--ink);stroke-width:2px}.sheet-num{font-family:var(--display);fill:#6a7570;font-size:24px;font-weight:700}.sheet-name{font-family:var(--font-public), Arial, sans-serif;fill:var(--ink);font-size:26px;font-weight:500}.sheet-name-you{font-weight:800}.sheet-name-quiet{fill:#86918c}.duo-q{font-size:26px}.duo-link{fill:#b9c8d6}.duo-link-you{fill:var(--pen);opacity:.55}.duo-line{fill:#e2e6e3}.pen{fill:none;stroke:var(--pen);stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.pen-thin{stroke-width:3.6px}.pen-ink{stroke:var(--pen-ink);stroke-width:3px}.pen-dot{fill:var(--pen)}.hand{font-family:var(--font-hand), "Bradley Hand", cursive;fill:var(--pen);font-size:64px;font-weight:700}.hand-big{font-size:120px}.hand-grade{font-size:66px}.hand-note{font-size:40px}.hand-ink{fill:var(--pen-ink);font-size:44px;font-weight:600}.hand-ink-small{fill:var(--pen);font-size:30px}.marker{fill:var(--canary);opacity:.9;mix-blend-mode:multiply}@media (prefers-reduced-motion:no-preference){.draw-pre .pen{stroke-dashoffset:1px}.draw-pre .hand-write{clip-path:inset(-20% 100% -20% 0)}.draw-pre .pen-dot{opacity:0}.draw-pre .marker{transform:scaleX(0)}.marker{transform-box:fill-box;transform-origin:0}.draw-go .pen{stroke-dashoffset:0;transition:stroke-dashoffset .56s var(--ease-draw) calc(var(--d,0) * 1s + .2s)}.draw-go .hand-write{clip-path:inset(-20% 0);transition:clip-path .62s cubic-bezier(.4, 0, .2, 1) calc(var(--d,0) * 1s + .2s)}.draw-go .pen-dot{opacity:1;transition:opacity .16s ease calc(var(--d,2) * 1s + .56s)}.draw-go .marker{transition:transform .52s var(--ease-draw) calc(var(--d,0) * 1s + .2s);transform:none}}.split{padding-block:var(--v6-gap)}.split-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(56px,8vw,120px);display:grid}.split-art{justify-self:center;width:100%;min-width:0;max-width:560px}.split-art-right .split-art{order:2}.split-copy{min-width:0}.split-copy h2{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;max-width:17ch;margin:0 0 26px;font-size:clamp(36px,3.9vw,58px);font-weight:800;font-stretch:82%;line-height:1.03}.split-body p{color:var(--v6-ink-soft);text-wrap:pretty;max-width:32em;font-size:clamp(19px,1.45vw,21px);line-height:1.58}.split-body p:last-child{margin-bottom:0}.split-body .text-link-v7{margin-top:12px}.split-mist{background:var(--v6-mist)}.split-mist .split-inner{max-width:1208px;margin-inline:auto;padding-inline:24px}.split+.split:not(.split-mist){padding-top:0}.text-link-v7{min-height:44px;color:var(--form);text-underline-offset:6px;align-items:center;gap:8px;font-size:19px;font-weight:650;-webkit-text-decoration:underline #0e5a4759;text-decoration:underline #0e5a4759;display:inline-flex}.text-link-v7 svg{width:17px;height:17px;transition:transform .2s var(--v6-ease)}.text-link-v7:hover{color:var(--accent-dark);text-decoration-color:currentColor}.text-link-v7:hover svg{transform:translate(3px)}.objections{padding-block:var(--v6-gap);text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(56px,8vw,128px);display:grid;position:relative}.objections:before{content:"";top:var(--v6-gap);bottom:var(--v6-gap);background:var(--form-line);width:1px;position:absolute;left:50%}.objection .stmt-ask{margin-bottom:16px}.objection h2{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;max-width:16ch;margin:0 auto 22px;font-size:clamp(34px,3.3vw,50px);font-weight:800;font-stretch:82%;line-height:1.04}.objection p:last-child{color:var(--v6-ink-soft);text-wrap:pretty;max-width:25em;margin:0 auto;font-size:clamp(19px,1.4vw,21px);line-height:1.55}.objections+.journey{padding-top:0}.objections:has(+.journey){padding-bottom:calc(var(--v6-gap) * .9)}.journey{padding-block:var(--v6-gap);text-align:center}.journey h2{font-family:var(--display);letter-spacing:-.022em;margin:0 auto 20px;font-size:clamp(42px,5vw,76px);font-weight:800;font-stretch:82%;line-height:1}.journey-lead{color:var(--v6-ink-soft);max-width:30em;margin:0 auto;font-size:clamp(19px,1.5vw,22px)}.journey-steps{grid-template-columns:minmax(0,1fr) 112px minmax(0,1.45fr);align-items:center;max-width:1080px;margin:64px auto 0;display:grid}.journey-step{border-radius:28px;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:clamp(32px,3.4vw,48px) clamp(24px,3vw,44px);display:flex}.journey-free{background:var(--v6-mist)}.journey-go{background:var(--v6-night);color:var(--v6-on-night);box-shadow:0 40px 80px -48px #080e0bb3}.journey-when{font-family:var(--display);color:var(--ink);align-items:center;gap:12px;margin:0 0 20px;font-size:20px;font-weight:750;font-stretch:92%;display:inline-flex}.journey-go .journey-when{color:var(--canary)}.journey-dot{background:var(--ink);width:30px;height:30px;color:var(--paper);border-radius:50%;place-items:center;font-size:15px;font-stretch:100%;display:inline-grid}.journey-go .journey-dot{background:var(--canary);color:var(--ink)}.journey-big{font-family:var(--display);letter-spacing:-.03em;color:var(--form);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(64px,6.6vw,104px);font-weight:800;font-stretch:76%;line-height:.92;display:block}.journey-go .journey-big{color:var(--v6-on-night)}.journey-figs{justify-content:center;align-items:center;gap:clamp(14px,2vw,28px);display:flex}.journey-figs p{margin:0}.journey-unit{color:var(--v6-on-night-soft);margin-top:10px;font-size:17px;font-weight:600;display:block}.journey-plus{width:30px;height:30px;color:var(--canary);flex:none;margin-bottom:30px}.journey-what{color:var(--v6-ink-soft);max-width:26em;margin:22px auto 0;font-size:18px;line-height:1.5}.journey-go .journey-what{color:var(--v6-on-night-soft)}.journey-time{color:var(--canary);text-wrap:balance;border-top:1px solid #f6e27f47;max-width:26em;margin:18px auto 0;padding-top:18px;font-size:17px;font-weight:650;line-height:1.45}.journey-arrow{place-items:center;display:grid}.journey-arrow svg{width:92px;height:34px;overflow:visible}.journey-arrow path{fill:none;stroke:var(--ink);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.journey-terms{color:var(--ink);margin:36px auto 0;font-size:18px;font-weight:600}.journey-action{margin:32px 0 0}@media (prefers-reduced-motion:no-preference){.draw-pre .journey-arrow path{stroke-dashoffset:1px}.draw-pre .journey-go{opacity:0;transform:translateY(18px)scale(.985)}.draw-go .journey-arrow path{stroke-dashoffset:0;transition:stroke-dashoffset .52s var(--ease-draw) .26s}.draw-go .journey-arrow path+path{transition-delay:.64s}.draw-go .journey-go{opacity:1;transition:opacity .6s var(--v6-ease) .76s, transform .7s var(--v6-ease) .76s;transform:none}}.flow{background:var(--v6-night);color:var(--v6-on-night);padding-block:var(--v6-gap)}.flow-inner{text-align:center;max-width:1208px;margin-inline:auto;padding-inline:24px}.flow h2{color:var(--v6-on-night);font-family:var(--display);letter-spacing:-.022em;text-wrap:balance;max-width:16ch;margin:0 auto 22px;font-size:clamp(40px,4.6vw,70px);font-weight:800;font-stretch:82%;line-height:1.02}.flow-lead{color:var(--v6-on-night-soft);text-wrap:pretty;max-width:32em;margin:0 auto;font-size:clamp(19px,1.5vw,22px)}.flow-line{margin-top:80px;position:relative}.flow-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid;position:relative}.flow-steps:before{content:"";transform-origin:0;background:repeating-linear-gradient(90deg,#f6e27fb3 0 10px,#0000 10px 18px);height:2px;position:absolute;top:40px;left:10%;right:10%}.flow-steps li{flex-direction:column;align-items:center;display:flex;position:relative}.flow-node{width:80px;height:80px;box-shadow:inset 0 0 0 1px #f6e27f66, 0 0 0 10px var(--v6-night);color:var(--canary);background:#16241e;border-radius:50%;place-items:center;margin-bottom:26px;display:grid;position:relative}.flow-node svg{width:38px;height:38px}.flow-steps h3{color:var(--v6-on-night);font-family:var(--display);text-wrap:balance;max-width:14ch;margin:0 0 10px;font-size:23px;font-weight:750;font-stretch:90%;line-height:1.14}.flow-steps p{color:var(--v6-on-night-soft);max-width:17em;margin:0;font-size:17px;line-height:1.5}.flow-result{background:var(--canary);color:var(--ink);border-radius:999px;align-items:center;gap:14px;margin-top:64px;padding:16px 30px 16px 22px;display:inline-flex}.flow-result p{color:var(--ink);text-align:left;margin:0;font-size:19px}.flow-result-arrow{flex:none;width:22px;height:22px}@media (prefers-reduced-motion:no-preference){.draw-pre .flow-steps:before{transform:scaleX(0)}.draw-pre .flow-steps li,.draw-pre .flow-result{opacity:0;transform:translateY(16px)}.draw-go .flow-steps:before{transition:transform 1.1s var(--ease-draw) .1s;transform:none}.draw-go .flow-steps li,.draw-go .flow-result{opacity:1;transition:opacity .52s var(--v6-ease), transform .62s var(--v6-ease);transition-delay:calc(var(--i) * .14s + .16s);transform:none}}.phero{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(48px,7vw,112px);padding-block:clamp(56px,7vw,104px) clamp(72px,8vw,128px);display:grid}.phero-solo{grid-template-columns:minmax(0,1fr);max-width:940px}.phero h1{font-family:var(--display);letter-spacing:-.024em;text-wrap:balance;max-width:14ch;margin:0 0 26px;font-size:clamp(48px,5.6vw,86px);font-weight:800;font-stretch:80%;line-height:.98}.phero-solo h1{max-width:17ch}.phero-lead p{color:var(--v6-ink-soft);text-wrap:pretty;max-width:30em;margin:0;font-size:clamp(19px,1.55vw,23px);line-height:1.5}.phero-actions{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:34px;display:flex}.phero-art{justify-self:center;width:100%;min-width:0;max-width:540px}@media (prefers-reduced-motion:no-preference){.phero .rise{animation:v6-rise .9s var(--v6-ease) both;animation-delay:calc(var(--i,0) * .11s + 80ms)}}.inline-cta{background:var(--v6-night);color:var(--v6-on-night);border-radius:26px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px 40px;margin-block:72px;padding:36px 40px;display:grid}.inline-cta .inline-cta-title,.read .inline-cta .inline-cta-title{font-family:var(--display);color:var(--v6-on-night);text-wrap:balance;margin:0 0 10px;font-size:clamp(26px,2.4vw,34px);font-weight:800;font-stretch:84%;line-height:1.08}.inline-cta p:not(.inline-cta-title),.read .inline-cta p:not(.inline-cta-title){color:var(--v6-on-night-soft);margin:0;font-size:18px}.inline-cta :focus-visible{outline-color:var(--canary)}.read{max-width:760px;padding-bottom:var(--v6-gap);margin-inline:auto}.read-section{padding-top:64px}.read-section:first-child{padding-top:0}.read h2{font-family:var(--display);letter-spacing:-.018em;text-wrap:balance;margin:0 0 20px;font-size:clamp(32px,3.2vw,46px);font-weight:800;font-stretch:84%;line-height:1.06}.read p,.read li{color:var(--v6-ink-soft);font-size:clamp(18px,1.35vw,20px);line-height:1.66}.read ul{gap:14px;margin:0 0 1em;padding:0;list-style:none;display:grid}.read ul li{padding-left:34px;position:relative}.read ul li:before{content:"";background:var(--canary);width:14px;height:14px;box-shadow:inset 0 0 0 2px var(--form);border-radius:50%;position:absolute;top:.62em;left:4px}.read strong{color:var(--ink)}.read-figure{margin:48px 0 8px}.faq7{padding-bottom:var(--v6-gap);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(48px,7vw,112px);display:grid}.faq7-side{top:calc(var(--v6-header) + 40px);position:sticky}.faq7-side h2{font-family:var(--display);max-width:13ch;margin:0 0 16px;font-size:clamp(30px,2.8vw,40px);font-weight:800;font-stretch:84%;line-height:1.06}.faq7-side p{color:var(--v6-ink-soft);max-width:22em;font-size:19px}.faq7-group+.faq7-group{margin-top:64px}.faq7-group h2{font-family:var(--display);color:var(--form);letter-spacing:0;margin:0 0 8px;font-size:17px;font-weight:750;font-stretch:92%}.faq7 details{border-bottom:1px solid var(--form-line)}.faq7 details:first-of-type{border-top:1px solid var(--form-line)}.faq7 summary{min-height:64px;font-family:var(--display);color:var(--ink);justify-content:space-between;align-items:center;gap:24px;padding-block:18px;font-size:clamp(20px,1.6vw,24px);font-weight:750;font-stretch:92%;line-height:1.22;list-style:none;display:flex}.faq7 summary::-webkit-details-marker{display:none}.faq7 summary svg{width:22px;height:22px;color:var(--form);transition:transform .22s var(--v6-ease);flex:none}.faq7 details[open] summary svg{transform:rotate(45deg)}.faq7 summary:hover{color:var(--form)}.faq7 details p{color:var(--v6-ink-soft);max-width:36em;margin:-4px 0 24px;font-size:19px;line-height:1.6}.contact7{padding-block:clamp(56px, 7vw, 104px) var(--v6-gap);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(48px,7vw,112px);display:grid}.contact7 h1{font-family:var(--display);letter-spacing:-.024em;text-wrap:balance;max-width:12ch;margin:0 0 26px;font-size:clamp(48px,5.6vw,84px);font-weight:800;font-stretch:80%;line-height:.98}.contact7-lead{color:var(--v6-ink-soft);max-width:28em;font-size:clamp(19px,1.55vw,22px);line-height:1.5}.contact7-mail{border-top:1px solid var(--form-line);color:var(--v6-ink-soft);margin-top:36px;padding-top:28px;font-size:18px}.contact7-mail a{font-weight:650}.panel7{color:var(--ink);border-radius:var(--v7-radius);box-shadow:var(--v7-shadow);background:#fff;border:1px solid #0e5a471a;padding:clamp(24px,3vw,40px)}.panel7 .form{gap:18px;max-width:none;margin:0}.panel7 .form label{font-size:15px}.panel7 .form input:not([type=checkbox]),.panel7 .form textarea{background:#fff;border:1px solid #c9d6d0;border-radius:12px;min-height:52px}.panel7 .form input:focus,.panel7 .form textarea:focus{border-color:var(--form);outline-offset:0;outline:3px solid #0e5a4738}.panel7 .btn{width:100%;min-height:54px;font-size:18px}.panel7 .success{border-radius:14px}.next7{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,56px);margin:0;padding:0;list-style:none;display:grid}.next7 li{border-top:2px solid var(--ink);padding-top:24px}.next7-num{font-family:var(--display);color:var(--form);margin-bottom:14px;font-size:56px;font-weight:800;font-stretch:76%;line-height:.9;display:block}.next7 h3{font-family:var(--display);margin:0 0 8px;font-size:24px;font-weight:750;font-stretch:90%}.next7 p{color:var(--v6-ink-soft);margin:0;font-size:18px}.section7{padding-bottom:var(--v6-gap)}.section7>h2{font-family:var(--display);letter-spacing:-.02em;margin:0 0 40px;font-size:clamp(34px,3.6vw,52px);font-weight:800;font-stretch:82%;line-height:1.04}.order7{padding-bottom:var(--v6-gap);grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.order7-box{background:var(--v6-night);color:var(--v6-on-night);border-radius:28px;padding:clamp(28px,3vw,44px)}.order7-box h2{color:var(--v6-on-night);font-family:var(--display);margin:0 0 22px;font-size:30px;font-weight:800;font-stretch:84%}.order7-row{color:var(--v6-on-night-soft);border-bottom:1px solid #f4f6f224;justify-content:space-between;align-items:baseline;gap:16px;padding-block:16px;font-size:18px;display:flex}.order7-row strong{font-family:var(--display);color:var(--v6-on-night);font-variant-numeric:tabular-nums;font-size:36px;font-weight:800;font-stretch:80%}.order7-terms{color:var(--v6-on-night-soft);margin:18px 0 26px;font-size:16px}.order7-box .btn{width:100%}.order7-box .order7-alt{text-align:center;margin:16px 0 0;font-size:16px}.order7-box a:not(.btn){color:var(--v6-on-night)}.order7-box :focus-visible{outline-color:var(--canary)}.site-footer{background:var(--v6-mist);color:var(--ink);padding:clamp(64px, 7vw, 96px) 0 calc(40px + env(safe-area-inset-bottom));border-top:1px solid #0e5a471f;font-size:15px}.site-footer a,.site-footer .linklike{color:var(--ink)}.site-footer .wordmark{color:var(--ink);font-size:27px}.site-footer .wordmark-seen{color:var(--form)}.site-footer :focus-visible{outline-color:var(--form)}.foot-top{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));gap:40px;padding-bottom:56px;display:grid}.foot-brand p{max-width:24ch;color:var(--v6-ink-soft);margin:16px 0 0;font-size:17px;line-height:1.45}.foot-brand .foot-mail{margin-top:22px;font-size:15px}.foot-brand .foot-mail a{color:var(--form);font-weight:650}.foot-col{flex-direction:column;align-items:flex-start;display:flex}.foot-head{font-family:var(--display);color:var(--form);margin:0 0 10px;font-size:15px;font-weight:750;font-stretch:92%}.foot-col a{opacity:.86;align-items:center;min-height:40px;text-decoration:none;display:inline-flex}.foot-col a:hover{opacity:1;text-underline-offset:5px;text-decoration:underline}.foot-bottom{border-top:1px solid #0e5a4729;gap:6px;padding-top:22px;display:grid}.site-footer .footer-links{flex-wrap:wrap;gap:0 22px;font-size:14px;display:flex}.site-footer .footer-links a,.site-footer .footer-links .linklike{min-height:40px;color:var(--v6-ink-soft);text-decoration:none}.site-footer .footer-links a:hover,.site-footer .footer-links .linklike:hover{color:var(--ink);text-decoration:underline}.foot-fine{color:var(--v6-ink-soft);flex-wrap:wrap;justify-content:space-between;gap:6px 24px;margin:0;font-size:13.5px;display:flex}.foot-fine span{max-width:62ch}::selection,.v6 .scene ::selection{background:var(--canary);color:var(--ink)}.nav-link[aria-current=page]{opacity:1;text-decoration:underline;-webkit-text-decoration-color:var(--canary);text-decoration-color:var(--canary);text-underline-offset:8px;text-decoration-thickness:3px}.narrow7{max-width:760px}@media (max-width:1080px){.flow-steps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:48px}.flow-steps:before{display:none}}@media (max-width:900px){.split-inner,.phero,.contact7,.faq7,.order7{grid-template-columns:minmax(0,1fr)}.split-art,.split-art-right .split-art{order:0;justify-self:start;max-width:460px}.phero-art{justify-self:start;max-width:440px}.faq7-side{position:static}.objections{grid-template-columns:minmax(0,1fr);gap:88px}.objections:before{display:none}.objection+.objection{border-top:1px solid var(--form-line);padding-top:88px}.journey-steps{grid-template-columns:minmax(0,1fr);max-width:560px}.journey-arrow{height:56px}.journey-arrow svg{width:52px;transform:rotate(90deg)}.draw-pre .journey-go{opacity:1;transform:none}.foot-top{grid-template-columns:repeat(3,minmax(0,1fr))}.foot-brand{grid-column:1/-1}.next7{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.split-copy h2{font-size:36px}.split-body p,.objection p:last-child{font-size:18px}.split-art{justify-self:center;max-width:380px;margin-inline:auto}.split-mist .split-inner{padding-inline:20px}.objection h2{font-size:34px}.journey h2{font-size:44px}.journey-steps{margin-top:44px}.journey-step{border-radius:24px;padding:30px 20px}.journey-big{font-size:64px}.journey-figs{gap:12px}.journey-plus{width:22px;height:22px}.flow h2{font-size:40px}.flow-inner{padding-inline:20px}.flow-line{margin-top:56px}.flow-steps{text-align:left;grid-template-columns:minmax(0,1fr);gap:34px}.flow-steps:before{transform-origin:50% 0;background:repeating-linear-gradient(#f6e27fb3 0 10px,#0000 10px 18px);width:2px;height:auto;display:block;inset:30px auto 30px 30px}.flow-steps li{grid-template-columns:60px minmax(0,1fr);align-items:start;column-gap:20px;display:grid}.flow-node{width:60px;height:60px;box-shadow:inset 0 0 0 1px #f6e27f66, 0 0 0 8px var(--v6-night);grid-row:span 2;margin:0}.flow-node svg{width:28px;height:28px}.flow-steps h3{max-width:none;margin-top:4px;font-size:22px}.flow-steps p{max-width:none}.flow-result{border-radius:22px;align-items:flex-start;margin-top:48px;padding:16px 20px}.flow-result p{font-size:17px}.phero{gap:48px;padding-block:40px 72px}.phero h1,.contact7 h1{font-size:clamp(40px,11vw,50px);line-height:1}.phero-lead p,.contact7-lead{font-size:18px}.phero-art{justify-self:center;max-width:360px}.phero-actions .btn-v6{width:100%}.inline-cta{border-radius:22px;grid-template-columns:minmax(0,1fr);margin-block:56px;padding:28px 22px}.inline-cta .btn-v6{width:100%}.read-section{padding-top:48px}.read h2{font-size:32px}.faq7 summary{font-size:20px}.faq7 details p{font-size:18px}.contact7{padding-top:40px}.order7-row strong{font-size:30px}.foot-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;padding-bottom:40px}.site-footer{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.foot-fine{flex-direction:column}.section7>h2{font-size:34px}}.wish{background:var(--v6-mist);padding-block:var(--v6-gap);text-align:center}.wish-inner{max-width:980px;margin-inline:auto;padding-inline:24px}.wish h2{font-family:var(--display);letter-spacing:-.024em;text-wrap:balance;max-width:15ch;margin:0 auto 26px;font-size:clamp(44px,5.4vw,84px);font-weight:800;font-stretch:80%;line-height:1}.wish p{color:var(--v6-ink-soft);text-wrap:pretty;max-width:32em;margin:0 auto;font-size:clamp(19px,1.55vw,23px);line-height:1.5}.wish .wish-action{margin-top:36px}.wish+.objections,.wish+.journey{padding-top:var(--v6-gap)}@media (max-width:760px){.wish h2{font-size:42px}.wish p{font-size:18px}.wish-inner{padding-inline:20px}}.report{grid-template-columns:minmax(0,1fr);max-width:none}.report:has(+.split){padding-bottom:0}.contact7-art{max-width:400px;margin-top:56px}@media (max-width:900px){.contact7-art{display:none}}.check-panel .form select{width:100%;min-height:52px;color:var(--ink);appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%230e5a47' stroke-width='2'/%3E%3C/svg%3E") right 14px center no-repeat;border:1px solid #c9d6d0;border-radius:12px;padding:12px 40px 12px 12px;font-size:17px;font-weight:400}.check-panel .form select:focus{border-color:var(--form);outline-offset:0;outline:3px solid #0e5a4740}.check-panel .form input::placeholder{color:#7b8782}.check-panel .form .error{color:var(--stamp)}.check-done p{color:var(--ink)!important}.btn:disabled{opacity:.7;cursor:progress}.check-panel .form select{box-sizing:border-box;height:52px;min-height:52px;margin:0;padding-block:0;line-height:1.2}.free-form>label{align-content:start}.order7-box .btn{white-space:nowrap}.vsl{background:var(--v6-night);color:var(--v6-on-night);padding-block:clamp(80px,9vw,136px)}.vsl-inner{text-align:center;max-width:1208px;margin-inline:auto;padding-inline:24px}.vsl h2{color:var(--v6-on-night);font-family:var(--display);letter-spacing:-.022em;text-wrap:balance;max-width:18ch;margin:0 auto 18px;font-size:clamp(38px,4.4vw,68px);font-weight:800;font-stretch:82%;line-height:1}.vsl-lead{color:var(--v6-on-night-soft);text-wrap:pretty;max-width:32em;margin:0 auto;font-size:clamp(18px,1.45vw,21px);line-height:1.5}.vsl-frame{aspect-ratio:16/9;background:#050a08;border-radius:28px;max-width:1040px;margin:clamp(40px,5vw,64px) auto 0;position:relative;overflow:hidden;box-shadow:0 50px 110px -60px #000000e6,0 0 0 1px #f6e27f24}.vsl-video{object-fit:cover;background:#050a08;width:100%;height:100%;position:absolute;inset:0}.vsl-frame.is-playing .vsl-video{object-fit:contain}.vsl-start{cursor:pointer;color:var(--paper);text-align:left;background:linear-gradient(#050a0800 55%,#050a0880 100%);border:0;justify-content:flex-start;align-items:flex-end;gap:16px;padding:clamp(16px,2.6vw,32px);display:flex;position:absolute;inset:0}.vsl-start--br{background:linear-gradient(135deg,#050a0800 62%,#050a0859 100%);flex-direction:row-reverse;justify-content:flex-start}.vsl-start:disabled{cursor:progress}.vsl-play{background:var(--canary);width:clamp(64px,7vw,96px);height:clamp(64px,7vw,96px);color:var(--ink);transition:transform .22s var(--v6-ease);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 18px 40px -14px #000000b3}.vsl-play svg{width:40%;height:40%;margin-left:8%}.vsl-start:hover .vsl-play{transform:scale(1.06)}.vsl-start:focus-visible{outline:none}.vsl-start:focus-visible .vsl-play{outline:3px solid var(--paper);outline-offset:5px}.vsl-time{font-family:var(--display);letter-spacing:.02em;color:var(--paper);font-variant-numeric:tabular-nums;background:#050a08c7;border-radius:999px;margin-bottom:clamp(12px,1.6vw,26px);padding:7px 14px;font-size:17px;font-weight:750}@media (max-width:640px){.vsl-inner{padding-inline:16px}.vsl-frame{border-radius:18px}.vsl-time{padding:5px 11px;font-size:14px}}@media (max-width:800px){body:has(.mobile-check){padding-bottom:calc(76px + env(safe-area-inset-bottom))}}.burger3{gap:4px;width:20px;display:inline-grid}.burger3 i{background:var(--form);height:2px;transition:transform .2s var(--v6-ease,ease), opacity .15s;border-radius:2px;display:block}.mobile-menu[open] .burger3 i:first-child{transform:translateY(6px)rotate(45deg)}.mobile-menu[open] .burger3 i:nth-child(2){opacity:0}.mobile-menu[open] .burger3 i:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.mobile-menu summary{cursor:pointer;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-panel-full{overscroll-behavior:contain;gap:18px;max-height:calc(100dvh - 88px);padding:18px 16px 20px;overflow-y:auto}.mm-group{gap:0;display:grid}.mm-head{letter-spacing:.06em;text-transform:uppercase;color:var(--v6-ink-soft,#4d5a55);margin:0 0 4px;padding-inline:8px;font-size:13px;font-weight:700}.mobile-panel-full a:not(.btn){min-height:44px;color:var(--ink);border-radius:10px;align-items:center;padding:8px;font-size:18px;text-decoration:none;display:flex}.mobile-panel-full a[aria-current=page]{color:var(--form);font-weight:700}.mm-cta{justify-content:center;width:100%}
