.hero-bg{background-color:#030405;background-image:radial-gradient(90% 50% at 50% 0,#39444a47,#0000 75%);-webkit-mask-image:linear-gradient(#000 86%,#0000 100%);mask-image:linear-gradient(#000 86%,#0000 100%)}:root{--hero-dash-h:clamp(170px, 18vw, 310px)}.hero-bg [data-depth]{will-change:transform}.hero-tint{mix-blend-mode:screen;will-change:opacity}.hero-tint-lime{background:radial-gradient(75% 60% at 50% 100%,#cbe9604d,#0000 70%),radial-gradient(40% 45% at 20% 95%,#cbe96033,#0000 70%),radial-gradient(40% 45% at 80% 95%,#cbe96033,#0000 70%);animation:12s ease-in-out infinite alternate tint-lime}.hero-tint-purple{background:radial-gradient(55% 45% at 38% 60%,#b489d166,#0000 70%);animation:14s ease-in-out infinite alternate tint-fade}.hero-tint-blue{background:radial-gradient(50% 45% at 78% 65%,#0756e773,#0000 70%);animation:17s ease-in-out -6s infinite alternate tint-fade}.hero-tint-orange{background:radial-gradient(45% 40% at 14% 75%,#fe703261,#0000 70%);animation:19s ease-in-out -11s infinite alternate tint-fade}@keyframes tint-lime{0%{opacity:.65}to{opacity:1}}@keyframes tint-fade{0%{opacity:.1}to{opacity:1}}.hero-curtain{transform-origin:50% 100%;filter:blur(46px);mix-blend-mode:screen;will-change:transform, opacity;animation:curtain-sway var(--dur) ease-in-out var(--delay) infinite alternate;background:linear-gradient(#0000 0%,#b489d11f 25%,#cbe96033 60%,#cbe96066 100%);border-radius:50% 50% 0 0/30% 30% 0 0;position:absolute;bottom:0}@keyframes curtain-sway{0%{opacity:.55;transform:translate(-4%)skew(-7deg)scaleY(.92)}50%{opacity:1}to{opacity:.7;transform:translate(5%)skew(8deg)scaleY(1.06)}}.hero-streaks{mix-blend-mode:screen}.hero-streak{transform-origin:50% 100%;background:linear-gradient(to top, color-mix(in srgb, var(--brand-lime) 80%, white) 0%, var(--brand-lime) 26%, color-mix(in srgb, var(--brand-lime) 48%, var(--a)) 58%, color-mix(in srgb, var(--a) 42%, transparent) 80%, transparent 100%);opacity:var(--o);will-change:transform, opacity;animation:streak-flow var(--dur) ease-in-out var(--delay) infinite alternate;border-radius:999px 999px 0 0;position:absolute;bottom:0}@keyframes streak-flow{0%{transform:translate3d(calc(var(--sway) * -1), 0, 0) scaleY(.88);opacity:calc(var(--o) * .5)}50%{opacity:var(--o)}to{transform:translate3d(var(--sway), 0, 0) scaleY(1.06);opacity:calc(var(--o) * .85)}}.hero-floor{filter:blur(16px);mix-blend-mode:screen;transform-origin:50% 100%;will-change:transform, opacity;background:radial-gradient(50% 70% at 50% 100%,#ffffff47,#cbe96033 40%,#0000 75%),radial-gradient(40% 60% at 15% 100%,#fe70324d,#0000 75%),radial-gradient(40% 60% at 85% 100%,#0756e759,#0000 75%);animation:8s ease-in-out infinite alternate floor-breathe}@keyframes floor-breathe{0%{opacity:.7;transform:scale(.97,.92)}to{opacity:1;transform:scale(1.04,1.08)}}.hero-star{animation:twinkle var(--d) ease-in-out var(--w) infinite alternate}@keyframes twinkle{0%{opacity:.15}to{opacity:1}}.hero-spot{mix-blend-mode:screen;opacity:0;will-change:transform, opacity;background:radial-gradient(circle,#ffffff38 0%,#cbe96057 18%,#cbe9601f 45%,#0000 70%);border-radius:50%;position:absolute;top:0;left:0;transform:translate(-9999px,-9999px)}.hero-grain{mix-blend-mode:overlay;opacity:.32;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:240px 240px}.hero-shade{background:radial-gradient(125% 85% at 50% 48%,#0000 38%,#010203e0 100%),linear-gradient(#0203049e 0%,#02030461 42%,#0203041f 78%,#0000 100%),#02030457}.hero-arc{left:50%;top:calc(100% - var(--hero-dash-h) - clamp(70px, 9vw, 150px));filter:blur(26px);transform-origin:50% 60%;will-change:transform, opacity;background:radial-gradient(closest-side,#cbe96057 0%,#cbe96024 46%,#cbe9600a 72%,#0000 100%);border-radius:50%;width:min(1240px,104vw);height:clamp(260px,30vw,460px);animation:9s ease-in-out infinite alternate arc-breathe;position:absolute;translate:-50%}@keyframes arc-breathe{0%{opacity:.6;transform:scale(.94,.9)}to{opacity:1;transform:scale(1.04,1.06)}}.hero-pill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff1a}.hero-headline-accent{background:linear-gradient(100deg,#fff 0% 30%,#cbe960 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-hl-line{width:fit-content;min-height:1.03em;margin-inline:auto;display:block}.hero-caret{vertical-align:-.04em;-webkit-text-fill-color:initial;background:#cbe960;border-radius:1px;width:.055em;height:.82em;margin-left:.07em;animation:1s step-end infinite hero-caret-blink;display:inline-block;box-shadow:0 0 14px #cbe960b3}@keyframes hero-caret-blink{50%{opacity:0}}.hero-cta{background:linear-gradient(#050607,#050607) padding-box padding-box,linear-gradient(110deg,#cbe960d9,#ffffff2e 45%,#0756e7e6) border-box;border:1.5px solid #0000;transition:transform .25s,box-shadow .25s;position:relative;box-shadow:-6px 0 24px -8px #cbe96080,6px 0 26px -6px #0756e7a6}.hero-cta:hover{transform:translateY(-2px);box-shadow:-6px 0 32px -4px #cbe960b3,6px 0 36px -4px #0756e7d9}.hero-copy{transform-origin:50% 0;transform:translate3d(0, calc(var(--hero-rv,0) * -38px), 0) scale(calc(1 - var(--hero-rv,0) * .05));will-change:transform}.hero-arc{scale:calc(1 + var(--hero-rv,0) * .4)}.hero-chat{background:linear-gradient(135deg,#fff3,#ffffff0a 45%,#cbe96024 100%);transition:box-shadow .3s,background .3s;box-shadow:0 18px 50px -22px #000000e6,0 0 #cbe96000}.hero-chat:hover{background:linear-gradient(135deg,#ffffff4d,#ffffff12 45%,#cbe96038 100%)}.hero-chat:focus-within{background:linear-gradient(135deg,#cbe960b3,#ffffff1a 45%,#cbe96066 100%);box-shadow:0 18px 50px -22px #000000e6,0 0 34px -8px #cbe96059}.hero-chat-go svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}.hero-chat-go:hover svg{transform:translate(3px)}.hero-in{animation:1s cubic-bezier(.22,1,.36,1) both hero-in;animation-delay:calc(.1s + var(--d,0) * .11s)}html:not([data-preloaded]) .hero-in{animation-play-state:paused}@keyframes hero-in{0%{opacity:0;filter:blur(8px);transform:translateY(22px)}to{opacity:1;filter:none;transform:none}}.hero-in-rise{animation-name:hero-in-rise;animation-duration:1.4s}@keyframes hero-in-rise{0%{opacity:0;transform:translateY(70px)}to{opacity:1;transform:none}}
.logo-marquee{width:min(100% - 2.5rem,1040px);margin-inline:auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 16% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 16% 84%,#0000 100%)}.logo-track{will-change:transform;width:max-content;animation:48s linear infinite logo-scroll;display:flex}.logo-row{flex-shrink:0;align-items:center;gap:clamp(56px,8vw,120px);margin:0;padding-right:clamp(56px,8vw,120px);list-style:none;display:flex}.logo-item img{opacity:.55;max-width:none;transition:opacity .3s;display:block}.logo-item img:hover{opacity:.9}.logo-marquee:hover .logo-track{animation-play-state:paused}@keyframes logo-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}
.hw{--u:clamp(10.5px, 1vw, calc(15px + (100vw - 1500px) * .004));--w:calc(var(--u) * 18);--R:calc(var(--u) * (60 + 8 * var(--p,0)));--P:calc(var(--u) * 62);--C:calc(var(--u) * 30);width:100%;height:calc(var(--u) * 34);perspective:var(--P);perspective-origin:50% 46%;transform:translate3d(0, calc((1 - var(--p,0)) * 28px), 0);will-change:transform;position:relative}@media (max-width:760px){.hw{--u:1vw;--w:42vw;--R:calc(1vw * (150 + 8 * var(--p,0)));--P:170vw;--C:60vw;height:60vw}}.hw-turn,.hw-slot{transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.hw-turn{transform:translateZ(var(--C))}.hw-slot{transform:rotateY(var(--a,0deg)) translateZ(calc(var(--R) * -1));will-change:transform}.hw-card{width:var(--w);aspect-ratio:9/16;font-size:calc(var(--w) / 15);color:#fff;background:linear-gradient(160deg,#1a1f23,#0a0c0e);border-radius:1.5em;display:block;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%;box-shadow:0 0 0 1px #ffffff24,0 2.6em 4.4em -2em #000000f2}.hw-media{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hw-card:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff4d}.hw-track{will-change:transform;transition:transform .6s cubic-bezier(.65,0,.15,1);display:flex;position:absolute;inset:0}.hw-track img{object-fit:cover;flex:none;width:100%;height:100%;display:block}.hw-count{z-index:1;background:#0506088c;border-radius:99em;gap:.4em;padding:.4em .55em;display:flex;position:absolute;bottom:.9em;left:50%;translate:-50%}.hw-count i{opacity:.4;background:#fff;border-radius:99em;width:.45em;height:.45em;transition:width .4s,opacity .4s,background-color .4s;display:block}.hw-count i.is-on{opacity:1;background:#cbe960;width:1.1em}
.color-field{aspect-ratio:1;isolation:isolate;pointer-events:none;width:clamp(420px,62vw,900px);position:absolute;top:50%;left:100%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(closest-side,#000 18%,#0000008c 55%,#0000 100%);mask-image:radial-gradient(closest-side,#000 18%,#0000008c 55%,#0000 100%)}.color-field .field-layer{position:absolute;inset:0}.color-field .blob{filter:blur(70px);opacity:.9;will-change:transform;border-radius:9999px;width:58%;height:58%;position:absolute}.color-field .b1{background:var(--brain-blue);animation:4.5s ease-in-out infinite alternate orb-a;top:4%;left:8%}.color-field .b2{background:var(--brain-orange);animation:5s ease-in-out infinite alternate orb-b;bottom:2%;right:4%}.color-field .b3{background:var(--brain-purple);width:50%;height:50%;animation:5.5s ease-in-out infinite alternate orb-c;top:2%;right:6%}.color-field .b4{background:var(--brain-red);width:46%;height:46%;animation:4.8s ease-in-out infinite alternate orb-d;bottom:8%;left:10%}.color-field .b5{background:var(--brand-lime);opacity:.75;width:42%;height:42%;animation:5.2s ease-in-out infinite alternate orb-e;top:30%;left:28%}.color-field .g1{background:#cbe960;animation:4.5s ease-in-out infinite alternate orb-a;top:6%;left:10%}.color-field .g2{background:#8fcf4a;animation:5s ease-in-out infinite alternate orb-b;bottom:2%;right:6%}.color-field .g3{background:#4fae55;width:50%;height:50%;animation:5.5s ease-in-out infinite alternate orb-c;top:4%;right:8%}.color-field .g4{background:#2f8f5b;width:48%;height:48%;animation:4.8s ease-in-out infinite alternate orb-d;bottom:8%;left:8%}.color-field .g5{opacity:.7;background:#e4f58f;width:42%;height:42%;animation:5.2s ease-in-out infinite alternate orb-e;top:30%;left:28%}.color-field .grain{opacity:.3;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1.1 -0.1'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:220px 220px;position:absolute;inset:0}@keyframes orb-a{to{transform:translate(70%,55%)scale(1.25)}}@keyframes orb-b{to{transform:translate(-75%,-50%)scale(1.2)}}@keyframes orb-c{to{transform:translate(-85%,70%)scale(1.35)}}@keyframes orb-d{to{transform:translate(80%,-65%)scale(1.3)}}@keyframes orb-e{to{transform:translate(-60%,75%)scale(.9)}}.timeline-node{--r:0;width:clamp(120px,12vw,168px);opacity:var(--r);--s:1;transform:translate3d(0, calc((1 - var(--r)) * 34px), 0) scale(calc((.9 + .1 * var(--r)) * var(--s)));will-change:transform, opacity;flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}.timeline-seg{transform-origin:100%;width:100%;height:2px;transform:scaleX(var(--r));background:linear-gradient(90deg,#ffffff26,#cbe960e6);position:absolute;top:34px;right:50%;box-shadow:0 0 12px #cbe96080}.timeline-node:first-child .timeline-seg{width:50%}.timeline-dot{z-index:1;border-radius:9999px;place-items:center;width:68px;height:68px;display:grid;position:relative}.timeline-icon{object-fit:contain;width:30px;height:30px;display:block}.timeline-label{text-align:center;color:#fffc;max-width:100%;font-size:14px;line-height:1.25}.timeline-dot.glass,.timeline-dot.glass:hover{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(135deg,#ffffff1f,#ffffff08 60%,#ffffff12),#0a0f13}.grain-tex{opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1.1 -0.1'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:220px 220px}.intro-disc{z-index:20;pointer-events:none;will-change:transform, opacity;background:radial-gradient(circle closest-side,#96e8be 0%,#46baaa 30%,#147a98 60%,#083c64e6 80%,#083c6400 100%);border-radius:50%;width:300vmax;height:300vmax;margin:-150vmax 0 0 -150vmax;position:absolute;top:50%;left:50%;transform:scale(.03)}.intro-tone{z-index:25;pointer-events:none;will-change:opacity;background:radial-gradient(60% 50%,#1c8c8738,#0000 70%),#020d16;position:absolute;inset:0}.intro-outro{z-index:30;text-align:center;pointer-events:none;will-change:transform, opacity;flex-direction:column;justify-content:center;align-items:center;padding:0 24px;display:flex;position:absolute;inset:0}.intro-outro h2{letter-spacing:-.045em;color:#fff;margin:0;font-size:clamp(2.6rem,7.4vw,7rem);font-weight:500;line-height:1.02}.intro-outro h2 span{background:linear-gradient(100deg,#fff 0%,#cbe960 70%);color:#0000;-webkit-background-clip:text;background-clip:text}.intro-outro p{color:#fff9;max-width:520px;margin:clamp(16px,2vw,28px) 0 0;font-size:clamp(15px,1.4vw,20px);line-height:1.55}#after-intro,#after-intro+*{margin-top:0}
.skip-link{z-index:300;color:#11170a;background:#cbe960;border-radius:0 0 16px 16px;padding:12px 20px;font-size:16px;font-weight:600;transition:transform .18s;position:fixed;top:0;left:16px;transform:translateY(-120%);box-shadow:0 10px 30px #00000080}.skip-link:focus,.skip-link:focus-visible{outline-offset:2px;outline:3px solid #fff;transform:translateY(0)}
.brains{z-index:0;background:#030405;padding:clamp(70px,9vw,130px) 0 clamp(80px,10vw,140px);position:relative}.brains-inner{max-width:1500px;margin:0 auto;padding:0 clamp(20px,5vw,80px)}.brains [data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(34px)}.brains [data-reveal].is-in{opacity:1;transform:none}.brains-label{color:#9aa7cf;align-items:center;gap:14px;padding-bottom:20px;font-size:17px;display:flex}.brains-rule{background:#ffffff1a;height:1px}.brains-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px 56px;margin:clamp(32px,4vw,56px) 0 clamp(40px,5vw,70px);display:flex}.brains-head h2{letter-spacing:-.035em;color:#fff;max-width:800px;font-size:clamp(2.4rem,5.4vw,4.9rem);font-weight:400;line-height:1.04}.brains-head p{color:#8b97c2;max-width:440px;margin-top:12px;font-size:clamp(15px,1.25vw,18px);line-height:1.6}.brains-pin{--stage-h:clamp(540px, calc(100svh - 150px), 680px);height:calc(var(--stage-h) + 3 * 85vh)}.brains-stage{height:var(--stage-h);grid-template-columns:clamp(230px,22%,330px) minmax(0,1fr);gap:clamp(32px,5vw,80px);display:grid;position:sticky;top:96px}.brains-side{align-self:start;padding-top:8px}.side-item{text-align:left;width:100%;font-family:var(--font-micro5), monospace;color:#7b86a6;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff1f;align-items:center;gap:18px;padding:22px 6px;font-size:clamp(26px,2.3vw,34px);line-height:1;transition:color .4s,transform .4s cubic-bezier(.22,1,.36,1);display:flex}.side-item img{opacity:.55;flex:none;width:30px;height:30px;transition:opacity .4s,transform .4s cubic-bezier(.22,1,.36,1)}.side-item:hover{color:#c5cce2}.side-item.is-active{color:#fff;transform:translate(6px)}.side-item.is-active img{opacity:1;transform:scale(1.1)}.side-item:first-child{padding-top:6px}.brains-cards{min-width:0;position:relative}.bcard{isolation:isolate;will-change:transform, opacity;background:#06080c;border:1px solid #ffffff1a;border-radius:34px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);display:grid;position:absolute;inset:0;overflow:hidden}.bcard:not(:first-child){opacity:0;transform:translate(110px,72%)}.bcard-copy{z-index:2;flex-direction:column;padding:clamp(28px,3.4vw,52px);display:flex;position:relative}.bcard-num{font-family:var(--font-micro5), monospace;letter-spacing:.04em;color:var(--bc);font-size:22px}.bcard-copy h3{font-family:var(--font-micro5), monospace;text-transform:uppercase;color:#fff;margin-top:10px;font-size:clamp(2.6rem,4.4vw,4.4rem);font-weight:400;line-height:.95}.bcard-copy p{color:#a2accb;max-width:440px;margin-top:clamp(16px,2vw,26px);font-size:clamp(15px,1.25vw,19px);line-height:1.6}.bcard-tag{color:#fff;background:#ffffff08;border:1px solid #ffffff24;border-radius:16px;align-self:flex-start;align-items:center;gap:10px;margin-top:auto;padding:14px 22px;font-size:16px;display:inline-flex}.bcard-tag img{width:18px;height:18px}.bcard-ill{min-height:0;position:relative;overflow:hidden}.bglow{position:absolute;inset:0}.bcard-ill>.bglow,.bcard-ill>.grain-tex{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 34%);mask-image:linear-gradient(90deg,#0000 0%,#000 34%)}.bglow .g{filter:blur(64px);opacity:.85;border-radius:9999px;animation:9s ease-in-out infinite alternate bg-drift;position:absolute}.bglow .g1{aspect-ratio:1;background:var(--bc);width:70%;top:-8%;left:0}.bglow .g2{aspect-ratio:1;background:var(--bc2);width:66%;animation-duration:11s;animation-delay:-4s;top:12%;right:-16%}.bglow .g3{aspect-ratio:1;background:var(--bc3);width:58%;animation-duration:13s;animation-delay:-8s;bottom:-26%;left:18%}@keyframes bg-drift{to{transform:translate(10%,8%)scale(1.15)}}.bi{z-index:1;position:absolute;inset:0}.gl-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;background:linear-gradient(135deg,#ffffff2b,#ffffff0d);border:1px solid #ffffff38;border-radius:18px;padding:14px 16px;position:absolute;box-shadow:inset 0 1px #ffffff59,0 14px 34px -12px #0000008c}.gl-title{letter-spacing:.03em;color:#ffffffd9;margin-bottom:10px;font-size:13px}.bi-brand .voice{width:52%;top:9%;left:9%}.slider{color:#fffc;align-items:center;gap:12px;margin-top:9px;font-size:12px;display:flex}.slider span{width:50px}.track{background:#ffffff38;border-radius:9999px;flex:1;height:6px;position:relative}.knob{background:#fff;border-radius:9999px;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%;left:20%;box-shadow:0 0 0 4px #b489d173,0 0 16px #b489d1cc}.knob.k1{animation:5.5s ease-in-out infinite alternate knob-1}.knob.k2{animation:6.5s ease-in-out infinite alternate knob-2}.knob.k3{animation:5s ease-in-out infinite alternate knob-3}@keyframes knob-1{0%{left:18%}to{left:82%}}@keyframes knob-2{0%{left:76%}to{left:34%}}@keyframes knob-3{0%{left:30%}to{left:90%}}.bi-brand .check{width:62%;top:40%;right:6%}.check p{font-size:15px;line-height:1.5}.swap{display:inline-grid;position:relative}.swap s,.swap u{grid-area:1/1;font-weight:600;text-decoration:none}.swap .bad{color:#ff6b78;text-decoration:line-through;animation:6s ease-in-out infinite swap-bad}.swap .good{color:var(--brand-lime);animation:6s ease-in-out infinite swap-good}@keyframes swap-bad{0%,30%{opacity:1;transform:none}42%,to{opacity:0;transform:translateY(-6px)}}@keyframes swap-good{0%,36%{opacity:0;transform:translateY(6px)}50%,92%{opacity:1;transform:none}to{opacity:0}}.badge-ok{color:var(--brand-lime);background:#cbe96033;border:1px solid #cbe96099;border-radius:9999px;align-items:center;gap:6px;margin-top:12px;padding:5px 11px;font-size:12px;animation:6s ease-in-out infinite badge-pop;display:inline-flex}@keyframes badge-pop{0%,44%{opacity:.25;transform:scale(.92)}54%,92%{opacity:1;transform:scale(1)}to{opacity:.25;transform:scale(.92)}}.bi-brand .rules{width:50%;bottom:8%;left:14%}.rule{color:#ffffffd9;align-items:center;gap:10px;margin-top:7px;font-size:12px;display:flex}.rule:first-child{margin-top:0}.rule i{width:14px;height:14px;animation:4.2s ease-in-out infinite rule-check;animation-delay:inherit;border:1.5px solid #ffffff80;border-radius:9999px}@keyframes rule-check{0%,15%{box-shadow:none;background:0 0;border-color:#ffffff80}30%,85%{background:var(--brand-lime);border-color:var(--brand-lime);box-shadow:0 0 12px #cbe960b3}to{box-shadow:none;background:0 0;border-color:#ffffff80}}.bi-customer .core{background:radial-gradient(circle at 35% 30%, #fff, var(--brain-orange) 55%, #7a2a0b);border-radius:9999px;width:84px;height:84px;margin:-42px 0 0 -42px;animation:2.4s ease-in-out infinite core-beat;position:absolute;top:50%;left:50%;box-shadow:0 0 40px #fe7032cc,inset 0 -8px 14px #00000040}@keyframes core-beat{50%{transform:scale(1.1)}}.wave{border:1.5px solid #ffffff8c;border-radius:9999px;width:84px;height:84px;margin:-42px 0 0 -42px;animation:4.2s ease-out infinite wave;position:absolute;top:50%;left:50%}.wave.w2{animation-delay:1.4s}.wave.w3{animation-delay:2.8s}@keyframes wave{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(4.2)}}.orbit{aspect-ratio:1;border:1px dashed #ffffff4d;border-radius:9999px;width:min(64%,330px);animation:24s linear infinite orbit-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes orbit-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.person{transform:rotate(var(--a));position:absolute;inset:0}.person i{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(160deg,#ffffff73,#ffffff1f);border:1px solid #ffffff80;border-radius:9999px;width:34px;height:34px;margin-left:-17px;animation:24s linear infinite person-keep;position:absolute;top:-17px;left:50%;overflow:hidden}.person i:before{content:"";background:#fff;border-radius:9999px;width:11px;height:11px;margin-left:-5.5px;position:absolute;top:6px;left:50%}.person i:after{content:"";background:#fff;border-radius:9999px;width:22px;height:16px;margin-left:-11px;position:absolute;bottom:-7px;left:50%}@keyframes person-keep{0%{transform:rotate(calc(var(--a) * -1))}to{transform:rotate(calc(var(--a) * -1 - 360deg))}}.intent{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;opacity:0;background:#080a108c;border:1px solid #ffffff4d;border-radius:9999px;padding:8px 14px;font-size:12px;animation:7.5s ease-in-out infinite intent-pop;position:absolute}.intent.it1{top:18%;left:8%}.intent.it2{animation-delay:2.5s;top:32%;right:6%}.intent.it3{animation-delay:5s;bottom:14%;left:14%}@keyframes intent-pop{0%{opacity:0;transform:translateY(12px)scale(.9)}8%,28%{opacity:1;transform:none}38%,to{opacity:0;transform:translateY(-8px)}}.radar{aspect-ratio:1;background:radial-gradient(circle,#050c1e8c,#050c1e40);border:1px solid #ffffff40;border-radius:9999px;width:52%;position:absolute;top:50%;left:4%;overflow:hidden;transform:translateY(-50%)}.radar .ring{border:1px solid #ffffff2e;border-radius:9999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radar .r1{width:33%;height:33%}.radar .r2{width:66%;height:66%}.radar .r3{width:99%;height:99%}.sweep{background:conic-gradient(#fff0 0deg 270deg,#ffffff80 360deg);border-radius:9999px;animation:4s linear infinite sweep;position:absolute;inset:0}@keyframes sweep{to{transform:rotate(360deg)}}.blip{background:#fff;border-radius:9999px;width:10px;height:10px;margin:-5px 0 0 -5px;animation:4s ease-out infinite blip;position:absolute;box-shadow:0 0 14px #fff}.blip.b1{animation-delay:.45s;top:28%;left:70%}.blip.b2{animation-delay:1.5s;top:66%;left:78%}.blip.b3{animation-delay:2.6s;top:74%;left:30%}.blip.gap{background:var(--brand-lime);width:16px;height:16px;box-shadow:0 0 22px var(--brand-lime);margin:-8px 0 0 -8px;animation:2s ease-in-out infinite gap-pulse;top:32%;left:26%}@keyframes blip{0%,to{opacity:.2;transform:scale(.7)}8%{opacity:1;transform:scale(1.4)}40%{opacity:.55;transform:scale(1)}}@keyframes gap-pulse{50%{box-shadow:0 0 34px var(--brand-lime);transform:scale(1.5)}}.gap-tag{background:var(--brand-lime);color:#10160a;border-radius:9999px;padding:3px 9px;font-size:11px;font-weight:600;position:absolute;top:32%;left:26%;transform:translate(14px,-26px)}.bi-competitor .share{width:38%;top:22%;right:4%}.share-row{color:#ffffffd9;flex-direction:column;gap:5px;margin-top:10px;font-size:11px;display:flex}.share-row i{background:#ffffff2e;border-radius:9999px;height:6px;display:block;overflow:hidden}.share-row b{transform-origin:0;border-radius:inherit;background:#fff;height:100%;animation:5s ease-in-out infinite alternate grow;display:block}.share-row.me b{background:var(--brand-lime)}.bar1{width:86%}.bar2{width:64%;animation-delay:-1s}.bar3{width:50%;animation-delay:-2s}.bar4{width:14%;animation-delay:-3s}@keyframes grow{0%{transform:scaleX(.55)}to{transform:scaleX(1)}}.bi-market .chart{height:66%;padding-bottom:12px;top:14%;left:8%;right:8%}.plot{height:52%;position:absolute;top:44px;left:16px;right:16px}.plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.plot .line{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:420;stroke-dashoffset:420px;filter:drop-shadow(0 0 6px #ffffffb3);vector-effect:non-scaling-stroke;animation:6s ease-in-out infinite draw}.plot .area{opacity:0;animation:6s ease-in-out infinite area-in}@keyframes draw{0%{stroke-dashoffset:420px}55%,92%{stroke-dashoffset:0}to{stroke-dashoffset:-420px}}@keyframes area-in{0%,20%{opacity:0}58%,92%{opacity:1}to{opacity:0}}.pulse-dot{opacity:0;background:#fff;border-radius:9999px;width:12px;height:12px;animation:6s ease-in-out infinite dot-in;position:absolute;top:calc(7.7% - 6px);right:-6px;box-shadow:0 0 #ffffffb3,0 0 18px #fff}@keyframes dot-in{0%,52%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1);box-shadow:0 0 #ffffffb3,0 0 18px #fff}80%{box-shadow:0 0 0 12px #fff0,0 0 18px #fff}92%{opacity:1}to{opacity:0}}.shift-tag{color:#ffd2d6;opacity:0;background:#ee344547;border:1px solid #ee3445cc;border-radius:9999px;padding:5px 11px;font-size:11px;animation:6s ease-in-out infinite tag-in;position:absolute;top:12px;right:18px}@keyframes tag-in{0%,56%{opacity:0;transform:translateY(6px)}66%,92%{opacity:1;transform:none}to{opacity:0}}.bars{align-items:flex-end;gap:5px;height:22%;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.bars b{transform-origin:bottom;background:linear-gradient(#ffffffd9,#fff3);border-radius:4px 4px 2px 2px;flex:1;height:100%;animation:3.4s ease-in-out infinite alternate rise}@keyframes rise{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}.drift{color:#fff;background:#080a1073;border:1px solid #ffffff47;border-radius:9999px;padding:7px 13px;font-size:11px;animation:6s ease-in-out infinite alternate drift-float;position:absolute}.drift.d1{top:5%;right:6%}.drift.d2{animation-delay:-2s;bottom:8%;left:6%}.drift.d3{animation-delay:-4s;bottom:6%;right:10%}@keyframes drift-float{to{transform:translate(-12px,12px)}}.brains-foot{text-align:center;font-family:var(--font-micro5), monospace;letter-spacing:.12em;color:#9aa7cf;margin-top:clamp(48px,6vw,90px);font-size:clamp(18px,2vw,26px)}@media (max-width:900px){.brains-stage{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:14px;top:84px}.brains-side{grid-template-columns:repeat(4,1fr);gap:6px;padding-top:0;display:grid}.side-item,.side-item:first-child{text-align:center;border-bottom:0;border-radius:14px;flex-direction:column;gap:6px;padding:10px 4px;font-size:13px}.side-item span{display:none}.side-item.is-active{background:#ffffff12;transform:none}.bcard{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.bcard-copy h3{font-size:clamp(2rem,9vw,2.8rem)}.bcard-tag{margin-top:18px}.bcard-ill>.bglow,.bcard-ill>.grain-tex{-webkit-mask-image:linear-gradient(#0000 0%,#000 30%);mask-image:linear-gradient(#0000 0%,#000 30%)}.brains-pin{--stage-h:clamp(620px, calc(100svh - 96px), 728px)}.bcard-copy{padding:22px 22px 16px}.bcard-copy p{margin-top:12px;font-size:14.5px;line-height:1.5}.bcard-tag{margin-top:14px;padding:9px 16px;font-size:14px}.bi-brand{flex-direction:column;justify-content:center;gap:8px;padding:12px 14px;display:flex}.bi-brand .gl-card{border-radius:16px;padding:10px 14px;position:static}.bi-brand .voice{align-self:flex-start;width:76%}.bi-brand .check{align-self:flex-end;width:84%}.bi-brand .rules{align-self:flex-start;width:70%}.bi-brand .gl-title{margin-bottom:4px}.bi-brand .slider{margin-top:5px}.bi-brand .check p{font-size:14px;line-height:1.4}.bi-brand .badge-ok{margin-top:8px}.bi-brand .rule{margin-top:5px}}@media (max-height:499px){.brains-pin{height:auto}.brains-stage{height:auto;display:block;position:static}.brains-side{display:none}.brains-cards{gap:20px;display:grid}.bcard{min-height:420px;inset:auto;opacity:1!important;pointer-events:auto!important;position:relative!important;transform:none!important}}@media (min-height:500px) and (max-height:760px){.brains-pin{--stage-h:calc(100svh - 108px)}}
.problems{z-index:0;background:linear-gradient(#020d16,#030405 320px);padding:clamp(80px,11vw,150px) 0 clamp(80px,10vw,140px);position:relative}.problems-inner{max-width:1500px;margin:0 auto;padding:0 clamp(20px,5vw,80px)}.problems [data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(38px)}.problems [data-reveal].is-in{opacity:1;transform:none}.problems-label{letter-spacing:.01em;color:#9aa7cf;align-items:center;gap:14px;padding-bottom:20px;font-size:17px;display:flex}.problems-rule{background:#ffffff1a;height:1px}.problems-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px 48px;margin:clamp(32px,4vw,56px) 0 clamp(40px,6vw,84px);display:flex}.problems-head h2{letter-spacing:-.035em;color:#fff;font-size:clamp(2.4rem,5.6vw,5rem);font-weight:400;line-height:1.04}.problems-head p{color:#8b97c2;max-width:400px;margin-top:14px;font-size:clamp(15px,1.3vw,18px);line-height:1.6}.problems-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px);display:grid}@media (max-width:760px){.problems-grid{grid-template-columns:1fr}}.pcard{isolation:isolate;background:#05070a;border:1px solid #ffffff17;border-radius:32px;min-height:clamp(540px,44vw,650px);position:relative;overflow:hidden}.pcard-bg{z-index:-1;position:absolute;inset:0;overflow:hidden}.pb{filter:blur(70px);opacity:.8;border-radius:9999px;animation:9s ease-in-out infinite alternate pb-drift;position:absolute}.pb1{aspect-ratio:1;width:60%;top:6%;left:-12%}.pb2{aspect-ratio:1;width:55%;animation-duration:11s;animation-delay:-4s;top:14%;right:-10%}.pb3{aspect-ratio:1;opacity:.55;width:40%;animation-duration:13s;animation-delay:-7s;top:-10%;left:30%}@keyframes pb-drift{to{transform:translate(14%,10%)scale(1.15)}}.tone-a .pb1{background:var(--brain-orange)}.tone-a .pb2{background:var(--brain-blue)}.tone-a .pb3,.tone-b .pb1{background:var(--brain-purple)}.tone-b .pb2{background:var(--brain-blue)}.tone-b .pb3{background:var(--brand-lime);opacity:.35}.tone-c .pb1{background:var(--brain-red)}.tone-c .pb2{background:var(--brain-orange)}.tone-c .pb3{background:var(--brain-purple)}.tone-d .pb1{background:var(--brain-blue)}.tone-d .pb2{background:var(--brand-lime);opacity:.55}.tone-d .pb3{background:var(--brain-orange)}.pcard-caption{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#04060a59,#04060ac7);border:1px solid #ffffff38;border-radius:20px;padding:24px 26px 26px;position:absolute;bottom:20px;left:20px;right:20px;box-shadow:inset 0 1px #ffffff2e}.pcard-caption h3{letter-spacing:-.02em;color:#fff;font-size:clamp(1.25rem,1.9vw,1.7rem);font-weight:400}.pcard-caption p{color:#9aa5c6;margin-top:10px;font-size:clamp(14px,1.15vw,17px);line-height:1.55}.ill{z-index:1;pointer-events:none;height:calc(100% - 262px);min-height:250px;position:absolute;inset:0 0 auto}.chip,.tile,.bubble,.mem-chip,.prompt{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#fff3,#ffffff0d);border:1px solid #fff3;box-shadow:inset 0 1px #ffffff59,0 8px 24px -8px #00000080}.ill-tools .tangle{fill:none;stroke:#ffffff47;stroke-width:.35px;stroke-dasharray:1.4 1.6;width:92%;height:86%;animation:6s linear infinite tangle-run;position:absolute;inset:8% 4% 6%}@keyframes tangle-run{to{stroke-dashoffset:-30px}}.ill-tools .chip{color:#fff;border-radius:16px;place-items:center;width:50px;height:50px;display:grid;position:absolute}.chip-d1{animation:7s ease-in-out infinite alternate chip-1}.chip-d2{animation:8.5s ease-in-out infinite alternate chip-2}.chip-d3{animation:6.5s ease-in-out infinite alternate chip-3}@keyframes chip-1{0%{transform:translate(0)rotate(-6deg)}to{transform:translate(18px,14px)rotate(8deg)}}@keyframes chip-2{0%{transform:translate(0)rotate(5deg)}to{transform:translate(-16px,18px)rotate(-9deg)}}@keyframes chip-3{0%{transform:translate(0)rotate(0)}to{transform:translate(12px,-18px)rotate(10deg)}}.tool-count{letter-spacing:.04em;color:#fff;background:#00000059;border:1px solid #ffffff40;border-radius:9999px;padding:6px 12px;font-size:12px;position:absolute;top:18px;right:22px}.ill-cited{justify-content:center;align-items:center;padding:26px 30px 0;display:flex}.chat{flex-direction:column;gap:12px;width:min(100%,460px);display:flex}.bubble{color:#fff;opacity:0;border-radius:18px;padding:12px 16px;font-size:14px;animation:10s ease-in-out infinite bubble-in}.bubble.user{background:linear-gradient(135deg,#0756e7a6,#0756e74d);border-radius:18px 18px 4px;align-self:flex-end;max-width:82%}.bubble.ai{border-radius:18px 18px 18px 4px;flex-direction:column;align-self:flex-start;gap:8px;width:86%;display:flex}@keyframes bubble-in{0%{opacity:0;transform:translateY(14px)scale(.97)}6%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-8px)}}.ai-head{align-items:center;gap:8px;display:flex}.ai-head img{width:18px;height:18px}.typing{gap:4px;margin-left:4px;display:inline-flex}.typing i{background:#fff;border-radius:9999px;width:5px;height:5px;animation:1s ease-in-out infinite dot}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes dot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.row{opacity:0;background:#ffffff14;border-radius:10px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;animation:10s ease-in-out infinite row-in;display:flex}.row b{background:#ffffff2e;border-radius:9999px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:500;display:grid}.row em{color:#b5f0c2;margin-left:auto;font-size:11px;font-style:normal}.row.ghost{background:#ee34451a;border:1px dashed #ee3445cc;animation:10s ease-in-out infinite row-in,1.6s ease-in-out infinite ghost-blink}.row.ghost b{background:#ee3445cc}.row.ghost em{color:#ff9aa4}@keyframes row-in{0%{opacity:0;transform:translate(-10px)}5%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:translate(8px)}}@keyframes ghost-blink{50%{box-shadow:0 0 0 1px #ee344566,0 0 24px #ee344559}}.ill-logins{flex-direction:column;justify-content:center;align-items:center;gap:22px;padding-top:8px;display:flex}.grid-9{grid-template-columns:repeat(3,62px);gap:14px;display:grid}.tile{border-radius:18px;place-items:center;width:62px;height:62px;animation:4.4s ease-in-out infinite tile-jitter;display:grid;position:relative}.tile img{width:26px;height:26px}.lock{background:var(--brain-red);color:#fff;border-radius:9999px;place-items:center;width:20px;height:20px;animation:1.8s ease-in-out infinite badge-pulse;display:grid;position:absolute;top:-6px;right:-6px}@keyframes badge-pulse{0%,to{transform:scale(1);box-shadow:0 0 #ee344599}50%{transform:scale(1.18);box-shadow:0 0 0 7px #ee344500}}@keyframes tile-jitter{0%,82%,to{transform:translate(0)rotate(0)}86%{transform:translate(-2px,1px)rotate(-3deg)}90%{transform:translate(2px,-1px)rotate(3deg)}94%{transform:translate(-1px)rotate(-2deg)}}.energy{letter-spacing:.04em;color:#fffc;align-items:center;gap:12px;width:min(86%,330px);font-size:12px;display:flex}.energy-track{background:#ffffff24;border-radius:9999px;flex:1;height:8px;position:relative;overflow:hidden}.energy-fill{transform-origin:0;border-radius:inherit;background:linear-gradient(90deg, var(--brand-lime), var(--brain-orange), var(--brain-red));animation:7s ease-in-out infinite drain;position:absolute;inset:0}@keyframes drain{0%{transform:scaleX(1)}80%{transform:scaleX(.06)}92%{opacity:1;transform:scaleX(.06)}to{opacity:.2;transform:scaleX(1)}}.ill-forgets{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:18px 30px 0;display:flex}.prompt{color:#fff;border-radius:14px;align-items:center;gap:10px;width:min(100%,400px);padding:12px 16px;font-size:14px;display:flex}.prompt-text{white-space:nowrap;border-right:2px solid #fff;animation:7s steps(30,end) infinite type;display:inline-block;overflow:hidden}@keyframes type{0%{width:0}30%,80%{border-color:#fff;width:19.5em}92%,to{border-color:#0000;width:0}}.draft{flex-direction:column;gap:9px;width:min(100%,400px);display:flex}.draft span{transform-origin:0;background:linear-gradient(90deg,#ffffff8c,#ffffff2e);border-radius:9999px;height:9px;animation:7s ease-in-out infinite draft;display:block}@keyframes draft{0%{opacity:1;transform:scaleX(0)}22%,66%{opacity:1;transform:scaleX(1)}86%,to{opacity:0;transform:scaleX(1)}}.mem{flex-wrap:wrap;justify-content:center;gap:8px;width:min(100%,400px);display:flex}.mem-chip{color:#fff;border-radius:9999px;padding:7px 14px;font-size:12px;animation:7s ease-in-out infinite forget}@keyframes forget{0%,35%{opacity:1;border-style:solid;transform:scale(1)}55%,85%{opacity:.28;border-style:dashed;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.mem-status{letter-spacing:.04em;color:#ffffffa6;font-size:12px}
