:root{--house-black: #0A0A0A;--night: #0B1214;--cream: #EFE9DE;--clay: #C9724A;--ink: #141412;--cyan: #00D9FF;--font-display: "Space Grotesk", "FS Display Fallback", Arial, sans-serif;--font-body: "Inter", "FS Body Fallback", Arial, sans-serif;--pad-x: max(5vw, 24px);--ease: cubic-bezier(.4, 0, .1, 1);--ease-express: cubic-bezier(.35, 0, 0, 1)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk-latin-var.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin-var.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:FS Display Fallback;src:local("Arial"),local("Helvetica"),local("Liberation Sans");size-adjust:98.02%;ascent-override:100.49%;descent-override:29.59%;line-gap-override:0%;font-weight:400 700}@font-face{font-family:FS Body Fallback;src:local("Arial"),local("Helvetica"),local("Liberation Sans");size-adjust:106.39%;ascent-override:91.17%;descent-override:22.56%;line-gap-override:0%;font-weight:400 700}html{background:var(--house-black)}body{background:var(--house-black);color:var(--cream);font-family:var(--font-body);font-size:16px;line-height:1.65;font-weight:400;overflow-x:clip}.mo{position:relative}.mo-stage{position:sticky;top:0;height:100vh;height:100svh;display:grid;place-items:center;text-align:center;padding:0 var(--pad-x);background:var(--house-black);overflow:hidden}.mo-stage>*{position:relative}.mo-m1{height:340vh}.mo-m2{height:180vh}.mo-m3{height:260vh}.mo-m4{height:280vh}.mo-m5{height:150vh}.mo-m6{height:200vh}.mo-m7{height:140vh}.mo-m8{height:190vh}.mo-m9{height:210vh}.mo-m10{height:180vh}.mo-m11{height:150vh}.mo-m12{height:460vh}.mo-m13{height:340vh}.mo-m14{height:150vh}.mo-m15{height:170vh}.mo-m16a,.mo-m16b,.mo-m16c{height:180vh}.mo-m17{height:160vh}.mo-m18{height:260vh}.mo-m19{height:240vh}.mo-m20{height:180vh}.mo-m21{height:280vh}.mo-m22{height:200vh}.mo-m23{height:240vh}.iris{position:fixed;left:50%;top:50%;z-index:5;width:170vmax;aspect-ratio:1 / 1;margin:-85vmax 0 0 -85vmax;border-radius:50%;transform:scale(0);will-change:transform;pointer-events:none}.iris-cream{background:var(--cream)}.iris-ink{background:var(--house-black)}.iris-night{background:var(--night)}.chrome{position:fixed;top:0;left:0;right:0;z-index:20;display:flex;justify-content:space-between;align-items:center;padding:clamp(18px,2.4vw,30px) var(--pad-x);pointer-events:none;mix-blend-mode:normal}.chrome:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,rgba(10,10,10,.5),transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);mask-image:linear-gradient(to bottom,black 35%,transparent);-webkit-mask-image:linear-gradient(to bottom,black 35%,transparent)}.chrome-label{font-family:var(--font-display);font-weight:500;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--cream);opacity:.85}.chrome-home{pointer-events:auto;text-decoration:none}@media (hover: hover) and (pointer: fine){.chrome-home:hover{opacity:1}}.chrome-loc{color:var(--clay)}body.cyan-era .chrome-loc{color:var(--cyan)}body.on-cream .chrome-label{color:var(--ink);opacity:.9}body.on-cream .sh-line{background:linear-gradient(to bottom,var(--ink),transparent)}.chrome-label,.sh-line{transition:color .4s var(--ease),background .4s var(--ease)}.scroll-hint{position:fixed;bottom:clamp(20px,3.5vh,40px);left:50%;transform:translate(-50%);z-index:20;display:grid;justify-items:center;gap:10px;pointer-events:none}.scroll-hint .chrome-label{opacity:.6}.sh-line{width:1px;height:44px;background:linear-gradient(to bottom,var(--cream),transparent);opacity:.7}.s1-bg{position:absolute;inset:-6%;z-index:0}.s1-img,.s1-video{width:100%;height:100%;object-fit:cover;object-position:50% 62%;display:block;will-change:transform}.s1-video{position:absolute;inset:0}html.js-motion .s1-video{opacity:0}.s1-glow{position:absolute;left:50%;top:34%;width:72vmax;aspect-ratio:1.6 / 1;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgba(201,114,74,.2),transparent 62%);opacity:.55;will-change:opacity}.s1-pool{position:absolute;left:50%;bottom:-4%;width:90vmax;height:46%;transform:translate(-50%);background:radial-gradient(ellipse 46% 68% at 50% 0%,rgba(239,233,222,.13),transparent 70%),radial-gradient(ellipse 70% 90% at 50% 8%,rgba(201,114,74,.1),transparent 75%)}.s1-shade{position:absolute;inset:0;background:radial-gradient(ellipse 120% 90% at 50% 26%,transparent 42%,rgba(10,10,10,.5) 100%),linear-gradient(to top,rgba(10,10,10,.72),rgba(10,10,10,.25) 52%,transparent 70%)}.s1-fade{position:absolute;inset:0;background:transparent}html.js-motion .s1-fade{background:var(--house-black);opacity:0}.mo-m1 .mo-stage{padding:0}.m1-block{position:relative;z-index:1;align-self:center;justify-self:center;margin-top:10vh;padding:0 var(--pad-x);display:grid;justify-items:center;gap:clamp(14px,2vh,22px);text-align:center}.s1-dim{position:absolute;inset:0;background:transparent}html.js-motion .s1-dim{background:var(--house-black);opacity:.34}.m1-line{font-family:var(--font-display);font-weight:600;font-size:clamp(2.1rem,4.7vw,4.4rem);line-height:1.12;letter-spacing:-.02em;max-width:17ch;color:var(--cream);text-shadow:0 1px 2px rgba(10,10,10,.55),0 2px 14px rgba(10,10,10,.35)}.wm{display:inline-block;overflow:hidden;vertical-align:bottom}.wm .w{display:inline-block}.m2-line{font-family:var(--font-display);font-weight:700;font-size:clamp(5rem,17vw,15rem);line-height:1;letter-spacing:-.03em;color:var(--cream)}.m2-line .c{display:inline-block}.mo-m3 .mo-stage{background:var(--cream)}.m3-line{font-family:var(--font-display);font-weight:700;font-size:clamp(2.9rem,10.5vw,9.5rem);line-height:1.04;letter-spacing:-.025em;max-width:12ch;color:var(--ink)}.m3-line .fk{color:var(--clay)}.m4-figure{display:flex;flex-direction:column;align-items:center;gap:clamp(20px,3.5vh,36px)}.m4-portrait{width:min(58vw,44vh,430px);height:auto;aspect-ratio:1 / 1;object-fit:cover;display:block;flex:none;-webkit-mask-image:radial-gradient(ellipse 74% 74% at 50% 50%,#000 48%,transparent 90%);mask-image:radial-gradient(ellipse 74% 74% at 50% 50%,#000 48%,transparent 90%);will-change:transform}.m4-line{font-family:var(--font-display);font-weight:500;font-size:clamp(1.35rem,2.7vw,2.1rem);line-height:1.15;letter-spacing:-.01em;max-width:24ch;color:var(--cream)}.m4-line .w{display:inline-block}html.js-motion .m1-line .w{transform:translateY(112%)}html.js-motion .m2-line .c,html.js-motion .m3-line,html.js-motion .m4-portrait,html.js-motion .m4-line .w{opacity:0}html.js-motion .m5-line .w,html.js-motion .m9-setup .w{transform:translateY(112%)}html.js-motion .m6-line .ch,html.js-motion .m7-line,html.js-motion .m8-line,html.js-motion .m8-line .qm,html.js-motion .m9-excuse,html.js-motion .m10-line{opacity:0}html.js-motion .m11-line .w,html.js-motion .m13-line .w,html.js-motion .exl .w,html.js-motion .m15-line .w{transform:translateY(112%)}html.js-motion .mo-m12 .split-media,html.js-motion .fan-slot,html.js-motion .rev-media,html.js-motion .site-dead,html.js-motion .m14-line,html.js-motion .m17-line,html.js-motion .m18-q,html.js-motion .m18-a,html.js-motion .m19-line,html.js-motion .tri-complete,html.js-motion .triptych{opacity:0}html.js-motion .m24-line .w,html.js-motion .m20-line .w,html.js-motion .m21-line,html.js-motion .m22-line,html.js-motion .m23-setup .w,html.js-motion .m23-payoff .w{transform:translateY(112%)}html.js-motion .m21-line,html.js-motion .m22-line{transform:none;opacity:0}html.js-motion .cyan-rule{transform:scaleX(0)}html.js-motion .s5-bg,html.js-motion .offer-card,html.js-motion .offer-terms,html.js-motion .boundary,html.js-motion .proof-head-block,html.js-motion .receipt,html.js-motion .proof-dated{opacity:0}.st-night{background:var(--night)}.st-night:before{background:radial-gradient(ellipse 90% 70% at 50% 45%,rgba(239,233,222,.03),transparent 60%)}.m5-line{font-family:var(--font-display);font-weight:500;font-size:clamp(1.3rem,2.4vw,2rem);line-height:1.3;letter-spacing:-.01em;max-width:26ch;color:var(--cream);opacity:.85}.m6-line{font-family:var(--font-display);font-weight:600;font-size:clamp(1.9rem,4.6vw,3.9rem);line-height:1.2;letter-spacing:-.015em;max-width:18ch;color:var(--cream)}.m6-line .tw{display:inline-block;white-space:nowrap}.m6-line .ch{display:inline-block;white-space:pre}.m6-line{position:relative}.m6-line .caret{display:none}html.js-motion .m6-line .caret{display:block;position:absolute;left:0;top:0;width:.09em;height:1.1em;background:var(--cream);opacity:0}.m7-line{font-family:var(--font-display);font-weight:600;font-size:clamp(3rem,9vw,7.5rem);line-height:1;letter-spacing:-.02em;color:var(--cream);opacity:.9}.m8-line{font-family:var(--font-display);font-weight:700;font-size:clamp(2.4rem,6.2vw,5.4rem);line-height:1.12;letter-spacing:-.02em;max-width:15ch;color:var(--cream)}.m8-line .qm{display:inline-block;color:var(--clay)}.m9-block{display:grid;justify-items:center;gap:clamp(20px,3.5vh,34px)}.m9-setup{font-family:var(--font-display);font-weight:500;font-size:clamp(1.2rem,2.2vw,1.8rem);line-height:1.3;color:var(--cream);opacity:.8}.m9-excuse{font-family:var(--font-body);font-style:italic;font-weight:400;font-size:clamp(1.35rem,2.9vw,2.3rem);line-height:1.45;max-width:30ch;color:var(--cream);opacity:.62}.m10-line{font-family:var(--font-display);font-weight:700;font-size:clamp(5rem,16vw,14rem);line-height:1;letter-spacing:-.03em;color:var(--cream)}.m11-line,.m15-line{font-family:var(--font-display);font-weight:500;font-size:clamp(1.6rem,3.2vw,2.7rem);line-height:1.28;letter-spacing:-.01em;max-width:24ch;color:var(--cream)}.split-stage{display:grid;grid-template-columns:46% 54%;align-items:center;gap:clamp(24px,4vw,64px);padding-left:var(--pad-x);padding-right:var(--pad-x);place-items:center}.split-flip{direction:rtl}.split-flip>*{direction:ltr}.split-media{position:relative;width:100%;height:64vh;height:min(64vh,620px)}.sm-card{position:absolute;inset:0;display:grid;place-items:center}.sm-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;border-radius:18px;filter:drop-shadow(0 24px 60px rgba(0,0,0,.55))}.sm-photo img{border:1px solid rgba(239,233,222,.14)}.split-lines{display:grid;gap:clamp(22px,4vh,40px);justify-self:start;justify-items:start;text-align:left;width:100%}.split-lines .spl{font-family:var(--font-display);font-weight:600;font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.22;letter-spacing:-.014em;max-width:20ch;color:var(--cream)}.split-lines .spl-long{font-weight:500;font-size:clamp(1.2rem,2.1vw,1.8rem);max-width:32ch}.spl-hl{font-style:normal;font-weight:600;color:var(--clay)}.film-stage{padding:0}.m13-line{position:absolute;top:clamp(64px,11vh,130px);left:var(--pad-x);right:var(--pad-x);z-index:2;text-align:center;font-family:var(--font-display);font-weight:500;font-size:clamp(1.3rem,2.4vw,2rem);line-height:1.3;color:var(--cream)}.film-frame{position:absolute;inset:0;display:grid;place-items:center;will-change:transform;overflow:hidden}.film-poster,.film-frame video{width:100%;height:100%;object-fit:cover;display:block}.fan{position:relative;width:100%;height:min(60vh,560px)}.fan-slot{position:absolute;left:50%;top:50%;width:clamp(150px,15vw,220px);aspect-ratio:640 / 927;will-change:transform,opacity}.fan-slot img{width:100%;height:auto;border-radius:14px;box-shadow:0 18px 60px #0000008c}.fan-slot[data-fan="1"]{transform:translate(-50%,-50%) translate(-9.5vw) translateY(1.8vh) rotate(-16deg)}.fan-slot[data-fan="2"]{transform:translate(-50%,-50%) translate(-4.8vw) translateY(-.6vh) rotate(-8deg)}.fan-slot[data-fan="3"]{transform:translate(-50%,-50%) translateY(-1.6vh)}.fan-slot[data-fan="4"]{transform:translate(-50%,-50%) translate(4.8vw) translateY(-.6vh) rotate(8deg)}.fan-slot[data-fan="5"]{transform:translate(-50%,-50%) translate(9.5vw) translateY(1.8vh) rotate(16deg)}.exl{font-family:var(--font-display);font-weight:600;font-size:clamp(1.7rem,3.4vw,3rem);line-height:1.22;letter-spacing:-.015em;max-width:18ch;color:var(--cream)}.rev-media{display:grid;gap:clamp(18px,3vh,30px);justify-items:center;width:100%}.rev-row{width:min(100%,560px);height:auto;border-radius:14px;border:1px solid rgba(239,233,222,.14);box-shadow:0 18px 60px #0000008c}.rev-stars{gap:10px}.site-dead{width:min(100%,460px);border-radius:16px;background:#060606f0;border:1px solid rgba(239,233,222,.08);padding:22px 20px;display:grid;gap:14px;box-shadow:0 18px 60px #0000008c}.site-dead .ec-void{height:clamp(160px,26vh,260px)}@media (max-width: 820px){.split-stage,.split-flip{grid-template-columns:1fr;direction:ltr;gap:clamp(18px,3vh,28px);align-content:center;text-align:center}.split-lines{justify-items:center}.split-media{height:44vh}.fan{height:38vh}.exl{max-width:22ch}}.m14-line,.m17-line{font-family:var(--font-display);font-weight:700;font-size:clamp(3.4rem,11vw,9.5rem);line-height:1;letter-spacing:-.025em;color:var(--cream)}.exam-cards{position:absolute;inset:0;z-index:2;pointer-events:none}.exam-card-wrap{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);will-change:transform}.exam-card,.tri-card{width:clamp(190px,22vw,260px);border-radius:14px;background:#0b1214eb;border:1px solid rgba(239,233,222,.18);box-shadow:0 18px 60px #0000008c;padding:20px 18px;display:grid;gap:12px}.ec-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#efe9de47,#efe9de1a)}.ec-bar{height:10px;border-radius:5px;background:linear-gradient(90deg,#efe9de42,#efe9de1f)}.ec-stars{display:flex;gap:5px}.ec-star path{fill:#efe9de24}.ec-star.lit path{fill:var(--clay)}.ec-dots{display:flex;gap:5px}.ec-dots i{width:8px;height:8px;border-radius:50%;background:#efe9de38}.ec-void{height:86px;border-radius:8px;background:#060606;border:1px dashed rgba(239,233,222,.1)}.ec-dark{border-color:#efe9de14;background:#060606f0}.m18-block{display:grid;justify-items:center;gap:clamp(26px,4.5vh,44px);padding:0 var(--pad-x)}.triptych{display:flex;gap:clamp(12px,1.6vw,20px);align-items:stretch}.triptych .tri-card:nth-child(2) .ec-star path{fill:var(--clay)}.tri-card{width:clamp(140px,15vw,200px);padding:16px 14px;gap:10px}.tri-card .ec-void{height:58px}.tri-dark{border-color:#efe9de12;background:#060606f2}.m18-q{font-family:var(--font-display);font-weight:700;font-size:clamp(2rem,4.6vw,4rem);line-height:1.14;letter-spacing:-.018em;max-width:18ch;color:var(--cream)}.m18-a{font-family:var(--font-display);font-weight:500;font-size:clamp(1.25rem,2.4vw,2rem);color:var(--cream);opacity:.8}.m19-block{display:grid;justify-items:center;gap:clamp(30px,5.5vh,56px);padding:0 var(--pad-x)}.tri-complete .tri-card{border-color:#efe9de57;background:#0b1214fa;box-shadow:0 18px 70px #0009,0 0 44px #efe9de0d}.tri-complete .ec-star path{fill:var(--clay)}.tri-complete .ec-lines{display:grid;gap:8px}.tri-complete .ec-bar{background:linear-gradient(90deg,#efe9de66,#efe9de33)}.m19-line{font-family:var(--font-display);font-weight:500;font-size:clamp(1.7rem,3.6vw,3.1rem);line-height:1.2;letter-spacing:-.01em;max-width:22ch;color:var(--cream)}.cy{color:var(--cyan)}.m20-block{display:grid;justify-items:center;gap:clamp(18px,3vh,30px)}.m20-line{font-family:var(--font-display);font-weight:600;font-size:clamp(2rem,4.6vw,4rem);line-height:1.18;letter-spacing:-.016em;max-width:18ch;color:var(--cream)}.cyan-rule{width:min(46vw,420px);height:2px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);box-shadow:0 0 18px #00d9ff8c;transform-origin:50% 50%}.s5{padding:0}.s5-bg{position:absolute;inset:0;z-index:0}.s5-img{width:100%;height:100%;object-fit:cover;object-position:50% 55%;display:block}.s5-shade{position:absolute;inset:0;background:radial-gradient(ellipse 120% 90% at 50% 30%,transparent 40%,rgba(10,10,10,.6) 100%),linear-gradient(to top,rgba(10,10,10,.75),rgba(10,10,10,.2) 48%,transparent 68%)}.s5-dim{position:absolute;inset:0;background:transparent}html.js-motion .s5-dim{background:var(--house-black);opacity:.3}.m21-line{position:relative;z-index:1;font-family:var(--font-display);font-weight:600;font-size:clamp(2.1rem,5vw,4.4rem);line-height:1.15;letter-spacing:-.018em;max-width:16ch;color:var(--cream);text-shadow:0 1px 2px rgba(10,10,10,.55),0 2px 14px rgba(10,10,10,.35)}.m21-line .fs-name{font-weight:700;color:var(--cyan);text-shadow:0 0 26px rgba(0,217,255,.45);white-space:nowrap}.m22-line{font-family:var(--font-display);font-weight:700;font-size:clamp(1.9rem,4.4vw,3.9rem);line-height:1.18;letter-spacing:-.016em;max-width:20ch;color:var(--cream)}.m23-block{display:grid;justify-items:center;gap:clamp(20px,3.5vh,36px)}.m23-setup{font-family:var(--font-display);font-weight:500;font-size:clamp(1.25rem,2.3vw,1.9rem);line-height:1.3;color:var(--cream);opacity:.8;max-width:30ch}.m23-payoff{font-family:var(--font-display);font-weight:600;font-size:clamp(1.7rem,3.4vw,2.9rem);line-height:1.22;letter-spacing:-.014em;max-width:24ch;color:var(--cream)}.proof-act{position:relative;z-index:1;background:var(--house-black);border-top:1px solid rgba(239,233,222,.1);padding:clamp(80px,14vh,160px) var(--pad-x);display:grid;justify-items:center;gap:clamp(36px,6vh,64px)}.proof-head-block{display:grid;justify-items:center;gap:14px;text-align:center}.proof-head{font-family:var(--font-display);font-weight:700;font-size:clamp(2rem,4.6vw,4rem);line-height:1.12;letter-spacing:-.018em;color:var(--cream);max-width:18ch}.proof-source{font-family:var(--font-display);font-weight:500;font-size:13px;letter-spacing:.1em;text-transform:uppercase;opacity:.55}.proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);width:min(1160px,100%);align-items:stretch}.receipt{border:1px solid rgba(239,233,222,.14);border-radius:16px;background:var(--night);padding:clamp(22px,2.2vw,30px);display:grid;grid-template-rows:auto auto auto 1fr;gap:12px;text-align:left}.rc-nums{font-family:var(--font-display);font-weight:700;font-size:clamp(1.8rem,2.4vw,2.4rem);letter-spacing:-.015em;color:var(--cream)}.rc-nums .rc-from{opacity:.45}.rc-nums .rc-to{color:var(--cyan)}.rc-label{font-family:var(--font-display);font-weight:500;font-size:12px;letter-spacing:.16em;text-transform:uppercase;opacity:.55}.receipt img{width:100%;height:clamp(150px,19vh,190px);object-fit:cover;object-position:50% 18%;border-radius:10px;border:1px solid rgba(239,233,222,.1)}.receipt figcaption{font-size:.9rem;line-height:1.5;opacity:.7}.proof-dated{font-family:var(--font-display);font-weight:500;font-size:12px;letter-spacing:.12em;text-transform:uppercase;opacity:.4}.offer-act{position:relative;z-index:1;background:var(--house-black);border-top:1px solid rgba(239,233,222,.1);padding:clamp(80px,14vh,160px) var(--pad-x) clamp(90px,16vh,180px);display:grid;justify-items:center;gap:clamp(44px,7vh,80px)}.m24-line{font-family:var(--font-display);font-weight:500;font-size:clamp(1.7rem,3.4vw,2.9rem);line-height:1.22;color:var(--cream)}.offers-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);width:min(1160px,100%);align-items:stretch}.offer-card{border:1px solid rgba(239,233,222,.16);border-radius:16px;padding:clamp(26px,2.6vw,38px) clamp(22px,2.2vw,32px);display:grid;grid-template-rows:auto auto 1fr auto;gap:18px;text-align:left;background:var(--night)}.offer-card h3{font-family:var(--font-display);font-weight:600;font-size:1.12rem;line-height:1.3}.offer-price{font-family:var(--font-display);font-weight:700;font-size:clamp(2.1rem,2.6vw,2.6rem);color:var(--cream)}.offer-card ul{list-style:none;display:grid;gap:9px;align-content:start}.offer-card li{font-size:.93rem;opacity:.82;padding-left:18px;position:relative}.offer-card li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:#efe9de66}.offer-prev{font-weight:600;opacity:.95}.offer-cta{display:block;width:100%;text-align:center;padding:15px 20px;border-radius:999px;border:1px solid rgba(239,233,222,.4);color:var(--cream);font-family:var(--font-display);font-weight:600;font-size:.98rem;text-decoration:none;transition:background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease),transform .16s var(--ease)}.offer-cta:active{transform:scale(.97);transition-duration:.2s,.2s,.2s,.1s}.offer-cta:focus-visible,.chrome-home:focus-visible,.faq-item summary:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:4px}.offer-cta:focus-visible{border-radius:999px}@media (hover: hover) and (pointer: fine){.offer-cta:hover{background:var(--cream);color:var(--ink)}.offer-card--featured .offer-cta:hover{background:var(--cream);border-color:var(--cream)}}.offer-card--featured{border-color:#00d9ff8c;background:linear-gradient(180deg,#00d9ff0f,#0b1214 42%);box-shadow:0 0 0 1px #00d9ff2e,0 24px 80px #0000008c,0 0 56px #00d9ff1a}.offer-card--featured .offer-price{color:var(--cyan)}.offer-card--featured .offer-cta{background:var(--cyan);border-color:var(--cyan);color:var(--ink);font-weight:700}.offer-terms{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 40px;width:min(860px,100%);text-align:left}.offer-terms li{font-size:.92rem;opacity:.62;padding-left:18px;position:relative}.offer-terms li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:#00d9ff80}.boundary{max-width:54ch;text-align:center;font-style:italic;font-size:1.02rem;opacity:.78;border:0}@media (min-width: 821px){.offer-card--featured{transform:scale(1.045)}}.faq-act{position:relative;z-index:1;background:var(--house-black);border-top:1px solid rgba(239,233,222,.1);padding:clamp(70px,12vh,140px) var(--pad-x) clamp(90px,16vh,180px);display:grid;justify-items:center}.faq-list{width:min(820px,100%);display:grid}.faq-item{border-bottom:1px solid rgba(239,233,222,.12)}.faq-item:first-child{border-top:1px solid rgba(239,233,222,.12)}.faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:clamp(18px,2.4vh,26px) 4px}.faq-item summary::-webkit-details-marker{display:none}.faq-q{font-family:var(--font-display);font-weight:600;font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.35;color:var(--cream);text-align:left}.faq-x{position:relative;flex:0 0 auto;width:16px;height:16px;transition:transform .3s var(--ease)}.faq-x:before,.faq-x:after{content:"";position:absolute;left:0;top:7px;width:16px;height:2px;background:var(--cyan)}.faq-x:after{transform:rotate(90deg)}.faq-item[open] .faq-x{transform:rotate(45deg)}.faq-a{padding:0 4px clamp(20px,2.6vh,28px);max-width:68ch;text-align:left;font-size:.97rem;line-height:1.65;opacity:.78}.faq-item[open] .faq-a{animation:faq-in .32s var(--ease) both}@keyframes faq-in{0%{opacity:.01;transform:translateY(-6px)}to{opacity:.78;transform:none}}.faq-item summary:active .faq-q{opacity:.65}.faq-q{transition:opacity .12s var(--ease)}@media (hover: hover) and (pointer: fine){.faq-item summary:hover .faq-q{opacity:.85}}@media (prefers-reduced-motion: reduce){.faq-item[open] .faq-a{animation:none}}@media (max-width: 820px){.offers-grid,.offer-terms,.proof-grid{grid-template-columns:1fr}.m18-block,.m19-block{width:calc(100vw - 2 * var(--pad-x));padding:0}.triptych{gap:8px;width:100%;justify-content:center}.tri-card{width:27vw;min-width:0;padding:12px 10px;gap:8px}.tri-card .ec-void{height:44px}.tri-card .ec-star{width:12px;height:12px}.m18-q,.m18-a,.m19-line{max-width:100%}.chrome:before{backdrop-filter:none;-webkit-backdrop-filter:none;background:linear-gradient(to bottom,rgba(10,10,10,.62),transparent)}.m4-portrait{width:min(72vw,40vh)}.m1-line{margin-bottom:16vh}}
