@font-face{font-family:Fraunces;src:url(/fonts/fraunces.woff2) format("woff2");font-weight:400 600;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/geist.woff2) format("woff2");font-weight:300 700;font-display:optional}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono.woff2) format("woff2");font-weight:400 500;font-display:optional}@font-face{font-family:Fraunces Fallback;src:local("Georgia");size-adjust:104%;ascent-override:92%;descent-override:24%}@font-face{font-family:Geist Fallback;src:local("Arial");size-adjust:102%;ascent-override:94%;descent-override:24%}:root{--abyss: #050B16;--deep: #0A1628;--tide: #12233D;--current: #1E3557;--foam: #F4EFE6;--mist: #A9B8CC;--haze: #8494AD;--ink: #0B1424;--ink-soft: #3D4A5E;--glow: #5CF2E0;--lagoon: #0E6B75;--sunrise: #FFB27A;--ember: #E9774F;--success: #5CF2A0;--warning: #FFD27A;--error: #FF8A8A;--error-day: #B3261E;--glow-a: rgba(92, 242, 224, .18);--sun-a: rgba(255, 178, 122, .2);--f-display: "Fraunces", "Fraunces Fallback", Georgia, serif;--f-text: "Geist", "Geist Fallback", system-ui, sans-serif;--f-mono: "Geist Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--t-hero: clamp(2.5rem, 7.2vw, 6.4rem);--t-1: clamp(2.2rem, 5vw, 4.2rem);--t-2: clamp(1.75rem, 3.4vw, 2.8rem);--t-3: clamp(1.25rem, 2vw, 1.6rem);--t-lead: clamp(1.1rem, 1.5vw, 1.3rem);--t-body: 1rem;--t-small: .875rem;--t-label: .75rem;--measure: 65ch;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--s-10: 128px;--section: clamp(80px, 12vw, 160px);--gutter: clamp(16px, 4vw, 40px);--wrap: 1200px;--wrap-wide: 1440px;--r-1: 8px;--r-2: 16px;--r-3: 28px;--r-pill: 999px;--glow-soft: 0 0 40px rgba(92, 242, 224, .18);--lift: 0 24px 60px -20px rgba(0, 0, 0, .6);--lift-day: 0 20px 50px -24px rgba(11, 20, 36, .28);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-tide: cubic-bezier(.65, 0, .35, 1);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--abyss);color:var(--foam);font:400 var(--t-body)/1.6 var(--f-text);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:clip}@media (min-width: 1024px){body{font-size:1.0625rem}}img,video,svg,canvas{display:block;max-width:100%}img,video{height:auto}h1,h2,h3,h4{font-family:var(--f-display);font-weight:500;letter-spacing:-.02em;margin:0 0 var(--s-4);text-wrap:balance;font-variation-settings:"SOFT" 100,"WONK" 1}h1{font-size:var(--t-1);line-height:1.02}h2{font-size:var(--t-2);line-height:1.08}h3{font-size:var(--t-3);line-height:1.2;letter-spacing:-.01em}p{margin:0 0 var(--s-4);text-wrap:pretty}a{color:var(--glow);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--glow);outline-offset:3px;border-radius:4px}.day :focus-visible{outline-color:var(--lagoon)}::selection{background:var(--glow);color:var(--abyss)}ul,ol{padding-left:1.2em}em{font-style:italic}strong{font-weight:600}.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:fixed;left:var(--s-4);top:-60px;z-index:100;background:var(--sunrise);color:var(--ink);padding:var(--s-3) var(--s-5);border-radius:var(--r-pill);font-weight:600;text-decoration:none;transition:top .2s}.skip:focus{top:var(--s-4)}.wrap{width:min(100% - 2 * var(--gutter),var(--wrap));margin-inline:auto}.wrap-wide{width:min(100% - 2 * var(--gutter),var(--wrap-wide));margin-inline:auto}.section{padding-block:var(--section);position:relative}.section-tight{padding-block:clamp(56px,8vw,96px);position:relative}.measure{max-width:var(--measure)}.center{text-align:center;margin-inline:auto}.lead{font-size:var(--t-lead);line-height:1.5;color:var(--mist);max-width:56ch}.muted{color:var(--mist)}.small{font-size:var(--t-small)}.eyebrow,.tag{font:500 var(--t-label)/1.3 var(--f-mono);letter-spacing:.14em;text-transform:uppercase}.eyebrow{color:var(--glow);display:inline-flex;align-items:center;gap:var(--s-2);margin-bottom:var(--s-4)}.eyebrow:before{content:"";width:18px;height:1px;background:currentColor}.tag{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:var(--r-1);border:1px solid var(--current);color:var(--mist);background:#050b168c;white-space:nowrap}.tag-example{border-color:#5cf2e066;color:var(--glow)}.tag-example:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.tag-tbc{border-color:#ffd27a8c;color:var(--warning);letter-spacing:.08em;font-size:.7rem;padding:1px 6px;vertical-align:middle}.day .tag-tbc{color:#7a5300;border-color:#b88a2e;background:#fff6e2}.grid{display:grid;gap:var(--s-5)}@media (min-width: 768px){.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.grid-4{grid-template-columns:repeat(4,1fr)}}.stack>*+*{margin-top:var(--s-4)}.day{background:var(--foam);color:var(--ink);color-scheme:light}.day .lead,.day .muted{color:var(--ink-soft)}.day a,.day .eyebrow{color:var(--lagoon)}.btn{--mx: 0px;--my: 0px;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:52px;padding:14px 26px;border-radius:var(--r-pill);font:600 1rem/1.1 var(--f-text);text-decoration:none;cursor:pointer;border:1px solid transparent;transform:translate(var(--mx),var(--my));transition:transform .35s var(--ease-out),background-color .16s,box-shadow .25s,color .16s,border-color .16s}.btn:hover{text-decoration:none}.btn-primary{background:var(--sunrise);color:var(--ink);box-shadow:0 10px 30px -10px #ffb27a8c}.day .btn-primary,.btn-primary:visited{color:var(--ink)}.btn-primary:hover{background:#ffc296;box-shadow:0 14px 40px -10px #ffb27ab3}.btn-primary:active{background:var(--ember)}.btn-ghost{color:var(--foam);border-color:#f4efe659;background:#050b164d;backdrop-filter:blur(6px)}.btn-ghost:hover{border-color:var(--glow);color:var(--glow)}.day .btn-ghost{color:var(--ink);border-color:#0b14244d;background:transparent}.day .btn-ghost:hover{color:var(--lagoon);border-color:var(--lagoon)}.btn-quiet{background:none;border:0;padding:0;min-height:44px;color:var(--glow);font-weight:600}.btn-quiet:after{content:"\2192";transition:transform .25s var(--ease-out)}.btn-quiet:hover:after{transform:translate(4px)}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;pointer-events:none}.btn-sm{min-height:44px;padding:10px 18px;font-size:.9375rem}.btn-row{display:flex;flex-wrap:wrap;gap:var(--s-3);align-items:center}.mark{width:40px;height:auto;overflow:visible}.mark .head,.mark .arm{fill:none;stroke:var(--glow);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.mark .eye{fill:var(--glow)}.mark .arm{transform-box:fill-box;transform-origin:50% 0;stroke-dasharray:40;stroke-dashoffset:40;animation:arm-draw .9s var(--ease-out) forwards,arm-flex 5s var(--ease-tide) infinite alternate;animation-delay:calc(.25s + var(--i) * .07s),calc(1.2s + var(--i) * .3s)}.mark .head{stroke-dasharray:80;stroke-dashoffset:80;animation:arm-draw .9s var(--ease-out) forwards}.mark .eye{animation:blink 6s infinite;transform-box:fill-box;transform-origin:center}@keyframes arm-draw{to{stroke-dashoffset:0}}@keyframes arm-flex{0%{transform:rotate(-5deg)}to{transform:rotate(6deg)}}@keyframes blink{0%,96%,to{transform:scaleY(1)}98%{transform:scaleY(.1)}}@media (prefers-reduced-motion: reduce){.mark .arm,.mark .head{animation:none;stroke-dashoffset:0}.mark .eye{animation:none}}.site-header{position:fixed;inset:0 0 auto;z-index:50;transition:background-color .3s,backdrop-filter .3s,transform .4s var(--ease-out),border-color .3s;border-bottom:1px solid transparent}.site-header.scrolled{background:#050b16c7;backdrop-filter:blur(14px) saturate(1.4);border-bottom-color:#1e355799}.site-header.hide{transform:translateY(-100%)}.nav{display:flex;align-items:center;gap:var(--s-5);min-height:76px}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--foam);text-decoration:none;margin-right:auto}.brand-name{display:flex;flex-direction:column;line-height:1}.brand-name b{font:500 1.3rem/1 var(--f-display);letter-spacing:-.01em;font-variation-settings:"SOFT" 100,"WONK" 1}.brand-name small{font:400 .68rem/1.2 var(--f-mono);letter-spacing:.08em;color:var(--mist);margin-top:5px;text-transform:uppercase}.nav-links{display:none;list-style:none;margin:0;padding:0;gap:var(--s-1)}.nav-links a{display:block;padding:10px 12px;color:var(--mist);text-decoration:none;font-size:.9375rem;border-radius:var(--r-pill);transition:color .16s,background-color .16s}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--foam);background:#1e355780}.nav-cta{display:none}.menu-btn{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:1px solid var(--current);background:#0a162899;color:var(--foam);cursor:pointer}.menu-btn span,.menu-btn span:before,.menu-btn span:after{display:block;width:18px;height:1.5px;background:currentColor;position:relative;transition:transform .3s var(--ease-out),background-color .2s}.menu-btn span:before,.menu-btn span:after{content:"";position:absolute;left:0}.menu-btn span:before{top:-6px}.menu-btn span:after{top:6px}.menu-open .menu-btn span{background:transparent}.menu-open .menu-btn span:before{transform:translateY(6px) rotate(45deg)}.menu-open .menu-btn span:after{transform:translateY(-6px) rotate(-45deg)}.mobile-menu{position:fixed;inset:0;z-index:45;background:var(--abyss);padding:110px var(--gutter) var(--s-7);display:flex;flex-direction:column;gap:var(--s-2);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;overflow-y:auto}.menu-open .mobile-menu{opacity:1;visibility:visible}.mobile-menu a:not(.btn){font:500 clamp(1.8rem,8vw,2.6rem)/1.15 var(--f-display);color:var(--foam);text-decoration:none;padding:6px 0}.mobile-menu a:not(.btn):hover{color:var(--glow)}.mobile-menu .btn{margin-top:var(--s-5);align-self:flex-start}@media (min-width: 1100px){.nav-links{display:flex}.nav-cta{display:inline-flex}.menu-btn,.mobile-menu{display:none}}.hero{position:relative;min-height:100svh;display:grid;align-items:end;padding:130px 0 clamp(56px,9vh,110px);overflow:hidden;isolation:isolate}.hero-media,.hero-media video,.hero-media img,.hero-media picture{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hero-media video{opacity:0;transition:opacity 1.2s var(--ease-out)}.hero-media video.playing{opacity:1}.hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#050b16b3,#050b1600 16%),linear-gradient(90deg,#050b16eb,#050b168c 45%,#050b1600 75%),linear-gradient(0deg,var(--abyss) 0%,rgba(5,11,22,0) 35%)}@media (max-width: 767px){.hero:before{background:linear-gradient(180deg,rgba(5,11,22,.92) 0%,rgba(5,11,22,.82) 50%,rgba(5,11,22,.25) 72%,var(--abyss) 100%)}.hero{align-items:start;padding-top:112px}.hero .btn-row .btn{width:100%}}.hero h1{font-size:var(--t-hero);line-height:.98;max-width:13ch;margin-bottom:var(--s-5);font-weight:400}.hero h1 .w{display:inline-block;opacity:.01;transform:translateY(.35em);filter:blur(6px);animation:word-in .75s var(--ease-out) forwards;animation-delay:calc(.05s + var(--wi) * .05s)}.hero h1 em{font-style:italic;color:var(--glow);font-weight:400}@keyframes word-in{to{opacity:1;transform:none;filter:none}}.hero .descriptor{font:500 .8125rem/1.3 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--glow);margin-bottom:var(--s-5);display:flex;align-items:center;gap:10px}.hero .descriptor:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--glow);box-shadow:0 0 12px var(--glow);animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{50%{opacity:.35}}.strapline{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0 0 var(--s-6);padding:0;list-style:none;font:400 var(--t-lead)/1.4 var(--f-display);color:var(--foam)}.strapline li{opacity:0;animation:word-in .8s var(--ease-out) forwards;animation-delay:calc(.9s + var(--wi) * .18s)}.strapline li:last-child{color:var(--sunrise);font-style:italic}.hero-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:var(--s-5)}.hero .btn-row{opacity:0;animation:word-in .8s var(--ease-out) 1.4s forwards}.scroll-cue{font:500 var(--t-label)/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mist);display:none;align-items:center;gap:10px}.scroll-cue:after{content:"";width:1px;height:40px;background:linear-gradient(var(--glow),transparent);animation:cue 2s var(--ease-tide) infinite;transform-origin:top}@keyframes cue{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}@media (min-width: 768px){.scroll-cue{display:inline-flex}}@media (prefers-reduced-motion: reduce){.hero h1 .w,.strapline li,.hero .btn-row{animation:none;opacity:1;transform:none;filter:none}}.cursor-light{position:fixed;left:0;top:0;width:520px;height:520px;margin:-260px 0 0 -260px;border-radius:50%;pointer-events:none;z-index:1;background:radial-gradient(circle,#5cf2e017,#5cf2e000 60%);transform:translate3d(var(--cx, -999px),var(--cy, -999px),0);mix-blend-mode:screen;opacity:0;transition:opacity .4s}.has-cursor .cursor-light{opacity:1}.particles{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1}.vid-wrap{position:relative;overflow:hidden;border-radius:var(--r-3);background:var(--deep)}.vid-wrap video,.vid-wrap img{width:100%;height:100%;object-fit:cover}.bg-media{position:absolute;inset:0;z-index:-2;overflow:hidden}.bg-media video,.bg-media img{width:100%;height:100%;object-fit:cover}.bg-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,var(--abyss),rgba(5,11,22,.5) 25%,rgba(5,11,22,.5) 75%,var(--abyss))}.js .reveal{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);transition-delay:calc(var(--d, 0) * 80ms)}.js .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.js .reveal{transform:none;transition:opacity .4s}}.sec-head{display:grid;gap:var(--s-4);margin-bottom:clamp(40px,6vw,72px)}@media (min-width: 900px){.sec-head.split{grid-template-columns:1.1fr .9fr;align-items:end;gap:var(--s-8)}.sec-head.split p{margin:0}}.sec-head h2{margin:0}.kicker-num{font:400 var(--t-label)/1 var(--f-mono);color:var(--haze);letter-spacing:.14em}.card{background:var(--deep);border:1px solid var(--current);border-radius:var(--r-2);padding:clamp(20px,3vw,32px);position:relative}.card h3{margin-bottom:var(--s-3)}.card-glass{background:#0a16289e;backdrop-filter:blur(16px) saturate(1.3);border:1px solid rgba(92,242,224,.16);border-radius:var(--r-2);box-shadow:var(--lift)}.day .card{background:#fff;border-color:#0b14241a;box-shadow:var(--lift-day)}.ticks{list-style:none;padding:0;margin:0 0 var(--s-4)}.ticks li{position:relative;padding-left:26px;margin-bottom:8px}.ticks li:before{content:"";position:absolute;left:2px;top:.5em;width:12px;height:7px;border-left:2px solid var(--glow);border-bottom:2px solid var(--glow);transform:rotate(-45deg)}.day .ticks li:before{border-color:var(--lagoon)}.price{font:500 1.05rem/1.2 var(--f-mono);color:var(--sunrise)}.price small{color:var(--mist);font-size:.8rem}.day .price{color:#9a3e1c}.phone{width:min(300px,78vw);aspect-ratio:9 / 19;border-radius:44px;background:#02060d;padding:10px;box-shadow:0 0 0 1px var(--current),0 40px 90px -30px #000c,0 0 80px -20px #5cf2e033;position:relative}.phone:before{content:"";position:absolute;top:18px;left:50%;width:84px;height:24px;margin-left:-42px;background:#02060d;border-radius:20px;z-index:3}.phone-screen{height:100%;border-radius:34px;overflow:hidden;background:linear-gradient(180deg,#0d1b31,#08111f);position:relative;display:flex;flex-direction:column}.laptop{width:100%;max-width:640px}.laptop-screen{aspect-ratio:16 / 10;border-radius:14px 14px 0 0;background:#02060d;padding:10px;box-shadow:0 0 0 1px var(--current)}.laptop-screen>div{height:100%;border-radius:6px;overflow:hidden;background:#0d1b31;position:relative}.laptop-base{height:14px;background:linear-gradient(#1e3557,#0a1628);border-radius:0 0 14px 14px;margin:0 -4%}.note{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:16px;background:#f4efe617;backdrop-filter:blur(10px);border:1px solid rgba(244,239,230,.1);font-size:.8125rem;line-height:1.35;color:var(--foam)}.note b{display:block;font-weight:600;font-size:.8125rem}.note .ic{flex:none;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--tide);color:var(--glow)}.note .ic svg{width:16px;height:16px}.note time{margin-left:auto;font:400 .7rem var(--f-mono);color:var(--haze);white-space:nowrap}.ico{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.field{display:grid;gap:6px;margin-bottom:var(--s-4)}.field label,.field legend{font-weight:500;font-size:.9375rem}.field .hint{font-size:var(--t-small);color:var(--mist)}.day .field .hint{color:var(--ink-soft)}input[type=text],input[type=email],input[type=tel],input[type=url],select,textarea{width:100%;min-height:48px;padding:12px 14px;border-radius:var(--r-1);border:1px solid var(--current);background:var(--tide);color:var(--foam);font:400 1rem/1.4 var(--f-text);transition:border-color .16s,box-shadow .16s}textarea{min-height:120px;resize:vertical}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:var(--glow);box-shadow:0 0 0 3px #5cf2e059}.day input,.day select,.day textarea{background:#fff;color:var(--ink);border-color:#9aa6b8}.day input:focus-visible,.day select:focus-visible,.day textarea:focus-visible{border-color:var(--lagoon);box-shadow:0 0 0 3px #137f8b4d}[aria-invalid=true]{border-color:var(--error)!important}.day [aria-invalid=true]{border-color:var(--error-day)!important}.err{color:var(--error);font-size:var(--t-small);display:none}.err:before{content:"! ";font-weight:700}.day .err{color:var(--error-day)}[aria-invalid=true]~.err{display:block}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-success{display:none;padding:var(--s-6);border-radius:var(--r-2);border:1px solid rgba(92,242,160,.4);background:#5cf2a00f}.form-success h3{color:var(--success)}.day .form-success{border-color:#2e8b57;background:#effaf3}.day .form-success h3{color:#1d6b3f}.sent .form-success{display:block}.sent .form-body{display:none}.privacy-note{font-size:var(--t-small);color:var(--mist);border-left:2px solid var(--current);padding-left:var(--s-3);margin:var(--s-4) 0}.day .privacy-note{color:var(--ink-soft);border-color:#c9d1dc}.check{display:flex;gap:10px;align-items:flex-start;font-size:.9375rem}.check input{width:20px;height:20px;margin-top:2px;accent-color:var(--glow);flex:none}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:32px;background:transparent;cursor:pointer}input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:linear-gradient(90deg,var(--glow) var(--fill, 50%),var(--current) var(--fill, 50%))}input[type=range]::-moz-range-track{height:4px;border-radius:4px;background:var(--current)}input[type=range]::-moz-range-progress{height:4px;border-radius:4px;background:var(--glow)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-10px;border-radius:50%;background:var(--foam);border:4px solid var(--glow);box-shadow:0 0 18px #5cf2e080}input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--foam);border:4px solid var(--glow)}input[type=range]:focus-visible{outline:none}input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #5cf2e073}.site-footer{background:var(--abyss);border-top:1px solid var(--tide);padding:var(--s-9) 0 var(--s-6);position:relative;overflow:hidden}.foot-grid{display:grid;gap:var(--s-7)}@media (min-width: 900px){.foot-grid{grid-template-columns:1.4fr 1fr 1fr 1fr}}.site-footer h2{font:500 var(--t-label)/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--haze);margin-bottom:var(--s-4)}.site-footer ul{list-style:none;padding:0;margin:0}.site-footer li{margin-bottom:4px}.site-footer li a{color:var(--mist);text-decoration:none;display:inline-block;padding:6px 0}.site-footer li a:hover{color:var(--foam)}.foot-line{font:400 clamp(1.4rem,3vw,2rem)/1.15 var(--f-display);max-width:18ch;margin-bottom:var(--s-5)}.foot-base{margin-top:var(--s-8);padding-top:var(--s-5);border-top:1px solid var(--tide);display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-6);justify-content:space-between;font-size:var(--t-small);color:var(--haze)}.foot-base a{color:var(--mist)}.foot-word{font:400 clamp(4rem,17vw,15rem)/.8 var(--f-display);letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px var(--current);white-space:nowrap;margin-top:var(--s-8);user-select:none;font-variation-settings:"SOFT" 100,"WONK" 1}.page-hero{position:relative;padding:clamp(140px,20vw,220px) 0 clamp(60px,9vw,110px);overflow:hidden;isolation:isolate}.page-hero h1{max-width:16ch}.page-hero .lead{margin-bottom:var(--s-6)}.page-hero-art{position:absolute;inset:0;z-index:-2}.page-hero-art img,.page-hero-art video{width:100%;height:100%;object-fit:cover;opacity:.55}.page-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--abyss) 10%,rgba(5,11,22,.55) 60%,rgba(5,11,22,.25)),linear-gradient(0deg,var(--abyss),transparent 50%)}.crumbs{font:400 var(--t-small) var(--f-mono);color:var(--haze);margin-bottom:var(--s-5)}.crumbs a{color:var(--mist)}.prose{max-width:var(--measure)}.prose h2{font-size:clamp(1.4rem,2.6vw,1.9rem);margin-top:var(--s-8)}.prose h3{margin-top:var(--s-6)}.prose li{margin-bottom:6px}.cta-band{text-align:center;overflow:hidden;isolation:isolate;min-height:78vh;display:grid;place-items:center}.cta-band h2{font-size:var(--t-1);max-width:15ch;margin-inline:auto}.cta-band .mark{width:72px;margin:0 auto var(--s-6)}.cta-band .lead{margin:0 auto var(--s-6)}.next-step{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-5);padding:clamp(28px,4vw,48px);border-radius:var(--r-3);background:radial-gradient(120% 140% at 100% 0%,rgba(255,178,122,.16),transparent 55%),var(--deep);border:1px solid var(--current)}.next-step h2{margin:0;font-size:clamp(1.5rem,3vw,2.3rem);max-width:22ch}.chat-launch{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:60;display:inline-flex;align-items:center;gap:10px;min-height:60px;padding:8px 20px 8px 8px;border-radius:var(--r-pill);border:1px solid rgba(92,242,224,.35);background:#0a1628e0;backdrop-filter:blur(14px);color:var(--foam);font:600 .9375rem var(--f-text);cursor:pointer;box-shadow:var(--lift),0 0 30px -6px #5cf2e059;transition:transform .3s var(--ease-out),opacity .3s}.chat-launch:hover{transform:translateY(-2px)}.chat-launch .bubble{width:44px;height:44px;border-radius:50%;background:var(--abyss);display:grid;place-items:center;position:relative}.chat-launch .bubble .mark{width:30px}.chat-launch .dot{position:absolute;right:1px;top:1px;width:11px;height:11px;border-radius:50%;background:var(--success);border:2px solid var(--deep)}.chat-launch .dot.mm{background:#8da6ff}@media (max-width: 480px){.chat-launch .label{display:none}.chat-launch{padding:8px}}.chat-open .chat-launch{opacity:0;pointer-events:none;transform:scale(.9)}.chat-panel{position:fixed;z-index:70;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));width:min(400px,calc(100vw - 32px));height:min(640px,calc(100svh - 32px));display:flex;flex-direction:column;border-radius:24px;overflow:hidden;background:#08111ff0;backdrop-filter:blur(20px) saturate(1.3);border:1px solid rgba(92,242,224,.2);box-shadow:0 30px 80px -20px #000000e6,0 0 60px -20px #5cf2e04d;transform:translateY(20px) scale(.96);opacity:0;visibility:hidden;transition:transform .4s var(--ease-out),opacity .3s,visibility .3s;transform-origin:bottom right}.chat-open .chat-panel{transform:none;opacity:1;visibility:visible}@media (max-width: 480px){.chat-panel{right:0;bottom:0;width:100vw;height:100svh;border-radius:0}}.chat-head{display:flex;align-items:center;gap:12px;padding:14px 14px 14px 18px;border-bottom:1px solid var(--tide)}.chat-head .mark{width:34px}.chat-head b{display:block;font:500 1.1rem/1.1 var(--f-display)}.chat-head small{font:400 .72rem var(--f-mono);color:var(--mist);letter-spacing:.04em}.chat-close{margin-left:auto;width:44px;height:44px;border-radius:50%;border:1px solid var(--current);background:transparent;color:var(--foam);cursor:pointer;font-size:1.3rem;line-height:1}.chat-log{flex:1;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:10px;overscroll-behavior:contain}.msg{max-width:86%;padding:10px 14px;border-radius:18px;font-size:.9375rem;line-height:1.45;animation:msg-in .35s var(--ease-out);white-space:pre-line}.msg a{color:var(--glow)}.msg.bot{background:var(--tide);border-bottom-left-radius:6px;align-self:flex-start}.msg.me{background:var(--glow);color:var(--abyss);border-bottom-right-radius:6px;align-self:flex-end}.msg.sys{align-self:center;font:400 .72rem var(--f-mono);color:var(--haze);background:none;padding:2px;text-align:center}.typing{display:inline-flex;gap:4px}.typing i{width:6px;height:6px;border-radius:50%;background:var(--mist);animation:typing 1s infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes typing{50%{opacity:.2;transform:translateY(-2px)}}@keyframes msg-in{0%{opacity:0;transform:translateY(8px)}}.chips{display:flex;flex-wrap:wrap;gap:6px;padding:0 18px 10px}.chip{border:1px solid rgba(92,242,224,.35);background:transparent;color:var(--glow);border-radius:var(--r-pill);padding:8px 12px;min-height:36px;font:500 .8125rem var(--f-text);cursor:pointer}.chip:hover{background:#5cf2e01a}.chat-form{display:flex;gap:8px;padding:12px;border-top:1px solid var(--tide)}.chat-form input{flex:1;min-height:46px;border-radius:var(--r-pill);padding:10px 16px}.chat-form button{width:46px;height:46px;flex:none;border-radius:50%;border:0;background:var(--sunrise);color:var(--ink);cursor:pointer;display:grid;place-items:center}.chat-note{font-size:.7rem;color:var(--haze);padding:0 16px 10px;line-height:1.4}.chat-note a{color:var(--mist)}.svc-nav{position:sticky;top:76px;z-index:20;display:flex;gap:6px;overflow-x:auto;padding:12px 0;background:linear-gradient(var(--abyss) 70%,transparent);scrollbar-width:none}.svc-nav::-webkit-scrollbar{display:none}.svc-nav a{flex:none;padding:8px 14px;border-radius:var(--r-pill);border:1px solid var(--current);color:var(--mist);text-decoration:none;font-size:.875rem;min-height:40px;display:inline-flex;align-items:center}.svc-nav a:hover{color:var(--foam);border-color:var(--glow)}.svc-list{display:grid;gap:var(--s-6);padding:var(--s-7) 0}.svc{display:grid;gap:0 var(--s-8);padding:clamp(24px,4vw,48px);border-radius:var(--r-3);background:var(--deep);border:1px solid var(--current);scroll-margin-top:150px}@media (min-width: 1000px){.svc{grid-template-columns:1fr 1fr}.svc>:not(.svc-demo){grid-column:1}.svc-demo{grid-column:2;grid-row:1 / span 9;align-self:start;position:sticky;top:150px}}.svc-head{display:flex;gap:12px;align-items:center;margin-bottom:var(--s-4);flex-wrap:wrap}.svc h2{font-size:clamp(1.8rem,3vw,2.5rem)}.small-h{font:500 var(--t-label) var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--glow);margin-top:var(--s-5)}.svc .btn-row{margin-top:var(--s-4)}.svc-terms h2,.h3{font-size:var(--t-3)}.demo{position:relative;border-radius:var(--r-2);background:radial-gradient(120% 80% at 100% 0%,rgba(92,242,224,.08),transparent 60%),var(--abyss);border:1px solid rgba(92,242,224,.18);padding:18px;min-height:280px;overflow:hidden;margin:var(--s-5) 0;font-size:.9rem}.demo-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px}.demo-title{font:500 .75rem var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mist)}.demo-sub{display:flex;gap:8px;align-items:center;font:500 .75rem var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mist);margin:14px 0 8px}.demo-toast{position:absolute;left:18px;right:18px;bottom:18px;padding:12px 14px;border-radius:14px;background:var(--foam);color:var(--ink);font-size:.85rem;box-shadow:var(--lift);transform:translateY(120%);opacity:0;transition:all .5s var(--ease-out)}.demo-toast b{display:block}.demo.done .demo-toast{transform:none;opacity:1}.ms-btn{display:inline-block;padding:6px 12px;border-radius:99px;background:var(--sunrise);color:var(--ink);font-weight:600;font-size:.78rem;transition:transform .2s}.ms-btn.on,.ms-send.on{transform:scale(.92);box-shadow:0 0 0 6px #ffb27a40}.mini-site{border-radius:12px;overflow:hidden;background:#f4f1ea;color:#26352b}.ms-bar{display:flex;gap:5px;align-items:center;padding:8px 10px;background:#e3ded3}.ms-bar i{width:8px;height:8px;border-radius:50%;background:#c9c2b4}.ms-bar span{margin-left:8px;font:400 .7rem var(--f-mono);color:#6b6558}.ms-body{padding:16px;display:grid;gap:12px}.ms-hero{padding:18px;border-radius:10px;background:linear-gradient(135deg,#5c7a62,#3f5a45);color:#f4f1ea;display:grid;gap:4px;justify-items:start}.ms-hero b{font:500 1.3rem var(--f-display)}.ms-form{display:grid;gap:6px}.ms-field{min-height:32px;padding:6px 10px;border-radius:6px;border:1px solid #C9C2B4;background:#fff;font-size:.8rem}.ms-send{justify-self:start;padding:6px 14px;border-radius:6px;background:#3f5a45;color:#fff;font-size:.8rem;transition:all .2s}.inbox{display:grid;gap:10px}.mail{padding:14px;border-radius:12px;background:var(--deep);border:1px solid var(--current)}.mail p{margin:6px 0 0;color:var(--mist)}.mail-from{display:block;font:400 .7rem var(--f-mono);color:var(--haze);text-transform:uppercase;letter-spacing:.06em}.mail.draft{border-color:#5cf2e073;opacity:0;transform:translateY(10px);transition:all .5s var(--ease-out)}.mail.draft.show{opacity:1;transform:none}.mail.draft p{color:var(--foam);min-height:4.8em}.mail-actions{display:flex;gap:10px;align-items:center;margin-top:10px}.mail-actions small{color:var(--haze)}.mm-demo{display:grid;gap:12px}.mm-clock{display:flex;align-items:center;gap:10px;color:#b8c6ff}.mm-clock span{font:300 2.2rem var(--f-display)}.mm-clock small{margin-left:auto;font:400 .7rem var(--f-mono);color:var(--haze);text-transform:uppercase}.chat-mini{display:grid;gap:8px}.chat-mini .msg{font-size:.85rem}.mm-sum{padding:12px;border-radius:12px;background:#8da6ff1a;border:1px solid rgba(141,166,255,.35);animation:msg-in .4s var(--ease-out)}.mm-sum b{display:block;color:#b8c6ff}.channels{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.chan{padding:10px;border-radius:10px;background:var(--deep);border:1px solid var(--current);transition:all .4s}.chan b{display:block;font-size:.8rem}.chan-r{font:400 .7rem var(--f-mono);color:var(--haze)}.chan.on{border-color:#5cf2a080}.chan.on .chan-r{color:var(--success)}.pipe{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.col{padding:8px;border-radius:10px;background:#1e355759;min-height:130px}.col>b{font:500 .7rem var(--f-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--mist)}.lane{display:grid;gap:6px;margin-top:6px}.pcard{padding:7px 8px;border-radius:8px;background:var(--tide);font-size:.72rem;border-left:3px solid var(--glow);animation:msg-in .4s var(--ease-out)}.col:last-child .pcard{border-left-color:var(--success)}.nurture ol{list-style:none;padding:0;margin:0;display:grid;gap:6px;position:relative}.nurture li{display:flex;gap:10px;align-items:center;padding:8px 10px;border-radius:10px;background:var(--deep);font-size:.8rem;opacity:.35;transition:opacity .4s}.nurture li.on{opacity:1}.nurture li span{font:500 .7rem var(--f-mono);color:var(--glow);min-width:44px}.rv{display:grid;gap:12px}.sms{padding:12px 14px;border-radius:16px 16px 16px 4px;background:var(--tide);max-width:92%}.sms-from{display:block;font:400 .7rem var(--f-mono);color:var(--haze)}.review-card{padding:14px;border-radius:14px;background:#fff;color:var(--ink);justify-self:end;max-width:92%;animation:note-in .6s var(--ease-out)}.review-card .stars{color:#e9a23b;letter-spacing:2px}.review-card p{margin:4px 0}.review-card small{color:var(--ink-soft);font-size:.72rem}.rv-note{font-size:.78rem;color:var(--haze)}.cal{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.day-col>b{display:block;font:500 .68rem var(--f-mono);color:var(--mist);text-align:center;margin-bottom:6px}.post{border-radius:8px;background:var(--deep);border:1px dashed var(--current);min-height:150px;padding:6px;display:flex;flex-direction:column;gap:6px;font-size:.68rem;line-height:1.25;opacity:.3;transform:translateY(6px);transition:all .4s var(--ease-out)}.post i{aspect-ratio:1;border-radius:6px;background:linear-gradient(135deg,#5c7a62,#c8a27a)}.post.p1 i{background:linear-gradient(135deg,#c8a27a,#8e5b4a)}.post.p2 i{background:linear-gradient(135deg,#3f5a45,#9db39f)}.post.p3 i{background:linear-gradient(135deg,#e9774f,#ffb27a)}.post.p4 i{background:linear-gradient(135deg,#5cf2e0,#1b9aa8)}.post.p5 i{background:linear-gradient(135deg,#8e5b4a,#f4efe6)}.post.p6 i{background:linear-gradient(135deg,#12233d,#1e3557)}.post em{margin-top:auto;font:normal 500 .6rem var(--f-mono);color:var(--haze);text-transform:uppercase}.post.on{opacity:1;transform:none;border-style:solid}.post.sched em{color:var(--success)}@media (max-width: 520px){.cal{grid-template-columns:repeat(4,1fr)}.post{min-height:120px}}.ads-row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.ads-row figure{margin:0}.ads-row img,.ads-row video{border-radius:10px;width:100%;aspect-ratio:4 / 5;object-fit:cover}.ads-row figcaption{font:400 .68rem var(--f-mono);color:var(--haze);margin-top:4px;text-transform:uppercase}.dash{margin-top:8px}.bars{display:grid;gap:8px}.bar{display:grid;grid-template-columns:1fr auto;gap:4px 10px;font-size:.78rem}.bar i{grid-column:1 / -1;height:8px;border-radius:6px;background:var(--current);position:relative;overflow:hidden}.bar i:after{content:"";position:absolute;inset:0;width:var(--w);background:var(--glow);border-radius:6px;transform-origin:left;transform:scaleX(0);transition:transform 1.2s var(--ease-out)}.demo.done .bar i:after{transform:scaleX(1)}.bar.win i:after{background:var(--sunrise)}.bar em{font:normal 500 .72rem var(--f-mono);color:var(--mist);grid-row:1;grid-column:2}.dash small{display:block;color:var(--haze);margin-top:8px;font-size:.75rem}.shop-demo .prod{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:center;padding:10px;background:#f7f1e8;color:var(--ink);border-radius:12px}.shop-demo img{border-radius:8px}.prod>div{display:grid;gap:6px;justify-items:start}.rep{display:flex;justify-content:center}.phone-sm{width:220px;border-radius:34px;padding:8px}.phone-sm:before{top:14px;width:60px;height:18px;margin-left:-30px}.phone-sm .phone-screen{border-radius:27px}.rep-in{padding:40px 14px 14px;display:grid;gap:8px}.rep-in small{font:400 .68rem var(--f-mono);color:var(--haze)}.rep-in>b{font:500 1.3rem var(--f-display)}.rep-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.rep-grid div{padding:8px;border-radius:10px;background:var(--tide)}.rep-grid em{display:block;font:normal 400 1.6rem var(--f-display);color:var(--glow)}.rep-grid span{font-size:.68rem;color:var(--mist)}.rep-in p{font-size:.72rem;color:var(--mist);margin:0}.fd-site{border-radius:12px;overflow:hidden;background:#0f1b2d;color:#f2efe8;box-shadow:0 18px 40px #00000059}.fd-site .ms-bar{background:#e7e3da}.fd-nav{display:flex;align-items:center;gap:12px;padding:10px 14px;font-size:.7rem;color:#b9c3d3}.fd-nav b{font:600 .9rem var(--f-display);color:#fff;margin-right:auto}.fd-nav b em{font-style:normal;color:#f2b63d}.fd-cta{display:inline-block;padding:5px 11px;border-radius:99px;background:#f2b63d;color:#14202f;font-weight:600;font-size:.72rem}.fd-hero{position:relative;aspect-ratio:16 / 8;overflow:hidden}.fd-hero img{width:100%;height:100%;object-fit:cover}.fd-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0a121ed9,#0a121e1a 70%)}.fd-copy{position:absolute;z-index:1;left:16px;top:50%;transform:translateY(-50%);display:grid;gap:8px;justify-items:start}.fd-copy small{font:500 .62rem var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#f2b63d}.fd-copy b{font:500 clamp(1.2rem,2.4vw,1.6rem)/1.05 var(--f-display);color:#fff}.fd-trust{display:flex;gap:14px;justify-content:center;padding:8px;font:500 .62rem var(--f-mono);text-transform:uppercase;letter-spacing:.08em;color:#b9c3d3;border-bottom:1px solid rgba(255,255,255,.08)}.fd-trust span:before{content:"\2713  ";color:#f2b63d}.fd-form{display:grid;gap:6px;padding:14px;background:#f2efe8;color:#14202f}.fd-form b{font-size:.8rem}.fd-form .ms-send{background:#14202f}.ib-list{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:6px}.ib-list li{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:8px 10px;border-radius:10px;background:var(--deep);border:1px solid var(--current);font-size:.78rem}.ib-list li span{color:var(--mist);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ib-list li b{color:var(--foam);margin-right:6px}.ib-list em{flex:none;font:normal 500 .62rem var(--f-mono);text-transform:uppercase;letter-spacing:.06em;padding:3px 8px;border-radius:99px;opacity:0;transform:scale(.8);transition:all .35s var(--ease-out)}.ib-list li.on em{opacity:1;transform:none}.ib-list [data-c=cust] em{background:#5cf2e026;color:var(--glow)}.ib-list [data-c=sup] em{background:#8da6ff26;color:#b8c6ff}.ib-list [data-c=inv] em{background:#5cf2a026;color:var(--success)}.ib-list [data-c=you] em{background:#ffb27a33;color:var(--sunrise)}.demo-inbox .channels{margin-top:10px}.demo-shop .nurture{margin-top:12px}.ads-row{grid-template-columns:repeat(3,1fr)}@media (max-width: 600px){.ads-row{grid-template-columns:repeat(2,1fr)}}.toast{position:fixed;left:50%;bottom:96px;z-index:80;transform:translate(-50%,20px);opacity:0;visibility:hidden;background:var(--foam);color:var(--ink);padding:12px 18px;border-radius:var(--r-pill);font-weight:500;box-shadow:var(--lift);transition:all .35s var(--ease-out);max-width:calc(100vw - 32px);text-align:center}.toast.show{transform:translate(-50%);opacity:1;visibility:visible}.toast a{color:var(--lagoon);font-weight:600}.story{position:relative}.story-pin{position:relative;isolation:isolate}.story-bg{position:absolute;inset:0;z-index:-2;overflow:hidden}.story-bg video{width:100%;height:100%;object-fit:cover}.story-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#050b16cc,#050b1640 60%),linear-gradient(0deg,var(--abyss),transparent 22%,transparent 80%,var(--abyss))}.story-inner{display:none}.story-list{list-style:none;padding:var(--section) 0;margin:0 auto;display:grid;gap:var(--s-4)}.story-list li{padding:var(--s-5);border-radius:var(--r-2);background:#0a1628b3;border:1px solid var(--current)}.story-list time{font:500 1rem var(--f-mono);color:var(--glow);margin-right:8px}.story-list i{display:none}.story.live{height:640vh}.story.live .story-pin{position:sticky;top:0;height:100svh;overflow:hidden}.story.live .story-inner{display:grid;height:100%;align-items:center;gap:var(--s-6);grid-template-columns:1fr;align-content:center;padding-top:70px}.story.live .story-list{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);padding:0}@media (min-width: 900px){.story.live .story-inner{grid-template-columns:1.1fr .9fr}}.story-clock{font:300 clamp(4.5rem,16vw,13rem)/.9 var(--f-display);letter-spacing:-.05em;margin:0 0 var(--s-4);font-variant-numeric:tabular-nums;color:var(--foam);font-variation-settings:"SOFT" 100,"WONK" 0;transition:color 1s,text-shadow 1s}.story.night .story-clock{color:var(--glow);text-shadow:0 0 40px rgba(92,242,224,.35)}.story-you{font:400 var(--t-lead)/1.4 var(--f-display);color:var(--mist);min-height:1.4em}.you-k{font:500 var(--t-label) var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sunrise)}.story-end{font:400 var(--t-2)/1.1 var(--f-display);opacity:0;transform:translateY(20px);transition:all .8s var(--ease-out);margin:var(--s-5) 0 0;max-width:16ch}.story-end em{color:var(--sunrise)}.story.ended .story-end{opacity:1;transform:none}.story-progress{height:2px;background:var(--current);margin-top:var(--s-6);max-width:320px;overflow:hidden;border-radius:2px}.story-progress i{display:block;height:100%;background:linear-gradient(90deg,var(--sunrise),var(--glow));transform-origin:left;transform:scaleX(0)}.story-devices{display:flex;justify-content:center}@media (max-width: 899px){.story.live .story-inner{gap:var(--s-4)}.story.live .phone{width:min(230px,58vw)}.story-clock{font-size:clamp(3.6rem,20vw,6.5rem);margin-bottom:4px}.story-end{font-size:1.5rem;margin-top:8px}.story-progress{display:none}}@media (max-height: 720px) and (max-width: 899px){.story.live .phone{width:180px}.story-clock{font-size:3.2rem}}.lock-time{text-align:center;padding:46px 0 14px}.lt-day{display:block;font:500 .75rem var(--f-mono);color:var(--mist);letter-spacing:.1em;text-transform:uppercase}.lt-clock{font:300 3.2rem/1 var(--f-display);font-variant-numeric:tabular-nums}.lock-notes{display:grid;gap:8px;padding:0 10px}.lock-notes .note.fresh{animation:note-in .6s var(--ease-out);border-color:#5cf2e066}.lock-notes .note.mm{border-color:#8da6ff80}@keyframes note-in{0%{opacity:0;transform:translateY(-14px) scale(.96)}}.mm-badge{margin:auto auto 18px;font:500 .7rem var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#b8c6ff;display:flex;align-items:center;gap:6px;opacity:0;transition:opacity .6s}.mm-badge span{width:7px;height:7px;border-radius:50%;background:#8da6ff;box-shadow:0 0 10px #8da6ff}.story.night .mm-badge{opacity:1}.arms{overflow:hidden}.arms-stage{display:grid;gap:var(--s-5);align-items:center}.arms-octo{position:relative;max-width:640px;margin:0 auto;width:100%}.arms-octo:before{content:"";position:absolute;inset:10% 15% 30%;background:radial-gradient(closest-side,rgba(92,242,224,.16),transparent);filter:blur(20px);z-index:-1}.arms-octo video{display:block;width:100%;aspect-ratio:1;object-fit:cover;-webkit-mask-image:radial-gradient(closest-side,#000 72%,transparent);mask-image:radial-gradient(closest-side,#000 72%,transparent)}.tent{fill:url(#armg);opacity:.45;transition:opacity .4s;cursor:pointer}.tent.on{opacity:1;filter:url(#glowf)}.octo-eye{animation:blink 5s infinite;transform-box:fill-box;transform-origin:center}.arm-tabs{display:flex;gap:8px;overflow-x:auto;padding:4px 2px 10px;scroll-snap-type:x mandatory;scrollbar-width:none}.arm-tabs::-webkit-scrollbar{display:none}.arm-tab{flex:none;scroll-snap-align:start;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:10px 16px;border-radius:var(--r-pill);border:1px solid var(--current);background:var(--deep);color:var(--mist);font:500 .9375rem var(--f-text);cursor:pointer;transition:all .25s var(--ease-out);text-align:left}.arm-tab-n{font:500 .7rem var(--f-mono);color:var(--haze)}.arm-tab:hover{color:var(--foam);border-color:var(--glow)}.arm-tab[aria-selected=true]{background:#5cf2e01f;border-color:var(--glow);color:var(--foam);box-shadow:var(--glow-soft)}.arm-tab[aria-selected=true] .arm-tab-n{color:var(--glow)}.arm-panel{padding:clamp(22px,3vw,34px);animation:panel-in .5s var(--ease-out)}@keyframes panel-in{0%{opacity:0;transform:translateY(10px)}}.arm-panel-top{display:flex;align-items:center;gap:12px;margin-bottom:var(--s-4);flex-wrap:wrap}.arm-ico{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#5cf2e01a;color:var(--glow);border:1px solid rgba(92,242,224,.25);flex:none}.arm-promise{font:400 var(--t-lead)/1.4 var(--f-display)}.works-with{margin:var(--s-4) 0 0;font:400 var(--t-label) var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--haze)}@media (min-width: 1024px){.arms-stage{grid-template-columns:250px 1fr 400px;gap:var(--s-6)}.arms-octo{grid-column:2;grid-row:1}.arm-tabs{grid-column:1;grid-row:1;flex-direction:column;overflow:visible}.arm-tab{width:100%}.arm-panels{grid-column:3;grid-row:1}}@media (max-width: 1023px){.arms-octo{max-width:340px;margin-bottom:-20px}}.vis{overflow:hidden;isolation:isolate}.vis-grid{display:grid;gap:var(--s-7);align-items:center}@media (min-width: 1000px){.vis-grid{grid-template-columns:1fr 1fr}}.vis-controls{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3);margin-top:var(--s-5)}.seg{display:inline-flex;padding:4px;border-radius:var(--r-pill);background:#0a1628cc;border:1px solid var(--current);gap:4px;flex-wrap:wrap}.seg button{min-height:44px;padding:8px 18px;border-radius:var(--r-pill);border:0;background:transparent;color:var(--mist);font:500 .9375rem var(--f-text);cursor:pointer;transition:all .25s}.seg button[aria-checked=true],.seg button[aria-selected=true]{background:var(--foam);color:var(--ink)}.ai-window{padding:0;overflow:hidden;min-height:360px;display:flex;flex-direction:column}.ai-top{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid rgba(92,242,224,.12);font:500 .8rem var(--f-mono);color:var(--mist)}.ai-top .tag{margin-left:auto}.ai-dots{display:flex;gap:6px}.ai-dots i{width:10px;height:10px;border-radius:50%;background:var(--current)}.ai-body{padding:22px;display:grid;gap:16px;flex:1;align-content:start}.ai-q{justify-self:end;background:var(--tide);padding:12px 16px;border-radius:18px 18px 4px;max-width:90%}.ai-you{display:block;font:500 .7rem var(--f-mono);color:var(--haze);text-transform:uppercase;letter-spacing:.1em;margin-bottom:2px}.ai-a{line-height:1.6;padding:16px 18px;border-radius:4px 18px 18px;background:#f4efe60d;border:1px solid var(--current);min-height:150px;transition:border-color .4s,background-color .4s}.ai-a.after{border-color:#5cf2e073;background:#5cf2e012}.ai-a b{color:var(--glow)}.ai-a.typing-on:after{content:"|";color:var(--glow);animation:pulse 1s infinite;margin-left:2px}.ai-cite{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px;font:400 .75rem var(--f-mono);color:var(--mist)}.ai-foot{padding:0 22px 18px;color:var(--haze);margin:0}.vis-form{margin-top:var(--s-8);padding:clamp(20px,3vw,32px)}.vis-form-row{display:grid;gap:var(--s-3);align-items:start}@media (min-width: 900px){.vis-form-row{grid-template-columns:1fr 1fr auto}.vis-form-row .btn{margin-top:30px}}.pkg{display:grid;gap:var(--s-6);align-items:start}@media (min-width: 1024px){.pkg{grid-template-columns:1fr 420px}.pkg-sum{position:sticky;top:100px}}.pkg-list{border:0;padding:0;margin:0 0 var(--s-6);display:grid;gap:10px}@media (min-width: 700px){.pkg-list{grid-template-columns:1fr 1fr}}.pkg-opt{position:relative;display:grid;grid-template-columns:auto auto 1fr;gap:12px;align-items:start;padding:16px;border-radius:var(--r-2);border:1px solid var(--current);background:var(--deep);cursor:pointer;transition:border-color .2s,background-color .2s}.pkg-opt:hover{border-color:#5cf2e080}.pkg-opt input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.pkg-opt:focus-within{outline:3px solid var(--glow);outline-offset:3px}.pkg-box{width:22px;height:22px;border-radius:7px;border:2px solid var(--current);margin-top:2px;transition:all .2s;position:relative}.pkg-opt.on .pkg-box{background:var(--glow);border-color:var(--glow)}.pkg-opt.on .pkg-box:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:11px;border:solid var(--abyss);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.pkg-opt.on{border-color:#5cf2e099;background:#5cf2e00f}.pkg-opt.locked{cursor:default}.pkg-ico{color:var(--glow)}.pkg-text{padding-right:34px}.pkg-text b{display:block;font-weight:600}.pkg-text small{color:var(--mist);font-size:.85rem;line-height:1.4;display:block;margin-top:2px}.pkg-price{position:absolute;right:14px;top:14px;font:500 .7rem var(--f-mono);color:var(--haze);text-transform:uppercase;letter-spacing:.1em}.pkg-sliders{display:grid;gap:var(--s-4)}.slider-row label{display:flex;justify-content:space-between;gap:12px;font-weight:500}.slider-row output{font:500 1rem var(--f-mono);color:var(--glow);white-space:nowrap}.pkg-sum{padding:clamp(22px,3vw,30px)}.pkg-sum-top{display:flex;justify-content:space-between;align-items:center}.pkg-sum-top h3{margin:0}.pkg-lines{list-style:none;padding:0;margin:var(--s-5) 0;display:grid;gap:8px;font-size:.9375rem}.pkg-lines li{display:flex;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px dashed var(--current)}.pkg-lines small{color:var(--haze);font-size:.75rem}.pkg-lines b{font:500 .9rem var(--f-mono);color:var(--foam);white-space:nowrap}.pkg-totals{display:grid;gap:var(--s-4);margin-bottom:var(--s-5)}.pkg-totals>div{display:grid;gap:2px}.pkg-k{font:500 var(--t-label) var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--haze)}.pkg-v{font:400 clamp(1.8rem,3vw,2.4rem)/1.1 var(--f-display);color:var(--sunrise);font-variant-numeric:tabular-nums}.pkg-v small{font:400 .9rem var(--f-text);color:var(--mist)}.pkg-totals>div>small{color:var(--mist);font-size:.8rem;line-height:1.4}.pkg-form{margin-top:var(--s-6)}.pkg-sum .btn{width:100%}.timeback{overflow:hidden;isolation:isolate;background:radial-gradient(80% 60% at 80% 40%,rgba(255,178,122,.08),transparent 60%),var(--abyss)}.tb-grid{display:grid;gap:var(--s-7);align-items:center}@media (min-width: 1000px){.tb-grid{grid-template-columns:1fr 1fr}}.tb-sliders{display:grid;gap:var(--s-5);margin-top:var(--s-6)}.tb-out{padding:clamp(24px,4vw,44px)}.tb-k{font:500 var(--t-label) var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--glow)}.tb-big{font:300 clamp(4rem,10vw,7.5rem)/1 var(--f-display);color:var(--sunrise);margin:0 0 var(--s-2);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.tb-big small{display:block;font:400 1rem var(--f-text);color:var(--mist);letter-spacing:0;margin-top:6px}.tb-sundays{font:400 var(--t-3)/1.3 var(--f-display)}.tb-sundays b{color:var(--glow);font-weight:500}.tb-suns{display:flex;flex-wrap:wrap;gap:6px;margin:var(--s-4) 0;min-height:14px}.tb-suns i{width:12px;height:12px;border-radius:50%;background:var(--sunrise);box-shadow:0 0 10px #ffb27a99;animation:sun-pop .5s var(--ease-out) backwards;animation-delay:calc(var(--i) * 18ms)}.tb-suns b{color:var(--sunrise);line-height:12px}@keyframes sun-pop{0%{transform:scale(0)}}.tb-val b{color:var(--foam)}.ba-tabs{margin-bottom:var(--s-5)}.ba-frame{position:relative;border-radius:var(--r-3);overflow:hidden;border:1px solid var(--current);box-shadow:var(--lift),0 0 80px -30px #5cf2e059;aspect-ratio:16 / 10;background:var(--deep)}.ba-frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top left}.ba-before-wrap{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.ba-handle{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;margin-left:-1px;background:var(--foam);pointer-events:none}.ba-handle span{position:absolute;top:50%;left:50%;width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:50%;background:var(--foam);box-shadow:0 6px 24px #0006}.ba-handle span:before,.ba-handle span:after{content:"";position:absolute;top:50%;width:0;height:0;border:7px solid transparent;margin-top:-7px}.ba-handle span:before{left:8px;border-right-color:var(--ink)}.ba-handle span:after{right:8px;border-left-color:var(--ink)}.ba-range{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}.ba-frame:focus-within{outline:3px solid var(--glow);outline-offset:4px}.ba-label{position:absolute;top:14px;pointer-events:none}.ba-l1{left:14px}.ba-l2{right:14px}@media (max-width: 700px){.ba-frame{aspect-ratio:3 / 4}}.meet-grid{display:grid;gap:var(--s-7);align-items:center}@media (min-width: 1000px){.meet-grid{grid-template-columns:1fr 1fr;gap:var(--s-9)}}.meet-art{position:relative}.meet-art img{border-radius:var(--r-3);box-shadow:var(--lift-day);width:100%}.darren-photo{position:absolute;right:-10px;bottom:-30px;width:42%;margin:0;border-radius:var(--r-2);overflow:hidden;border:6px solid var(--foam);box-shadow:var(--lift-day)}.meet-points{list-style:none;padding:0;margin:var(--s-6) 0;display:grid;gap:var(--s-4);counter-reset:m}.meet-points li{padding-left:50px;position:relative;color:var(--ink-soft)}.meet-points li b{color:var(--ink);display:block;font-weight:600}.meet-points li:before{counter-increment:m;content:counter(m,decimal-leading-zero);position:absolute;left:0;top:0;font:500 .8rem var(--f-mono);color:var(--lagoon);border:1px solid rgba(19,127,139,.4);border-radius:50%;width:36px;height:36px;display:grid;place-items:center}.hiw{position:relative;padding:var(--section) 0}.hiw.live{height:340vh;padding:0}.hiw.live .hiw-pin{position:sticky;top:0;height:100svh;display:flex;align-items:center;padding-top:60px}.hiw-grid{display:grid;gap:var(--s-6);align-items:center}@media (min-width: 1000px){.hiw-grid{grid-template-columns:.8fr 1.2fr}}.hiw-steps{list-style:none;padding:0;margin:var(--s-5) 0 0;display:grid;gap:var(--s-3)}.hiw-steps li{padding:14px 18px;border-left:2px solid var(--current);transition:all .4s var(--ease-out)}.hiw-steps b{display:block;font:500 var(--t-3)/1.2 var(--f-display)}.hiw-steps span{color:var(--mist);display:block}.hiw.live .hiw-steps li b,.hiw.live .hiw-steps li span{color:var(--haze)}.hiw.live .hiw-steps li.on b{color:var(--foam)}.hiw.live .hiw-steps li.on span{color:var(--mist)}.hiw.live .hiw-steps li.on{border-color:var(--glow);background:linear-gradient(90deg,rgba(92,242,224,.08),transparent)}@media (max-width: 999px){.hiw.live .hiw-steps li:not(.on) span{display:none}.hiw.live .hiw-steps{gap:4px}.hiw.live .hiw-steps li{padding:8px 14px}.hiw.live .hiw-stage{max-width:400px;width:100%;margin:0 auto}}.hiw-svg{width:100%;height:auto;overflow:visible;font-family:var(--f-text);--chat: 1;--frame: 0;--run: 0}.hiw.static .hiw-svg{--chat: 0;--frame: 1;--run: 1}.h-chat{opacity:var(--chat)}.h-chat rect{fill:var(--tide);stroke:var(--current)}.h-chat .b2{fill:#5cf2e026;stroke:var(--glow)}.h-chat text{fill:var(--foam);font-size:17px}.h-site .frame{fill:var(--deep);stroke:var(--glow);stroke-width:1.5;stroke-dasharray:1600;stroke-dashoffset:calc(1600 * (1 - var(--frame)));fill-opacity:var(--frame)}.h-site .frame-bar{stroke:var(--current);opacity:var(--frame)}.h-site circle{fill:var(--current);opacity:var(--frame)}.blk rect{fill:var(--foam);opacity:.9}.blk rect.dim{fill:var(--mist);opacity:.5}.blk.sun rect{fill:var(--sunrise)}.blk rect.img{fill:var(--lagoon)}.blk rect.card{fill:var(--tide);stroke:var(--current)}.blk{will-change:transform}.h-run{opacity:var(--run)}.wire{fill:none;stroke:var(--glow);stroke-width:1.5;opacity:.5;stroke-dasharray:4 6}.pulse{fill:var(--glow)}.hub rect{fill:var(--deep);stroke:var(--glow)}.hub text{fill:var(--foam);font-size:13px;font-weight:500}.hub.core rect{fill:var(--sunrise);stroke:none}.hub.core text{fill:var(--ink);font-weight:600}.fc-grid{display:grid;gap:var(--s-7);align-items:center}@media (min-width: 900px){.fc-grid{grid-template-columns:1.3fr .7fr}}.fc-count{text-align:center;padding:var(--s-7) var(--s-5)}.fc-slots{display:flex;justify-content:center;gap:14px;margin-bottom:var(--s-5)}.fc-slots span{width:54px;height:54px;border-radius:50%;border:2px dashed #9AA6B8;position:relative}.fc-slots span.open{border:0;background:radial-gradient(circle at 35% 35%,#FFD6B5,var(--sunrise) 60%,var(--ember));box-shadow:0 8px 24px -6px #e9774f99;animation:float 4s var(--ease-tide) infinite alternate}.fc-slots span.open:nth-child(2){animation-delay:-1.3s}.fc-slots span.open:nth-child(3){animation-delay:-2.6s}@keyframes float{to{transform:translateY(-8px)}}.fc-num{font:400 3rem/1 var(--f-display);margin:0}.fc-num b{font-weight:500;color:#9a3e1c}.faq-grid{display:grid;gap:var(--s-7)}@media (min-width: 900px){.faq-grid{grid-template-columns:.7fr 1.3fr}.faq-grid>div:first-child{position:sticky;top:110px;align-self:start}}.faq-item{border-bottom:1px solid var(--current)}.faq-item summary{list-style:none;cursor:pointer;padding:20px 44px 20px 0;position:relative;font:500 clamp(1.05rem,1.6vw,1.25rem)/1.35 var(--f-display)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span{position:absolute;right:4px;top:22px;width:24px;height:24px;border-radius:50%;border:1px solid var(--current)}.faq-item summary span:before,.faq-item summary span:after{content:"";position:absolute;left:6px;top:11px;width:10px;height:1.5px;background:var(--glow);transition:transform .3s var(--ease-out)}.faq-item summary span:after{transform:rotate(90deg)}.faq-item[open] summary span:after{transform:rotate(0)}.faq-item summary:hover{color:var(--glow)}.faq-item div{padding:0 0 20px;color:var(--mist);max-width:62ch}@media (prefers-reduced-motion: reduce){.story.live,.hiw.live{height:auto}}.ba-frame picture{position:absolute;inset:0}@media (max-width: 700px){.ba-frame{aspect-ratio:390 / 600}}@media (max-width: 899px){.story.live .phone{width:min(290px,80vw)}.lock-notes .note time{display:none}.lock-time{padding-top:40px}.lt-clock{font-size:2.4rem}}.ba-tabs button{white-space:nowrap}@media (max-width: 899px){.story.live .story-inner{align-content:start;padding-top:96px}.story.live .lock-time{display:none}.story.live .lock-notes{padding-top:44px}.story-clock{margin-bottom:0}}.lock-notes:empty:before{content:"Nothing yet. Enjoy your coffee.";display:block;text-align:center;color:var(--haze);font-size:.8rem;padding:24px 10px}.next-step.beyond{margin-top:var(--s-7);position:relative;overflow:hidden;border:1px solid transparent;background:radial-gradient(90% 140% at 100% 0%,rgba(255,178,122,.22),transparent 55%),radial-gradient(70% 120% at 0% 100%,rgba(92,242,224,.12),transparent 60%),linear-gradient(var(--deep),var(--deep)) padding-box,linear-gradient(120deg,var(--sunrise),rgba(92,242,224,.6),var(--sunrise)) border-box;box-shadow:0 30px 80px -30px #ffb27a73}.next-step.beyond:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.07) 50%,transparent 60%);transform:translate(-100%);animation:beyond-sheen 6s ease-in-out infinite;pointer-events:none}@keyframes beyond-sheen{0%,55%{transform:translate(-100%)}85%,to{transform:translate(100%)}}.next-step.beyond>div{flex:1 1 420px;position:relative;z-index:1}.next-step.beyond>.btn{position:relative;z-index:1}.next-step.beyond .eyebrow{color:var(--sunrise)}.next-step.beyond h2{max-width:26ch;font-size:clamp(1.8rem,3.6vw,2.8rem)}.next-step.beyond h2 em{color:var(--sunrise)}.next-step.beyond p.muted{max-width:62ch;margin:12px 0 0}.beyond-chips{list-style:none;padding:0;margin:var(--s-5) 0 0;display:flex;flex-wrap:wrap;gap:8px}.beyond-chips li{padding:6px 12px;border-radius:99px;font-size:.85rem;color:var(--foam);background:#050b168c;border:1px solid rgba(92,242,224,.3);animation:chip-glow 9s ease-in-out infinite;animation-delay:calc(var(--i) * 1s)}.beyond-chips li.more{border-style:dashed;color:var(--mist);animation:none}@keyframes chip-glow{0%,12%,to{border-color:#5cf2e04d;box-shadow:none}5%{border-color:var(--sunrise);box-shadow:0 0 18px -4px #ffb27ab3}}@media (prefers-reduced-motion: reduce){.next-step.beyond:after,.beyond-chips li{animation:none}}.page-hero-short{padding-bottom:clamp(40px,6vw,72px);isolation:isolate}.page-hero-short:after{display:none}.page-hero .particles{z-index:-1}.nf{min-height:100svh;display:grid;place-items:center;position:relative;isolation:isolate;text-align:center;padding:120px 0 80px;overflow:hidden;background:radial-gradient(60% 50% at 50% 40%,rgba(92,242,224,.08),transparent 70%),var(--abyss)}.nf-inner{display:flex;flex-direction:column;align-items:center}.nf-octo{width:min(260px,60vw);overflow:visible;margin-bottom:var(--s-5);animation:bob 4s var(--ease-tide) infinite alternate}.nf-head,.nf-arm,.nf-smile{fill:none;stroke:var(--glow);stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.nf-head{fill:#5cf2e00f}.nf-eye{fill:var(--glow);animation:blink 4s infinite;transform-box:fill-box;transform-origin:center}.nf-wave{transform-origin:48px -14px;animation:wave 1.1s var(--ease-tide) infinite alternate}@keyframes wave{0%{transform:rotate(-14deg)}to{transform:rotate(18deg)}}@keyframes bob{to{transform:translateY(-12px)}}@media (prefers-reduced-motion: reduce){.nf-octo,.nf-wave{animation:none}}.work-grid{display:grid;gap:var(--s-6)}@media (min-width: 900px){.work-grid{grid-template-columns:repeat(3,1fr)}}.work-card{display:grid;gap:var(--s-3);align-content:start;text-decoration:none;color:var(--foam);padding:14px 14px 24px;border-radius:var(--r-3);background:var(--deep);border:1px solid var(--current);transition:transform .4s var(--ease-out),border-color .3s}.work-card:hover{transform:translateY(-6px);border-color:var(--glow)}.work-img{display:block;border-radius:var(--r-2);overflow:hidden;aspect-ratio:16 / 10;background:var(--tide)}.work-img img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .8s var(--ease-out)}.work-card:hover .work-img img{transform:scale(1.04)}.work-card .tag{justify-self:start;margin-left:8px}.work-card h2{font-size:var(--t-3);margin:0 8px}.work-card p{color:var(--mist);margin:0 8px}.work-card .btn-quiet{margin-left:8px}.mm-page .hero h1{max-width:14ch}.mm-hero .lead{margin-bottom:var(--s-6)}.mm-now-grid{display:grid;gap:var(--s-7);align-items:center}@media (min-width: 900px){.mm-now-grid{grid-template-columns:1.3fr .7fr}}.mm-time{color:var(--glow);font-variant-numeric:tabular-nums}.mm-verdict b{color:#b8c6ff}.mm-dial{position:relative;max-width:300px;width:100%;margin:0 auto}.mm-dial svg{width:100%;overflow:visible}.dial-ring{fill:var(--deep);stroke:var(--current);stroke-width:1}.dial-day,.dial-night{fill:none;stroke-width:12;stroke-linecap:round}.dial-day{stroke:var(--sunrise)}.dial-night{stroke:#8da6ff;filter:drop-shadow(0 0 8px rgba(141,166,255,.6))}.dial-hand{stroke:var(--foam);stroke-width:3;stroke-linecap:round;transition:transform 1s var(--ease-out)}.dial-hub{fill:var(--foam)}.dial-lbl{position:absolute;left:0;right:0;bottom:34%;text-align:center;font:500 var(--t-label) var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--haze)}.mm-split{display:grid;gap:var(--s-7);align-items:center}@media (min-width: 1000px){.mm-split{grid-template-columns:1fr 1fr}}.mm-list{padding:0;list-style:none;display:grid;gap:var(--s-3)}.mm-list li{padding-left:22px;position:relative;color:var(--mist)}.mm-list li:before{content:"";position:absolute;left:0;top:.6em;width:8px;height:8px;border-radius:50%;background:#8da6ff;box-shadow:0 0 10px #8da6ff}.mm-list b{color:var(--foam)}.mm-price{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--s-5)}.mm-price>div:first-child{max-width:60ch}.built-list{display:grid;gap:var(--s-6);padding:var(--s-7) 0}.built{display:grid;gap:var(--s-6);padding:clamp(24px,4vw,48px);border-radius:var(--r-3);background:var(--deep);border:1px solid var(--current);align-items:center}@media (min-width: 1000px){.built{grid-template-columns:1fr 1fr}.built:nth-child(2n) .built-copy{order:2}}.built h2{font-size:clamp(1.7rem,3vw,2.4rem);margin-top:var(--s-3)}.built p{color:var(--mist)}.saves{padding:var(--s-4);border-radius:var(--r-1);background:#ffb27a12;border-left:2px solid var(--sunrise)}.saves b{color:var(--sunrise)}.built-demo .demo{margin:0}.lh-scores{font:500 .85rem var(--f-mono);color:var(--glow)}.check-grid{display:grid;gap:var(--s-6);align-items:start}@media (min-width: 1000px){.check-grid{grid-template-columns:1.4fr .8fr}}.check-side{display:grid;gap:var(--s-4)}.steps-ol{padding-left:1.2em;display:grid;gap:var(--s-3);color:var(--mist);margin:0}.steps-ol b{color:var(--foam);display:block}.ways{list-style:none;padding:0;margin:0;display:grid;gap:var(--s-3)}.ways li{display:grid;gap:2px;padding-bottom:var(--s-3);border-bottom:1px solid var(--current)}.ways li:last-child{border:0}.ways b{font-weight:600}.ways span{color:var(--mist)}.about-grid{display:grid;gap:var(--s-7)}@media (min-width: 1000px){.about-grid{grid-template-columns:1.5fr .8fr}.about-side{position:sticky;top:110px;align-self:start}}.darren-slot{margin:0;padding:0;overflow:hidden}.darren-ph{aspect-ratio:4 / 5;display:grid;place-items:center;align-content:center;gap:var(--s-4);background:radial-gradient(circle at 50% 40%,rgba(92,242,224,.12),transparent 60%),var(--deep)}.darren-ph .mark{width:96px}.darren-ph img{width:100%;height:100%;object-fit:cover}.built,.svc{grid-template-columns:minmax(0,1fr)}.built>*,.svc>*,.built-demo,.demo{min-width:0}@media (min-width: 1000px){.built{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.fact-k{font:500 var(--t-3)/1.2 var(--f-display);margin:0}.fact-list{list-style:none;padding:0;margin:0;display:grid;gap:6px;text-align:center;color:var(--mist);font-size:.9375rem}.fact-list li:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--glow);margin-right:8px;vertical-align:middle}@media (min-width: 1000px){.svc{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.site-header.scrolled{background:#050b16f0}.site-footer .tag-tbc{color:var(--haze);border-color:var(--current);background:transparent}.foot-word{font-size:clamp(3rem,13vw,15rem)}@media (max-width: 767px){body{padding-bottom:76px}.site-footer{padding-bottom:96px}}body.typing-form .chat-launch{opacity:0;pointer-events:none}.cta-band{padding-block:clamp(56px,8vw,110px);min-height:70vh}.faq{padding-bottom:clamp(56px,8vw,100px)}.arms .sec-head{margin-bottom:var(--s-6)}.founder-card .darren-ph{aspect-ratio:auto;padding:var(--s-6) var(--s-5);gap:var(--s-5);background:radial-gradient(circle at 50% 28%,rgba(92,242,224,.16),transparent 55%),radial-gradient(120% 80% at 100% 100%,rgba(255,178,122,.12),transparent 60%),var(--deep)}.fc-orbit{position:relative;width:230px;aspect-ratio:1;display:grid;place-items:center}.fc-orbit:before{content:"";position:absolute;inset:14%;border-radius:50%;border:1px dashed rgba(92,242,224,.3)}.fc-orbit .mark{width:84px;filter:drop-shadow(0 0 18px rgba(92,242,224,.45))}.fc-orbit span{position:absolute;left:50%;top:50%;font:500 .62rem var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--foam);padding:4px 8px;border-radius:99px;background:#12233de6;border:1px solid rgba(92,242,224,.35);white-space:nowrap;transform:translate(-50%,-50%) rotate(var(--a)) translateY(-100px) rotate(calc(-1 * var(--a)));animation:fc-spin 40s linear infinite}@keyframes fc-spin{to{transform:translate(-50%,-50%) rotate(calc(var(--a) + 360deg)) translateY(-100px) rotate(calc(-1 * var(--a) - 360deg))}}.fc-orbit:hover span{animation-play-state:paused}.fc-orbit span:hover{border-color:var(--sunrise);color:var(--sunrise)}@media (prefers-reduced-motion: reduce){.fc-orbit span{animation:none}}.fc-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%}.fc-stats div{padding:10px 6px;border-radius:12px;background:#050b1680;border:1px solid var(--current);text-align:center}.fc-stats b{display:block;font:400 1.9rem/1 var(--f-display);color:var(--glow)}.fc-stats span{font-size:.72rem;color:var(--mist);line-height:1.25;display:block;margin-top:4px}
