:root{--paper:#FFFFFF;--panel:#F4F6F9;--dark:#121A28;--dark-2:#0E1520;--ink:#0E1116;--ink-2:#3A4150;--muted:#5A6472;--line:#E6E9EF;--line-2:#D3D8E0;--signal:#2B5CFF;--signal-ink:#1D42D6;--signal-hi:#6E8CFF;--sans:"Satoshi",system-ui,-apple-system,sans-serif;--pad:clamp(20px,5vw,90px);--maxw:1280px}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}::selection{background:var(--signal);color:#fff}h1,h2,h3{font-weight:900;letter-spacing:-.03em;line-height:1.02;text-wrap:balance}.wrap{max-width:var(--maxw);margin:0 auto;padding-inline:var(--pad)}.wrap.wide{max-width:1460px}.btn{font-weight:700;font-size:.95rem;display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:48px;padding:.9em 1.7em;border-radius:12px;border:1.5px solid transparent;cursor:pointer;transition:background .2s,border-color .2s,color .2s,transform .12s}.btn:active{transform:translateY(1px)}.btn .arw{transition:transform .2s}.btn:hover .arw{transform:translate(3px)}.btn-p{background:var(--signal);color:#fff}.btn-p:hover{background:var(--signal-ink)}.btn-g{border-color:var(--line-2);color:var(--ink)}.btn-g:hover{border-color:var(--ink)}.btn-w{background:#fff;color:var(--ink)}.btn-w:hover{background:#eef1f6}.tag{font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--signal-ink)}.nav{position:sticky;top:0;z-index:40;background:#ffffffd9;backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color .3s}.nav.on{border-color:var(--line)}.nav-in{display:flex;align-items:center;justify-content:space-between;height:76px}.brand{font-weight:900;font-size:1.08rem;display:flex;align-items:center;gap:.55em}.brand .dot{width:11px;height:11px;border-radius:2px;background:var(--signal);transform:rotate(45deg)}.nav .btn{min-height:44px;padding:.62em 1.3em;font-size:.88rem}.nav-links{display:flex;gap:1.9rem;font-weight:700;font-size:.92rem}.nav-links a{color:var(--ink-2);padding-block:5px;margin-block:-5px}.nav-links a:hover{color:var(--signal-ink)}@media(max-width:820px){.nav-in{height:auto;flex-direction:column;justify-content:center;padding-block:.7rem;gap:.5rem}.nav .btn{display:none}.nav-links{width:100%;justify-content:center;gap:1.25rem;font-size:.9rem}}.hero{position:relative;overflow:hidden;padding-block:clamp(84px,15vh,168px) clamp(60px,10vh,116px);text-align:center}.hero .wrap{position:relative;z-index:2}.htext{max-width:860px;margin:0 auto}.hero .lede{display:block;margin-bottom:1.35rem;color:var(--muted);font-size:1rem;font-weight:600}.hero h1{font-size:clamp(2.5rem,6vw,4.4rem)}.whatif{color:var(--muted)}.type{color:var(--signal);border-right:.06em solid var(--signal);padding-right:.04em;white-space:nowrap}.hero .sub{max-width:52ch;margin:1.8rem auto 0;color:var(--ink-2);font-size:clamp(1.1rem,1.6vw,1.32rem);line-height:1.5;font-weight:500}.hero .cta{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2.4rem;justify-content:center}.herobg{position:absolute;inset:-16% 0;z-index:0;overflow:hidden;pointer-events:none;will-change:transform}.herobg .grid{position:absolute;inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:46px 46px;opacity:.75;animation:gridDrift 30s linear infinite}@keyframes gridDrift{0%{background-position:0 0}to{background-position:0 46px}}.herobg .aura{position:absolute;width:64vw;height:64vw;right:-16vw;top:-26vw;background:radial-gradient(closest-side,rgba(43,92,255,.14),transparent 70%)}.herobg .aura.two{left:-18vw;right:auto;top:auto;bottom:-30vw;width:56vw;height:56vw;background:radial-gradient(closest-side,rgba(110,140,255,.11),transparent 70%)}.herobg .beam{position:absolute;inset:0;background:linear-gradient(118deg,transparent 40%,rgba(43,92,255,.14) 50%,transparent 60%);background-size:280% 280%;animation:beam 15s ease-in-out infinite}@keyframes beam{0%,to{background-position:12% 0%}50%{background-position:88% 100%}}.streak{position:absolute;left:-46vw;height:2px;border-radius:99px;background:linear-gradient(90deg,transparent,#6E8CFF 42%,#2B5CFF 55%,transparent);filter:drop-shadow(0 0 8px rgba(43,92,255,.6));opacity:0;will-change:transform,opacity}.s1{top:24%;width:34vw;animation:streak 7.5s ease-in-out infinite 0s}.s2{top:57%;width:26vw;animation:streak 9s ease-in-out infinite 3s}.s3{top:41%;width:42vw;animation:streak 8.2s ease-in-out infinite 5.4s}@keyframes streak{0%{transform:translate(0) rotate(-8deg);opacity:0}10%{opacity:.92}80%{opacity:.92}to{transform:translate(178vw) rotate(-8deg);opacity:0}}.wf{position:absolute;border:1.5px solid var(--line-2);border-radius:12px;background:#ffffffad;opacity:.94;box-shadow:0 26px 48px -30px #0e11166b;overflow:hidden;padding:23px 12px 12px;display:flex;flex-direction:column;gap:7px}.wf:before{content:"";position:absolute;inset:0 0 auto;height:15px;background:var(--panel);border-bottom:1px solid var(--line-2)}.wf .ln{height:7px;border-radius:4px;background:var(--line-2);flex:none}.wf .ln.s{width:46%}.wf .ln.m{width:68%}.wf .ln.l{width:86%}.wf .btn{width:48px;height:15px;border-radius:5px;background:var(--signal);margin-top:auto;flex:none}.wf .row{display:flex;gap:6px;flex:1}.wf .tile{flex:1;border-radius:5px;background:var(--line-2)}.wf.split{flex-direction:row;gap:9px}.wf.split .sb{width:30%;border-radius:6px;background:#2b5cff1a;border:1px solid rgba(43,92,255,.28);flex:none}.wf.split .col{display:flex;flex-direction:column;gap:7px;flex:1;min-width:0}.wf1{width:210px;height:140px;left:5%;top:18%;animation:wfloatA 13s ease-in-out infinite}.wf2{width:168px;height:118px;right:6%;top:13%;animation:wfloatB 16s ease-in-out infinite}.wf3{width:184px;height:126px;right:12%;bottom:9%;animation:wfloatA 15s ease-in-out infinite .6s}.wf4{width:150px;height:104px;left:12%;bottom:13%;animation:wfloatB 14s ease-in-out infinite .3s}@keyframes wfloatA{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-18px) rotate(-5deg)}}@keyframes wfloatB{0%,to{transform:translateY(0) rotate(4deg)}50%{transform:translateY(-15px) rotate(4deg)}}.herobg .calm{position:absolute;inset:0;background:radial-gradient(58% 58% at 50% 45%,var(--paper) 0%,rgba(255,255,255,.72) 42%,rgba(255,255,255,0) 78%)}@media(max-width:700px){.wf,.s3{display:none}}@media(prefers-reduced-motion:reduce){.herobg .grid,.herobg .beam,.wf{animation:none}.streak{display:none}}.preloader{position:fixed;inset:0;z-index:100;pointer-events:none;overflow:hidden;animation:preKill .01s linear 3.1s forwards}@keyframes preKill{to{visibility:hidden}}.pre-half{position:absolute;left:0;right:0;height:50%;background:#0b0e13;display:flex;justify-content:center;overflow:hidden;will-change:transform}.pre-half.top{top:0;align-items:flex-end;padding-bottom:30px;animation:preTop .95s cubic-bezier(.76,0,.24,1) 1.95s both}.pre-half.bot{top:50%;align-items:flex-start;padding-top:26px;animation:preBot .95s cubic-bezier(.76,0,.24,1) 1.95s both}@keyframes preTop{to{transform:translateY(-100%)}}@keyframes preBot{to{transform:translateY(100%)}}.pre-brand{display:flex;gap:.5em;font-weight:900;font-size:clamp(1.5rem,4.2vw,2.6rem);letter-spacing:.2em;text-transform:uppercase;color:#fff}.pre-brand .pw{display:inline-flex;overflow:hidden}.pre-brand .pw.blue .ch{color:#6e8cff}.pre-brand .ch{display:inline-block;transform:translateY(115%);animation:preCh .9s cubic-bezier(.16,1,.3,1) both}.pre-brand .pw:not(.blue) .ch:nth-child(1){animation-delay:.6s}.pre-brand .pw:not(.blue) .ch:nth-child(2){animation-delay:.65s}.pre-brand .pw:not(.blue) .ch:nth-child(3){animation-delay:.7s}.pre-brand .pw:not(.blue) .ch:nth-child(4){animation-delay:.75s}.pre-brand .pw:not(.blue) .ch:nth-child(5){animation-delay:.8s}.pre-brand .pw.blue .ch:nth-child(1){animation-delay:.85s}.pre-brand .pw.blue .ch:nth-child(2){animation-delay:.9s}.pre-brand .pw.blue .ch:nth-child(3){animation-delay:.95s}.pre-brand .pw.blue .ch:nth-child(4){animation-delay:1s}.pre-brand .pw.blue .ch:nth-child(5){animation-delay:1.05s}@keyframes preCh{to{transform:none}}.pre-tag{font-size:.66rem;font-weight:600;letter-spacing:.34em;text-transform:uppercase;color:#8a93a0;opacity:0;text-align:center;padding:0 1rem;animation:preTag .6s ease 1.2s both}@keyframes preTag{to{opacity:1}}.pre-line{position:absolute;left:10%;right:10%;top:50%;height:1px;background:#ffffff2e;transform:scaleX(0);transform-origin:left;animation:preLine .9s cubic-bezier(.65,0,.35,1) .2s both,preLineOut .4s ease 1.95s both}@keyframes preLine{to{transform:scaleX(1)}}@keyframes preLineOut{to{opacity:0}}.pre-run{position:absolute;top:calc(50% - 1px);left:10%;width:120px;height:3px;border-radius:99px;background:linear-gradient(90deg,transparent,#6E8CFF,transparent);opacity:0;animation:preRun 1.15s cubic-bezier(.5,0,.5,1) .3s both}@keyframes preRun{0%{transform:translate(-120px);opacity:0}18%{opacity:1}to{transform:translate(82vw);opacity:0}}@media(prefers-reduced-motion:reduce){.preloader{display:none}}section{padding-block:clamp(64px,9vw,120px)}.tint{background:var(--panel)}.shead{max-width:44ch}.shead h2{font-size:clamp(2rem,4.6vw,3.4rem)}.shead p{color:var(--muted);font-size:1.1rem;margin-top:1rem}.works{display:flex;flex-direction:column;gap:clamp(48px,7vw,104px);margin-top:clamp(2.6rem,4vw,4rem)}.work{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(28px,4vw,64px);align-items:center}@media(max-width:880px){.work{grid-template-columns:1fr;gap:2rem}.work.alt .stage{order:-1}}.work.alt .stage{order:2}.wtext .tag{display:block}.wtext h3{font-size:clamp(1.7rem,3.2vw,2.5rem);font-weight:900;letter-spacing:-.03em;line-height:1.05;margin-top:.7rem}.wtext .desc{color:var(--ink-2);font-size:1.08rem;line-height:1.55;margin-top:1.1rem;max-width:42ch;font-weight:500}.wtext .meta{display:flex;gap:1.4rem;margin-top:1.4rem;font-size:.82rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.stage{position:relative;padding-bottom:clamp(26px,3.6vw,44px)}.wtext .drive{display:none;margin-top:1.4rem;font-size:.86rem;color:var(--muted);font-weight:500}@media(hover:hover)and (pointer:fine){html.js .wtext .drive{display:block}}.lap{display:block;position:relative;transition:transform .45s cubic-bezier(.22,1,.36,1)}.stage:hover .lap{transform:translateY(-5px)}.lid{position:relative;padding:clamp(6px,.8vw,10px);padding-top:clamp(12px,1.5vw,19px);border-radius:clamp(13px,1.7vw,21px);background:linear-gradient(160deg,#2f353d,#1a1f25 46%,#14181d);box-shadow:inset 0 0 0 1px #ffffff17,0 46px 90px -50px #0e111699;transition:box-shadow .45s}.stage:hover .lid{box-shadow:inset 0 0 0 1px #ffffff24,0 62px 112px -46px #0e1116a8}.lid:before{content:"";position:absolute;top:clamp(4px,.58vw,7px);left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:#0a0d11;box-shadow:inset 0 0 0 1px #ffffff2e}.screen{position:relative;border-radius:6px;overflow:hidden;background:#fff}.bar{display:flex;align-items:center;gap:.4rem;padding:.5rem .7rem;border-bottom:1px solid var(--line);background:linear-gradient(var(--panel),#eceff3)}.bar i{width:8px;height:8px;border-radius:50%;box-shadow:inset 0 0 0 .5px #0e11161a}.bar i:nth-of-type(1){background:#ec6a5e}.bar i:nth-of-type(2){background:#f4bf50}.bar i:nth-of-type(3){background:#61c554}.bar .u{margin-left:.5rem;max-width:62%;padding:.2rem .62rem;border-radius:99px;background:#fff;box-shadow:inset 0 0 0 1px #0e111614;font-size:.66rem;color:var(--muted);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar .u b{color:var(--signal-ink);font-weight:800}.bar .opn{margin-left:auto;font-size:.92rem;font-weight:800;color:var(--line-2);transition:color .3s,transform .3s}.stage:hover .bar .opn{color:var(--signal-ink);transform:translate(2px,-2px)}.port{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--panel)}.reel{position:absolute;top:0;left:0;width:100%;transform:translateY(var(--y,0%));animation:sitescroll 34s ease-in-out infinite alternate}.reel img{display:block;width:100%;height:auto}.work.alt .reel{animation-delay:-17s}@keyframes sitescroll{0%{transform:translateY(0)}to{transform:translateY(var(--pan))}}.port:after{content:"";position:absolute;top:10px;right:7px;width:4px;height:24%;border-radius:3px;background:#2b5cff80;pointer-events:none;animation:thumbscroll 34s ease-in-out infinite alternate}.work.alt .port:after{animation-delay:-17s}@keyframes thumbscroll{0%{top:10px}to{top:calc(76% - 10px)}}html.js:not(.touch) .reel{animation:none}html.js:not(.touch) .port:after{animation:none;top:calc(10px + var(--t,0) * (76% - 20px))}.stage.stopped .reel,.stage.stopped .port:after{animation-play-state:paused}.stage .ph{position:absolute;right:-5%;bottom:0;width:19%;min-width:104px;aspect-ratio:9/18.4;border:6px solid #12161C;border-radius:24px;overflow:hidden;background:#12161c;box-shadow:0 30px 54px -22px #0e1116a6;transition:transform .45s cubic-bezier(.22,1,.36,1)}.stage:hover .ph{transform:translateY(-3px)}.stage .ph .scr{position:relative;height:100%;overflow:hidden}.wpause{display:none}html.js .wpause{position:absolute;left:0;bottom:0;z-index:3;display:inline-flex;align-items:center;gap:.42rem;padding:.34rem .7rem .34rem .58rem;border:1px solid var(--line);border-radius:99px;background:var(--paper);color:var(--muted);font:inherit;font-size:.76rem;font-weight:700;line-height:1;cursor:pointer;transition:color .25s,border-color .25s}html.js .wpause:hover{color:var(--signal-ink);border-color:var(--line-2)}html.js .wpause:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.wpause .ic{width:11px;height:11px;flex:none;fill:currentColor}.wpause .i-p,.wpause[aria-pressed=true] .i-a,.wpause[aria-pressed=true] .i-b{display:none}.wpause[aria-pressed=true] .i-p{display:inline}@media(prefers-reduced-motion:reduce){html.js .wpause{display:none}}.invite{margin-top:clamp(40px,6vw,80px);border:1.5px dashed var(--line-2);border-radius:18px;padding:clamp(28px,4vw,48px);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.8rem 1.4rem;text-align:center}.invite b{font-weight:900;font-size:clamp(1.2rem,2vw,1.6rem);letter-spacing:-.02em}.invite span{color:var(--muted);font-size:1rem}@media(prefers-reduced-motion:reduce){.reel,.port:after{animation:none}}.reveal{opacity:1;transform:none}.reveal.pre{opacity:0;transform:translateY(22px)}.reveal.pre.in{opacity:1;transform:none;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.reveal.pre{opacity:1;transform:none}.reveal.pre.in{transition:none}}.sec-head{text-align:center;max-width:46ch;margin:0 auto}.sec-head h2{font-size:clamp(2rem,4.6vw,3.2rem)}.sec-head p{color:var(--muted);font-size:1.08rem;margin-top:1rem}.offer{max-width:920px;margin:clamp(2.4rem,4vw,3.4rem) auto 0;background:#fff;border:1px solid var(--line);border-radius:22px;overflow:hidden;box-shadow:0 50px 100px -60px #0e11166b}.offer-top{display:grid;grid-template-columns:1.3fr .7fr;gap:clamp(20px,3vw,40px);padding:clamp(26px,4vw,44px);border-bottom:1px solid var(--line);align-items:center}@media(max-width:680px){.offer-top{grid-template-columns:1fr;gap:1.4rem}}.offer-name{font-weight:900;font-size:clamp(1.5rem,2.6vw,2rem);letter-spacing:-.02em}.offer-desc{color:var(--ink-2);margin-top:.7rem;font-weight:500;max-width:40ch}.price{text-align:right}@media(max-width:680px){.price{text-align:left}}.amt{font-weight:900;letter-spacing:-.03em;font-size:clamp(3rem,7vw,4.6rem);line-height:1;color:var(--ink)}.amt small{font-size:.42em;vertical-align:top;color:var(--muted);font-weight:800;margin-right:.04em}.price .seam{height:3px;width:82px;margin:.7rem 0 .7rem auto;background:linear-gradient(90deg,var(--signal),transparent);border-radius:2px;transform-origin:right}@media(max-width:680px){.price .seam{margin-left:0;background:linear-gradient(90deg,var(--signal),transparent)}}.price .deal{font-weight:800;color:var(--signal-ink);font-size:.95rem}.price .pnote{color:var(--muted);font-size:.8rem;margin-top:.3rem}html.js .price .amt{opacity:0;transform:translateY(14px)}html.js .price .seam{opacity:0;transform:scaleX(0)}html.js .price .deal{opacity:0}html.js .offer.in .amt{opacity:1;transform:none;transition:opacity .6s ease .1s,transform .6s cubic-bezier(.22,1,.36,1) .1s}html.js .offer.in .seam{opacity:1;transform:scaleX(1);transition:opacity .5s ease .35s,transform .6s cubic-bezier(.65,0,.35,1) .35s}html.js .offer.in .deal{opacity:1;transition:opacity .5s ease .55s}@media(prefers-reduced-motion:reduce){html.js .price .amt,html.js .price .seam,html.js .price .deal{opacity:1;transform:none;transition:none}}.spec{padding:clamp(18px,2.4vw,30px) clamp(26px,4vw,44px)}.srow{display:grid;grid-template-columns:132px 1fr;gap:1.2rem;padding:.85rem 0;border-top:1px solid var(--line);font-size:.98rem}.srow:first-child{border-top:none}@media(max-width:560px){.srow{grid-template-columns:1fr;gap:.2rem}}.srow .k{font-weight:800;color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;padding-top:.2rem}.srow .v{color:var(--ink-2);font-weight:500}.srow .v b{color:var(--ink);font-weight:800}.srow.excl .v{color:var(--muted)}.offer-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem;padding:clamp(20px,3vw,32px) clamp(26px,4vw,44px);border-top:1px solid var(--line);background:var(--panel)}.offer-foot .addons{color:var(--muted);font-size:.9rem}.offer-foot .addons b{color:var(--ink)}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2.2vw,26px);margin-top:clamp(2.4rem,4vw,3.4rem)}@media(max-width:820px){.steps{grid-template-columns:1fr 1fr}}@media(max-width:480px){.steps{grid-template-columns:1fr}}.step{padding:clamp(20px,2.4vw,28px);border:1px solid var(--line);border-radius:16px;background:#fff}.step .n{font-weight:800;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:var(--signal-ink)}.step h3{font-size:1.2rem;font-weight:900;letter-spacing:-.02em;margin-top:.7rem}.step p{color:var(--ink-2);font-size:.95rem;margin-top:.6rem;font-weight:500}.trust{background:var(--dark);color:#fff;text-align:center}.trust .tseam{display:block;height:2px;width:112px;margin:0 auto 1.6rem;background:linear-gradient(90deg,var(--signal-hi),transparent);border-radius:2px;transform-origin:left}html.js .trust .tseam{transform:scaleX(0)}html.js .trust .wrap.in .tseam{transform:scaleX(1);transition:transform .8s cubic-bezier(.65,0,.35,1) .1s}@media(prefers-reduced-motion:reduce){html.js .trust .tseam{transform:scaleX(1);transition:none}}.trust .tag{color:var(--signal-hi)}.trust h2{font-size:clamp(1.7rem,3.6vw,2.7rem);max-width:22ch;margin:.4rem auto 0;color:#fff}.trust h2 .sig{color:var(--signal-hi)}.faq{max-width:760px;margin:clamp(2.4rem,4vw,3.2rem) auto 0}.q{border-top:1px solid var(--line-2)}.q:last-child{border-bottom:1px solid var(--line-2)}.q summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem .2rem;font-weight:800;font-size:1.08rem}.q summary::-webkit-details-marker{display:none}.q .sign{position:relative;width:16px;height:16px;flex:none}.q .sign:before,.q .sign:after{content:"";position:absolute;background:var(--signal-ink);border-radius:2px}.q .sign:before{left:0;right:0;top:7px;height:2px}.q .sign:after{top:0;bottom:0;left:7px;width:2px;transition:transform .25s}.q[open] .sign:after{transform:scaleY(0)}.q .ans{padding:0 .2rem 1.3rem;color:var(--ink-2);font-weight:500;max-width:66ch;line-height:1.6}.q .ans b{color:var(--ink);font-weight:800}.contact-info{display:flex;flex-wrap:wrap;justify-content:center;gap:1.4rem 2.6rem;margin-top:clamp(2rem,3vw,2.8rem)}.contact-info .ci{display:flex;flex-direction:column;gap:.25rem}.contact-info .cl{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.contact-info .ci a,.contact-info .ci span{font-weight:700;color:var(--ink)}.contact-info .ci a:hover{color:var(--signal-ink)}.ts-slot{margin-top:1.2rem;min-height:24px;font-size:.8rem;color:var(--muted);text-align:center}.ts-slot .cf-turnstile{display:flex;justify-content:center}.lf-mini{color:var(--muted);font-size:.8rem;margin-top:1rem}.lead{max-width:720px;margin:clamp(2.2rem,4vw,3.2rem) auto 0;text-align:left;background:#fff;border:1px solid var(--line);border-radius:20px;padding:clamp(24px,4vw,44px);box-shadow:0 44px 90px -54px #0e11166b}.lrow{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:560px){.lrow{grid-template-columns:1fr}}.lead label{display:block;font-weight:700;font-size:.82rem;color:var(--ink-2);margin-top:1.05rem}.lead label[hidden]{display:none}.lead input,.lead select,.lead textarea{width:100%;margin-top:.45rem;font:inherit;font-size:1rem;padding:.72em .9em;min-height:48px;border:1.5px solid var(--line-2);border-radius:11px;background:#fff;color:var(--ink)}.lead textarea{min-height:96px;resize:vertical}.lead input:focus,.lead select:focus,.lead textarea:focus{outline:none;border-color:var(--signal);box-shadow:0 0 0 4px #2b5cff1f}.oh{margin-top:2.6rem;padding-top:1.9rem;border-top:1px solid var(--line);font-weight:800;font-size:1.05rem;color:var(--ink)}.oh .ohint{display:block;font-weight:500;font-size:.86rem;color:var(--muted);margin-top:.25rem}.lform .oh:first-child{margin-top:0;padding-top:0;border-top:0}.ckrow{display:flex;gap:.6rem;align-items:center;font-weight:600;font-size:.9rem;color:var(--ink-2);margin-top:.9rem;cursor:pointer}.ckrow input{width:18px;min-height:0;height:18px;margin:0;accent-color:var(--signal);flex:none}.lead .hp{position:absolute;left:-9999px;width:1px;height:1px}.lead button{margin-top:1.7rem;width:100%}.lead .note{color:var(--muted);font-size:.82rem;margin-top:1rem;text-align:center}.lerr{display:none;color:#b42318;font-weight:600;font-size:.88rem;margin-top:1rem}.lead.sent .lform{display:none}.lsuccess{display:none;text-align:center}.lead.sent .lsuccess{display:block}.lsuccess .ck{width:52px;height:52px;margin:0 auto 1rem;border-radius:50%;background:var(--signal);color:#fff;font-size:1.5rem;display:flex;align-items:center;justify-content:center;font-weight:900}.signoff{background:var(--dark);color:#fff;padding-top:clamp(64px,9vw,110px)}.signoff .cta-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem}.signoff h2{font-size:clamp(1.8rem,4vw,3rem);max-width:18ch}.signoff h2 .sig{color:var(--signal-hi)}.wordmark{display:block;width:100%;height:auto;margin-top:clamp(34px,5.5vw,70px);user-select:none;overflow:visible}.wordmark text{fill:transparent;stroke:#ffffff38;stroke-width:1.7;font-family:var(--sans);font-weight:900;font-size:128px;letter-spacing:-3px}.foot-links a{padding-block:5px;margin-block:-5px}.foot-links{display:flex;flex-wrap:wrap;gap:1.6rem;padding:2rem 0;border-top:1px solid rgba(255,255,255,.1);margin-top:clamp(26px,4vw,48px);font-size:.85rem;font-weight:600;color:#9aa3b2}.foot-links a:hover{color:#fff}@media(max-width:700px){.foot-links{justify-content:center;text-align:center;gap:1rem 1.3rem}.foot-links span{margin-left:0!important;width:100%}}.nav-links a[aria-current=page]{color:var(--signal-ink)}.phead{padding-block:clamp(40px,6.6vh,104px) clamp(16px,2.4vw,28px);text-align:center;background:linear-gradient(180deg,var(--panel),rgba(244,246,249,0))}.phead h1{font-size:clamp(2.05rem,5.4vw,3.6rem)}.phead p{max-width:54ch;margin:1.15rem auto 0;color:var(--ink-2);font-size:clamp(1.05rem,1.5vw,1.24rem);font-weight:500}.pfacts{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem 1.9rem;margin-top:1.45rem;color:var(--muted);font-size:.92rem;font-weight:600}.pfacts span{white-space:nowrap}.pfacts b{color:var(--ink);font-weight:800}.tiers{display:grid;grid-template-columns:1fr 1fr;gap:clamp(18px,2.6vw,30px);max-width:960px;margin:clamp(1.3rem,2.2vw,2rem) auto 0}@media(max-width:760px){.tiers{grid-template-columns:1fr}}.tier{position:relative;background:#fff;border:1px solid var(--line);border-radius:20px;padding:clamp(24px,3.4vw,38px);box-shadow:0 40px 84px -58px #0e111666;display:flex;flex-direction:column}.tier.feat{border-color:var(--signal);box-shadow:0 46px 90px -50px #2b5cff6b}.tier .flag{position:absolute;top:-13px;left:clamp(24px,3.4vw,38px);background:var(--signal);color:#fff;font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:.42em .85em;border-radius:7px}.tier .tname{font-weight:900;font-size:1.45rem;letter-spacing:-.02em}.tier .tsub{color:var(--muted);font-size:.95rem;margin-top:.5rem;font-weight:500}.tier .tprice{font-weight:900;letter-spacing:-.03em;font-size:clamp(2.6rem,5vw,3.5rem);line-height:1;margin-top:1.3rem}.tier .tprice small{font-size:.36em;vertical-align:top;color:var(--muted);font-weight:800;margin-right:.05em}.tier .tnote{color:var(--muted);font-size:.84rem;margin-top:.45rem}.tier ul{list-style:none;margin-top:1.5rem;display:flex;flex-direction:column;gap:.74rem}.tier li{position:relative;padding-left:28px;font-size:.97rem;color:var(--ink-2);font-weight:500;line-height:1.5}.tier li b{color:var(--ink);font-weight:800}.tier li:before{content:"";position:absolute;left:0;top:.28em;width:17px;height:17px;border-radius:50%;background:#2b5cff21}.tier li:after{content:"";position:absolute;left:5px;top:.55em;width:6px;height:3px;border-left:2px solid var(--signal-ink);border-bottom:2px solid var(--signal-ink);border-radius:1px;transform:rotate(-45deg)}.tier .tcta{margin-top:auto;padding-top:1.7rem}.tier .tcta .btn{width:100%}.addon-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.2vw,24px);margin-top:clamp(2rem,3.4vw,2.8rem)}@media(max-width:820px){.addon-grid{grid-template-columns:1fr}}.addon{border:1px solid var(--line);border-radius:15px;padding:clamp(20px,2.4vw,28px);background:#fff}.addon .ap{font-weight:900;font-size:1.5rem;letter-spacing:-.02em;color:var(--signal-ink)}.addon h3{font-size:1.06rem;font-weight:900;margin-top:.5rem}.addon p{color:var(--ink-2);font-size:.93rem;margin-top:.5rem;font-weight:500}.notincl{max-width:760px;margin:clamp(2rem,3.4vw,3rem) auto 0;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:clamp(22px,3vw,32px)}.notincl h3{font-size:1.1rem;font-weight:900}.notincl p{color:var(--ink-2);margin-top:.7rem;font-weight:500;line-height:1.6}
