@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.1zrieox9119mb.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2whpih27xg_2r.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.1xlj4-0oa5zql.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1fxkn-ggzj93z.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.1ahvy37o8m5gt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.2ktx6yqc-sbf1.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0rpdhg_4ubdtf.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-tight-cyrillic-ext-wght-normal.1sunu9eb5_sxu.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-tight-cyrillic-wght-normal.1rqv_3a6skkye.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-tight-greek-ext-wght-normal.31y28gb9pzhru.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-tight-greek-wght-normal.0skbnr0ze_la9.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-tight-vietnamese-wght-normal.2_s4xw9qw46k6.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-tight-latin-ext-wght-normal.1n8_hbq_-ush1.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-tight-latin-wght-normal.0yzw701nbs_dl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-400-italic.3bg-hzmj1g17f.woff2)format("woff2"),url(../media/instrument-serif-latin-400-italic.3im7aav-gdfim.woff)format("woff")}
@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-latin-400-normal.37baup9wa8gsy.woff2)format("woff2"),url(../media/jetbrains-mono-latin-400-normal.27_azdahucoj5.woff)format("woff")}
@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-latin-500-normal.37tbwx4qeyuup.woff2)format("woff2"),url(../media/jetbrains-mono-latin-500-normal.0nitm9n_z3qum.woff)format("woff")}
html,body{margin:0;padding:0}:root{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}[hidden]{display:none!important}:root{--font-inter:"Inter Variable";--font-tight:"Inter Tight Variable";--font-serif:"Instrument Serif";--font-mono:"JetBrains Mono";--navy:#0b0e1d;--bg:#060918;--panel:#0f1538;--panel-2:#172050;--surface:#1219429e;--ink:#eef0fb;--muted:#9aa3c7;--line:#a0afff21;--grad:linear-gradient(135deg, #8b6cf6 0%, #4f6bff 55%, #2b8bff 100%);--violet:#8b6cf6;--blue:#2b6bff;--cyan:#4fa3ff;--win:#0f1426;--win-line:#222a48;--win-muted:#7d86a8;--sans:var(--font-tight), "Inter Tight", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--body:var(--font-inter), "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--serif:var(--font-serif), "Instrument Serif", Georgia, "Times New Roman", serif;--mono:var(--font-mono), "JetBrains Mono", ui-monospace, Menlo, monospace;--ease:cubic-bezier(.2, .7, .1, 1);--r-xl:32px;--r-lg:26px;--r-md:18px;--max:1240px;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{color:var(--ink);font:400 17px/1.6 var(--body);-webkit-font-smoothing:antialiased;background:radial-gradient(40% 30% at 85% 35%, #2b6bff29, transparent 70%), radial-gradient(45% 30% at 10% 55%, #8b6cf629, transparent 70%), radial-gradient(40% 25% at 70% 80%, #6e50f024, transparent 70%), var(--bg) fixed}#stars{z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}main,footer{position:relative}.card-glass{-webkit-backdrop-filter:blur(10px)}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:40;background:var(--navy);position:fixed;inset:0 0 auto}a{color:inherit}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:8px}h1,h2,h3,h4{font-family:var(--sans);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:500;line-height:1.04}h2{font-size:clamp(2.2rem,4.8vw,3.6rem)}.it{font-family:var(--serif);letter-spacing:-.01em;font-style:italic;font-weight:400}p{margin:0}.wrap{max-width:var(--max);padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin-inline:auto}@media (min-width:720px){.wrap{padding-left:max(28px, env(safe-area-inset-left,0px));padding-right:max(28px, env(safe-area-inset-right,0px))}}.eyebrow{font:500 13px/1 var(--body);color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.eyebrow:before{content:"";background:linear-gradient(90deg, var(--violet), var(--blue));border-radius:50%;width:7px;height:7px}section{padding-block:clamp(72px,9vw,120px)}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 48px;margin-bottom:clamp(28px,4vw,48px);display:flex}.sec-head h2{margin-top:16px}.sec-head>p{max-width:42ch;color:var(--muted)}.sec-head.center{text-align:center;flex-direction:column;align-items:center}.pill{cursor:pointer;font:500 15px/1 var(--body);background:var(--grad);color:#fff;transition:transform .3s var(--ease), box-shadow .3s var(--ease);border:0;border-radius:999px;align-items:center;gap:12px;padding:6px 6px 6px 20px;text-decoration:none;display:inline-flex;box-shadow:0 10px 30px -12px #6e5affcc,inset 0 1px #ffffff40}.pill .ic{color:#fff;width:38px;height:38px;transition:transform .35s var(--ease), background-color .3s;background:#0609188c;border-radius:50%;place-items:center;display:grid}.pill:hover{transform:translateY(-2px);box-shadow:0 16px 40px -12px #6e5afff2,inset 0 1px #ffffff40}.pill:hover .ic{background:#060918cc;transform:rotate(45deg)}.pill.sm{padding:4px 4px 4px 16px;font-size:14px}.pill.sm .ic{width:32px;height:32px}.textlink{align-items:center;gap:8px;padding:10px 6px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.textlink svg{transition:transform .3s var(--ease)}.textlink:hover svg{transform:translate(2px,-2px)}.nav-shell{top:env(safe-area-inset-top,0px);z-index:30;height:0;position:sticky}.nav-shell>.wrap{padding-top:16px}.nav{color:#fff;-webkit-backdrop-filter:blur(18px)saturate(150%);background:#10163a99;border:1px solid #ffffff17;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;max-width:900px;margin:0 auto;padding:8px 8px 8px 16px;transition:background-color .3s,box-shadow .3s;display:flex}.nav.scrolled{background:#0e1124e6;box-shadow:0 16px 40px -18px #080a1e99}.brand{font:600 17px/1 var(--sans);letter-spacing:.14em;align-items:center;gap:10px;text-decoration:none;display:flex}.brand svg{width:30px;height:20px}.nav .links{gap:24px;font-size:14.5px;display:flex}.nav .links a{color:#ffffffb3;text-decoration:none;transition:color .2s}.nav .links a:hover{color:#fff}@media (max-width:820px){.nav .links{display:none}}.hero{isolation:isolate;color:#fff;text-align:center;background:radial-gradient(55% 45% at 12% 78%,#8b6cf6bf,#0000 70%),radial-gradient(50% 45% at 90% 74%,#2b6bffbf,#0000 70%),radial-gradient(40% 30% at 50% 0,#5046c840,#0000 70%),linear-gradient(#06091833 0%,#10133a8c 40%,#2c2a9e8c 70%,#06091800 100%);position:relative;overflow:hidden}.hero .wrap{z-index:2;justify-items:center;gap:26px;padding-block:clamp(150px,17vw,200px) clamp(160px,16vw,210px);display:grid;position:relative}.hero .eyebrow{color:#fffc;background:#ffffff12;border-color:#ffffff1f}.hero h1{max-width:12ch;font-size:clamp(3.1rem,8.6vw,7rem);line-height:.98}.hero h1 .it{font-size:1.06em}.hero .sub{color:#ffffffc2;max-width:52ch;font-size:clamp(1rem,1.5vw,1.12rem)}.hero .actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex;position:relative}.hero .textlink{color:#fff}.doodle{color:#ffffffbf;width:84px;height:46px;position:absolute;top:4px;right:calc(100% + 10px)}@media (max-width:640px){.doodle{display:none}}.stripes{z-index:-1;background:repeating-linear-gradient(90deg,#ffffff1f 0 34px,#fff0 34px 44px);width:min(22vw,260px);position:absolute;top:34%;bottom:0;right:0;-webkit-mask:linear-gradient(#0000,#000 30% 70%,#0000);mask:linear-gradient(#0000,#000 30% 70%,#0000)}.obj{z-index:1;pointer-events:none;height:auto;position:absolute;-webkit-mask:radial-gradient(closest-side,#000 62%,#0000 100%);mask:radial-gradient(closest-side,#000 62%,#0000 100%)}.obj.o1{width:clamp(150px,15vw,210px);animation:7s ease-in-out infinite floaty;top:43%;right:7%}.obj.o2{opacity:.85;width:clamp(110px,12vw,170px);animation:9s ease-in-out -3s infinite floaty;top:26%;left:5%}@keyframes floaty{50%{transform:translateY(-14px)rotate(-3deg)}}.hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(transparent, var(--bg));height:18%;position:absolute;bottom:0;left:0;right:0}@media (max-width:760px){.obj.o1{width:100px;top:auto;bottom:14%;right:-16px}.obj.o2{opacity:.6;width:90px;top:14%;left:-14px}.stripes{display:none}}.hero .wrap{padding-bottom:clamp(170px,17vw,230px)}.hero h1 .ln{margin-bottom:-.08em;padding:0 .08em .08em;display:block;overflow:hidden}.hero h1 .w{animation:up 1s var(--ease) both;display:inline-block}.hero h1 .ln:nth-child(2) .w{animation-delay:.14s}.hero h1 .ln:nth-child(3) .w{animation-delay:.28s}@keyframes up{0%{transform:translateY(105%)}}.hero .eyebrow{animation:fadeup .8s var(--ease) both}.hero .sub{animation:fadeup .9s .45s var(--ease) both}.hero .actions{animation:fadeup .9s .6s var(--ease) both}@keyframes fadeup{0%{opacity:0;transform:translateY(14px)}}.shine{background:linear-gradient(100deg,#fff 0 38%,#d6c9ff 46%,#8fb6ff 52%,#fff 60% 100%) 100% 0/300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:up 1s .14s var(--ease) both, shine 6s 1.4s ease-in-out infinite!important}@keyframes shine{0%{background-position:100% 0}60%,to{background-position:0 0}}.layer{pointer-events:none;z-index:1;will-change:transform;position:absolute;inset:0}.orbits{opacity:.9;width:min(1240px,135vw);height:auto;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.aurora{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.aurora i{will-change:transform;border-radius:50%;position:absolute}.au1{background:radial-gradient(closest-side,#8b6cf673,#0000);width:60vw;height:40vw;animation:16s ease-in-out infinite drift1;top:35%;left:-15vw}.au2{background:radial-gradient(closest-side,#2b6bff73,#0000);width:55vw;height:38vw;animation:19s ease-in-out infinite drift2;top:30%;right:-15vw}.au3{background:radial-gradient(closest-side,#785aff47,#0000);width:40vw;height:26vw;animation:22s ease-in-out infinite drift3;top:-8vw;left:30vw}@keyframes drift1{50%{transform:translate(8vw,-4vw)scale(1.15)}}@keyframes drift2{50%{transform:translate(-7vw,5vw)scale(1.1)}}@keyframes drift3{50%{transform:translate(-6vw,4vw)scale(1.25)}}.spot{z-index:0;pointer-events:none;opacity:0;will-change:transform;background:radial-gradient(closest-side,#9682ff33,#0000);border-radius:50%;width:560px;height:560px;margin:-280px 0 0 -280px;transition:opacity .6s;position:absolute;top:0;left:0}.hero.hover .spot{opacity:1}.shoot{z-index:0;opacity:0;pointer-events:none;background:linear-gradient(90deg,#fff0,#c8d2ffe6 80%,#fff);border-radius:2px;width:180px;height:1.5px;position:absolute}.sh1{animation:9s linear 1s infinite shoot;top:12%;left:8%}.sh2{animation:11s linear 4.5s infinite shoot;top:6%;left:52%}.sh3{animation:13s linear 8s infinite shoot;top:30%;left:25%}@keyframes shoot{0%{opacity:0;transform:rotate(24deg)translate(-120px)}2%{opacity:1}9%{opacity:0;transform:rotate(24deg)translate(620px)}to{opacity:0;transform:rotate(24deg)translate(620px)}}.stripes:after{content:"";background:linear-gradient(#0000,#a0b4ff59,#0000);height:30%;animation:5s ease-in-out infinite beam;position:absolute;top:0;left:0;right:0}@keyframes beam{0%{transform:translateY(-100%)}to{transform:translateY(340%)}}.spark{background:#cfd8ff;border-radius:50%;width:6px;height:6px;animation:3.2s ease-in-out infinite twinkle;position:absolute;box-shadow:0 0 12px 3px #8ca0ffb3}.k1{top:20%;left:22%}.k2{animation-delay:-1s;top:16%;left:78%}.k3{width:4px;height:4px;animation-delay:-2s;top:62%;left:16%}.k4{width:4px;height:4px;animation-delay:-.5s;top:82%;left:84%}.k5{animation-delay:-1.6s;top:86%;left:60%}@keyframes twinkle{50%{opacity:.2;transform:scale(.5)}}.fc{color:#fff;text-align:left;-webkit-backdrop-filter:blur(14px);background:linear-gradient(160deg,#2832788c,#0e14388c);border:1px solid #aab9ff2e;border-radius:18px;width:228px;padding:14px;animation:7s ease-in-out infinite bob;position:absolute;box-shadow:0 20px 50px -20px #0009,inset 0 1px #ffffff14}.fc-h{font:600 13.5px var(--sans);align-items:center;gap:9px;display:flex}.fc-h em{font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#b9c8ff;margin-left:auto;font-style:normal}.fc-h em.live{color:#5ee6b0;align-items:center;gap:5px;display:inline-flex}.fc-h em.live:before{content:"";background:#3ddc97;border-radius:50%;width:6px;height:6px;animation:1.6s infinite blink}.fi{background:linear-gradient(145deg, #6ea2ff, var(--blue));border-radius:9px;place-items:center;width:28px;height:28px;display:grid;box-shadow:inset 0 1px #ffffff59}.fi.v{background:linear-gradient(145deg, #a68cff, var(--violet))}.fi svg{color:#fff;width:14px;height:14px}.fc-t{color:#e1e6ffb8;margin:8px 0 10px;font-size:12.5px}.prog{background:#ffffff1a;border-radius:99px;height:6px;overflow:hidden}.prog span{background:var(--grad);transform-origin:0;width:100%;height:100%;animation:prog 4.5s var(--ease) infinite;border-radius:99px;display:block}@keyframes prog{0%{transform:scaleX(.08)}80%,to{transform:scaleX(1)}}.avs{align-items:center;display:flex}.avs i{background:radial-gradient(circle at 35% 30%, #8fb4ff, var(--blue) 60%);border:2px solid #1a2150;border-radius:50%;width:22px;height:22px;margin-right:-7px}.avs i:nth-child(2){background:radial-gradient(circle at 35% 30%, #c4b4ff, var(--violet) 60%)}.avs i:nth-child(3){background:radial-gradient(circle at 35% 30%,#a7f0d4,#2bb985 60%)}.avs span{color:#e1e6ffb3;margin-left:14px;font-size:11.5px}.bars{align-items:flex-end;gap:6px;height:46px;display:flex}.bars i{transform-origin:bottom;height:100%;transform:scaleY(var(--h));background:linear-gradient(#8fb4ff,#5b46e0);border-radius:4px 4px 2px 2px;flex:1;animation:3.6s ease-in-out infinite grow}.bars i:nth-child(2){animation-delay:-.4s}.bars i:nth-child(3){animation-delay:-.8s}.bars i:nth-child(4){animation-delay:-1.2s}.bars i:nth-child(5){animation-delay:-1.6s}.bars i:nth-child(6){animation-delay:-2s}.bars i:nth-child(7){animation-delay:-2.4s}@keyframes grow{50%{transform:scaleY(calc(var(--h) * .55))}}.chip-rev{font:600 11.5px var(--body);background:var(--grad);border-radius:99px;padding:7px 12px;animation:2.4s ease-in-out infinite glowc;display:inline-block}@keyframes glowc{50%{box-shadow:0 0 0 6px #7864ff2e}}@keyframes bob{50%{transform:translateY(-10px)}}.fc1{top:47%;left:3%;rotate:-4deg}.fc2{animation-delay:-2s;top:21%;right:3%;rotate:3deg}.fc3{animation-delay:-4s;top:69%;left:6%;rotate:3deg}.fc4{animation-delay:-1s;top:73%;right:5%;rotate:-3deg}@media (max-width:1240px){.fc{width:200px}.fc3,.fc4{display:none}}@media (max-width:1080px){.fc{display:none}}.marquee{z-index:2;position:absolute;bottom:clamp(40px,5vw,64px);left:0;right:0;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.mq-track{width:max-content;animation:40s linear infinite mq;display:flex}.mq-track span{font:500 clamp(15px, 1.5vw, 18px) var(--sans);color:#e1e6ff9e;white-space:nowrap;align-items:center;gap:28px;padding-right:28px;display:inline-flex}.mq-track span:after{content:"✦";color:#a48dff;font-size:.8em}@keyframes mq{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.hero h1 .w,.hero .eyebrow,.hero .sub,.hero .actions,.shine,.aurora i,.shoot,.stripes:after,.spark,.fc,.prog span,.bars i,.chip-rev,.mq-track,.fc-h em.live:before{animation:none!important}.shoot{display:none}}@media (max-width:520px){.obj.o1{display:none}}.strip{z-index:3;margin-top:8px;position:relative}.strip .wrap{text-align:center;justify-items:center;gap:20px;display:grid}.strip p{color:var(--muted);font-size:15.5px}.chips{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.pchip{background:var(--surface);border:1px solid var(--line);font:500 15px var(--body);color:var(--ink);cursor:pointer;transition:transform .3s var(--ease), box-shadow .3s;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 8px;display:inline-flex}.pchip:hover{transform:translateY(-2px);box-shadow:0 10px 24px -14px #2b6bff99}.pchip{-webkit-backdrop-filter:blur(10px)}.pchip i{color:#fff;background:var(--violet);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.pchip:nth-child(2n) i{background:var(--blue)}.pchip svg{width:16px;height:16px}.tabs{background:var(--panel);border-radius:999px;flex-wrap:wrap;justify-content:center;gap:6px;width:max-content;max-width:100%;margin:0 auto 28px;padding:6px;display:flex}.tab{cursor:pointer;font:500 15px/1 var(--body);color:var(--muted);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;transition:color .25s,background-color .25s,box-shadow .25s;display:inline-flex;position:relative;overflow:hidden}.tab:hover{color:var(--ink)}.tab[aria-selected=true]{background:var(--panel-2);color:#fff;box-shadow:0 4px 18px -6px #6e5aff99,inset 0 0 0 1px #a0afff33}.tab .bar{background:linear-gradient(90deg, var(--violet), var(--blue));transform-origin:0;border-radius:2px;height:2px;position:absolute;bottom:5px;left:18px;right:18px;transform:scaleX(0)}.tab[aria-selected=true] .bar{animation:fill var(--dur,8s) linear forwards}.tabs.paused .tab .bar{animation:none;transform:scaleX(0)}@keyframes fill{to{transform:scaleX(1)}}.panel{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:20px;display:grid}.panel[hidden]{display:none!important}.panel.show>*{animation:rise .6s var(--ease) both}.panel.show>:nth-child(2){animation-delay:80ms}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.panel.show>*{animation:none}}@media (max-width:960px){.panel{grid-template-columns:1fr}}.copy{-webkit-backdrop-filter:blur(10px);background:var(--surface);border-radius:var(--r-lg);border:1px solid var(--line);align-content:start;gap:16px;padding:clamp(24px,3vw,36px);display:grid}.copy .div{font:500 12px/1 var(--mono);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.badge{font:500 11px/1 var(--mono);letter-spacing:.06em;color:#c3b3ff;text-transform:uppercase;background:#8b6cf62e;border-radius:999px;padding:6px 10px}.badge.live{color:#5ee6b0;background:#28c88c24}.copy h3{font-size:clamp(2rem,3.4vw,2.7rem)}.copy .lead{font:500 clamp(1.08rem, 1.5vw, 1.25rem)/1.35 var(--sans);letter-spacing:-.01em}.copy p.desc{color:var(--muted);font-size:16px}.feat{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.feat li{background:var(--panel-2);border:1px solid var(--line);border-radius:999px;padding:7px 12px;font-size:13.5px;font-weight:500}.price-line{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:10px;padding-top:14px;display:flex}.price-line b{font:500 24px var(--sans);letter-spacing:-.02em}.price-line span{color:var(--muted);font-size:14px}.stage{border-radius:var(--r-lg);border:1px solid var(--line);background:radial-gradient(70% 70% at 80% 100%,#2b6bff38,#0000 70%),radial-gradient(60% 60% at 10% 0,#8b6cf633,#0000 70%),#0f1538b3;align-items:center;min-width:0;padding:clamp(18px,3vw,36px);display:grid}.win{color:#eef0f8;border:1px solid var(--win-line);background:#080c1f;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 30px 60px -28px #141e5a8c}.win-bar{border-bottom:1px solid var(--win-line);font:400 12px/1 var(--mono);color:var(--win-muted);align-items:center;gap:8px;padding:12px 16px;display:flex}.win-bar i{background:#2b3354;border-radius:50%;width:10px;height:10px}.win-bar span{white-space:nowrap;text-overflow:ellipsis;margin-left:8px;overflow:hidden}.win-bar .act{font:600 12px var(--body);background:var(--blue);color:#fff;white-space:nowrap;border-radius:999px;margin-left:auto;padding:7px 12px}.win-body{padding:clamp(16px,2.4vw,22px)}.mlabel{font:500 11px/1 var(--mono);letter-spacing:.12em;color:var(--win-muted);text-transform:uppercase;margin-bottom:12px}.mo-top{grid-template-columns:1fr 1.4fr;gap:20px;display:grid}.script i{background:#262e50;border-radius:4px;height:7px;margin-bottom:10px;display:block}.script i.on{background:#c9d4ff}.script .sel{border:1px solid var(--blue);background:#2b6bff1a;border-radius:10px;margin:0 -10px 10px;padding:10px}.script .sel i:last-child{margin-bottom:0}.board{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.scene{aspect-ratio:16/10;background:#18203d;border:1px solid #262e50;border-radius:9px;position:relative;overflow:hidden}.scene:before{content:"";aspect-ratio:1;background:var(--blue);border-radius:50%;width:34%;position:absolute;top:24%;left:18%}.scene:nth-child(2n):before{background:var(--violet)}.scene:after{content:"";background:#cdd5f540;border:1.5px solid #cdd5f5;border-radius:5px;width:40%;height:40%;position:absolute;top:34%;right:16%}.scene.cur{border-color:var(--blue);box-shadow:0 0 0 2px #2b6bff59}.timeline{gap:9px;margin-top:20px;display:grid;position:relative}.track{font:400 10.5px var(--mono);color:var(--win-muted);letter-spacing:.06em;grid-template-columns:80px 1fr;align-items:center;gap:10px;display:grid}.track .row{height:18px;position:relative}.track .row b{border-radius:5px;height:100%;position:absolute;top:0}.t-sc b{background:#2453d6}.t-vo b{background:#6e55d6}.t-sub b{border:1px solid #5d6588}.playhead{background:#fff;border-radius:2px;width:2px;animation:7s linear infinite play;position:absolute;top:-4px;bottom:-4px;left:90px;box-shadow:0 0 10px #fff9}@keyframes play{0%{left:90px}to{left:calc(100% - 2px)}}@media (max-width:560px){.mo-top{grid-template-columns:1fr}.script{display:none}}.cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.cal .dh{font:500 10.5px var(--mono);color:var(--win-muted);text-align:center;padding-bottom:4px}.cal .day{border:1px solid var(--win-line);background:#151c36;border-radius:10px;align-content:start;gap:5px;min-height:92px;padding:6px;display:grid}.cal .day.today{border-color:var(--blue)}.post{font:600 10.5px/1.2 var(--body);color:#fff;border-radius:7px;padding:6px 7px;overflow:hidden}.post small{font:400 9.5px var(--mono);opacity:.75;margin-top:2px;display:block}.post.reel{background:linear-gradient(135deg,#7b5cf0,#5b40d8)}.post.car{background:linear-gradient(135deg,#3a79ff,#1d4fd0)}.post.story{background:#2a3358}.soc-foot{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.soc-foot div{border:1px solid var(--win-line);background:#151c36;border-radius:12px;padding:12px}.soc-foot b{font:600 15px var(--sans);display:block}.soc-foot span{font:400 11px var(--mono);color:var(--win-muted)}.ai-cap{background:#8b6cf61f;border:1px solid #8b6cf659;border-radius:12px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px;font-size:13px;display:flex}.ai-cap em{font-style:normal;font:500 10.5px var(--mono);color:#b9a8ff;letter-spacing:.1em;white-space:nowrap;padding-top:2px}@media (max-width:560px){.cal .day{min-height:70px}.post small,.cal .dh:nth-child(n+6),.cal .day:nth-child(n+13){display:none}.cal{grid-template-columns:repeat(5,minmax(0,1fr))}}.ag{grid-template-columns:1fr 1fr;gap:18px;display:grid}.chat{align-content:start;gap:8px;display:grid}.msg{opacity:0;border-radius:14px;max-width:88%;padding:9px 12px;font-size:13px;line-height:1.4;transform:translateY(6px)}.msg.in{background:#1d2545;border-bottom-left-radius:4px}.msg.out{background:var(--blue);border-bottom-right-radius:4px;justify-self:end}.msg.show{opacity:1;transition:opacity .4s var(--ease), transform .4s var(--ease);transform:none}.typing{background:#1d2545;border-radius:14px;gap:4px;width:max-content;padding:10px 12px;display:inline-flex}.typing i{background:#8d96bb;border-radius:50%;width:6px;height:6px;animation:1s infinite dot}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes dot{50%{opacity:.3;transform:translateY(-2px)}}.flow{gap:8px;display:grid}.node{border:1px solid var(--win-line);background:#151c36;border-radius:11px;padding:10px 12px;font-size:13px}.node em{font-style:normal;font:500 10px/1 var(--mono);letter-spacing:.12em;color:var(--win-muted);margin-bottom:6px;display:block}.node.ai em{color:var(--cyan)}.node.hot em{color:#b39dff}.node.lit{border-color:var(--blue);transition:box-shadow .3s,border-color .3s;box-shadow:0 0 0 3px #2b6bff2e}.split{grid-template-columns:1fr 1fr;gap:8px;display:grid}.human{font:400 11px var(--mono);color:var(--win-muted);text-align:center;padding-top:4px}@media (max-width:600px){.ag{grid-template-columns:1fr}}.of{grid-template-columns:130px 1fr;display:grid}.of-side{border-right:1px solid var(--win-line);color:#8d96bb;align-content:start;gap:4px;padding:16px 10px;font-size:13px;display:grid}.of-side span{border-radius:8px;padding:8px 10px}.of-side span.on{background:var(--blue);color:#fff}.of-main{padding:clamp(14px,2.2vw,22px)}.of-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.of-head b{font:600 18px var(--sans)}.of-head span{font:400 11px var(--mono);color:var(--win-muted)}.team{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.agent{border:1px solid var(--win-line);transition:border-color .3s, transform .3s var(--ease);background:#151c36;border-radius:12px;gap:6px;padding:12px;display:grid}.agent:hover{border-color:#3b4676;transform:translateY(-2px)}.agent .hd{font:600 13.5px var(--sans);align-items:center;gap:8px;display:flex}.agent .hd i{background:radial-gradient(circle at 35% 30%, #8fb4ff, var(--blue) 60%);border-radius:50%;flex:none;width:22px;height:22px}.agent:nth-child(3n+2) .hd i{background:radial-gradient(circle at 35% 30%, #c4b4ff, var(--violet) 60%)}.agent small{color:#8d96bb;font-size:11.5px;line-height:1.3}.agent .st{font:400 10.5px var(--mono);color:#c9d0ea;align-items:center;gap:6px;display:flex}.agent .st:before{content:"";background:#3ddc97;border-radius:50%;width:6px;height:6px;animation:2.4s infinite blink;box-shadow:0 0 0 3px #3ddc972e}@keyframes blink{50%{opacity:.4}}.approve{border:1px solid var(--blue);background:#2b6bff14;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;font-size:13.5px;display:flex}.approve em{font-style:normal;font:500 10px var(--mono);letter-spacing:.12em;color:var(--cyan);margin-bottom:4px;display:block}.approve button{font:600 12.5px var(--body);background:var(--blue);color:#fff;border:0;border-radius:999px;padding:9px 16px}@media (max-width:640px){.of{grid-template-columns:1fr}.of-side{display:none}.team{grid-template-columns:1fr 1fr}}.work .sec-head{margin-bottom:32px}.reel-ctrl{gap:8px;display:flex}.reel-ctrl button{border:1px solid var(--line);background:var(--surface);width:48px;height:48px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;transition:background-color .2s,color .2s;display:grid}.reel-ctrl button:hover{background:var(--panel-2);color:#fff}.reel{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding:4px 0 18px;display:flex;overflow-x:auto}.reel::-webkit-scrollbar{display:none}.shot{scroll-snap-align:start;border-radius:var(--r-lg);-webkit-backdrop-filter:blur(10px);background:var(--surface);border:1px solid var(--line);width:clamp(220px,23vw,280px);transition:transform .4s var(--ease), box-shadow .4s;flex:none;gap:14px;padding:10px 10px 18px;display:grid}.shot:hover{transform:translateY(-4px);box-shadow:0 24px 50px -28px #141e5a73}.shot .fr{aspect-ratio:9/16;background:var(--win);border-radius:18px;position:relative;overflow:hidden}.shot img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.shot:hover img{transform:scale(1.05)}.shot .play{color:#fff;-webkit-backdrop-filter:blur(8px);background:#10163ab3;border:1px solid #fff3;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:12px;left:12px}.shot .meta{padding-inline:6px}.shot .n{font:500 11.5px var(--mono);color:var(--cyan);letter-spacing:.1em}.shot h4{margin-top:4px;font-size:19px}.shot p{color:var(--muted);margin-top:4px;font-size:14px}.work-note{font:400 12px var(--mono);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-top:14px}.approach-box{isolation:isolate;border-radius:var(--r-xl);color:#fff;border:1px solid var(--line);background:radial-gradient(50% 70% at 0 100%,#8b6cf680,#0000 70%),radial-gradient(50% 70% at 100% 100%,#2b6bff80,#0000 70%),#0c1130bf;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px);padding:clamp(32px,6vw,72px);display:grid;position:relative;overflow:hidden}.approach-box .eyebrow{color:#fffc;background:#ffffff12;border-color:#ffffff1f}.venn{justify-self:center;width:100%;max-width:480px;overflow:visible}.venn .c{transform-box:fill-box;transform-origin:50%}.venn text{font-family:var(--sans);fill:#fff;font-size:17px;font-weight:500}.venn .core{font:600 13px var(--mono);letter-spacing:.3em}.approach-box.on .c1{animation:7s ease-in-out infinite v1}.approach-box.on .c2{animation:7s ease-in-out infinite v2}.approach-box.on .c3{animation:7s ease-in-out infinite v3}@keyframes v1{50%{transform:translate(-8px,-6px)}}@keyframes v2{50%{transform:translate(8px,-6px)}}@keyframes v3{50%{transform:translateY(9px)}}.pillar{border-top:1px solid #ffffff1f;grid-template-columns:22px 1fr;gap:14px;padding:20px 0;display:grid}.pillar i{background:var(--violet);border-radius:50%;width:12px;height:12px;margin-top:8px}.pillar:nth-child(2) i{background:var(--blue)}.pillar:nth-child(3) i{background:#e6e9f5}.pillar h3{font-size:22px}.pillar p{color:#ffffffa8;margin-top:6px;font-size:15.5px}.approach-box .note{font:400 13px var(--mono);color:#9fc2ff;margin-top:14px}@media (max-width:900px){.approach-box{grid-template-columns:1fr}}.ind{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.icard{border-radius:var(--r-lg);-webkit-backdrop-filter:blur(10px);background:var(--surface);border:1px solid var(--line);transition:transform .4s var(--ease), box-shadow .4s;align-content:start;gap:12px;padding:8px 8px 20px;display:grid}.icard:hover{transform:translateY(-4px);box-shadow:0 24px 50px -30px #141e5a73}.icard .im{aspect-ratio:866/405;border-radius:18px;overflow:hidden}.icard img{object-fit:cover;mix-blend-mode:screen;width:100%;height:100%;transition:transform .7s var(--ease);-webkit-mask:radial-gradient(46% 64% at 50% 52%,#000 45%,#0000 100%);mask:radial-gradient(46% 64% at 50% 52%,#000 45%,#0000 100%)}.icard:hover img{transform:scale(1.06)}.icard h3{padding-inline:10px;font-size:18.5px}.icard p{color:var(--muted);margin-top:-6px;padding-inline:10px;font-size:14.5px}.icard.ask{background:radial-gradient(80% 80% at 100% 0%, #8b6cf659, transparent 70%), var(--panel);border-color:var(--line);align-content:space-between;padding:24px}.icard.ask h3,.icard.ask p{padding:0}.icard.ask p{color:var(--ink);font:500 19px/1.3 var(--sans);letter-spacing:-.01em;margin:0}@media (max-width:960px){.ind{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.ind{grid-template-columns:1fr}}.pgrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.pcard{border-radius:var(--r-lg);border:1px solid var(--line);background:#0f1538bf;padding:clamp(24px,3vw,36px);position:relative;overflow:hidden}.pcard:after{content:"";background:var(--violet);filter:blur(70px);opacity:.25;pointer-events:none;border-radius:50%;width:260px;height:260px;position:absolute;top:-120px;right:-90px}.pcard.b:after{background:var(--blue)}.pcard .hd{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.pcard .hd b{font:500 22px var(--sans);letter-spacing:-.02em}.pcard .hd span{font:500 11px var(--mono);letter-spacing:.1em;color:#c3b3ff;background:#8b6cf62e;border-radius:999px;padding:6px 10px}.pcard.b .hd span{color:#9fc2ff;background:#2b6bff2e}.prow{border:1px solid var(--line);z-index:1;background:#06091873;border-radius:16px;margin-top:10px;padding:16px 18px;position:relative}.prow .top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.prow b{font:500 17px var(--sans)}.prow span{font:500 13.5px var(--mono);color:var(--ink);font-variant-numeric:tabular-nums}.prow .rail{background:#a0afff1f;border-radius:999px;height:8px;margin-top:12px;position:relative}.prow .fill{background:linear-gradient(90deg, #a68cff, var(--violet));transform-origin:0;transition:transform 1s var(--ease);border-radius:999px;position:absolute;top:0;bottom:0;transform:scaleX(0)}.pcard.b .fill{background:linear-gradient(90deg, #6ea2ff, var(--blue))}.pricing.on .fill{transform:scaleX(1)}.axis{font:400 10.5px var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;z-index:1;justify-content:space-between;margin-top:14px;padding-inline:18px;display:flex;position:relative}.pnote{color:var(--muted);max-width:90ch;margin-top:18px;font-size:13.5px}@media (max-width:860px){.pgrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.prow .fill{transition:none;transform:scaleX(1)}}.steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.step{border-radius:var(--r-md);-webkit-backdrop-filter:blur(10px);background:var(--surface);border:1px solid var(--line);align-content:start;gap:10px;padding:22px;display:grid}.step .n{width:42px;height:42px;font:500 14px var(--mono);color:#fff;background:linear-gradient(135deg, var(--violet), var(--blue));border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.step h3{font-size:20px}.step p{color:var(--muted);font-size:14.5px}.step .out{border-top:1px dashed var(--line);margin-top:auto;padding-top:12px;font-size:13.5px;font-weight:500}.step .out em{font-style:normal;font:500 10px var(--mono);letter-spacing:.14em;color:var(--muted);margin-bottom:2px;display:block}@media (max-width:1000px){.steps{grid-template-columns:1fr 1fr}}@media (max-width:520px){.steps{grid-template-columns:1fr}}.why .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.why h2{margin-top:18px;font-size:clamp(2.1rem,4.4vw,3.5rem)}.why h2 .it.v{color:#b39dff}.why h2 .it.b{color:#7fb0ff}.why .lede{color:var(--muted);max-width:44ch;margin-top:20px}.reasons{border-radius:var(--r-lg);-webkit-backdrop-filter:blur(10px);background:var(--surface);border:1px solid var(--line);margin:0;padding:10px 26px;list-style:none}.reasons li{grid-template-columns:40px 1fr;gap:12px;padding:18px 0;display:grid}.reasons li+li{border-top:1px solid var(--line)}.reasons .n{width:32px;height:32px;font:500 12px var(--mono);background:var(--panel-2);color:#9fc2ff;border-radius:50%;place-items:center;display:grid}.reasons h3{font-size:19px}.reasons p{color:var(--muted);margin-top:2px;font-size:15px}@media (max-width:900px){.why .wrap{grid-template-columns:1fr}}.cta{padding-top:0}.cta-box{isolation:isolate;color:#fff;text-align:center;border:1px solid var(--line);background:radial-gradient(50% 70% at 15% 110%,#8b6cf6b3,#0000 70%),radial-gradient(50% 70% at 85% 110%,#2b6bffb3,#0000 70%),#0b1030;border-radius:36px;justify-items:center;gap:22px;padding:clamp(48px,8vw,96px) clamp(20px,6vw,72px);display:grid;position:relative;overflow:hidden}.cta-box .eyebrow{color:#fffc;background:#ffffff12;border-color:#ffffff1f}.cta-box h2{max-width:12ch;font-size:clamp(2.6rem,7vw,5.4rem)}.cta-box .tag{color:#ffffffb8;max-width:46ch}.cta-box .orb{mix-blend-mode:screen;z-index:-1;opacity:.7;width:clamp(180px,22vw,300px);animation:60s linear infinite spin;position:absolute;top:-40px;right:-40px;-webkit-mask:radial-gradient(closest-side,#000 62%,#0000 100%);mask:radial-gradient(closest-side,#000 62%,#0000 100%)}@keyframes spin{to{transform:rotate(360deg)}}.contact{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.contact div{background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;padding:10px 16px;font-size:14.5px}.contact em{font-style:normal;font:500 10.5px var(--mono);letter-spacing:.12em;color:#9fc2ff;margin-right:8px}.contact code{font:500 14.5px var(--body);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.cta-actions .textlink{color:#fff}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes spinang{to{--ang:360deg}}.nav{position:relative}.sprog{background:var(--grad);transform-origin:0;opacity:.9;border-radius:2px;height:2px;position:absolute;bottom:0;left:22px;right:22px;transform:scaleX(0)}[data-reveal]{transition:opacity .9s var(--ease) calc(var(--i,0) * 90ms), transform .9s var(--ease) calc(var(--i,0) * 90ms), filter .9s var(--ease) calc(var(--i,0) * 90ms)}[data-reveal].pre{opacity:.25;filter:blur(4px);transform:translateY(34px)scale(.98)}h2 .it{background:linear-gradient(100deg,#c9b8ff 0 35%,#fff 45%,#8fb6ff 55%,#c9b8ff 65% 100%) 100% 0/300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em;animation:7s ease-in-out infinite shine}.why h2 .it.v,.why h2 .it.b{color:#0000}.beam{isolation:isolate;position:relative}.beam:before{content:"";border-radius:inherit;pointer-events:none;z-index:2;background:conic-gradient(from var(--ang), transparent 0 68%, #8b6cf6e6 80%, #4fa3fff2 90%, transparent 100%);-webkit-mask-composite:xor;padding:1.5px;animation:7s linear infinite spinang;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.glow-card{position:relative}.glow-card:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%), #9687ff29, transparent 60%);opacity:0;transition:opacity .35s;position:absolute;inset:0}.glow-card:hover:after{opacity:1}.stage{perspective:1400px}.stage .win{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s var(--ease);transform-style:preserve-3d}.shot{transform-style:preserve-3d}.icard img{animation:6s ease-in-out infinite bobt}.icard:nth-child(2) img{animation-delay:-1s}.icard:nth-child(3) img{animation-delay:-2s}.icard:nth-child(4) img{animation-delay:-3s}.icard:nth-child(5) img{animation-delay:-4s}.icard:nth-child(6) img{animation-delay:-1.5s}.icard:nth-child(7) img{animation-delay:-2.5s}@keyframes bobt{50%{translate:0 -7px}}.icard.ask{position:relative}.venn .pulse{transform-box:fill-box;transform-origin:50%;animation:3s ease-out infinite ring}@keyframes ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.prow .fill{overflow:hidden}.prow .fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:2.8s ease-in-out 1.2s infinite sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes sweep{60%,to{transform:translate(100%)}}.step{position:relative;overflow:hidden}.step:before{content:"";background:var(--grad);transform-origin:0;height:2px;animation:6s ease-in-out infinite signal;animation-delay:calc(var(--s,0) * 1.1s);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}@keyframes signal{0%{transform-origin:0;transform:scaleX(0)}12%{transform-origin:0;transform:scaleX(1)}13%{transform-origin:100%}25%,to{transform-origin:100%;transform:scaleX(0)}}.step .n{position:relative}.step .n:after,.reasons .n:after{content:"";animation:6s ease-out infinite ring;animation-delay:calc(var(--s,0) * 1.1s + .3s);border:1.5px solid #968cffb3;border-radius:50%;position:absolute;inset:0}.reasons .n{position:relative}.pt{opacity:0;z-index:-1;background:#cfd8ff;border-radius:50%;width:4px;height:4px;animation:9s linear infinite rise2;position:absolute;bottom:-10px;box-shadow:0 0 10px 2px #8ca0ffb3}.pt:first-of-type{left:8%}.pt:nth-of-type(2){animation-delay:-2s;left:18%}.pt:nth-of-type(3){width:3px;height:3px;animation-delay:-5s;left:29%}.pt:nth-of-type(4){animation-delay:-1s;left:41%}.pt:nth-of-type(5){width:5px;height:5px;animation-delay:-6.5s;left:52%}.pt:nth-of-type(6){animation-delay:-3.5s;left:63%}.pt:nth-of-type(7){width:3px;height:3px;animation-delay:-8s;left:72%}.pt:nth-of-type(8){animation-delay:-4.5s;left:81%}.pt:nth-of-type(9){animation-delay:-7s;left:90%}.pt:nth-of-type(10){width:3px;height:3px;animation-delay:-3s;left:35%}@keyframes rise2{0%{opacity:0;transform:translateY(0)}10%{opacity:.9}80%{opacity:.6}to{opacity:0;transform:translateY(-460px)}}.pchip i{animation:3.6s ease-in-out infinite breathe}.pchip:nth-child(2) i{animation-delay:-.9s}.pchip:nth-child(3) i{animation-delay:-1.8s}.pchip:nth-child(4) i{animation-delay:-2.7s}@keyframes breathe{50%{box-shadow:0 0 0 6px #826eff2e,0 0 18px #826eff80}}@media (prefers-reduced-motion:reduce){[data-reveal],[data-reveal].pre{opacity:1;filter:none;transition:none;transform:none}h2 .it,.beam:before,.icard img,.venn .pulse,.prow .fill:after,.step:before,.step .n:after,.reasons .n:after,.pt,.pchip i{animation:none!important}.stage .win{transform:none!important}}footer .wrap{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding-block:8px 40px;font-size:14px;display:flex}footer .brand{color:var(--ink);font-size:15px}footer .wrap{border-top:1px solid var(--line);padding-top:28px}footer nav{flex-wrap:wrap;gap:22px;display:flex}footer a{text-decoration:none}footer nav a:hover{color:var(--ink)}@media (prefers-reduced-motion:reduce){.obj,.cta-box .orb,.playhead,.typing i,.agent .st:before,.venn .c{animation:none!important}}.contact a{color:inherit;text-decoration:none}.contact a:hover code{color:#fff;text-underline-offset:3px;text-decoration:underline}.pill.ghost-pill{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff29}
