:root{--lime:#c0fc04;--orange:#f50;--magenta:#ea027e;--violet:#3601fb;--green:#00d4aa;--teal:#00d4aa;--red:#ff0d1a;--ink:#0c0c11;--paper:#eeede7;--panel:#e2e1d9;--panel-2:#d7d6cd;--field:#f7f7f2;--lav:var(--panel-2);--blush:var(--panel);--ink-2:#55555f;--line:#cfcec5;--ease:cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-hanken),system-ui,sans-serif;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased}a{color:inherit}.wrap{max-width:1320px;margin:0 auto;padding:0 clamp(16px,4vw,40px)}.m1{fill:var(--lime)}.m2{fill:var(--ink)}.btn{display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:#fff;text-decoration:none;font:700 16px var(--font-hanken);padding:15px 24px;border-radius:99px;border:0;cursor:pointer;transition:transform .3s var(--ease),background .3s}.btn:hover{transform:translateY(-2px)}.btn.alt,.btn:hover{background:var(--violet)}.btn.alt:hover{background:var(--ink)}.btn.ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}nav .wrap{display:flex;justify-content:space-between;align-items:center;height:76px}.letters{height:22px;width:auto;display:block;color:var(--ink)}footer .letters{height:18px}.links{display:flex;gap:28px;font-weight:600;font-size:15px}.links a{text-decoration:none}.links a:hover{color:var(--violet)}nav .btn{padding:11px 18px;font-size:15px}.hero{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(24px,4vw,48px) 0 clamp(56px,8vw,100px)}.tag{display:inline-block;font-weight:700;font-size:14px;background:var(--lav);padding:7px 14px;border-radius:99px}h1{margin-top:0;font-weight:900;font-size:clamp(50px,6.4vw,92px);line-height:.95;letter-spacing:-.045em}h1 em{font-style:normal;color:var(--violet)}.lead{margin-top:22px;font-size:clamp(17px,1.4vw,20px);line-height:1.55;color:var(--ink-2);max-width:42ch}.lead b{color:var(--ink)}.cta{margin-top:28px;display:flex;gap:12px;flex-wrap:wrap}.mosaic{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(4,1fr);aspect-ratio:6/4;border-radius:28px}.mosaic,.t{display:grid;overflow:hidden}.t{position:relative;place-items:center;transition:filter .3s}.t:hover{filter:saturate(1.2) brightness(1.04)}.t svg{display:block;overflow:visible}.m1{fill:var(--a,var(--lime))}.m2{fill:var(--b,var(--ink))}.t1{grid-column:1/4;grid-row:1/3;background:var(--blush)}.t1 svg{width:118%;height:118%}.t1 .spin{animation:spin 40s linear infinite}.t2{grid-column:4/6;grid-row:1/3;background:var(--lime)}.t2 svg{width:74%;height:74%}.t2 .qBL,.t2 .qBR,.t2 .qTL,.t2 .qTR{animation:2.4s cubic-bezier(.34,1.4,.64,1) infinite}.t2 .qTL{animation-name:outTL}.t2 .qTR{animation-name:outTR}.t2 .qBL{animation-name:outBL}.t2 .qBR{animation-name:outBR}@keyframes outTL{0%,35%,80%,to{transform:none}55%{transform:translate(-14px,-14px)}}@keyframes outTR{0%,35%,80%,to{transform:none}55%{transform:translate(14px,-14px)}}@keyframes outBL{0%,35%,80%,to{transform:none}55%{transform:translate(-14px,14px)}}@keyframes outBR{0%,35%,80%,to{transform:none}55%{transform:translate(14px,14px)}}.t3{grid-column:6/7;grid-row:1/3;background:var(--ink);place-items:start center}.t3 .col{display:grid;gap:18%;width:70%;animation:up 9s linear infinite}.t3 .col svg{width:100%;aspect-ratio:1}@keyframes up{to{transform:translateY(-50%)}}.t4{grid-column:1/3;grid-row:3/5;background:var(--lav)}.t4 .grid{gap:12%;width:78%}.t4 .grid svg{width:100%;animation:spin 6s var(--ease) infinite}.t5{grid-column:3/4;grid-row:3/5;background:var(--orange)}.t5 svg{width:74%;animation:wink 2.6s ease-in-out infinite}@keyframes wink{0%,30%,62%,to{transform:scale(1)}36%{transform:scale(1.1,.18)}42%{transform:scale(.96,1.06)}70%{transform:scale(1.1,.18)}76%{transform:scale(.97,1.04)}82%{transform:scale(1.1,.18)}88%{transform:scale(1)}}.t6{grid-column:4/5;grid-row:3/4;background:var(--ink)}.t6 svg{width:64%;animation:spin 14s linear infinite}.t7{grid-column:5/6;grid-row:3/4;background:#fff}.t7 svg{width:62%;animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{50%{transform:scale(.84)}}.t8{grid-column:6/7;grid-row:3/4;background:var(--magenta)}.t8 svg{width:62%;animation:spin 18s linear infinite reverse}.t9{grid-column:4/7;grid-row:4/5;background:var(--blush);place-items:center start}.t9 svg{position:absolute;left:0;top:50%;margin-top:calc(clamp(40px,5vw,72px) / -2);width:clamp(40px,5vw,72px);height:clamp(40px,5vw,72px);animation:roll 9s linear infinite}@keyframes roll{0%{transform:translateX(-120%) rotate(0)}to{transform:translateX(900%) rotate(900deg)}}@keyframes spin{to{transform:rotate(1turn)}}.sec{padding:clamp(72px,9vw,120px) 0 0}.eyebrow{display:inline-block;font-weight:700;font-size:14px;background:var(--blush);padding:6px 12px;border-radius:99px}h2{margin-top:14px;font-weight:900;font-size:clamp(36px,4.6vw,64px);letter-spacing:-.045em;line-height:.98;max-width:18ch}.offers{margin-top:36px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.offer{border-radius:28px;padding:clamp(24px,3vw,40px);display:flex;flex-direction:column;min-height:420px;position:relative;overflow:hidden}.o1{background:var(--lime)}.o2{background:var(--lav)}.o3{background:#fff;border:2px dashed var(--ink)}.offer>*{position:relative;z-index:1}.otop{display:flex;justify-content:space-between;align-items:center}.num{font-weight:900;font-size:20px}.badge{font-weight:700;font-size:13px;padding:6px 12px;border-radius:99px;background:hsla(0,0%,100%,.6)}.offer h3{margin-top:auto;padding-top:40px;font-weight:900;font-size:clamp(34px,3.6vw,52px);letter-spacing:-.045em;line-height:.95}.offer .d{margin-top:12px;font-size:17px;line-height:1.5;max-width:40ch}.spec{margin-top:18px;display:grid;grid-template-columns:auto 1fr;gap:8px 16px;font-size:15px}.spec dt{font-weight:800}.ex{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px}.ex span{font-weight:600;font-size:14px;background:hsla(0,0%,100%,.7);padding:8px 12px;border-radius:99px}.offer .btn{margin-top:22px;align-self:flex-start}.soon{margin-top:16px;font-size:15px;color:var(--ink-2)}.steps{margin-top:32px;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.steps li{border-radius:28px;padding:28px;background:#f6f3f0}.steps li:first-child{background:var(--blush)}.steps li:nth-child(2){background:#dff4e4}.steps li:nth-child(3){background:#e7e4ff}.sn{width:46px;height:46px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-weight:900;font-size:20px}.steps li:nth-child(2) .sn{background:var(--green)}.steps b{display:block;margin-top:20px;font-weight:800;font-size:24px;letter-spacing:-.03em}.steps p{margin-top:6px;color:var(--ink-2);line-height:1.5}.who{margin-top:22px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.who div{padding:22px;border-radius:24px;border:2px solid var(--ink)}.who b{font-size:18px}.who span{display:block;margin-top:6px;font-size:14px;color:var(--ink-2);line-height:1.45}.contact{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,64px);padding-bottom:clamp(72px,9vw,120px)}.contact .sub{margin-top:14px;font-size:17px;color:var(--ink-2)}form{display:grid;grid-template-columns:1fr 1fr;gap:12px;background:var(--orange);padding:24px;border-radius:28px}.flabel,form label{display:grid;gap:6px;font-weight:700;font-size:13px}.flabel{display:block;margin-bottom:8px}form .full{grid-column:1/-1}input,textarea{font:16px var(--font-hanken);color:var(--ink);background:#fff;border:2px solid transparent;border-radius:14px;padding:12px 14px;outline:none}textarea{min-height:90px;resize:vertical}.chips{display:flex;gap:8px;flex-wrap:wrap}.chips label{display:block}.chips input{position:absolute;opacity:0;pointer-events:none}.chips span{display:inline-block;font-weight:700;font-size:14px;padding:9px 13px;border-radius:99px;background:hsla(0,0%,100%,.55);cursor:pointer}.chips input:focus-visible+span{outline:2px solid var(--violet)}form .btn:hover{background:var(--violet)}footer{border-top:2px solid var(--ink)}footer .wrap{display:flex;justify-content:space-between;align-items:center;padding-block:22px;font-size:14px;color:var(--ink-2)}@media (max-width:900px){nav .wrap{flex-wrap:wrap;height:auto;padding-top:14px;padding-bottom:10px;row-gap:10px}nav .links{order:3;width:100%;gap:22px;font-size:14px;overflow-x:auto;scrollbar-width:none;white-space:nowrap}nav .links::-webkit-scrollbar{display:none}.contact,.hero,.offers,.steps{grid-template-columns:1fr}.who{grid-template-columns:1fr 1fr}form{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.squig path{stroke-dashoffset:0}}.brand{display:block;color:var(--ink)}footer a{text-underline-offset:3px}.btn:disabled{opacity:.6;cursor:wait}.err{margin-top:10px;font-weight:600}.sent{background:var(--orange);border-radius:28px;padding:32px;align-self:start}.sent b{font-weight:900;font-size:28px;letter-spacing:-.03em}.sent p{margin-top:8px}.more{margin-top:14px;display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;border:2px dashed var(--ink);border-radius:28px;padding:22px 28px}.more .otop{justify-content:flex-start;gap:12px}.more b{display:block;margin-top:8px;font-weight:900;font-size:clamp(22px,2vw,28px);letter-spacing:-.03em}.more p{margin-top:4px;color:var(--ink-2);font-size:16px}.markbadge{width:72px;height:72px}.markbadge svg{width:100%;height:100%;display:block}.markbadge .spin{animation:spin 16s linear infinite}@media (max-width:900px){.more{grid-template-columns:1fr;gap:14px}.more .btn{justify-self:start}}footer .brand{display:inline-block}.obtns{margin-top:22px;display:flex;gap:10px;flex-wrap:wrap}.offer .obtns .btn{margin-top:0}.o1 .btn.ghost{box-shadow:inset 0 0 0 2px var(--ink)}.lg-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(32px,5vw,64px) 0 clamp(40px,6vw,72px)}.lg-hero .eyebrow{background:var(--lime)}.lg-hero .dot{margin-left:8px;font-weight:600;opacity:.75}.lg-hero h1{margin-top:18px}.lg-art{position:relative;aspect-ratio:1;background:var(--lime);border-radius:28px;display:grid;place-items:center;overflow:hidden}.lg-mark{width:70%;height:70%}.lg-mark svg{width:100%;height:100%;display:block}.lg-mark .spin{animation:spin 30s linear infinite}.invite{position:absolute;left:8%;bottom:8%;right:22%;background:#fff;border-radius:20px;padding:18px 20px;box-shadow:0 24px 50px -24px rgba(13,13,20,.45);animation:float 5s ease-in-out infinite}@keyframes float{50%{transform:translateY(-8px)}}.invite .k{font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--violet)}.invite b{display:block;margin-top:6px;font-weight:800;font-size:clamp(16px,1.5vw,20px);letter-spacing:-.02em}.invite span:not(.k){display:block;margin-top:4px;color:var(--ink-2);font-size:14px}.invite i{display:inline-block;margin-top:12px;font-style:normal;font-weight:700;font-size:13px;background:var(--ink);color:var(--lime);padding:5px 11px;border-radius:99px}.probs{margin-top:32px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.probs div{background:#f6f3f0;border-radius:24px;padding:26px}.probs div:first-child{background:var(--blush)}.probs div:nth-child(2){background:#e7e4ff}.probs div:nth-child(3){background:#dff4e4}.probs b{font-weight:800;font-size:22px;letter-spacing:-.03em;line-height:1.1}.probs p{margin-top:8px;color:var(--ink-2);line-height:1.5}.gets{margin-top:32px;display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-template-rows:auto auto;gap:14px}.gets>div{background:#f6f3f0;border-radius:24px;padding:24px;display:flex;flex-direction:column}.gets .g1{grid-row:span 2;justify-content:flex-end;padding:32px}.gets .g1 b{font-size:clamp(28px,2.8vw,40px);font-weight:900;letter-spacing:-.04em;line-height:1}.gets .gi{width:34px;height:34px;border-radius:50%;background:var(--ink);color:var(--lime);display:grid;place-items:center;font-weight:900}.gets .g1 .gi,.gets .gi{margin-bottom:auto}.gets>div:not(.g1) .gi{margin-bottom:18px}.gets b{font-weight:800;font-size:19px;letter-spacing:-.02em;line-height:1.15}.gets p{margin-top:6px;color:var(--ink-2);line-height:1.45}.gets>div:nth-child(2){background:var(--blush)}.gets>div:nth-child(3){background:#e7e4ff}.gets>div:nth-child(4){background:#dff4e4}.gets>div:nth-child(5){background:#fff}.fit{margin-top:32px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.fit>div{border-radius:28px;padding:28px}.fit .yes{background:var(--lime)}.fit .no{border:2px dashed var(--ink)}.fit h4{font-weight:900;font-size:24px;letter-spacing:-.03em}.fit ul{list-style:none;margin-top:14px;display:grid;gap:10px;font-size:17px;font-weight:500}.fit .yes li:before{content:"✓  ";font-weight:900}.fit .no li:before{content:"✕  ";font-weight:900;color:var(--magenta)}.note{margin-top:16px;color:var(--ink-2)}.price{margin-top:32px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.pmain{background:var(--ink);color:#fff;border-radius:28px;padding:clamp(24px,3vw,40px);display:flex;flex-direction:column;align-items:flex-start}.pmain .badge.live{background:var(--lime);color:var(--ink)}.pmain h3{margin-top:auto;padding-top:40px;font-weight:900;font-size:clamp(36px,4vw,56px);letter-spacing:-.045em;line-height:.95}.pmain p{margin-top:14px;font-size:17px;line-height:1.55;color:#c9c9d6;max-width:42ch}.pmain .btn{margin-top:24px;background:var(--lime);color:var(--ink)}.pmain .btn:hover{background:#fff}.pterms{list-style:none;display:grid;gap:10px}.pterms li{background:#f6f3f0;border-radius:20px;padding:18px 22px}.pterms b{font-weight:800;font-size:18px}.pterms span{display:block;margin-top:4px;color:var(--ink-2)}.why{margin-top:32px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.why div{border:2px solid var(--ink);border-radius:24px;padding:24px}.why b{font-weight:800;font-size:20px;letter-spacing:-.02em}.why p{margin-top:8px;color:var(--ink-2);line-height:1.5}.faq{margin-top:18px;border-top:2px solid var(--ink)}.faq details{border-bottom:2px solid var(--ink);padding:20px 0}.faq summary{cursor:pointer;font-weight:800;font-size:20px;letter-spacing:-.02em;list-style:none;display:flex;justify-content:space-between;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-weight:900}.faq details[open] summary:after{content:"−"}.faq p{margin-top:10px;color:var(--ink-2);line-height:1.55;max-width:70ch}@media (max-width:900px){.fit,.gets,.lg-hero,.price,.probs,.why{grid-template-columns:1fr}.lg-art{max-width:460px}.gets li{padding-right:0}}.lg-eye{width:86%;height:86%;display:block}@media (max-width:900px){.gets{grid-template-columns:1fr}.gets .g1{grid-row:auto;min-height:220px}}::selection{background:var(--lime);color:var(--ink)}.eyebrow{font-family:var(--font-mono),monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;background:var(--ink);color:var(--lime);border-radius:6px;padding:6px 10px}.eyebrow:before{content:"";display:inline-block;width:7px;height:7px;background:var(--lime);margin-right:8px;vertical-align:1px}.badge{font-family:var(--font-mono),monospace;font-weight:600;font-size:11px;letter-spacing:.06em;text-transform:uppercase;border-radius:6px;background:rgba(12,12,17,.08)}.badge.live{color:var(--lime)}.num{font-size:14px}.num,.spec dt{font-family:var(--font-mono),monospace;font-weight:600}.spec dt{font-size:12px;letter-spacing:.04em;text-transform:uppercase;padding-top:2px}.o2{background:var(--ink)}.o2 .badge{background:hsla(0,0%,100%,.12);color:var(--paper)}.o2 .ex span{background:hsla(0,0%,100%,.1)}.o2 .btn.alt{background:var(--orange);color:var(--ink)}.more .badge{background:rgba(12,12,17,.08)}.steps li,.steps li:first-child,.steps li:nth-child(2),.steps li:nth-child(3){background:var(--panel)}.sn{border-radius:8px;font-family:var(--font-mono),monospace;font-size:18px}.steps li:first-child .sn{background:var(--ink);color:var(--lime)}.steps li:nth-child(2) .sn{background:var(--orange);color:var(--ink)}.steps li:nth-child(3) .sn{background:var(--violet);color:#fff}.probs div,.probs div:first-child,.probs div:nth-child(2),.probs div:nth-child(3){background:var(--panel);position:relative}.probs div:before{content:"";display:block;width:28px;height:6px;border-radius:2px;background:var(--orange);margin-bottom:16px}.probs div:nth-child(2):before{background:var(--magenta)}.probs div:nth-child(3):before{background:var(--violet)}.gets>div,.gets>div:nth-child(2),.gets>div:nth-child(3),.gets>div:nth-child(4){background:var(--panel)}.gets>div:nth-child(5){background:transparent;border:2px solid var(--ink)}.gets .g1{background:var(--lime)}.gets .gi{border-radius:8px}.pterms li{background:var(--panel)}.who div{background:transparent}.invite,.t7,input,textarea{background:var(--field)}.t4{background:var(--panel-2)}footer{border-top-color:var(--ink)}.gets .g1 p,.offer.o1 .d{color:var(--ink)}.policy-head{padding:clamp(32px,5vw,64px) 0 clamp(28px,4vw,48px)}.policy-head h1{margin-top:18px}.policy-date{display:block;margin-top:14px;font-family:var(--font-mono),monospace;font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.policy{background:var(--panel);border-radius:28px;padding:clamp(24px,5vw,64px);margin-bottom:clamp(56px,8vw,100px);max-width:920px}.policy *{color:inherit!important;background:transparent!important;font-family:inherit!important;font-size:inherit!important}.policy{color:var(--ink-2);font-size:16px;line-height:1.65}.policy div{line-height:1.65!important}.policy [data-custom-class=subtitle],.policy [data-custom-class=title]{display:none}.policy h2{max-width:none;line-height:1.5;font-family:var(--font-mono),monospace!important;font-weight:600;font-size:14px!important;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)!important;margin:44px 0 14px;padding-top:28px;border-top:2px solid var(--ink)}.policy h2:before{content:"";display:inline-block;width:8px;height:8px;background:var(--lime);box-shadow:0 0 0 1px var(--ink);margin-right:10px;vertical-align:1px}.policy h3{max-width:none;line-height:1.3;font-weight:800;font-size:19px!important;letter-spacing:-.02em;margin:26px 0 8px}.policy a,.policy b,.policy h3,.policy strong{color:var(--ink)!important}.policy a{text-decoration:underline;text-decoration-color:var(--violet);text-decoration-thickness:2px;text-underline-offset:3px;transition:color .2s}.policy a:hover{color:var(--violet)!important}.policy ul{padding-left:22px;margin:12px 0;list-style-type:square}.policy ul>li>ul{list-style-type:circle}.policy li{margin-bottom:6px}.policy li::marker{color:var(--violet)}.policy table{border-collapse:collapse;width:100%;margin:20px 0}.policy td,.policy th{border:1px solid var(--line);padding:10px;text-align:left;vertical-align:top}.policy th{background:var(--panel-2)!important;color:var(--ink)!important}.policy [id]{scroll-margin-top:24px}.policy span:has(h1,h2,h3),.policy strong:has(h1,h2,h3){display:block}.policy [data-custom-class=body]>div:nth-child(-n+3){display:none}.policy [data-custom-class=body]>div:nth-child(4) h2{margin-top:0}.t3{place-items:stretch}.t3 .al{width:100%;height:100%;display:block}.t5 .living-eye{width:82%;height:auto;animation:none}@media (min-width:901px){.hero,.lg-hero{min-height:min(calc(100svh - 76px),960px);align-items:center;align-content:center;padding-top:16px;padding-bottom:clamp(64px,10vh,140px);box-sizing:border-box}}@media (min-width:1700px){.wrap{max-width:1600px}h1{font-size:clamp(92px,5.4vw,120px)}.lead{font-size:22px}}.t7{background:var(--violet)}main{counter-reset:sec}.eyebrow{counter-increment:sec;display:flex;align-items:center;gap:14px;color:var(--ink-2);padding:0;border-radius:0;font-family:var(--font-hanken),system-ui,sans-serif;font-size:15px;letter-spacing:0;text-transform:none}.eyebrow,.eyebrow:before{background:none;font-weight:600}.eyebrow:before{content:counter(sec,decimal-leading-zero);display:inline;width:auto;height:auto;margin:0;font-family:var(--font-mono),monospace;font-size:13px;color:var(--ink);vertical-align:baseline}.eyebrow:after{content:"";flex:1;height:1px;background:var(--line)}.contact .eyebrow:after{max-width:120px}nav .links a{position:relative;padding:6px 0;transition:color .2s}nav .links a[aria-current]{color:var(--ink)}nav .links a[aria-current]:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:3px;border-radius:2px;background:var(--lime)}nav{position:sticky;top:0;z-index:20;background:hsla(51,17%,92%,.88);backdrop-filter:blur(10px)}article[id],section[id]{scroll-margin-top:96px}nav .links a{color:var(--ink-2)}.steps li:first-child .sn{background:var(--teal);color:var(--ink)}.steps li:first-child{box-shadow:inset 0 0 0 2px var(--teal)}.gets .gi{background:var(--teal);color:var(--ink)}.gets .g1 .gi{background:var(--ink);color:var(--lime)}.fit .yes li:before{color:var(--ink)}.fit .no li:before{color:var(--red)}.fit .no{border-color:var(--red)}.fit .no h4{color:var(--red)}.probs div:before,.probs div:nth-child(2):before,.probs div:nth-child(3):before{background:var(--red)}nav .links a[aria-current]:after{background:var(--teal)}.chips input:checked+span:before{content:"✓ ";color:var(--teal);font-weight:900}.badge.live{background:var(--ink);color:#fff}.badge.live:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--teal);margin-right:7px;vertical-align:1px}.steps li:first-child{box-shadow:none}.steps li{transition:transform .35s var(--ease),box-shadow .35s var(--ease),background-color .35s var(--ease)}.steps li:hover{transform:translateY(-4px);box-shadow:0 14px 30px -18px rgba(12,12,17,.35)}.chips span{display:inline-flex;align-items:center;gap:8px;border:1.5px solid transparent;transition:background-color .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease),transform .15s var(--ease)}.chips span:before{content:"";flex:none;width:16px;height:16px;border-radius:50%;box-sizing:border-box;border:1.5px solid rgba(12,12,17,.35);background:transparent 50%/10px no-repeat;transition:background-color .25s var(--ease),border-color .25s var(--ease),background-size .25s var(--ease)}.chips span:hover{border-color:rgba(12,12,17,.25)}.chips label:active span{transform:scale(.97)}.chips input:checked+span{background:var(--ink);color:#fff}.chips input:checked+span:before{content:"";color:inherit;border-color:var(--teal);background-color:var(--teal);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2 5.2 4.2 7.3 8 3' fill='none' stroke='%230c0c11' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");animation:tick .3s var(--ease)}@keyframes tick{0%{background-size:0}to{background-size:10px}}.chips input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}input,textarea{transition:border-color .2s var(--ease),box-shadow .2s var(--ease),background-color .2s var(--ease)}input:focus,textarea:focus{border-color:var(--ink);box-shadow:0 0 0 4px rgba(12,12,17,.08);background:#fff}@media (prefers-reduced-motion:reduce){.chips span,.chips span:before,.steps li{transition:none;animation:none}.steps li:hover{transform:none}}.js-reveal .rv:not(.rv-in){opacity:0}.js-reveal .rv.rv-in{animation:rise .7s var(--ease) backwards;animation-delay:var(--rv-delay,0ms)}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}.fit>div,.gets>div,.more,.offer,.probs>div,.pterms li,.who>div,.why>div{transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.fit>div:hover,.gets>div:hover,.more:hover,.offer:hover,.probs>div:hover,.pterms li:hover,.who>div:hover,.why>div:hover{transform:translateY(-4px);box-shadow:0 14px 30px -18px rgba(12,12,17,.35)}@media (prefers-reduced-motion:reduce){.fit>div:hover,.gets>div:hover,.more:hover,.offer:hover,.probs>div:hover,.pterms li:hover,.who>div:hover,.why>div:hover{transform:none}}.glint{position:fixed;right:clamp(12px,2vw,28px);bottom:clamp(12px,2vw,28px);z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:12px;transition:opacity .35s var(--ease),transform .35s var(--ease)}.glint.is-hidden{opacity:0;transform:translateY(16px) scale(.9);pointer-events:none}.glint-launch{width:64px;height:64px;border-radius:20px;border:0;padding:0;cursor:pointer;background:var(--lime);display:grid;place-items:center;box-shadow:0 14px 30px -14px rgba(12,12,17,.55);transition:transform .25s var(--ease),border-radius .25s var(--ease)}.glint-launch:hover{transform:translateY(-2px)}.glint a:focus-visible,.glint button:focus-visible,.glint-launch:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.glint-hello{display:flex;align-items:flex-start;gap:4px;max-width:260px;background:#fff;border-radius:18px 18px 6px 18px;padding:12px 8px 12px 16px;box-shadow:0 16px 36px -18px rgba(12,12,17,.5);animation:glintIn .45s var(--ease)}.glint-hello-body{all:unset;cursor:pointer;font:500 15px/1.4 var(--font-hanken),system-ui,sans-serif;color:var(--ink)}.glint-x{all:unset;cursor:pointer;width:24px;height:24px;display:grid;place-items:center;border-radius:8px;font-size:18px;line-height:1;color:var(--ink-2);flex:none}.glint-x:hover{background:var(--panel);color:var(--ink)}.glint-panel{width:min(360px,calc(100vw - 24px));max-height:min(560px,calc(100svh - 120px));display:flex;flex-direction:column;background:var(--field);border-radius:24px;overflow:hidden;box-shadow:0 30px 60px -24px rgba(12,12,17,.45),0 0 0 1px rgba(12,12,17,.06);animation:glintIn .35s var(--ease);transform-origin:bottom right}@keyframes glintIn{0%{opacity:0;transform:translateY(10px) scale(.97)}}.glint-head{display:flex;align-items:center;gap:12px;padding:14px 14px 14px 16px;background:var(--ink);color:#fff}.glint-head b{display:block;font-weight:800;font-size:16px}.glint-head span{display:block;font-size:12px;opacity:.7}.glint-head>div:nth-child(2){flex:1}.glint-head .glint-x{color:#fff}.glint-head .glint-x:hover{background:hsla(0,0%,100%,.12)}.glint-ava{width:40px;height:40px;border-radius:12px;background:var(--lime);display:grid;place-items:center;flex:none}.glint-ava .living-eye{width:76%;height:76%}.glint-log{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px}.glint-msg{max-width:88%;padding:10px 14px;border-radius:16px;font-size:14.5px;line-height:1.45;animation:glintIn .3s var(--ease)}.glint-msg.from-glint{align-self:flex-start;background:#fff;border-bottom-left-radius:6px}.glint-msg.from-you{align-self:flex-end;background:var(--ink);color:#fff;border-bottom-right-radius:6px}.glint-msg a{display:inline-block;margin-top:8px;font-weight:700;color:var(--ink);text-decoration:underline;text-decoration-color:var(--teal);text-decoration-thickness:2px;text-underline-offset:3px}.glint-typing{display:flex;gap:4px;padding:14px}.glint-typing i{width:6px;height:6px;border-radius:50%;background:var(--ink-2);animation:dot 1s infinite}.glint-typing i:nth-child(2){animation-delay:.15s}.glint-typing i:nth-child(3){animation-delay:.3s}@keyframes dot{0%,60%,to{opacity:.25}30%{opacity:1}}.glint-qs{padding:12px 16px 16px;display:flex;flex-wrap:wrap;gap:6px;border-top:1px solid var(--line)}.glint-q{all:unset;cursor:pointer;font:600 13px/1.2 var(--font-hanken),system-ui,sans-serif;padding:8px 12px;border-radius:99px;background:#fff;box-shadow:inset 0 0 0 1.5px rgba(12,12,17,.15);transition:box-shadow .2s var(--ease),background-color .2s var(--ease)}.glint-q:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.glint-q:disabled{opacity:.5;cursor:wait}.glint-human{margin-top:4px;width:100%;font-weight:700;font-size:14px;color:var(--ink);text-decoration:none}.glint-human:hover{text-decoration:underline;text-decoration-color:var(--teal);text-decoration-thickness:2px;text-underline-offset:3px}@media (max-width:900px){.glint-launch{width:56px;height:56px;border-radius:18px}}@media (prefers-reduced-motion:reduce){.glint,.glint-hello,.glint-msg,.glint-panel{animation:none;transition:none}.glint-typing i{animation:none;opacity:.6}}.t9{container-type:size;place-items:stretch}.t9 .duo{position:absolute;inset:0;--S:clamp(36px,4.4vw,64px);--C:calc(var(--S) * .68)}.t9 .duo svg{position:static;margin:0;width:100%;height:100%;animation:none;display:block}.t9 .mv{position:absolute;left:0;top:50%;width:var(--S);height:var(--S);margin-top:calc(var(--S) / -2);animation-duration:7s;animation-fill-mode:both;animation-timing-function:ease-in-out}.t9 .mv.c{width:var(--C);height:var(--C);margin-top:calc(var(--C) / -2)}.t9 .rl{width:100%;height:100%;animation-duration:7s;animation-fill-mode:both;animation-timing-function:ease-in-out}.t9 .duo:not(.s3) .mv.c{display:none}.s1 .mv.a{animation-name:s1A;transform-origin:right center}.s1 .mv.b{animation-name:s1B;transform-origin:left center}.s1 .a .rl{animation-name:s1rA}.s1 .b .rl{animation-name:s1rB}@keyframes s1A{0%{transform:translateX(calc(-1 * var(--S)))}30%{transform:translateX(calc(50cqw - var(--S) - 1px))}33%{transform:translateX(calc(50cqw - var(--S) + 2px)) scale(.82,1.1)}40%,50%{transform:translateX(calc(50cqw - var(--S) - 12px))}55%{transform:translateX(calc(50cqw - var(--S) - 12px)) translateY(-14px)}60%,64%{transform:translateX(calc(50cqw - var(--S) - 12px))}to{transform:translateX(calc(100cqw + var(--S)))}}@keyframes s1B{0%{transform:translateX(100cqw)}30%{transform:translateX(calc(50cqw + 1px))}33%{transform:translateX(calc(50cqw - 2px)) scale(.82,1.1)}40%,50%{transform:translateX(calc(50cqw + 12px))}55%{transform:translateX(calc(50cqw + 12px)) translateY(-14px)}60%,64%{transform:translateX(calc(50cqw + 12px))}to{transform:translateX(calc(100cqw + 2 * var(--S) + 24px))}}@keyframes s1rA{0%{transform:rotate(0)}30%{transform:rotate(1turn)}40%,64%{transform:rotate(330deg)}to{transform:rotate(870deg)}}@keyframes s1rB{0%{transform:rotate(0)}30%{transform:rotate(-1turn)}40%,64%{transform:rotate(-330deg)}to{transform:rotate(210deg)}}.s2 .mv.a{animation-name:s2A}.s2 .mv.b{animation-name:s2B}.s2 .a .rl{animation-name:s2rA}.s2 .b .rl{animation-name:s2rB}@keyframes s2A{0%{transform:translateX(calc(-1 * var(--S)))}26%,34%{transform:translateX(calc(50cqw - var(--S) - 10px))}38%{transform:translateX(calc(50cqw - var(--S) - 10px)) translateY(-14px)}42%,50%{transform:translateX(calc(50cqw - var(--S) - 10px))}54%{transform:translateX(calc(50cqw - var(--S) - 10px)) translateY(-14px)}58%,70%{transform:translateX(calc(50cqw - var(--S) - 10px))}to{transform:translateX(calc(-1.2 * var(--S)))}}@keyframes s2B{0%{transform:translateX(100cqw)}26%,42%{transform:translateX(calc(50cqw + 10px))}46%{transform:translateX(calc(50cqw + 10px)) translateY(-14px)}50%,58%{transform:translateX(calc(50cqw + 10px))}62%{transform:translateX(calc(50cqw + 10px)) translateY(-14px)}66%,70%{transform:translateX(calc(50cqw + 10px))}to{transform:translateX(calc(100cqw + .2 * var(--S)))}}@keyframes s2rA{0%{transform:rotate(0)}26%{transform:rotate(330deg)}36%{transform:rotate(355deg)}40%{transform:rotate(305deg)}44%{transform:rotate(330deg)}52%{transform:rotate(355deg)}56%{transform:rotate(305deg)}60%,70%{transform:rotate(330deg)}to{transform:rotate(-30deg)}}@keyframes s2rB{0%{transform:rotate(0)}26%{transform:rotate(-330deg)}44%{transform:rotate(-305deg)}48%{transform:rotate(-355deg)}52%{transform:rotate(-330deg)}60%{transform:rotate(-305deg)}64%{transform:rotate(-355deg)}68%,70%{transform:rotate(-330deg)}to{transform:rotate(30deg)}}.s3 .mv.a{animation-name:s3A}.s3 .mv.b{animation-name:s3B}.s3 .mv.c{animation-name:s3C;transform-origin:center bottom}.s3 .a .rl{animation-name:s3rA}.s3 .b .rl{animation-name:s3rB}.s3 .c .rl{animation-name:s3rC}@keyframes s3A{0%{transform:translateX(calc(-1 * var(--S)))}26%,64%{transform:translateX(calc(50cqw - var(--S) - var(--C) / 2 - 10px))}68%{transform:translateX(calc(50cqw - var(--S) - var(--C) / 2 - 10px)) translateY(-14px)}72%,74%{transform:translateX(calc(50cqw - var(--S) - var(--C) / 2 - 10px))}to{transform:translateX(calc(100cqw + var(--S) * .2))}}@keyframes s3B{0%{transform:translateX(100cqw)}26%,64%{transform:translateX(calc(50cqw + var(--C) / 2 + 10px))}68%{transform:translateX(calc(50cqw + var(--C) / 2 + 10px)) translateY(-14px)}72%,74%{transform:translateX(calc(50cqw + var(--C) / 2 + 10px))}to{transform:translateX(calc(100cqw + var(--S) * 2 + var(--C) + 20px))}}@keyframes s3C{0%,32%{transform:translateX(calc(50cqw - var(--C) / 2)) translateY(-60cqh);opacity:0}33%{opacity:1}40%{transform:translateX(calc(50cqw - var(--C) / 2)) translateY(0)}43%{transform:translateX(calc(50cqw - var(--C) / 2)) scale(1.18,.78)}47%,64%{transform:translateX(calc(50cqw - var(--C) / 2))}68%{transform:translateX(calc(50cqw - var(--C) / 2)) translateY(-14px)}72%,74%{transform:translateX(calc(50cqw - var(--C) / 2))}to{transform:translateX(calc(100cqw + var(--S) + var(--C) / 2 + 10px))}}@keyframes s3rA{0%{transform:rotate(0)}26%,50%{transform:rotate(330deg)}62%,74%{transform:rotate(690deg)}to{transform:rotate(1200deg)}}@keyframes s3rB{0%{transform:rotate(0)}26%,50%{transform:rotate(-330deg)}62%,74%{transform:rotate(30deg)}to{transform:rotate(540deg)}}@keyframes s3rC{0%,50%{transform:rotate(0)}62%,74%{transform:rotate(1turn)}to{transform:rotate(900deg)}}@media (prefers-reduced-motion:reduce){.t9 .mv,.t9 .rl{animation:none!important}.t9 .mv.a{transform:translateX(calc(50cqw - var(--S) - 12px))}.t9 .mv.b{transform:translateX(calc(50cqw + 12px))}}.t4 .grid{width:80%;aspect-ratio:1;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:0;place-items:center}.t4 .grid svg{width:74%;height:auto;aspect-ratio:1}.glint-launch{width:88px;height:88px;border-radius:24px}.glint-launch .living-eye{width:74%;height:74%}.glint-hello{padding:12px 16px;pointer-events:none;animation:glintIn .25s var(--ease)}@media (max-width:900px){.glint-launch{width:64px;height:64px;border-radius:20px}}.t9 .duo.w1 .mv.b,.t9 .duo.w2 .mv.a{display:none}.w1 .mv.a{animation-name:w1A}.w1 .a .rl,.w1 .mv.a{animation-duration:8s}.w1 .a .rl{animation-name:w1R}.w2 .mv.b{animation-name:w2B}.w2 .b .rl,.w2 .mv.b{animation-duration:8s}.w2 .b .rl{animation-name:w2R}@keyframes w1A{0%{transform:translateX(calc(-1 * var(--S)))}35%,70%{transform:translateX(calc(50cqw - var(--S) / 2))}to{transform:translateX(calc(100cqw + var(--S)))}}@keyframes w1R{0%{transform:rotate(0)}35%{transform:rotate(1turn)}42%{transform:rotate(385deg)}50%{transform:rotate(335deg)}58%,70%{transform:rotate(1turn)}to{transform:rotate(2turn)}}@keyframes w2B{0%{transform:translateX(100cqw)}35%,70%{transform:translateX(calc(50cqw - var(--S) / 2))}to{transform:translateX(calc(-1 * var(--S)))}}@keyframes w2R{0%{transform:rotate(0)}35%{transform:rotate(-1turn)}42%{transform:rotate(-335deg)}50%{transform:rotate(-385deg)}58%,70%{transform:rotate(-1turn)}to{transform:rotate(-2turn)}}.t1 .sweep{animation:sweep 9s ease-in-out infinite}@keyframes sweep{0%,to{transform:rotate(-24deg)}40%,50%{transform:rotate(24deg)}}.t8 svg{animation:tilt 3.2s ease-in-out infinite}@keyframes tilt{0%,to{transform:rotate(-16deg)}50%{transform:rotate(16deg)}}@media (prefers-reduced-motion:reduce){.t1 .sweep,.t8 svg{animation:none}}.glint-launch{width:76px;height:76px;background:transparent;box-shadow:none;border-radius:50%}.glint-launch .living-eye{width:100%;height:100%;filter:drop-shadow(0 8px 10px rgb(12 12 17/.22))}@media (max-width:900px){.glint-launch{width:58px;height:58px;border-radius:50%}}.t2 .focus-lock{width:74%;height:74%;display:block}.t4 .grid svg{animation:none!important}.offers{grid-template-rows:auto auto auto 1fr auto;row-gap:0}.offer{display:grid;grid-row:span 5;grid-template-rows:subgrid;min-height:0}.offer h3{margin-top:0;padding-top:clamp(56px,7vw,96px);align-self:end}.offer .d,.offer .ex,.offer .spec{align-self:start}.offer .obtns,.offer>.btn{align-self:end;justify-self:start;margin-top:28px}.o1{background:var(--orange)}.o1,.offer.o1 .d{color:var(--ink)}.o1 .badge,.o1 .badge.live{color:rgba(12,12,17,.65)}.o2{background:var(--violet);color:var(--paper)}.o2 .badge{color:hsla(51,17%,92%,.7)}.o2 .ex span{background:hsla(0,0%,100%,.14);color:var(--paper)}.o2 .btn.alt{background:var(--ink);color:var(--paper)}.o2 .btn.alt:hover{background:var(--lime);color:var(--ink)}.otop{justify-content:flex-start;align-items:baseline;gap:14px}.badge.live,.more .badge,.offer .badge{background:none;padding:0;border-radius:0;font-family:var(--font-hanken),system-ui,sans-serif;font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink-2)}.badge.live:before{content:none}.o2 .badge{background:none;color:hsla(51,17%,92%,.6)}@media (max-width:900px){.offers{grid-template-rows:none}.offer{grid-row:auto;grid-template-rows:none;display:flex}.offer h3{padding-top:40px}.offer .d,.offer .ex,.offer .spec,.offer h3{align-self:auto}.offer .obtns,.offer>.btn{align-self:flex-start}}.sent,form{background:var(--teal)}.steps li:first-child .sn{background:var(--magenta);color:#fff}.chips input:checked+span:before{border-color:var(--lime);background-color:var(--lime)}.more:hover,.offer:hover{transform:none;box-shadow:none}.t4 .pp{transition:transform .45s cubic-bezier(.34,1.4,.64,1)}@media (prefers-reduced-motion:reduce){.t4 .pp{transition:none}}.cb-art{background:var(--violet)}.cb-art .relay{width:92%;height:92%;display:block;overflow:visible}.o2 .btn.ghost{background:transparent;color:var(--paper);box-shadow:inset 0 0 0 2px var(--paper)}.o2 .btn.ghost:hover{background:var(--paper);color:var(--ink)}.proof{margin-top:32px;display:grid;grid-template-columns:1.2fr .8fr;gap:14px}.proof-main{background:var(--ink);color:var(--paper);border-radius:28px;padding:clamp(24px,3vw,40px)}.proof-main b{display:block;font-weight:800;font-size:clamp(22px,2.2vw,28px);letter-spacing:-.02em;line-height:1.15;max-width:22ch}.proof-main p{margin-top:14px;font-size:17px;line-height:1.55;color:hsla(51,17%,92%,.78);max-width:52ch}.proof-main p:last-child{color:var(--lime);font-weight:700}.proof-steps{list-style:none;display:grid;gap:14px}.proof-steps li{background:var(--panel);border-radius:28px;padding:22px 26px;display:flex;align-items:center;gap:16px;font-weight:700;font-size:17px}.proof-steps span{flex:none;width:36px;height:36px;border-radius:8px;display:grid;place-items:center;font-family:var(--font-mono),monospace;font-size:15px;background:var(--violet);color:#fff}@media (max-width:900px){.proof{grid-template-columns:1fr}}nav .crumbs{display:none}.t4{--tile-bg:var(--panel-2)}.t6{--tile-bg:var(--ink)}.t7{--tile-bg:var(--violet)}.t8{--tile-bg:var(--magenta)}nav .links a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:3px;border-radius:2px;background:var(--teal);transform:scaleX(0);transform-origin:left;transition:transform .25s var(--ease)}nav .links a:hover:after,nav .links a[aria-current]:after{transform:scaleX(1)}nav .links a:hover{color:var(--ink)}@media (prefers-reduced-motion:reduce){nav .links a:after{transition:none}}.probs div:before,.probs div:nth-child(2):before,.probs div:nth-child(3):before{content:none}.gets .gi{display:none}.gets>div:nth-child(5){background:var(--panel);border:0}.gets .g1{justify-content:flex-start}.gets .g1 b{margin-top:auto;padding-top:24px}.g1-mark{width:clamp(64px,6vw,88px);aspect-ratio:1}.g1-mark svg{width:100%;height:100%;display:block}.g1-mark .spin{animation:none}.probs div,.probs div:first-child,.probs div:nth-child(2),.probs div:nth-child(3){background:var(--ink);color:var(--paper)}.probs p{color:hsla(51,17%,92%,.72)}@media (max-width:420px){h1{font-size:min(50px,12.5vw)}}.offer-page .lg-hero{min-height:0;grid-template-columns:1fr auto;align-items:end;padding:clamp(40px,6vw,88px) 0 clamp(8px,2vw,24px)}.offer-page .lg-hero h1{font-size:clamp(44px,5vw,76px);max-width:16ch}.offer-page .lg-hero .lead{max-width:56ch}.offer-page .lg-art{width:clamp(140px,14vw,200px);background:var(--lime);border-radius:24px}.offer-page .cb-art{background:var(--violet)}.page-lg .gets .g1{background:var(--lime);color:var(--ink)}.page-lg .fit .yes{background:var(--violet);color:var(--paper)}.page-cb .fit .yes{background:var(--teal);color:var(--ink)}.offer-page .fit .yes li:before{color:inherit}.offer-page .pmain .btn{background:var(--lime);color:var(--ink)}.offer-page .pmain .btn:hover{background:var(--paper);color:var(--ink)}@media (max-width:900px){.offer-page .lg-hero{grid-template-columns:1fr;padding-top:28px}.offer-page .lg-art{grid-row:1;width:96px;border-radius:18px}}.ba{margin-top:32px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.ba>div{border-radius:28px;padding:clamp(24px,3vw,40px);display:flex;flex-direction:column;gap:14px;min-height:280px}.ba-before{background:var(--panel)}.ba-after{background:var(--violet);color:var(--paper)}.ba-k{font-family:var(--font-mono),monospace;font-size:13px;font-weight:600;opacity:.7}.ba-q{font-weight:800;font-size:clamp(22px,2.2vw,28px);letter-spacing:-.02em;line-height:1.15}.ba-a{margin-top:auto;font-size:18px;line-height:1.5;border-radius:20px;padding:18px 20px}.ba-before .ba-a{background:var(--paper);color:var(--ink-2)}.ba-after .ba-a{background:var(--paper);color:var(--ink);font-weight:600}.builds{margin-top:28px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.builds div{border-top:2px solid var(--ink);padding-top:14px}.builds b{font-weight:800;font-size:18px;letter-spacing:-.02em}.builds p{margin-top:6px;color:var(--ink-2);line-height:1.45}@media (max-width:900px){.ba,.builds{grid-template-columns:1fr}.ba>div{min-height:0}}.page-lg .gets>div:nth-child(3){background:var(--magenta);color:var(--paper)}.page-lg .gets>div:nth-child(5){background:var(--teal);color:var(--ink)}.page-lg .gets>div:nth-child(3) p,.page-lg .gets>div:nth-child(5) p{color:inherit;opacity:.82}.page-lg .why>div:nth-child(2){background:var(--magenta);border-color:var(--magenta);color:var(--paper)}.page-lg .why>div:nth-child(2) p{color:inherit;opacity:.82}.page-cb .ba-after{background:var(--violet);color:var(--paper)}.page-cb .proof-steps li:first-child span{background:var(--magenta)}.page-cb .proof-steps li:nth-child(2) span{background:var(--teal);color:var(--ink)}.page-cb .builds div:first-child{border-color:var(--magenta)}.page-cb .builds div:nth-child(2){border-color:var(--teal)}.page-cb .builds div:nth-child(3){border-color:var(--orange)}.page-cb .builds div:nth-child(4){border-color:var(--violet)}.page-cb .builds div{border-top-width:4px}.page-cb .pterms li:first-child{background:var(--magenta);color:var(--paper)}.page-cb .pterms li:nth-child(3){background:var(--lime);color:var(--ink)}.page-cb .pterms li:first-child span,.page-cb .pterms li:nth-child(3) span{color:inherit;opacity:.82}.offer-page .lg-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(28px,5vw,72px);padding:clamp(32px,5vw,72px) 0 0}.offer-page .lg-art{width:100%;max-width:520px;justify-self:end;border-radius:28px}.offer-page .lg-hero .lead{font-size:clamp(19px,1.6vw,23px);max-width:34ch;color:var(--ink)}@media (max-width:900px){.offer-page .lg-hero{grid-template-columns:1fr;padding-top:24px}.offer-page .lg-art{grid-row:auto;width:min(100%,300px);justify-self:start;border-radius:24px}}.offer-page .pterms li.nofit{background:none;box-shadow:inset 0 0 0 2px var(--red,#ff0d1a)}.offer-page .pterms li.nofit b{color:var(--red,#ff0d1a)}.contact .faq{margin-top:32px}.contact .faq summary{font-size:18px}.offer-page .cb-art,.offer-page .lg-art{background:none;border-radius:0;overflow:visible}nav .btn.nav-cta{background:var(--ink);color:#fff}nav .btn.nav-cta:hover{background:var(--magenta);color:#fff}@media (max-width:900px){.offer-page .lg-art{display:none}.offer-page .lg-hero{padding-bottom:0}.offer-page .lg-hero+.sec{padding-top:56px}}.page-lg .pmain{background:var(--orange);color:var(--ink)}.page-cb .pmain{background:var(--green)}.page-cb .pmain,.page-lg .pmain{color:var(--ink)}.page-cb .pmain p,.page-lg .pmain p{color:rgba(12,12,17,.78)}.offer-page.page-cb .pmain .btn,.offer-page.page-lg .pmain .btn{background:var(--ink);color:#fff}.offer-page.page-cb .pmain .btn:hover,.offer-page.page-lg .pmain .btn:hover{background:var(--violet);color:#fff}.mail{margin-top:32px;max-width:820px;background:var(--field);border-radius:20px;box-shadow:0 0 0 1px rgba(12,12,17,.1),0 24px 48px -28px rgba(12,12,17,.35);overflow:hidden}.mail-bar{display:flex;justify-content:space-between;padding:12px clamp(18px,3vw,32px);font-size:14px;font-weight:600;color:var(--ink-2);border-bottom:1px solid rgba(12,12,17,.08)}.mail-head{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:20px clamp(18px,3vw,32px) 0}.mail-ava{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:#fff}.mail-ava,.mail-head b{font-weight:800;font-size:16px}.mail-head b{display:block}.mail-head div span,.mail-head time{font-size:14px;color:var(--ink-2)}.mail-subj{padding:16px clamp(18px,3vw,32px) 0;font-size:clamp(20px,2vw,26px);font-weight:800;letter-spacing:-.025em;line-height:1.2}.mail-inv{margin:18px clamp(18px,3vw,32px) 0;border:1px solid rgba(12,12,17,.14);border-radius:14px;display:grid;grid-template-columns:auto 1fr;gap:16px;padding:18px;background:#fff}.mail-date{width:64px;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;align-items:center;background:var(--violet);color:#fff;padding:8px 0;line-height:1}.mail-date span{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.mail-date b{font-size:28px;font-weight:900;margin:4px 0}.mail-ev{display:flex;flex-direction:column;gap:4px;min-width:0}.mail-ev b{font-size:18px;font-weight:800}.mail-ev span{font-size:15px;color:var(--ink-2)}.mail-rsvp{grid-column:1/-1;display:flex;align-items:center;gap:8px;padding-top:14px;border-top:1px solid rgba(12,12,17,.08);font-size:14px;font-weight:700}.mail-rsvp span:first-child{margin-right:auto;color:var(--ink-2);font-weight:600}.mail-rsvp span:not(:first-child){padding:7px 14px;border-radius:8px;box-shadow:inset 0 0 0 1px rgba(12,12,17,.2)}.mail-rsvp .on{background:var(--ink);color:#fff;box-shadow:none}.mail-body{padding:22px clamp(18px,3vw,32px) clamp(22px,3vw,32px)}.mail-body dl{margin:10px 0 0;display:grid;grid-template-columns:auto 1fr;column-gap:24px}.mail-body dt{font-weight:800}.mail-body dd,.mail-body dt{font-size:16px;padding:14px 0;border-top:1px solid rgba(12,12,17,.14)}.mail-body dd{margin:0;line-height:1.5;color:var(--ink-2)}@media (max-width:600px){.mail-body dl{grid-template-columns:1fr}.mail-body dd{border-top:0;padding-top:0}.mail-rsvp span:not(:first-child){padding:7px 11px}}.page-lg .steps{grid-template-columns:repeat(4,1fr)}.page-lg .steps li:nth-child(4) .sn{background:var(--green);color:var(--ink)}@media (max-width:1100px){.page-lg .steps{grid-template-columns:1fr 1fr}}@media (max-width:600px){.page-lg .steps{grid-template-columns:1fr}}