@import "https://fonts.googleapis.com/css2?family=Sora:wght@400;500;600;700;800&display=swap";
:root{--ink:#14181c;--ink-700:#23282f;--ink-500:#3c434c;--lime:#b8f02d;--lime-press:#a6d827;--lime-soft:#eaf9c2;--paper:#f7f7f2;--paper-2:#f1f1ea;--surface:#fff;--sunken:#f1f1ea;--text:#14181c;--text-2:#5b6470;--text-3:#8b95a1;--on-dark:#f4f5ef;--on-dark-2:#a7aea6;--border:#e7e8e1;--border-strong:#d3d5cb;--score-great:#3ddc84;--score-good:#8fd14f;--score-ok:#f5b73d;--score-bad:#ff7a33;--score-awful:#ff5247;--green-soft:#e4f8ec;--amber-soft:#fcf1da;--orange-soft:#ffe9dc;--red-soft:#ffe3e1;--r-sm:10px;--r-md:16px;--r-lg:22px;--r-xl:28px;--r-pill:999px;--sh-card:0 6px 16px #1a1f1a12;--sh-float:0 18px 40px #10140f2e;--maxw:1140px;--ease:cubic-bezier(.22, .61, .36, 1);--font:"Sora", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*,:before,:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font);background:var(--paper);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}ul,ol{padding:0;list-style:none}:focus-visible{outline:3px solid var(--lime);outline-offset:2px;border-radius:4px}.container{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:24px}.container--narrow{max-width:760px}.section{padding:clamp(64px,9vw,120px) 0}.section--dark{background:var(--ink);color:var(--on-dark)}.section--paper2{background:var(--paper-2)}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);margin-bottom:18px;font-size:13px;font-weight:700;display:inline-block}.eyebrow--lime{color:var(--lime)}.section--dark .eyebrow{color:var(--on-dark-2)}.hl{color:var(--ink);background:var(--lime);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:0 .14em}.section--dark .hl{color:var(--ink)}.muted{color:var(--text-2)}.section__head{max-width:720px;margin-bottom:clamp(36px,5vw,60px)}.section__title{letter-spacing:-.025em;font-size:clamp(30px,4.6vw,50px);font-weight:800;line-height:1.04}.section__lead{color:var(--text-2);max-width:60ch;margin-top:18px;font-size:clamp(16px,1.6vw,19px)}.section--dark .section__lead{color:var(--on-dark-2)}.btn{letter-spacing:.01em;border-radius:var(--r-pill);transition:transform .12s var(--ease), background .2s var(--ease), box-shadow .2s var(--ease);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:15px 26px;font-size:16px;font-weight:700;display:inline-flex}.btn--sm{padding:11px 20px;font-size:15px}.btn--primary{background:var(--ink);color:var(--lime)}.btn--primary:hover{background:var(--ink-700);box-shadow:var(--sh-card);transform:translateY(-2px)}.btn--lime{background:var(--lime);color:var(--ink);box-shadow:0 8px 22px #b8f02d59}.btn--lime:hover{background:var(--lime-press);transform:translateY(-2px)}.btn:active{transform:translateY(0)scale(.98)}.nav{z-index:50;-webkit-backdrop-filter:saturate(160%)blur(14px);background:#f7f7f2b8;border-bottom:1px solid #0000;transition:border-color .25s,background .25s,box-shadow .25s;position:sticky;top:0}.nav.is-scrolled{border-bottom-color:var(--border);box-shadow:var(--sh-card)}.nav__inner{justify-content:space-between;align-items:center;gap:24px;height:68px;display:flex}.brand{align-items:center;gap:10px;display:inline-flex}.brand__mark{box-shadow:var(--sh-card);border-radius:9px}.brand__word{letter-spacing:-.02em;font-size:21px;font-weight:800}.brand__word--light{color:var(--on-dark)}.nav__links{gap:30px;display:flex}.nav__links a{color:var(--text-2);font-size:15px;font-weight:600;transition:color .15s}.nav__links a:hover{color:var(--ink)}.nav__actions{align-items:center;display:flex}.nav__toggle{flex-direction:column;gap:5px;padding:8px;display:none}.nav__toggle span{background:var(--ink);border-radius:2px;width:24px;height:2.4px;transition:transform .25s,opacity .2s}.nav__toggle[aria-expanded=true] span:first-child{transform:translateY(7.4px)rotate(45deg)}.nav__toggle[aria-expanded=true] span:nth-child(2){opacity:0}.nav__toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7.4px)rotate(-45deg)}.mobile-menu{border-bottom:1px solid var(--border);background:var(--paper);flex-direction:column;gap:4px;padding:12px 24px 24px;display:flex}.mobile-menu[hidden]{display:none}.mobile-menu a{border-bottom:1px solid var(--border);padding:13px 4px;font-size:17px;font-weight:600}.mobile-menu a:last-child{border:none;margin-top:12px}.hero{padding:clamp(48px,7vw,96px) 0 clamp(56px,7vw,100px);position:relative;overflow:hidden}.hero__glow{filter:blur(18px);z-index:0;pointer-events:none;background:radial-gradient(circle,#b8f02d8c,#b8f02d00 62%);width:720px;max-width:90vw;height:720px;position:absolute;top:-10%;right:-8%}.hero__inner{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid;position:relative}.hero__copy{animation:heroIn .7s var(--ease) both}.hero__device{animation:heroIn .8s var(--ease) .12s both}@keyframes heroIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.hero__title{letter-spacing:-.03em;font-size:clamp(36px,6vw,68px);font-weight:800;line-height:1.03}.hero__sub{color:var(--text-2);max-width:52ch;margin-top:24px;font-size:clamp(17px,1.7vw,20px)}.hero__sub strong{color:var(--ink);font-weight:700}.hero__trust{color:var(--text-3);max-width:48ch;margin-top:26px;font-size:14px}.hero__trust strong{color:var(--text-2)}.get-form{gap:10px;max-width:480px;margin-top:32px;display:flex}.get-form input{min-width:0;font:inherit;border-radius:var(--r-pill);border:1.5px solid var(--border-strong);background:var(--surface);color:var(--ink);flex:auto;padding:15px 18px;font-size:16px;transition:border-color .15s,box-shadow .15s}.get-form input::placeholder{color:var(--text-3)}.get-form input:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 4px #b8f02d59}.get-form .btn{flex:none}.get-form__note{color:var(--text-3);margin-top:12px;font-size:13.5px}.get-form.is-done input{border-color:var(--score-great)}.get-form--center{justify-content:center;margin-inline:auto}.badges{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.store-badge{background:var(--ink);color:var(--on-dark);border-radius:14px;align-items:center;gap:10px;padding:9px 18px 9px 15px;display:inline-flex}.store-badge svg{color:var(--on-dark);flex:none}.store-badge span{flex-direction:column;font-size:17px;font-weight:700;line-height:1.1;display:flex}.store-badge small{letter-spacing:.04em;text-transform:uppercase;color:var(--on-dark-2);font-size:10px;font-weight:600}.store-badge{text-decoration:none;transition:transform .15s,box-shadow .15s}.store-badge.is-live{cursor:pointer}.store-badge.is-live:hover{box-shadow:var(--sh-float);transform:translateY(-2px)}.badges--center{justify-content:center}.hero__device{justify-self:center;position:relative}.phone{aspect-ratio:9/19.3;width:clamp(248px,26vw,304px);box-shadow:var(--sh-float), inset 0 0 0 1.5px #ffffff0f;background:linear-gradient(160deg,#1c2127,#0e1115);border-radius:46px;padding:11px;position:relative}.phone__island{border-radius:var(--r-pill);z-index:3;background:#05070a;width:88px;height:26px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.phone-screen{object-fit:cover;background:var(--surface);border-radius:36px;width:100%;height:100%}.section--dark .phone{box-shadow:var(--sh-float), 0 0 0 1px #b8f02d2e}.phone-screen.is-missing,.screen-fallback{display:none}.phone-screen.is-missing~.screen-fallback{text-align:center;background:linear-gradient(170deg, var(--lime-soft), var(--surface) 55%, var(--paper-2));color:var(--text-2);border-radius:36px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:14px;font-weight:600;display:flex;position:absolute;inset:11px}.screen-fallback span{margin-bottom:4px;font-size:40px}.screen-fallback small{color:var(--text-3);max-width:22ch;font-size:12px;font-weight:500}.float-chip{background:var(--surface);color:var(--ink);border-radius:var(--r-pill);box-shadow:var(--sh-float);border:1px solid var(--border);align-items:center;gap:7px;padding:11px 15px;font-size:13.5px;font-weight:700;display:inline-flex;position:absolute}.float-chip--verdict{top:16%;left:-34px}.float-chip--scan{bottom:13%;right:-26px}.dot{background:var(--text-3);border-radius:50%;flex:none;width:9px;height:9px}.dot--great,.dot--low{background:var(--score-great)}.dot--ok{background:var(--score-ok)}.dot--high{background:var(--score-bad)}.dot--severe{background:var(--score-awful)}.marquee{background:var(--ink);color:var(--on-dark);padding:22px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee__track{white-space:nowrap;align-items:center;gap:26px;width:max-content;animation:32s linear infinite marquee;display:flex}.marquee__track span{letter-spacing:-.01em;font-size:clamp(20px,2.6vw,30px);font-weight:700}.marquee__track .sep{color:var(--lime)}@keyframes marquee{to{transform:translate(-50%)}}.steps{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.step{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-card);padding:30px 28px}.step__num{letter-spacing:.1em;color:var(--ink);background:var(--lime);border-radius:var(--r-pill);margin-bottom:18px;padding:6px 12px;font-size:14px;font-weight:800;display:inline-flex}.step h3{letter-spacing:-.01em;margin-bottom:8px;font-size:21px;font-weight:700}.step p{color:var(--text-2);font-size:15.5px}.feature__grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(36px,6vw,80px);display:grid}.feature__media{justify-content:center;display:flex}.feature__title{letter-spacing:-.025em;margin-bottom:20px;font-size:clamp(28px,4vw,46px);font-weight:800;line-height:1.06}.feature__copy>p{color:var(--text-2);max-width:52ch;font-size:clamp(16px,1.6vw,18.5px)}.section--dark .feature__copy>p{color:var(--on-dark-2)}.ticks{flex-direction:column;gap:12px;margin-top:22px;display:flex}.ticks li{padding-left:32px;font-size:16px;font-weight:600;position:relative}.ticks li:before{content:"✓";background:var(--lime);width:22px;height:22px;color:var(--ink);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;top:-1px;left:0}.callout{background:var(--green-soft);border-radius:var(--r-md);color:#1f5e3c;align-items:flex-start;gap:11px;max-width:52ch;margin-top:24px;padding:16px 18px;font-size:15px;display:flex}.callout .dot{margin-top:6px}.callout strong{color:#14532d}.sev-legend{flex-wrap:wrap;gap:18px;margin-top:22px;display:flex}.sev-legend span{color:var(--text-2);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.sev-legend .dot{width:11px;height:11px}.bento{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.bento__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-card);padding:28px}.bento__card--wide{grid-area:span 2/span 2}.bento__card--accent{background:var(--ink);color:var(--on-dark);border-color:var(--ink)}.bento__card h3{letter-spacing:-.01em;margin-bottom:8px;font-size:19px;font-weight:700}.bento__card--accent h3{color:var(--lime)}.bento__card p{color:var(--text-2);font-size:15px}.bento__card--accent p{color:var(--on-dark-2)}.bento__card em{font-style:italic}.bars{flex-direction:column;gap:14px;margin-top:22px;display:flex}.bar{grid-template-columns:110px 1fr;align-items:center;gap:14px;font-size:14px;font-weight:600;display:grid}.bar i{border-radius:var(--r-pill);background:var(--sunken);height:12px;position:relative;overflow:hidden}.bar i:after{content:"";width:var(--w);background:var(--c);border-radius:var(--r-pill);position:absolute;inset:0}.insight{background:var(--surface);border-left:4px solid var(--lime);border-radius:0 var(--r-md) var(--r-md) 0;box-shadow:var(--sh-card);letter-spacing:-.01em;margin-top:24px;padding:22px 24px;font-size:clamp(18px,2vw,23px);font-weight:700;line-height:1.35}.insight strong{color:#2f9d59}.feel .muted{margin-top:16px;font-size:15px}.swaps{background:var(--lime);color:var(--ink)}.swaps .eyebrow{color:var(--ink-500)}.swaps__inner{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(28px,4vw,56px);display:grid}.swaps__title{letter-spacing:-.025em;margin-bottom:14px;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.05}.swaps__inner p{max-width:46ch;color:var(--ink-500);font-size:17px}.swap-demo{background:var(--ink);color:var(--on-dark);border-radius:var(--r-lg);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.swap-demo__from,.swap-demo__to{align-items:center;gap:12px;font-size:16px;font-weight:700;display:flex}.swap-demo__arrow{color:var(--lime);font-size:26px}.pill{color:#fff;border-radius:50%;place-items:center;width:46px;height:46px;font-size:18px;font-weight:800;display:inline-grid}.pill--bad{background:var(--score-bad)}.pill--great{background:var(--score-great)}.grid-features{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.gf{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-card);transition:transform .2s var(--ease), box-shadow .2s var(--ease);padding:26px}.gf:hover{box-shadow:var(--sh-float);transform:translateY(-4px)}.gf__ico{border-radius:var(--r-md);background:var(--lime-soft);place-items:center;width:48px;height:48px;margin-bottom:16px;font-size:24px;display:inline-grid}.gf h3{margin-bottom:6px;font-size:18px;font-weight:700}.gf p{color:var(--text-2);font-size:14.5px}.promise{grid-template-columns:1fr 1fr;gap:22px;display:grid}.promise__col{border-radius:var(--r-lg);padding:30px}.promise__col--do{background:var(--surface);border:1px solid var(--border);box-shadow:var(--sh-card)}.promise__col--dont{border:1.5px dashed var(--border-strong);background:0 0}.promise__col p{border-bottom:1px solid var(--border);padding:14px 0;font-size:17px;font-weight:600}.promise__col p:last-child{border-bottom:none;padding-bottom:0}.promise__col--dont p{color:var(--text-3)}.promise__col em{font-style:italic}.promise__tag{letter-spacing:.08em;text-transform:uppercase;border-radius:var(--r-pill);margin-bottom:14px;padding:6px 13px;font-size:12px;font-weight:800;display:inline-block}.promise__tag--do{background:var(--lime);color:var(--ink)}.promise__tag--dont{background:var(--paper-2);color:var(--text-3)}.compare-table{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-card);overflow:hidden}.ct__head,.ct__row{grid-template-columns:1.6fr 1fr 1fr;align-items:center;display:grid}.ct__head{background:var(--ink);color:var(--on-dark);font-weight:700}.ct__head span{padding:18px 20px;font-size:14px}.ct__us{color:var(--lime);text-align:center}.ct__them{color:var(--on-dark-2);text-align:center}.ct__row{border-top:1px solid var(--border)}.ct__row span{padding:17px 20px;font-size:15px}.ct__row span:first-child{font-weight:600}.ct__row .yes,.ct__row .no{text-align:center}.ct__row .yes{color:#2f9d59;font-size:19px;font-weight:800}.ct__row .no{color:var(--text-3);font-size:13.5px;font-weight:600}.ct__row:nth-child(2n){background:var(--paper)}.quotes{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.quote{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-card);padding:28px}.stars{color:var(--score-ok);letter-spacing:2px;margin-bottom:14px;font-size:16px}.quote blockquote{font-size:16px;font-weight:600;line-height:1.5}.quote em{color:var(--ink);font-style:italic}.quote figcaption{color:var(--text-3);margin-top:16px;font-size:13.5px;font-weight:600}.faq{flex-direction:column;gap:12px;display:flex}.faq details{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--sh-card);padding:4px 22px}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:17px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--text-3);font-size:26px;font-weight:400;line-height:1;transition:transform .25s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--text-2);max-width:64ch;padding:0 0 20px;font-size:15.5px}.cta{background:var(--ink);color:var(--on-dark);text-align:center;padding:clamp(72px,10vw,132px) 0;position:relative;overflow:hidden}.cta__glow{filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#b8f02d66,#b8f02d00 60%);width:900px;max-width:120vw;height:700px;position:absolute;bottom:-40%;left:50%;transform:translate(-50%)}.cta__inner{z-index:1;position:relative}.cta__title{letter-spacing:-.03em;max-width:16ch;margin-inline:auto;font-size:clamp(32px,5.5vw,60px);font-weight:800;line-height:1.04}.cta__sub{color:var(--on-dark-2);margin-top:18px;font-size:18px}.cta .get-form{margin-top:34px}.cta .get-form input{color:var(--on-dark);background:#ffffff0f;border-color:#ffffff2e}.cta .get-form input::placeholder,.cta .get-form__note{color:var(--on-dark-2)}.footer{background:var(--ink);color:var(--on-dark);border-top:1px solid #ffffff14;padding:64px 0 36px}.footer__inner{grid-template-columns:1.4fr 2fr;gap:40px;display:grid}.footer__tag{color:var(--on-dark-2);max-width:30ch;margin-top:16px;font-size:15px;font-style:italic}.footer__cols{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.footer__cols h4{letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-2);margin-bottom:16px;font-size:13px}.footer__cols a{color:var(--on-dark);opacity:.82;padding:7px 0;font-size:15px;transition:opacity .15s;display:block}.footer__cols a:hover{opacity:1}.footer__bottom{color:var(--on-dark-2);border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:48px;padding-top:24px;font-size:13.5px;display:flex}.reveal{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(20px)}.reveal.in{opacity:1;transform:none}.reveal[data-delay="1"]{transition-delay:.1s}.reveal[data-delay="2"]{transition-delay:.2s}@media (max-width:900px){.nav__links,.nav__actions{display:none}.nav__toggle{display:flex}.hero__inner{text-align:center;grid-template-columns:1fr}.hero__copy{order:1}.hero__device{order:2;margin-top:16px}.hero__sub,.hero__trust,.get-form{margin-inline:auto}.badges{justify-content:center}.feature__grid,.feature__grid--rev,.swaps__inner,.footer__inner{grid-template-columns:1fr}.feature__grid--rev .feature__copy{order:2}.feature__grid--rev .feature__media{order:1}.bento,.steps,.grid-features,.quotes{grid-template-columns:1fr}.bento__card--wide{grid-area:auto}.promise{grid-template-columns:1fr}.float-chip--verdict{left:-10px}.float-chip--scan{right:-8px}}@media (max-width:560px){.container{padding-inline:18px}.get-form{flex-direction:column}.get-form .btn{width:100%}.ct__head span,.ct__row span{padding:13px 12px;font-size:13.5px}.grid-features{grid-template-columns:1fr}.footer__cols{grid-template-columns:1fr 1fr}.footer__bottom{flex-direction:column}.float-chip{display:none}}.page__bar{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);z-index:10;background:#f7f7f2d1;position:sticky;top:0}.page__bar .container{justify-content:space-between;align-items:center;height:68px;display:flex}.page__bar .btn{padding:9px 18px;font-size:14px}.page{max-width:760px;margin-inline:auto;padding:clamp(40px,7vw,80px) 24px clamp(60px,9vw,110px)}.page .eyebrow{margin-bottom:14px}.page h1{letter-spacing:-.03em;font-size:clamp(32px,5vw,48px);font-weight:800;line-height:1.05}.page .updated{color:var(--text-3);margin-top:12px;font-size:14px}.page .lede{color:var(--text-2);margin-top:22px;font-size:clamp(17px,1.8vw,20px)}.page h2{letter-spacing:-.01em;margin:40px 0 12px;font-size:clamp(20px,2.4vw,26px);font-weight:700}.page p,.page li{color:var(--text-2);font-size:16.5px;line-height:1.6}.page p{margin-top:14px}.page ul{flex-direction:column;gap:8px;margin-top:14px;padding-left:22px;list-style:outside;display:flex}.page a:not(.btn){color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:3px;font-weight:600;text-decoration-thickness:2px}.page .note{background:var(--amber-soft);border-radius:var(--r-md);color:#8a6411;margin-top:28px;padding:16px 18px;font-size:14.5px}.page .note strong{color:#6b4e0a}.page .help-contact{background:var(--lime-soft);border:1px solid var(--border);border-radius:var(--r-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding:20px 22px;display:flex}.page .help-contact div{flex-direction:column;gap:3px;display:flex}.page .help-contact strong{color:var(--ink);font-size:16px}.page .help-contact span{color:var(--text-2);font-size:14px}.page .help-contact .btn{white-space:nowrap}.page .faq{margin-top:18px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}.marquee__track{animation:none}}.nf{text-align:center;background:radial-gradient(120% 75% at 50% -8%, var(--lime-soft) 0%, #eaf9c200 55%), var(--paper);flex-direction:column;justify-content:space-between;align-items:center;min-height:100dvh;padding:34px 24px 28px;display:flex}.nf__brand{padding-top:6px}.nf__body{flex-direction:column;align-items:center;max-width:640px;margin:auto;display:flex}.nf__code{letter-spacing:-.05em;color:var(--ink);font-size:clamp(96px,22vw,170px);font-weight:800;line-height:.86}.nf__title{letter-spacing:-.025em;margin-top:6px;font-size:clamp(26px,4.4vw,42px);font-weight:800;line-height:1.05}.nf__lead{color:var(--text-2);max-width:46ch;margin-top:16px;font-size:clamp(15px,1.7vw,18px)}.nf__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.nf__links{color:var(--text-2);flex-wrap:wrap;justify-content:center;gap:22px;margin-top:28px;font-size:15px;font-weight:600;display:flex}.nf__links a:hover{color:var(--ink)}.nf__foot{padding-top:26px;font-size:13px}
