@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}html:has(body.home){overflow-x:clip}body.home{--wide:1240px;--home-gutter:clamp(16px, 4vw, 40px);--ease-out:cubic-bezier(.16, 1, .3, 1);--aura-strip:linear-gradient(90deg, #ffb36b, #ff6b8b, #b46bff, #6b8cff, #5ce1ff, #9b7bff, #ffb36b, #ff6b8b, #b46bff, #6b8cff, #5ce1ff, #9b7bff, #ffb36b);--aura-conic:conic-gradient(from var(--angle), #ffb36b, #ff6b8b, #b46bff, #6b8cff, #5ce1ff, #9b7bff, #ffb36b);--glass:#131218a8;background:#000;overflow-x:clip}.wide{width:100%;max-width:var(--wide);padding:0 var(--home-gutter);margin:0 auto}.stage{z-index:-1;pointer-events:none;background:var(--ambient), #000;position:fixed;inset:0}.stage canvas{opacity:0;width:100%;height:100%;transition:opacity 1.6s;display:block}.stage.is-ready canvas{opacity:1}.eyes-slot{pointer-events:none}.eyes-fallback{width:100%;height:100%;display:block}html:not(.webgl) .eyes-fallback{aspect-ratio:1;background:url(/eyes.png) 50%/80% no-repeat,radial-gradient(circle at 0 0,#fb69cd,#fb69cd00 70%),linear-gradient(to bottom right,#fc0490,#fb0378,#fb035b);border-radius:22.5%;width:auto;height:86%;box-shadow:0 30px 80px -20px #ff00808c}.home h2,.home h3{margin:0}.h2{letter-spacing:-.045em;text-wrap:balance;max-width:16ch;font-size:clamp(2.5rem,6.4vw,5.4rem);font-weight:800;line-height:.95}.eyebrow{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 18px;font-size:.8rem;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--aura-conic);border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #b46bff}.body{max-width:46ch;color:var(--text-secondary);margin:24px 0 0;font-size:clamp(1.05rem,1.6vw,1.25rem)}.flow{background:var(--aura-strip) 0 0 / 200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite flow}@keyframes flow{to{background-position:100% 0}}.aura-pill,.aura-button{isolation:isolate;border-radius:999px;padding:1.5px;display:inline-flex;position:relative}.aura-pill:before,.aura-pill:after,.aura-button:before,.aura-button:after{content:"";z-index:-1;border-radius:inherit;background:var(--aura-conic);animation:4s linear infinite spin;position:absolute;inset:0}.aura-pill:after,.aura-button:after{z-index:-2;filter:blur(14px);opacity:.6;inset:-2px}.aura-pill>span,.aura-button>span{border-radius:inherit;color:#fff;text-align:center;white-space:nowrap;background:#110f17;width:100%;padding:13px 22px;font-weight:650;display:block}.aura-pill{border-radius:28px;max-width:100%}.aura-pill>span{white-space:normal;text-wrap:balance}@keyframes spin{to{--angle:360deg}}.star{color:#ffb36b}.js [data-reveal]{opacity:0;filter:blur(10px);transition:opacity .9s var(--ease-out), translate 1.1s var(--ease-out), filter .9s var(--ease-out);transition-delay:calc(var(--d,0) * 90ms);translate:0 36px}.js [data-reveal].is-in{opacity:1;filter:none;translate:0}.hero{flex-direction:column;justify-content:center;min-height:calc(100svh - 64px);padding:40px 0 120px;display:flex;position:relative}.hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:24px;display:grid}.hero-grid>*,.feed-grid>*{min-width:0}.hero-copy{translate:0 calc(var(--hero-p,0) * -90px);opacity:calc(1 - var(--hero-p,0) * 1.2)}.hero-slot{place-items:center;height:min(58vh,520px);display:grid}.hero-title{letter-spacing:-.05em;margin:0;font-size:clamp(3.2rem,8.2vw,7.6rem);font-weight:800;line-height:.92}.hero-title .w{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.hero-title .w>span{animation:rise 1.2s var(--ease-out) both;animation-delay:calc(.15s + var(--i) * 85ms);display:inline-block}.hero-title .w.hl>span{background:var(--aura-strip) 0 0 / 200% 100%;color:#0000;animation:rise 1.2s var(--ease-out) both, flow 6s linear infinite;animation-delay:calc(.15s + var(--i) * 85ms), 0s;-webkit-background-clip:text;background-clip:text;padding-right:.06em}@keyframes rise{0%{translate:0 110%;rotate:6deg}}.pitch{color:#d9d4e8;max-width:34ch;margin:28px 0 0;font-size:clamp(1.15rem,1.9vw,1.45rem);font-weight:500;line-height:1.4}.hero-cta{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:36px;display:flex}.ghost{color:var(--text);font-weight:600;text-decoration:none}.ghost span{transition:translate .3s var(--ease-out);display:inline-block}.ghost:hover span{translate:0 4px}.scroll-cue{color:var(--text-secondary);letter-spacing:.2em;text-transform:uppercase;opacity:calc(1 - var(--hero-p,0) * 4);justify-items:center;gap:10px;font-size:.72rem;font-weight:700;display:grid;position:absolute;bottom:28px;left:50%;translate:-50%}.scroll-cue span{background:#ffffff26;width:1.5px;height:44px;position:relative;overflow:hidden}.scroll-cue span:after{content:"";animation:drip 1.8s var(--ease-out) infinite;background:linear-gradient(#fff,#0000);position:absolute;inset:0}@keyframes drip{0%{translate:0 -100%}to{translate:0 100%}}.marquee{padding:48px 0 72px;display:grid;overflow:hidden}.mq-row{width:112vw;margin-left:-6vw;overflow:hidden;rotate:-3deg}.mq-row.alt{background:var(--aura-strip) 0 0 / 200% 100%;margin-top:-6px;animation:14s linear infinite flow;rotate:2deg;box-shadow:0 0 60px -10px #b46bff99}.mq-track{will-change:transform;width:max-content;animation:70s linear infinite marquee;display:flex}.js .mq-track{animation:none}@keyframes marquee{to{transform:translate(-50%)}}.mq-item{font-family:var(--font-display);letter-spacing:-.035em;white-space:nowrap;color:#0000;-webkit-text-stroke:1.5px #ffffff8c;align-items:center;gap:.35em;padding:.12em 0 .12em .45em;font-size:clamp(2rem,5.6vw,4.6rem);font-weight:800;line-height:1.15;display:inline-flex}.alt .mq-item{color:#000;-webkit-text-stroke:0}.mq-emoji{color:#fff;-webkit-text-stroke:0;font-size:.8em}.mq-sep{color:#c4a1ff;-webkit-text-stroke:0;margin-left:.3em;font-size:.5em}.alt .mq-sep{color:#000}.feed{padding:14vh 0 18vh}.feed-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.chips{flex-wrap:wrap;gap:10px;margin:32px 0 0;padding:0;list-style:none;display:flex}.chips li{border:1px solid var(--border);background:var(--glass);backdrop-filter:blur(12px);border-radius:999px;padding:9px 16px;font-size:.95rem}.phone-wrap{perspective:1400px;place-items:center;display:grid;position:relative}.feed-slot{width:190px;height:120px;position:absolute;top:-6%;left:calc(50% + 60px)}.phone{aspect-ratio:9/19.5;width:min(300px,72vw);transform:rotateY(var(--ry,-12deg)) rotateX(var(--rx,4deg));background:linear-gradient(145deg,#2c2935,#0b0a0f 60%);border-radius:50px;padding:10px;position:relative;box-shadow:inset 0 0 0 1.5px #3d3947,inset 0 0 0 4px #0b0a0f,0 50px 120px -30px #b46bff8c,0 0 80px -20px #5ce1ff59}.phone-screen{background:#000;border-radius:40px;height:100%;position:relative;overflow:hidden}.phone-feed{height:100%;animation:13s cubic-bezier(.7,0,.2,1) infinite feed}@keyframes feed{0%,24%{translate:0}32%,56%{translate:0 -100%}64%,88%{translate:0 -200%}96%,to{translate:0 -300%}}.slide{background:radial-gradient(circle at 30% 20%, #ffffff59, transparent 40%), radial-gradient(circle at 80% 70%, #ffffff2e, transparent 35%), linear-gradient(160deg, var(--c1), var(--c2));place-items:center;height:100%;display:grid;position:relative}.slide-emoji{margin-bottom:40%;font-size:5.5rem;animation:3s ease-in-out infinite bob}@keyframes bob{50%{translate:0 -8px;rotate:-4deg}}.slide-overlay{background:linear-gradient(#0000,#0000008c 45%,#000000e0);justify-items:start;gap:6px;padding:90px 14px 76px;font-size:.8rem;line-height:1.3;display:grid;position:absolute;inset:auto 0 0}.slide-overlay p{text-shadow:0 1px 4px #0009;margin:0}.slide-title{font-size:1.05rem;font-weight:700}.slide-chip{background:#00000080;border-radius:999px;padding:2px 8px;font-size:.7rem}.slide-overlay .aura-button{width:100%;margin-top:6px}.slide-overlay .aura-button>span{padding:10px;font-size:.85rem}.phone-status{justify-content:space-between;align-items:center;padding:12px 22px 0 26px;font-size:.72rem;font-weight:700;display:flex;position:absolute;inset:0 0 auto}.phone-island{background:#000;border-radius:999px;width:82px;height:24px}.phone-icons{align-items:flex-end;gap:2px;display:flex}.phone-icons i{background:#fff;border-radius:1px;width:3px;height:6px}.phone-icons i:nth-child(2){height:8px}.phone-icons i:nth-child(3){height:10px}.phone-mute{background:#0006;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.8rem;display:grid;position:absolute;top:46px;right:14px}.phone-tabs{backdrop-filter:blur(10px);color:var(--text-secondary);background:#0a090ed9;border-top:1px solid #ffffff0f;justify-content:space-around;padding:8px 6px 16px;font-size:.58rem;display:flex;position:absolute;inset:auto 0 0}.phone-tabs span{justify-items:center;gap:2px;display:grid}.phone-tabs .on{color:var(--accent)}.how{position:relative}.how-sticky{padding:12vh 0 8vh}.how-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;display:flex}.how-slot{flex:none;width:150px;height:90px}.how-track{max-width:var(--wide);padding:0 var(--home-gutter);gap:20px;margin:0 auto;list-style:none;display:grid}.how.is-pinned{height:calc(100svh + var(--pin-distance,150vh))}.how.is-pinned .how-sticky{flex-direction:column;justify-content:center;height:100svh;padding:72px 0 28px;display:flex;position:sticky;top:0;overflow:hidden}.how.is-pinned .how-head{margin-bottom:clamp(16px,3vh,36px)}.how.is-pinned .how-track{width:max-content;max-width:none;padding:0 max(var(--home-gutter), calc((100vw - var(--wide)) / 2 + var(--home-gutter)));will-change:transform;gap:28px;margin:0;display:flex}.step{border:1px solid var(--border);background:var(--glass);backdrop-filter:blur(20px);transition:border-color .6s, box-shadow .6s, scale .6s var(--ease-out), opacity .6s;border-radius:36px;grid-template-columns:1.1fr .9fr;align-items:center;gap:32px;padding:clamp(24px,4vw,48px);display:grid}.how.is-pinned .step{opacity:.45;flex:none;width:min(88vw,960px);height:min(64svh,560px);scale:.94}.how.is-pinned .step.is-active{opacity:1;border-color:#c4a1ff73;scale:1;box-shadow:0 30px 120px -40px #b46bff99}.step-num{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px #ffffff59;margin-bottom:8px;font-size:clamp(4.5rem,11vw,9rem);font-weight:800;line-height:.85;display:block}.step.is-active .step-num,.how:not(.is-pinned) .step-num{background:var(--aura-strip) 0 0 / 200% 100%;-webkit-text-stroke:0;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite flow}.step h3{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(1.7rem,3.4vw,2.8rem);font-weight:800;line-height:1}.step p{max-width:36ch;color:var(--text-secondary);margin:0;font-size:clamp(1rem,1.4vw,1.15rem)}.step-mock{place-items:center;display:grid}.how-progress{height:2px;margin-top:clamp(16px,3vh,32px)}.how-progress span{background:var(--aura-strip) 0 0 / 200% 100%;height:100%;scale:var(--p,0) 1;transform-origin:0;border-radius:2px;display:block}.how:not(.is-pinned) .how-progress{display:none}.mock{border:1px solid var(--border);background:#000;border-radius:28px;gap:10px;width:min(100%,300px);padding:14px;font-size:.88rem;line-height:1.35;display:grid;box-shadow:0 30px 80px -30px #000000e6}.mock small{color:var(--text-secondary);font-size:.72rem;display:block}.mock .aura-button>span{padding:11px}.mock-video{aspect-ratio:16/10;background:radial-gradient(circle at 25% 25%, #ffffff4d, transparent 45%), linear-gradient(150deg, var(--c1), var(--c2));border-radius:18px;place-items:center;font-size:3.2rem;display:grid;position:relative}.mock-rec{background:#00000080;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:.7rem;font-weight:700;display:flex;position:absolute;top:10px;left:10px}.mock-rec i{background:#f87171;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.25}}.mock-field{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:8px 12px}.mock-ok{color:#4ade80;background:#4ade8024;border-radius:999px;justify-self:start;padding:4px 10px;font-size:.78rem;font-weight:700}.mock-order{align-items:center;gap:10px;display:flex}.mock-order b{display:block}.mock-thumb{background:linear-gradient(150deg, var(--c1), var(--c2));border-radius:12px;flex:none;place-items:center;width:46px;height:46px;font-size:1.5rem;display:grid}.mock-amount{background:var(--surface);border-radius:16px;padding:12px 14px}.mock-amount b{letter-spacing:-.03em;font-size:2.2rem;font-weight:800}.mock-hold{background:linear-gradient(135deg,#6e56ff,#a34bf2);border-radius:999px;justify-self:start;padding:5px 11px;font-size:.78rem;font-weight:700}.mock-bar{background:var(--surface-raised);border-radius:6px;height:6px;margin-top:6px;display:block;overflow:hidden}.mock-bar span{background:var(--aura-strip) 0 0 / 200% 100%;transform-origin:0;width:100%;height:100%;display:block;scale:.14 1}.mock-timeline{color:var(--text-secondary);justify-content:space-between;margin:4px 0 0;padding:0;font-size:.72rem;list-style:none;display:flex}.mock-timeline li:before{content:"";vertical-align:0;border:1.5px solid;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.mock-timeline .done{color:#4ade80}.mock-timeline .done:before{background:currentColor}.mock-video.proof{aspect-ratio:16/11}.mock-play{background:#00000073;border-radius:50%;place-items:center;width:46px;height:46px;font-size:1rem;display:grid;position:absolute}.mock-caption{font-size:.72rem;font-weight:700;position:absolute;bottom:8px;left:10px}.mock-secondary{border:1px solid var(--border);text-align:center;border-radius:999px;padding:10px;font-weight:600}.mock-stars{color:#ffb36b;justify-content:center;gap:4px;font-size:1.4rem;display:flex}.mock-toast{text-align:center;background:#4ade801f;border:1px solid #4ade8059;border-radius:14px;padding:10px 12px;font-weight:700}.how.is-pinned .step:not(.is-active) .anim{opacity:0}.how.is-pinned .step.is-active .mock-ok{animation:pop .6s var(--ease-out) .6s both}.how.is-pinned .step.is-active .mock-hold{animation:pop .6s var(--ease-out) .4s both}.how.is-pinned .step.is-active .mock-bar span{animation:fill 2.4s var(--ease-out) .6s both}.how.is-pinned .step.is-active .mock-stars span{animation:pop .5s var(--ease-out) both;animation-delay:calc(.5s + var(--k) * .12s)}.how.is-pinned .step.is-active .mock-toast{animation:toast .8s var(--ease-out) 1.3s both}@keyframes pop{0%{opacity:0;scale:.4}}@keyframes fill{0%{scale:1}}@keyframes toast{0%{opacity:0;translate:0 16px;scale:.9}}.numbers{text-align:center;padding:18vh 0 14vh}.numbers .h2{margin:0 auto}.numbers-slot{width:210px;height:120px;margin:0 auto 24px}.stats{grid-template-columns:repeat(4,1fr);gap:16px;margin:64px 0 0;padding:0;list-style:none;display:grid}.stats li{border:1px solid var(--border);background:var(--glass);backdrop-filter:blur(16px);border-radius:28px;align-content:start;gap:14px;padding:32px 18px;display:grid}.stat-value{letter-spacing:-.06em;font-variant-numeric:tabular-nums;background:var(--aura-strip) 0 0 / 200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(3.4rem,7vw,6rem);font-weight:800;line-height:.9;animation:8s linear infinite flow}.stat-value .unit{letter-spacing:-.02em;font-size:.42em}.stat-label{max-width:24ch;color:var(--text-secondary);margin:0 auto}.trust{padding:12vh 0}.trust-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.trust-head>div{min-width:0}.trust-slot{flex:none;width:170px;height:100px}.bento{grid-template-columns:repeat(6,1fr);gap:16px;margin:48px 0 0;padding:0;list-style:none;display:grid}.tile{border:1px solid var(--border);background:var(--glass);backdrop-filter:blur(18px);transform:perspective(900px) rotateX(var(--tx,0deg)) rotateY(var(--ty,0deg));transition:transform .5s var(--ease-out), border-color .4s, opacity .9s var(--ease-out), translate 1.1s var(--ease-out), filter .9s var(--ease-out);border-radius:30px;grid-column:span 2;padding:30px;position:relative;overflow:hidden}.js .tile[data-reveal]{transition:transform .5s var(--ease-out), border-color .4s, opacity .9s var(--ease-out), translate 1.1s var(--ease-out), filter .9s var(--ease-out);transition-delay:0s, 0s, calc(var(--d,0) * 90ms), calc(var(--d,0) * 90ms), calc(var(--d,0) * 90ms)}.tile-1{grid-column:span 4}.tile-6{grid-column:span 6}.tile:before{content:"";z-index:-1;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), #c4a1ff33, transparent 45%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.tile:hover{border-color:#c4a1ff66}.tile:hover:before{opacity:1}.tile-icon{background:var(--surface-raised);width:58px;height:58px;transition:rotate .5s var(--ease-out), scale .5s var(--ease-out);border-radius:18px;place-items:center;margin-bottom:22px;font-size:1.7rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff0f,0 10px 30px -10px #b46bff99}.tile:hover .tile-icon{rotate:-8deg;scale:1.1}.tile h3{letter-spacing:-.025em;margin-bottom:10px;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:750;line-height:1.1}.tile p{max-width:52ch;color:var(--text-secondary);margin:0}.tile-1 h3{font-size:clamp(1.8rem,3.4vw,2.6rem)}.finale{text-align:center;place-items:center;min-height:100svh;padding:10vh 0 14vh;display:grid}.finale-inner{justify-items:center;display:grid}.finale-slot{width:min(78vw,460px);height:min(36vh,330px);margin-bottom:32px}.finale-title{letter-spacing:-.05em;text-wrap:balance;max-width:13ch;font-size:clamp(3rem,9.5vw,8.4rem);font-weight:800;line-height:.92}.finale-cta{margin-top:40px}.finale-links{flex-wrap:wrap;justify-content:center;gap:8px 24px;margin:28px 0 0;display:flex}.finale-links a{color:var(--text-secondary)}@media (width<=900px){.hero{justify-content:flex-start;min-height:calc(100svh - 64px);padding:8px 0 110px}.hero-grid,.feed-grid{grid-template-columns:1fr}.hero-slot{order:-1;justify-self:center;width:min(100%,320px);height:30svh;min-height:170px}.feed-grid{gap:64px}.feed-slot{width:140px;height:90px;left:auto;right:0}.step{grid-template-columns:1fr;align-content:start;gap:16px}.step-mock{order:-1}.how.is-pinned .step{width:min(84vw,520px);height:auto;max-height:calc(100svh - 230px);overflow:hidden}.how.is-pinned .step-num{display:none}.how.is-pinned .mock{gap:7px;width:min(100%,260px);padding:10px;font-size:.8rem}.how.is-pinned .mock-video{aspect-ratio:16/7;font-size:2.2rem}.how.is-pinned .mock-field:nth-of-type(3),.how.is-pinned .mock-timeline,.how.is-pinned .mock-secondary{display:none}.how-slot,.trust-slot{width:110px;height:70px}.finale-slot{width:min(60vw,300px);height:min(27svh,250px)}.stats{grid-template-columns:1fr 1fr}.bento{grid-template-columns:1fr}.tile,.tile-1,.tile-6{grid-column:auto}}@media (width<=520px){.stats{gap:10px}.stats li{padding:24px 12px}.tile{padding:24px}}@media (prefers-reduced-motion:reduce){.home *,.home :before,.home :after{transition:none!important;animation:none!important}.hero-copy{opacity:1;translate:none}.phone{transform:rotateY(-12deg)rotateX(4deg)}}
