body,html{overflow-x:hidden}.h1-display{font-family:Space Grotesk,system-ui,sans-serif;font-weight:700;font-size:84px;line-height:85px;letter-spacing:-.035em;text-wrap:balance;color:var(--text-1)}@media (max-width:1100px){.h1-display{font-size:64px;line-height:66px}}@media (max-width:720px){.h1-display{font-size:44px;line-height:48px}}.sub{font-family:Inter,sans-serif;font-size:18px;line-height:1.55;color:var(--text-2);max-width:65ch}.btn-secondary{background:var(--surface-2);color:var(--text-1);border:1px solid var(--border-strong)}.btn-secondary:hover{transform:translateY(-1px);border-color:var(--border-strong);background:var(--surface-3)}.nav{position:relative;z-index:10;max-width:1240px;margin:0 auto;padding:24px 32px;display:flex;align-items:center;justify-content:space-between}.nav-link{color:var(--text-2);font-size:14px;text-decoration:none;transition:color .15s var(--ease-out)}.nav-link:hover{color:var(--text-1)}.logomark{width:28px;height:28px;border-radius:8px;background:var(--aura-gradient);position:relative;box-shadow:0 6px 20px -8px rgba(168,107,255,.6)}.logomark:after{content:"";position:absolute;inset:6px;border-radius:4px;background:var(--surface-0);mask:radial-gradient(circle at 50% 50%,transparent 30%,#000 32%);-webkit-mask:radial-gradient(circle at 50% 50%,transparent 30%,#000 32%)}.hero-grid{max-width:1240px;margin:0 auto;padding:32px 32px 80px;display:grid;grid-template-columns:60fr 40fr;gap:56px;align-items:center;min-height:calc(100vh - 88px)}@media (max-width:960px){.hero-grid{grid-template-columns:1fr;padding:16px 20px 64px;gap:40px}}.portrait-card{position:relative;isolation:isolate;aspect-ratio:4/5;border-radius:28px;overflow:hidden;background:radial-gradient(80% 60% at 30% 25%,rgba(168,107,255,.45),transparent 60%),radial-gradient(70% 70% at 80% 90%,rgba(232,121,197,.4),transparent 60%),linear-gradient(180deg,var(--surface-1) 0,var(--surface-0) 100%);box-shadow:0 30px 80px -30px rgba(108,92,231,.55),0 0 0 1px rgba(var(--ink-rgb),.04) inset}.portrait-stripes{position:absolute;inset:0;background-image:repeating-linear-gradient(135deg,rgba(var(--ink-rgb),.025) 0 2px,transparent 2px 14px);pointer-events:none}.portrait-rim{position:absolute;inset:0;background:radial-gradient(40% 50% at 70% 35%,rgba(232,121,197,.55),transparent 65%),radial-gradient(50% 60% at 25% 70%,rgba(108,92,231,.45),transparent 65%);mix-blend-mode:screen}.portrait-label{position:absolute;top:20px;left:20px;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:rgba(var(--surface-0-rgb),.55);backdrop-filter:blur(8px);border:1px solid rgba(var(--ink-rgb),.08);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-2)}.portrait-label .dot{width:6px;height:6px;border-radius:999px;background:#5be49b;box-shadow:0 0 8px #5be49b}.portrait-placeholder-text{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:rgba(244,245,248,.55);text-align:center}.portrait-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;z-index:1;border-radius:inherit}.portrait-card .portrait-label,.portrait-card .portrait-rim,.portrait-card .portrait-stripes,.portrait-card .voice-card{z-index:2}.portrait-card .portrait-rim{mix-blend-mode:screen;pointer-events:none}.voice-card{position:absolute;left:18px;bottom:18px;background:rgba(var(--surface-1-rgb),.85);backdrop-filter:blur(14px);border:1px solid rgba(var(--ink-rgb),.07);border-radius:14px;padding:16px 18px;width:280px;box-shadow:0 20px 50px -20px rgba(0,0,0,.7)}.voice-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.voice-card-label{display:flex;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:12px;color:var(--text-1);font-weight:500}.voice-card-label .pulse{width:8px;height:8px;border-radius:999px;background:#5be49b;box-shadow:0 0 0 0 rgba(91,228,155,.6);animation:pulse 1.6s var(--ease-out) infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(91,228,155,.55)}70%{box-shadow:0 0 0 8px rgba(91,228,155,0)}to{box-shadow:0 0 0 0 rgba(91,228,155,0)}}.voice-card-time{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--text-2);letter-spacing:.04em}.waveform{display:flex;align-items:center;gap:3px;height:36px}.wave-bar{flex:1;border-radius:2px;background:var(--aura-gradient);min-height:3px;transform-origin:center}.float-chip{position:absolute;background:rgba(var(--surface-1-rgb),.8);backdrop-filter:blur(10px);border:1px solid rgba(var(--ink-rgb),.08);border-radius:12px;padding:10px 12px;display:flex;align-items:center;gap:10px;box-shadow:0 10px 30px -12px rgba(0,0,0,.6)}.float-chip .num{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:14px;color:var(--text-1)}.float-chip .lbl{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.trust{max-width:1240px;margin:0 auto;padding:24px 32px 64px;display:flex;align-items:center;gap:32px;flex-wrap:wrap;border-top:1px solid var(--border-soft)}.trust-label{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-3)}.trust-logo{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:16px;color:var(--text-2);opacity:.7;letter-spacing:-.01em}.shift-wrap{position:relative;background:var(--surface-0);min-height:380vh}.shift-sticky{position:sticky;top:0;height:100vh;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 80% at 20% 0,rgba(108,92,231,.18),transparent 60%),radial-gradient(80% 60% at 90% 20%,rgba(232,121,197,.12),transparent 60%),var(--surface-0)}.mask-stage{overflow:hidden;will-change:transform,opacity}.mask-image,.mask-stage{position:absolute;inset:0}.mask-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;will-change:transform,mask-size,-webkit-mask-size}.mask-image-wrap{position:absolute;inset:0;overflow:hidden;will-change:transform;-webkit-mask-image:var(--mask-svg);mask-image:var(--mask-svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% 100%;mask-size:100% 100%}.mask-bg{position:absolute;inset:0;background:radial-gradient(70% 55% at 65% 30%,rgba(232,121,197,.55),transparent 60%),radial-gradient(60% 65% at 25% 75%,rgba(108,92,231,.55),transparent 65%),linear-gradient(180deg,var(--surface-1) 0,var(--surface-0) 100%)}.mask-face-glow{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);width:38%;aspect-ratio:3/4;border-radius:48% 48% 44% 44%/55% 55% 45% 45%;background:radial-gradient(60% 55% at 50% 40%,rgba(255,220,235,.25),rgba(168,107,255,.18) 55%,transparent 75%);filter:blur(2px)}.dock-stage{position:absolute;inset:0;display:grid;grid-template-columns:5% 40% 5% 1fr 5%;align-items:center;pointer-events:none}.dock-image{grid-column:2;height:70vh;border-radius:28px;overflow:hidden;box-shadow:0 36px 96px -28px rgba(0,0,0,.75);position:relative;will-change:transform;pointer-events:auto}@keyframes float-y{0%,to{transform:translateY(-10px)}50%{transform:translateY(10px)}}.dock-image.floating{animation:float-y 4s cubic-bezier(.65,0,.35,1) infinite}.dock-content{grid-column:4;height:100%;display:flex;flex-direction:column;justify-content:center;padding:48px 0;pointer-events:auto}.dock-title{margin-bottom:24px}.dock-cards{position:relative;height:280px}.stack-card{position:absolute;left:0;right:0;background:rgba(var(--ink-rgb),.022);background-blend-mode:luminosity;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border:none;border-radius:14px;padding:32px;overflow:hidden;box-shadow:inset 0 1px 1px rgba(var(--ink-rgb),.06);will-change:transform,opacity;transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .22s cubic-bezier(.2,.8,.2,1),background .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s cubic-bezier(.2,.8,.2,1)}.stack-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.4px;background:linear-gradient(180deg,rgba(var(--ink-rgb),.42) 0,rgba(var(--ink-rgb),.12) 22%,rgba(var(--ink-rgb),0) 44%,rgba(var(--ink-rgb),0) 60%,rgba(168,107,255,.22) 80%,rgba(232,121,197,.45) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.stack-card.upgrade{background:rgba(var(--ink-rgb),.045);box-shadow:0 18px 48px -16px rgba(0,0,0,.65),0 6px 16px -8px rgba(0,0,0,.4),inset 0 1px 1px rgba(var(--ink-rgb),.1)}.stack-card.upgrade:before{background:linear-gradient(180deg,rgba(var(--ink-rgb),.55) 0,rgba(var(--ink-rgb),.18) 22%,rgba(var(--ink-rgb),0) 44%,rgba(var(--ink-rgb),0) 56%,rgba(168,107,255,.32) 78%,rgba(232,121,197,.62) 100%)}.stack-card .lead{font-family:JetBrains Mono,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);margin-bottom:14px;gap:8px}.stack-card .lead,.stack-card .lead .ix{font-size:10px;display:inline-flex;align-items:center}.stack-card .lead .ix{width:22px;height:22px;border-radius:6px;background:rgba(168,107,255,.12);color:var(--aura-secondary);justify-content:center;font-weight:600}.stack-card p{margin:0}.stack-card .topic{color:var(--text-1);font-weight:600}.stack-card.upgrade .topic{background:var(--aura-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.stack-card .body-lg-strong,.stack-card .body-md{text-wrap:pretty}.climax-block{margin-top:28px;position:relative;will-change:transform,opacity}.climax-text{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:28px;line-height:1.2;letter-spacing:-.015em;text-wrap:balance;background:var(--aura-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;position:relative;display:inline-block;padding:18px 22px;margin:-18px -22px;border-radius:18px}.climax-text-glow{position:absolute;inset:0;border-radius:18px;pointer-events:none;box-shadow:0 0 0 1px rgba(var(--ink-rgb),.1),0 0 60px 0 rgba(168,107,255,.7);opacity:0;transition:opacity .22s cubic-bezier(.2,.8,.2,1)}@media (max-width:960px){.shift-wrap{min-height:auto}.shift-sticky{position:relative;height:auto;overflow:visible}.dock-stage{position:relative;inset:auto;grid-template-columns:1fr;padding:64px 20px;gap:32px}.dock-image{grid-column:1;height:auto;aspect-ratio:4/5;max-width:420px;margin:0 auto;width:100%}.dock-content{grid-column:1;padding:0}.dock-cards{position:relative;height:auto;display:flex;flex-direction:column;gap:16px}.stack-card{position:relative;transform:none!important;opacity:1!important}}.shift-stage{position:relative;width:100%;height:100%;max-width:1240px;margin:0 auto;padding:0 32px}.shift-text-col{position:absolute;top:50%;transform:translateY(-50%);left:32px;width:calc((100% - 64px) * 6 / 12);max-width:580px;will-change:opacity,transform}.shift-image-stage{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);will-change:transform,width,height,border-radius,top,left}@media (max-width:960px){.shift-wrap{min-height:auto}.shift-sticky{position:relative;height:auto;padding:80px 20px;flex-direction:column;gap:40px}.shift-stage{padding:0;height:auto}.shift-image-stage,.shift-text-col{position:relative;top:0;left:0;transform:none;width:100%}}.h2-display{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:56px;line-height:1.04;letter-spacing:-.025em;color:var(--text-1);text-wrap:balance}@media (max-width:720px){.h2-display{font-size:38px}}.body-md{font-size:16px;line-height:1.6;color:var(--text-2)}.body-lg-strong,.body-md{font-family:Inter,sans-serif;font-weight:400}.body-lg-strong{font-size:18px;line-height:1.55;color:var(--text-1)}.block-label{font-family:JetBrains Mono,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);margin-bottom:8px;gap:8px}.block-label,.block-label .ix{font-size:10px;display:inline-flex;align-items:center}.block-label .ix{width:18px;height:18px;border-radius:4px;background:rgba(168,107,255,.12);color:var(--aura-secondary);justify-content:center}.climax{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:28px;line-height:1.2;letter-spacing:-.015em;text-wrap:balance;background:var(--aura-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;position:relative;display:inline-block;padding:14px 18px;margin:0 -18px;border-radius:14px}.climax-glow{position:absolute;inset:0;border-radius:14px;pointer-events:none;box-shadow:0 0 0 1px rgba(var(--ink-rgb),.1),0 0 60px 0 rgba(168,107,255,.7);opacity:0;transition:opacity .25s var(--ease-out)}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.breathing{will-change:transform}.breathing,.shift-portrait.breathing{animation:breathe 4s cubic-bezier(.4,0,.2,1) infinite}.shift-portrait{position:relative;aspect-ratio:4/5;border-radius:20px;overflow:hidden;box-shadow:0 18px 48px -16px rgba(0,0,0,.65);background:radial-gradient(70% 55% at 65% 30%,rgba(232,121,197,.55),transparent 60%),radial-gradient(60% 65% at 25% 75%,rgba(108,92,231,.55),transparent 65%),linear-gradient(180deg,var(--surface-1) 0,var(--surface-0) 100%);will-change:transform}.shift-portrait .face-glow{position:absolute;left:38%;top:38%;transform:translate(-50%,-50%);width:55%;aspect-ratio:3/4;border-radius:48% 48% 44% 44%/55% 55% 45% 45%;background:radial-gradient(60% 55% at 50% 40%,rgba(255,220,235,.22),rgba(168,107,255,.14) 55%,transparent 75%);filter:blur(2px)}.shift-portrait .stripes{position:absolute;inset:0;background-image:repeating-linear-gradient(135deg,rgba(var(--ink-rgb),.025) 0 2px,transparent 2px 14px);pointer-events:none}.shift-placeholder-text{position:absolute;bottom:18px;left:18px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:rgba(244,245,248,.55)}.wireframe{position:absolute;inset:0;background:var(--surface-1);will-change:opacity}.wireframe-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(244,245,248,.06) 1px,transparent 0),linear-gradient(90deg,rgba(244,245,248,.06) 1px,transparent 0);background-size:32px 32px;background-position:-1px -1px}.wireframe-ui{position:absolute;inset:0;padding:28px;display:flex;flex-direction:column;gap:18px}.wf-bar{height:8px;border-radius:4px;background:rgba(244,245,248,.08)}.wf-bar.short{width:40%}.wf-bar.med{width:65%}.wf-bar.long{width:85%}.wf-card{border:1px dashed rgba(244,245,248,.12);border-radius:8px;padding:14px;display:flex;flex-direction:column;gap:10px}.wf-input{height:34px;border:1px dashed rgba(244,245,248,.12);border-radius:6px;background:rgba(var(--ink-rgb),.015)}.wf-button{align-self:flex-start;height:28px;padding:0 14px;border:1px dashed rgba(244,245,248,.18);border-radius:6px;letter-spacing:.15em;color:rgba(244,245,248,.45);display:inline-flex}.wf-button,.wf-faq{font-family:JetBrains Mono,monospace;font-size:9px;text-transform:uppercase;align-items:center}.wf-faq{display:flex;justify-content:space-between;padding:10px 12px;border-top:1px dashed rgba(244,245,248,.1);letter-spacing:.12em;color:rgba(244,245,248,.4)}.wf-tag{position:absolute;top:18px;left:18px;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:rgba(244,245,248,.5);display:inline-flex;align-items:center;gap:6px}.wf-tag .sq{width:8px;height:8px;border:1px solid rgba(244,245,248,.4)}.shift-live-tag{position:absolute;top:18px;left:18px;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:rgba(var(--surface-0-rgb),.55);backdrop-filter:blur(8px);border:1px solid rgba(var(--ink-rgb),.08);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-2)}.shift-live-tag .dot{width:6px;height:6px;border-radius:999px;background:#5be49b;box-shadow:0 0 8px #5be49b}.scroll-cue{position:absolute;bottom:24px;right:32px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);display:inline-flex;align-items:center;gap:8px}.scroll-cue .track{width:56px;height:2px;background:rgba(var(--ink-rgb),.06);border-radius:2px;position:relative;overflow:hidden}.scroll-cue .track .fill{position:absolute;inset:0;background:var(--aura-gradient);transform-origin:left center}.ts-section{position:relative;max-width:1240px;margin:0 auto;padding:96px 32px;background:radial-gradient(120% 80% at 20% 0,rgba(108,92,231,.12),transparent 60%),radial-gradient(80% 60% at 90% 20%,rgba(232,121,197,.08),transparent 60%)}.ts-header{max-width:860px;margin:0 auto 56px;text-align:center}.ts-eyebrow{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-3);margin-bottom:18px;display:inline-flex;align-items:center;gap:8px;opacity:0;transform:translateY(12px);transition:opacity .32s cubic-bezier(.2,.8,.2,1),transform .32s cubic-bezier(.2,.8,.2,1)}.ts-eyebrow .dot{width:6px;height:6px;border-radius:999px;background:var(--aura-gradient)}.ts-section.revealed .ts-eyebrow{opacity:1;transform:translateY(0)}.ts-headline{opacity:0;transform:translateY(20px);transition:opacity .36s cubic-bezier(.2,.8,.2,1),transform .36s cubic-bezier(.2,.8,.2,1);transition-delay:.1s}.ts-section.revealed .ts-headline{opacity:1;transform:translateY(0)}.ts-grid{display:grid;grid-template-columns:5fr 6fr;gap:56px;align-items:center}.ts-grid.ts-grid--no-portrait{grid-template-columns:1fr;max-width:880px;margin:0 auto;gap:0}.ts-grid.ts-grid--no-portrait .ts-cards{width:100%}.ts-portrait{position:relative;aspect-ratio:4/5;border-radius:28px;overflow:hidden;box-shadow:0 36px 96px -28px rgba(0,0,0,.75),0 12px 32px -12px rgba(0,0,0,.5);background:linear-gradient(180deg,var(--surface-1) 0,var(--surface-0) 100%);opacity:0;transform:translateY(20px);transition:opacity .42s cubic-bezier(.2,.8,.2,1),transform .42s cubic-bezier(.2,.8,.2,1);transition-delay:.2s}.ts-section.revealed .ts-portrait{opacity:1;transform:translateY(0)}.ts-portrait-inner{width:100%;height:100%;position:relative;animation:breathe 4s cubic-bezier(.4,0,.2,1) infinite;will-change:transform}.ts-portrait-inner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ts-portrait .rim{background:radial-gradient(45% 55% at 72% 30%,rgba(232,121,197,.42),transparent 60%),radial-gradient(45% 65% at 22% 70%,rgba(108,92,231,.4),transparent 60%);mix-blend-mode:screen}.ts-portrait .rim,.ts-portrait .vignette{position:absolute;inset:0;pointer-events:none}.ts-portrait .vignette{background:radial-gradient(75% 65% at 50% 50%,transparent 55%,rgba(var(--surface-0-rgb),.55) 100%)}.ts-cards{display:flex;flex-direction:column;gap:16px}.ts-cards .stack-card{position:relative;left:auto;right:auto;opacity:0;transform:translateY(20px);transition:opacity .36s cubic-bezier(.2,.8,.2,1),transform .36s cubic-bezier(.2,.8,.2,1)}.ts-section.revealed .ts-cards .stack-card.t1{opacity:1;transform:translateY(0);transition-delay:.38s}.ts-section.revealed .ts-cards .stack-card.t2{opacity:1;transform:translateY(0);transition-delay:.54s}.ts-section.revealed .ts-cards .stack-card.t3{opacity:1;transform:translateY(0);transition-delay:.7s}.ts-climax{margin-top:72px;text-align:center;opacity:0;transform:translateY(16px);transition:opacity .36s cubic-bezier(.2,.8,.2,1),transform .36s cubic-bezier(.2,.8,.2,1);transition-delay:.9s}.ts-section.revealed .ts-climax{opacity:1;transform:translateY(0)}.ts-section.revealed .ts-climax .climax-text-glow{opacity:1;transition-delay:1.1s}@media (max-width:960px){.ts-section{padding:64px 20px}.ts-grid{grid-template-columns:1fr;gap:40px}.ts-portrait{max-width:480px;margin:0 auto}.ts-climax{margin-top:48px}}.pc-section{position:relative;max-width:1240px;margin:0 auto;padding:96px 32px;background:radial-gradient(120% 80% at 20% 0,rgba(108,92,231,.1),transparent 60%),radial-gradient(80% 60% at 90% 20%,rgba(232,121,197,.08),transparent 60%)}.pc-header{max-width:760px;margin:0 auto 56px;text-align:center}.pc-eyebrow{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-3);margin-bottom:18px;display:inline-flex;align-items:center;gap:8px}.pc-eyebrow .dot{width:6px;height:6px;border-radius:999px;background:var(--aura-gradient)}.pc-subhead{font-family:Inter,sans-serif;font-size:18px;line-height:1.55;color:var(--text-2);max-width:60ch;margin:16px auto 0}.pc-rail{position:relative;height:56px;margin-bottom:28px}.pc-rail-svg{position:absolute;top:27px;left:0;width:100%;height:2px;overflow:visible}.pc-rail-line{stroke-dasharray:1000;stroke-dashoffset:1000;transition:stroke-dashoffset 1.2s cubic-bezier(.2,.8,.2,1);transition-delay:.2s}.pc-section.revealed .pc-rail-line{stroke-dashoffset:0}.pc-rail-stations{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;pointer-events:none}.pc-station{position:relative}.pc-node{top:21px;width:14px;height:14px;border-radius:50%;background:var(--surface-1);border:1.5px solid var(--aura-secondary);box-shadow:0 0 0 4px rgba(168,107,255,.18),0 0 24px rgba(168,107,255,.55);transform:translateX(-50%) scale(0);transition:transform .42s cubic-bezier(.34,1.56,.64,1)}.pc-node,.pc-spur{position:absolute;left:50%}.pc-spur{top:35px;width:0;height:21px;border-left:1px dashed rgba(168,107,255,.45);transform-origin:top center;transform:translateX(-50%) scaleY(0);transition:transform .28s cubic-bezier(.2,.8,.2,1)}.pc-section.revealed .pc-station:first-child .pc-node{transform:translateX(-50%) scale(1);transition-delay:1s}.pc-section.revealed .pc-station:nth-child(2) .pc-node{transform:translateX(-50%) scale(1);transition-delay:1.2s}.pc-section.revealed .pc-station:nth-child(3) .pc-node{transform:translateX(-50%) scale(1);transition-delay:1.4s}.pc-section.revealed .pc-station:first-child .pc-spur{transform:translateX(-50%) scaleY(1);transition-delay:1.28s}.pc-section.revealed .pc-station:nth-child(2) .pc-spur{transform:translateX(-50%) scaleY(1);transition-delay:1.48s}.pc-section.revealed .pc-station:nth-child(3) .pc-spur{transform:translateX(-50%) scaleY(1);transition-delay:1.68s}.pc-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}.pc-tile{position:relative;background:rgba(var(--ink-rgb),.022);background-blend-mode:luminosity;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border:none;border-radius:20px;padding:32px;min-height:460px;overflow:hidden;box-shadow:inset 0 1px 1px rgba(var(--ink-rgb),.06);display:flex;flex-direction:column;opacity:0;transform:translateY(24px);transition:opacity .36s cubic-bezier(.2,.8,.2,1),transform .36s cubic-bezier(.2,.8,.2,1)}.pc-tile:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.4px;background:linear-gradient(180deg,rgba(var(--ink-rgb),.42) 0,rgba(var(--ink-rgb),.12) 22%,rgba(var(--ink-rgb),0) 44%,rgba(var(--ink-rgb),0) 60%,rgba(168,107,255,.22) 80%,rgba(232,121,197,.45) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.pc-section.revealed .pc-tile.t1{opacity:1;transform:translateY(0);transition-delay:1.5s}.pc-section.revealed .pc-tile.t2{opacity:1;transform:translateY(0);transition-delay:1.7s}.pc-section.revealed .pc-tile.t3{opacity:1;transform:translateY(0);transition-delay:1.9s}.pc-stage-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.pc-stage-ix{width:28px;height:28px;border-radius:6px;background:rgba(168,107,255,.12);color:var(--aura-secondary);display:inline-flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.pc-stage-label{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-2)}.pc-stage-visual{flex:1;min-height:220px;position:relative;display:flex;align-items:center;justify-content:center;margin:8px 0 22px}.pc-tile p.pc-body{margin:0;font-family:Inter,sans-serif;font-size:16px;line-height:1.55;color:var(--text-2);text-wrap:pretty}.pc-tile p.pc-body .topic{color:var(--text-1);font-weight:600}.pc-input-stage{flex-direction:column;gap:24px;width:100%}.pc-chip-row,.pc-input-stage{display:flex;align-items:center}.pc-chip-row{gap:10px;justify-content:center}.pc-input-chip{gap:6px;padding:7px 12px;background:rgba(var(--ink-rgb),.04);border:1px solid var(--border-strong);border-radius:999px;font-family:Inter,sans-serif;font-size:11px;font-weight:500;color:var(--text-1);white-space:nowrap;animation:pcChipBob 3.6s cubic-bezier(.65,0,.35,1) infinite}.pc-input-chip,.pc-input-chip .ico{display:inline-flex;align-items:center}.pc-input-chip .ico{width:14px;height:14px;justify-content:center;color:var(--aura-secondary)}.pc-input-chip:first-child{animation-delay:0s}.pc-input-chip:nth-child(2){animation-delay:.6s}.pc-input-chip:nth-child(3){animation-delay:1.2s}@keyframes pcChipBob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.pc-input-arrows{width:100%;height:36px}.pc-input-target{width:88px;height:88px;border-radius:12px;border:1.4px dashed var(--border-strong);background:rgba(var(--ink-rgb),.04);color:var(--text-3)}.pc-input-target,.pc-orb-wrap{display:flex;align-items:center;justify-content:center}.pc-orb-wrap{position:relative;width:220px;height:220px}.pc-orb{width:96px;height:96px;border-radius:50%;background:var(--aura-gradient);box-shadow:0 0 0 1px rgba(var(--ink-rgb),.1),0 0 60px 0 rgba(168,107,255,.55),0 0 120px 0 rgba(232,121,197,.3);animation:pcOrbBreathe 3.6s cubic-bezier(.4,0,.2,1) infinite;position:relative;z-index:2}@keyframes pcOrbBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.pc-orbit{position:absolute;top:50%;left:50%;border:1px dashed rgba(168,107,255,.18);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.pc-orbit.o1{width:150px;height:150px;animation:pcRotate 18s linear infinite}.pc-orbit.o2{width:195px;height:195px;animation:pcRotateRev 26s linear infinite}.pc-orbit.o3{width:220px;height:220px;animation:pcRotate 32s linear infinite}@keyframes pcRotate{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes pcRotateRev{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(-1turn)}}.pc-particle{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--aura-secondary);box-shadow:0 0 10px rgba(168,107,255,.7)}.pc-orbit.o1 .pc-particle{top:-3px;left:50%;transform:translateX(-50%)}.pc-orbit.o2 .pc-particle{top:50%;right:-3px;transform:translateY(-50%);background:var(--aura-pink);box-shadow:0 0 10px rgba(232,121,197,.7)}.pc-orbit.o3 .pc-particle{bottom:-3px;left:50%;transform:translateX(-50%)}.pc-channels{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.pc-channel{background:rgba(var(--ink-rgb),.025);border:1px solid var(--border-strong);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:6px;height:56px;justify-content:space-between;transition:border-color .6s ease,box-shadow .6s ease}.pc-channel .ch-icon{width:16px;height:16px;color:var(--text-3)}.pc-channel .ch-label{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2)}@keyframes pcChannelPulse{0%{border-color:var(--border-strong);box-shadow:none}40%{border-color:rgba(168,107,255,.6);box-shadow:0 8px 24px -10px rgba(108,92,231,.55)}to{border-color:rgba(168,107,255,.3);box-shadow:0 4px 12px -10px rgba(108,92,231,.3)}}.pc-section.revealed .pc-channel{animation:pcChannelPulse .8s cubic-bezier(.2,.8,.2,1) forwards}.pc-section.revealed .pc-channel:first-child{animation-delay:2.05s}.pc-section.revealed .pc-channel:nth-child(2){animation-delay:2.11s}.pc-section.revealed .pc-channel:nth-child(3){animation-delay:2.17s}.pc-section.revealed .pc-channel:nth-child(4){animation-delay:2.23s}.pc-section.revealed .pc-channel:nth-child(5){animation-delay:2.29s}.pc-section.revealed .pc-channel:nth-child(6){animation-delay:2.35s}.pc-key{margin-top:64px;text-align:center;opacity:0;transform:translateY(16px);transition:opacity .36s cubic-bezier(.2,.8,.2,1),transform .36s cubic-bezier(.2,.8,.2,1);transition-delay:2.2s}.pc-section.revealed .pc-key{opacity:1;transform:translateY(0)}.pc-key-text{display:inline-block;position:relative;font-family:Space Grotesk,sans-serif;font-weight:600;font-size:28px;line-height:1.2;letter-spacing:-.015em;text-wrap:balance;max-width:700px;background:var(--aura-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;padding:18px 22px;margin:0 -22px;border-radius:18px}.pc-key-glow{position:absolute;inset:0;border-radius:18px;pointer-events:none;box-shadow:0 0 0 1px rgba(var(--ink-rgb),.1),0 0 60px 0 rgba(168,107,255,.7);opacity:0;transition:opacity .6s cubic-bezier(.2,.8,.2,1);transition-delay:2.7s}.pc-section.revealed .pc-key-glow{opacity:1}@media (max-width:960px){.pc-section{padding:64px 20px}.pc-grid{grid-template-columns:1fr;gap:20px}.pc-rail{display:none}.pc-tile{min-height:auto}.pc-key-text{font-size:22px}}.pe-section{position:relative;max-width:1240px;margin:0 auto;padding:96px 32px;background:radial-gradient(120% 80% at 20% 0,rgba(108,92,231,.1),transparent 60%),radial-gradient(80% 60% at 90% 20%,rgba(232,121,197,.08),transparent 60%)}.pe-header{max-width:760px;margin:0 auto 56px;text-align:center}.pe-eyebrow{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-3);margin-bottom:18px;display:inline-flex;align-items:center;gap:8px;opacity:0;transform:translateY(12px);transition:opacity .28s cubic-bezier(.2,.8,.2,1),transform .28s cubic-bezier(.2,.8,.2,1)}.pe-eyebrow .dot{width:6px;height:6px;border-radius:999px;background:var(--aura-gradient)}.pe-section.revealed .pe-eyebrow{opacity:1;transform:translateY(0)}.pe-headline{opacity:0;transform:translateY(16px);transition:opacity .36s cubic-bezier(.2,.8,.2,1),transform .36s cubic-bezier(.2,.8,.2,1);transition-delay:.1s}.pe-section.revealed .pe-headline{opacity:1;transform:translateY(0)}.pe-subhead{font-family:Inter,sans-serif;font-size:18px;line-height:1.55;color:var(--text-2);max-width:65ch;margin:16px auto 0;opacity:0;transform:translateY(12px);transition:opacity .32s cubic-bezier(.2,.8,.2,1),transform .32s cubic-bezier(.2,.8,.2,1);transition-delay:.22s}.pe-section.revealed .pe-subhead{opacity:1;transform:translateY(0)}.pe-contrast{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:80px}.pe-chatbot{position:relative;background:var(--surface-1);border:1px solid var(--border);border-radius:14px;padding:24px;min-height:420px;display:flex;flex-direction:column;gap:16px;filter:saturate(.5);opacity:0;transform:translateY(24px);transition:opacity .36s cubic-bezier(.2,.8,.2,1),transform .36s cubic-bezier(.2,.8,.2,1);transition-delay:.36s}.pe-section.revealed .pe-chatbot{opacity:.92;transform:translateY(0)}.pe-chatbot-head{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px dashed var(--border)}.pe-bot-avatar{width:32px;height:32px;border-radius:999px;background:var(--surface-3);border:1px dashed var(--border-strong);display:flex;align-items:center;justify-content:center;color:var(--text-4);flex-shrink:0}.pe-bot-name{font-family:Inter,sans-serif;font-size:13px;font-weight:500;color:var(--text-2)}.pe-bot-status{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-4);display:inline-flex;align-items:center;gap:6px}.pe-bot-status .idle-dot{width:6px;height:6px;border-radius:999px;background:var(--text-4)}.pe-chat-body{flex:1;display:flex;flex-direction:column;gap:10px;padding:4px 0}.pe-bubble{background:var(--surface-2);border-radius:10px;padding:10px 14px;max-width:80%;font-family:Inter,sans-serif;font-size:13px;line-height:1.45;color:var(--text-3)}.pe-bubble.user{align-self:flex-end;max-width:70%}.pe-input-row{display:flex;gap:8px;padding-top:8px;border-top:1px dashed var(--border)}.pe-input{flex:1;border-radius:8px;border:1px dashed var(--border-strong);background:rgba(var(--ink-rgb),.015);padding:0 12px;color:var(--text-4);display:flex}.pe-input,.pe-send-btn{height:36px;font-family:Inter,sans-serif;font-size:12px;align-items:center}.pe-send-btn{padding:0 16px;border-radius:8px;background:var(--surface-3);border:1px solid var(--border);font-weight:500;color:var(--text-3);display:inline-flex;justify-content:center}.pe-aura{position:relative;border-radius:28px;overflow:hidden;min-height:420px;background:linear-gradient(180deg,var(--surface-1) 0,var(--surface-0) 100%);box-shadow:0 36px 96px -28px rgba(0,0,0,.75),0 12px 32px -12px rgba(0,0,0,.5);opacity:0;transform:translateY(24px) scale(.97);transition:opacity .42s cubic-bezier(.2,.8,.2,1),transform .42s cubic-bezier(.2,.8,.2,1);transition-delay:.52s}.pe-aura:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.4px;background:linear-gradient(180deg,rgba(var(--ink-rgb),.42) 0,rgba(var(--ink-rgb),.12) 22%,rgba(var(--ink-rgb),0) 44%,rgba(var(--ink-rgb),0) 60%,rgba(168,107,255,.22) 80%,rgba(232,121,197,.45) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:3}.pe-section.revealed .pe-aura{opacity:1;transform:translateY(0) scale(1)}.pe-aura-img-wrap{position:absolute;inset:0;animation:breathe 4s cubic-bezier(.4,0,.2,1) infinite;will-change:transform}.pe-aura-img-wrap img,.pe-aura-img-wrap video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pe-aura .rim{background:radial-gradient(45% 55% at 72% 30%,rgba(232,121,197,.42),transparent 60%),radial-gradient(45% 65% at 22% 70%,rgba(108,92,231,.4),transparent 60%);mix-blend-mode:screen}.pe-aura .rim,.pe-aura .vignette{position:absolute;inset:0;pointer-events:none}.pe-aura .vignette{background:radial-gradient(75% 65% at 50% 50%,transparent 55%,rgba(var(--surface-0-rgb),.55) 100%)}.pe-aura .voice-card{z-index:2}.pe-cmp{max-width:920px;margin:0 auto}.pe-cmp-head{text-align:center;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-3);margin-bottom:24px;display:inline-flex;align-items:center;gap:14px;width:100%;justify-content:center}.pe-cmp-rows{display:flex;flex-direction:column;gap:12px}.pe-cmp-row{position:relative;background:rgba(var(--ink-rgb),.018);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:none;border-radius:14px;padding:20px 28px;overflow:hidden;display:grid;grid-template-columns:1fr 56px 1fr;align-items:center;gap:16px;opacity:0;transform:translateY(16px);transition:opacity .32s cubic-bezier(.2,.8,.2,1),transform .32s cubic-bezier(.2,.8,.2,1)}.pe-cmp-row:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,rgba(var(--ink-rgb),.3) 0,rgba(var(--ink-rgb),.08) 30%,rgba(var(--ink-rgb),0) 50%,rgba(var(--ink-rgb),0) 60%,rgba(168,107,255,.18) 80%,rgba(232,121,197,.36) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.pe-section.revealed .pe-cmp-row.r1{opacity:1;transform:translateY(0);transition-delay:.72s}.pe-section.revealed .pe-cmp-row.r2{opacity:1;transform:translateY(0);transition-delay:.86s}.pe-section.revealed .pe-cmp-row.r3{opacity:1;transform:translateY(0);transition-delay:1s}.pe-cmp-left,.pe-cmp-right{display:flex;align-items:center;gap:10px;font-family:Inter,sans-serif;font-size:16px}.pe-cmp-left{color:var(--text-2)}.pe-cmp-right{color:var(--text-1);font-weight:500;justify-content:flex-end}.pe-cmp-glyph{width:18px;height:18px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pe-cmp-glyph.dim{background:var(--surface-3);color:var(--text-4)}.pe-cmp-glyph.aura{background:rgba(168,107,255,.16);color:var(--aura-secondary)}.pe-cmp-arrow{display:flex;align-items:center;justify-content:center;color:var(--aura-secondary);animation:peArrowSlide 1.6s cubic-bezier(.65,0,.35,1) infinite}@keyframes peArrowSlide{0%,to{transform:translateX(-3px);opacity:.7}50%{transform:translateX(3px);opacity:1}}@media (max-width:960px){.pe-section{padding:64px 20px}.pe-contrast{grid-template-columns:1fr;gap:24px}.pe-cmp-row{grid-template-columns:1fr 40px 1fr;padding:16px 20px;gap:12px}.pe-cmp-left,.pe-cmp-right{font-size:14px}}.uc-section{position:relative;max-width:1240px;margin:0 auto;padding:96px 32px;background:radial-gradient(120% 80% at 20% 0,rgba(108,92,231,.1),transparent 60%),radial-gradient(80% 60% at 90% 20%,rgba(232,121,197,.08),transparent 60%)}.uc-header{max-width:760px;margin:0 auto 56px;text-align:center}.uc-eyebrow{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-3);margin-bottom:18px;display:inline-flex;align-items:center;gap:8px;opacity:0;transform:translateY(12px);transition:opacity .28s cubic-bezier(.2,.8,.2,1),transform .28s cubic-bezier(.2,.8,.2,1)}.uc-eyebrow .dot{width:6px;height:6px;border-radius:999px;background:var(--aura-gradient)}.uc-section.revealed .uc-eyebrow{opacity:1;transform:translateY(0)}.uc-headline{opacity:0;transform:translateY(16px);transition:opacity .36s cubic-bezier(.2,.8,.2,1),transform .36s cubic-bezier(.2,.8,.2,1);transition-delay:.1s}.uc-section.revealed .uc-headline{opacity:1;transform:translateY(0)}.uc-subhead{font-family:Inter,sans-serif;font-size:18px;line-height:1.55;color:var(--text-2);max-width:60ch;margin:16px auto 0;opacity:0;transform:translateY(12px);transition:opacity .32s cubic-bezier(.2,.8,.2,1),transform .32s cubic-bezier(.2,.8,.2,1);transition-delay:.22s}.uc-section.revealed .uc-subhead{opacity:1;transform:translateY(0)}.uc-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.uc-tile{position:relative;background:rgba(var(--ink-rgb),.022);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border:none;border-radius:20px;padding:32px;min-height:320px;overflow:hidden;box-shadow:inset 0 1px 1px rgba(var(--ink-rgb),.06);display:flex;flex-direction:column;opacity:0;transform:translateY(24px) scale(1);transform-origin:center center;transition:opacity .36s cubic-bezier(.2,.8,.2,1),transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1),background .18s cubic-bezier(.2,.8,.2,1);will-change:transform;cursor:default;outline:none}.uc-tile:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.4px;background:linear-gradient(180deg,rgba(var(--ink-rgb),.42) 0,rgba(var(--ink-rgb),.12) 22%,rgba(var(--ink-rgb),0) 44%,rgba(var(--ink-rgb),0) 60%,rgba(168,107,255,.22) 80%,rgba(232,121,197,.45) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;transition:opacity .18s cubic-bezier(.2,.8,.2,1),background .18s cubic-bezier(.2,.8,.2,1)}.uc-section.revealed .uc-tile.uc1{opacity:1;transform:translateY(0) scale(1);transition-delay:.36s}.uc-section.revealed .uc-tile.uc2{opacity:1;transform:translateY(0) scale(1);transition-delay:.48s}.uc-section.revealed .uc-tile.uc3{opacity:1;transform:translateY(0) scale(1);transition-delay:.6s}.uc-section.revealed .uc-tile.uc4{opacity:1;transform:translateY(0) scale(1);transition-delay:.72s}@media (hover:hover){.uc-section.revealed .uc-tile:hover{transform:translateY(-4px) scale(1.035);background:rgba(var(--ink-rgb),.038);box-shadow:inset 0 1px 1px rgba(var(--ink-rgb),.12),0 14px 36px -12px rgba(108,92,231,.55),0 0 60px -16px rgba(168,107,255,.45);transition-delay:0ms}.uc-section.revealed .uc-tile:hover:before{background:linear-gradient(180deg,rgba(var(--ink-rgb),.65) 0,rgba(var(--ink-rgb),.2) 22%,rgba(var(--ink-rgb),0) 44%,rgba(var(--ink-rgb),0) 56%,rgba(168,107,255,.4) 78%,rgba(232,121,197,.7) 100%)}}.uc-section.revealed .uc-tile:focus-visible{transform:translateY(-4px) scale(1.035);background:rgba(var(--ink-rgb),.038);box-shadow:0 0 0 3px rgba(168,107,255,.5),inset 0 1px 1px rgba(var(--ink-rgb),.12),0 14px 36px -12px rgba(108,92,231,.55);transition-delay:0ms}.uc-icon-badge{width:48px;height:48px;border-radius:10px;background:rgba(168,107,255,.12);color:var(--aura-secondary);display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px}.uc-mono-label{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);margin-bottom:4px}.uc-title{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:22px;line-height:1.27;letter-spacing:-.01em;color:var(--text-1);margin:0 0 16px}.uc-list{list-style:none;margin:0;padding:0;flex-direction:column}.uc-list,.uc-list li{display:flex;gap:10px}.uc-list li{align-items:flex-start;font-family:Inter,sans-serif;font-size:15px;line-height:1.55;color:var(--text-2)}.uc-list li .check{flex-shrink:0;width:18px;height:18px;border-radius:5px;background:rgba(168,107,255,.16);color:var(--aura-secondary);display:inline-flex;align-items:center;justify-content:center;margin-top:2px}.uc-cta-wrap{margin-top:64px;text-align:center;opacity:0;transform:translateY(12px) scale(.96);transition:opacity .32s cubic-bezier(.34,1.56,.64,1),transform .32s cubic-bezier(.34,1.56,.64,1);transition-delay:.96s}.uc-section.revealed .uc-cta-wrap{opacity:1;transform:translateY(0) scale(1)}@media (max-width:720px){.uc-section{padding:64px 20px}.uc-grid{grid-template-columns:1fr;gap:16px}.uc-tile{min-height:auto}}.mc-section{position:relative;padding:120px 32px;background:var(--surface-0);overflow:hidden}.mc-section:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 80% at 50% 50%,rgba(108,92,231,.12),transparent 60%);pointer-events:none;z-index:0}.mc-inner{position:relative;max-width:1240px;margin:0 auto;z-index:1}.mc-header{text-align:center;margin-bottom:64px;opacity:0;transform:translateY(30px);transition:opacity .48s cubic-bezier(.2,.8,.2,1),transform .48s cubic-bezier(.2,.8,.2,1)}.mc-section.revealed .mc-header{opacity:1;transform:translateY(0)}.mc-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-3);margin-bottom:18px}.mc-headline{font-family:Space Grotesk,system-ui,sans-serif;font-weight:700;font-size:56px;line-height:1.05;letter-spacing:-.025em;color:var(--text-1);text-wrap:balance;max-width:920px;margin:0 auto 64px}.mc-grid-wrap{position:relative}.mc-svg-streams{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}.mc-stream-line{fill:none;stroke:url(#mcStreamGradient);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:600;stroke-dashoffset:600;opacity:0;transition:stroke-dashoffset .52s cubic-bezier(.2,.8,.2,1),opacity .22s ease-out}.mc-stream-line.active{stroke-dashoffset:0;opacity:1}.mc-stream-particle{fill:var(--aura-pink);filter:drop-shadow(0 0 8px rgba(232,121,197,.9)) drop-shadow(0 0 16px rgba(168,107,255,.55));opacity:0}.mc-stream-particle.active{opacity:1;animation:mcParticleTravel 1.1s cubic-bezier(.2,.8,.2,1) infinite}@keyframes mcParticleTravel{0%{offset-distance:0;opacity:0}12%{opacity:1}85%{opacity:1}to{offset-distance:100%;opacity:0}}.mc-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:24px;position:relative;z-index:1}.mc-core-wrap{position:relative;margin:56px auto 0;z-index:3;display:flex;flex-direction:column;align-items:center;pointer-events:none}.mc-core{width:120px;height:120px;border-radius:50%;background:var(--aura-gradient);box-shadow:0 0 0 1px rgba(var(--ink-rgb),.1),0 0 60px 0 rgba(168,107,255,.7);animation:mcCoreBreathe 4s ease-in-out infinite;position:relative;overflow:hidden}.mc-core:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(60% 55% at 32% 28%,rgba(var(--ink-rgb),.45),transparent 55%);mix-blend-mode:screen;pointer-events:none}.mc-core:before{content:"";position:absolute;inset:-8px;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgba(168,107,255,.45),transparent 70%);filter:blur(12px);z-index:-1}@keyframes mcCoreBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.mc-core-label{margin-top:18px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);white-space:nowrap}.mc-card{position:relative;background:var(--surface-1);border-radius:14px;border:1px solid var(--border-soft,var(--border));padding:24px;min-height:152px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;transition:transform .28s cubic-bezier(.2,.8,.2,1),border-color .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s cubic-bezier(.2,.8,.2,1);will-change:transform;cursor:default}.mc-card:focus-visible{outline:none;box-shadow:0 0 0 2px var(--surface-0),0 0 0 5px rgba(168,107,255,.5)}.mc-card-icon{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:rgba(168,107,255,.08);color:var(--text-2);transition:color .28s cubic-bezier(.2,.8,.2,1),background .28s cubic-bezier(.2,.8,.2,1)}.mc-card-label{font-family:Space Grotesk,system-ui,sans-serif;font-weight:600;font-size:20px;line-height:1.2;letter-spacing:-.01em;color:var(--text-1)}.mc-card:hover{transform:translateY(-4px);border-color:rgba(168,107,255,.3);box-shadow:0 18px 48px -16px rgba(0,0,0,.65)}.mc-card:hover .mc-card-icon{color:var(--aura-secondary);background:rgba(168,107,255,.14)}.mc-card-1{grid-column:1;grid-row:1}.mc-card-2{grid-column:2;grid-row:1}.mc-card-3{grid-column:3;grid-row:1}.mc-card-4{grid-column:1;grid-row:2}.mc-card-5{grid-column:2;grid-row:2}.mc-card-6{grid-column:3;grid-row:2}.mc-climax{position:relative;margin:96px auto 0;max-width:800px;text-align:center;opacity:0;transform:translateY(20px);transition:opacity .42s cubic-bezier(.2,.8,.2,1),transform .42s cubic-bezier(.2,.8,.2,1);transition-delay:.32s}.mc-section.revealed .mc-climax{opacity:1;transform:translateY(0)}.mc-climax-text{position:relative;display:inline-block;font-family:Space Grotesk,system-ui,sans-serif;font-weight:600;font-size:40px;line-height:1.15;letter-spacing:-.02em;text-wrap:balance;background:var(--aura-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;padding:22px 28px;margin:-22px -28px;border-radius:22px}.mc-climax-glow{position:absolute;inset:0;border-radius:22px;pointer-events:none;box-shadow:0 0 0 1px rgba(var(--ink-rgb),.1),0 0 60px 0 rgba(168,107,255,.7);opacity:0;transition:opacity .26s cubic-bezier(.2,.8,.2,1)}.mc-section.revealed .mc-climax .mc-climax-glow{opacity:1;transition-delay:.54s}@media (max-width:960px){.mc-section{padding:80px 20px}.mc-headline{font-size:40px;margin-bottom:48px}.mc-grid-wrap{min-height:auto}.mc-grid{grid-template-columns:1fr;grid-template-rows:repeat(6,auto);gap:14px}.mc-card-1,.mc-card-2,.mc-card-3,.mc-card-4,.mc-card-5,.mc-card-6{grid-column:1;grid-row:auto}.mc-core-wrap{position:relative;left:auto;top:auto;transform:none;margin:8px auto 24px}.mc-svg-streams{display:none}.mc-climax-text{font-size:28px;padding:16px 20px;margin:-16px -20px}}@media (prefers-reduced-motion:reduce){.mc-core{animation:none}.mc-card:hover{transform:none;box-shadow:0 0 0 1px rgba(168,107,255,.18),0 0 24px 0 rgba(168,107,255,.18)}.mc-stream-particle.active{animation:none;opacity:0}}.wd-section{position:relative;padding:120px 32px;background:var(--surface-0);overflow:hidden}.wd-inner{position:relative;max-width:1240px;margin:0 auto;z-index:1}.wd-header{text-align:center;margin-bottom:64px}.wd-eyebrow{display:inline-block;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-3);margin-bottom:18px}.wd-headline{font-family:Space Grotesk,system-ui,sans-serif;font-weight:700;font-size:40px;line-height:1.1;letter-spacing:-.02em;color:var(--text-1);text-wrap:balance;max-width:900px;margin:0 auto}.wd-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.wd-card{position:relative;background:var(--surface-1);border-radius:14px;border:1px solid var(--border-soft,var(--border));padding:24px;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:16px;min-height:240px;transition:transform .28s cubic-bezier(.2,.8,.2,1),border-color .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s cubic-bezier(.2,.8,.2,1);cursor:default}.wd-card:focus-visible{outline:none;box-shadow:0 0 0 2px var(--surface-0),0 0 0 5px rgba(168,107,255,.5)}.wd-card:hover{transform:translateY(-2px);border-color:rgba(168,107,255,.3);box-shadow:0 18px 48px -16px rgba(0,0,0,.65)}.wd-spotlight{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;opacity:0;transition:opacity .22s cubic-bezier(.2,.8,.2,1)}.wd-card:focus-visible .wd-spotlight,.wd-card:hover .wd-spotlight{opacity:1}.wd-card-content{position:relative;z-index:1;display:flex;flex-direction:column;gap:14px}.wd-card-icon{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:rgba(168,107,255,.08);color:var(--text-2);transition:color .28s cubic-bezier(.2,.8,.2,1),background .28s cubic-bezier(.2,.8,.2,1)}.wd-card:focus-visible .wd-card-icon,.wd-card:hover .wd-card-icon{color:var(--aura-secondary);background:rgba(168,107,255,.16)}.wd-card-title{font-family:Space Grotesk,system-ui,sans-serif;font-weight:600;font-size:20px;line-height:1.25;letter-spacing:-.01em;color:var(--text-1);margin:0}.wd-card-body{font-family:Inter,system-ui,sans-serif;font-weight:400;font-size:16px;line-height:1.55;color:var(--text-2);margin:0}@media (max-width:1024px){.wd-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.wd-section{padding:80px 20px}.wd-headline{font-size:32px}.wd-grid{grid-template-columns:1fr;gap:14px}.wd-card{min-height:auto}}@media (prefers-reduced-motion:reduce){.wd-card:hover{transform:none}.wd-spotlight{display:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes biParticleRide{0%{offset-distance:0;opacity:0}15%{opacity:1}85%{opacity:1}to{offset-distance:100%;opacity:0}}.bi-section{position:relative;padding:120px 32px;background:var(--surface-0);overflow:hidden}.bi-section:before{background:radial-gradient(110% 70% at 50% 0,rgba(108,92,231,.1),transparent 60%)}.bi-section:after,.bi-section:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.bi-section:after{background-image:repeating-linear-gradient(135deg,rgba(var(--ink-rgb),.018) 0 2px,transparent 2px 14px);opacity:.6}.bi-inner{position:relative;max-width:1240px;margin:0 auto;z-index:1}.bi-header{text-align:center;margin-bottom:40px;opacity:0;transform:translateY(30px);transition:opacity .48s cubic-bezier(.2,.8,.2,1),transform .48s cubic-bezier(.2,.8,.2,1)}.bi-section.revealed .bi-header{opacity:1;transform:translateY(0)}.bi-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-3);margin-bottom:18px}.bi-eyebrow-dot{width:6px;height:6px;border-radius:999px;background:var(--aura-secondary);box-shadow:0 0 8px rgba(168,107,255,.7);animation:biDotPulse 1.6s cubic-bezier(.2,.8,.2,1) infinite}@keyframes biDotPulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.bi-headline{font-family:Space Grotesk,system-ui,sans-serif;font-weight:700;font-size:56px;line-height:1.05;letter-spacing:-.025em;color:var(--text-1);text-wrap:balance;max-width:880px;margin:0 auto 20px}.bi-subdeck{font-family:Inter,system-ui,sans-serif;font-weight:400;font-size:18px;line-height:1.55;color:var(--text-2);max-width:640px;margin:0 auto 40px}.bi-toggle-wrap{display:flex;justify-content:center;margin:0 auto 56px;opacity:0;transform:translateY(20px);transition:opacity .36s cubic-bezier(.2,.8,.2,1),transform .36s cubic-bezier(.2,.8,.2,1);transition-delay:.18s}.bi-section.revealed .bi-toggle-wrap{opacity:1;transform:translateY(0)}.bi-toggle{position:relative;display:inline-flex;align-items:center;width:380px;max-width:100%;background:var(--surface-1);border:1px solid var(--border,var(--border));border-radius:999px;padding:6px;gap:4px}.bi-toggle-thumb{position:absolute;top:6px;bottom:6px;border-radius:999px;z-index:0}.bi-toggle-thumb.is-static{background:var(--surface-2)}.bi-toggle-thumb.is-aura{background:var(--aura-gradient);box-shadow:0 8px 24px -10px rgba(108,92,231,.55)}.bi-toggle-seg{position:relative;z-index:1;flex:1;border:0;background:transparent;color:var(--text-3);font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500;font-size:11px;letter-spacing:.18em;text-transform:uppercase;padding:12px 14px;border-radius:999px;cursor:pointer;transition:color .22s cubic-bezier(.2,.8,.2,1);white-space:nowrap}.bi-toggle-seg.is-active,.bi-toggle-seg.is-active.is-aura{color:var(--text-1)}.bi-toggle-seg:focus-visible{outline:none;box-shadow:0 0 0 2px var(--surface-0),0 0 0 5px rgba(168,107,255,.5)}.bi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.bi-tile{position:relative;background:var(--surface-1);border:1px solid var(--border,var(--border));border-radius:14px;padding:24px;min-height:232px;isolation:isolate;overflow:hidden;display:grid;grid-template-rows:auto 1fr auto;gap:16px;transition:transform .28s cubic-bezier(.2,.8,.2,1),border-color .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s cubic-bezier(.2,.8,.2,1)}.bi-tile:focus-visible{outline:none;box-shadow:0 0 0 2px var(--surface-0),0 0 0 5px rgba(168,107,255,.5)}.bi-tile:hover{transform:translateY(-3px);border-color:rgba(168,107,255,.3);box-shadow:0 18px 48px -16px rgba(0,0,0,.65)}.bi-tile-spotlight{position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .22s cubic-bezier(.2,.8,.2,1);z-index:0}.bi-tile:focus-visible .bi-tile-spotlight,.bi-tile:hover .bi-tile-spotlight{opacity:1}.bi-tile-flash{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 100% at 50% 0,rgba(168,107,255,.18),transparent 60%);opacity:0;z-index:0}.bi-tile-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between}.bi-tile-icon{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:rgba(168,107,255,.08);color:var(--text-2);transition:color .28s cubic-bezier(.2,.8,.2,1),background .28s cubic-bezier(.2,.8,.2,1)}.bi-tile:focus-visible .bi-tile-icon,.bi-tile:hover .bi-tile-icon{color:var(--aura-secondary);background:rgba(168,107,255,.16)}.bi-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 9px 5px 7px;border-radius:999px;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.bi-chip.is-up{color:#5be49b;background:rgba(91,228,155,.14)}.bi-chip.is-down{color:var(--aura-secondary);background:rgba(168,107,255,.14)}.bi-chip-arrow{display:inline-flex;transition:transform .32s cubic-bezier(.34,1.56,.64,1)}.bi-tile-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px;align-self:end}.bi-counter-row{display:flex;align-items:baseline;gap:6px;min-height:50px}.bi-counter{font-family:Space Grotesk,system-ui,sans-serif;font-weight:600;font-size:44px;line-height:1.05;letter-spacing:-.02em;color:var(--text-1);font-variant-numeric:tabular-nums;white-space:nowrap}.bi-narrative{font-family:Inter,system-ui,sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:var(--text-2);text-wrap:pretty;max-width:32ch;margin:0}.bi-spark{position:relative;z-index:1;width:100%;height:56px}.bi-spark svg{display:block;width:100%;height:100%;overflow:visible}.bi-tile{opacity:0;transform:translateY(16px) scale(.96);transition:opacity .32s cubic-bezier(.34,1.56,.64,1),transform .32s cubic-bezier(.34,1.56,.64,1),border-color .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s cubic-bezier(.2,.8,.2,1)}.bi-section.revealed .bi-tile{opacity:1;transform:translateY(0) scale(1)}.bi-section.revealed .bi-tile.t1{transition-delay:.3s}.bi-section.revealed .bi-tile.t2{transition-delay:.38s}.bi-section.revealed .bi-tile.t3{transition-delay:.46s}.bi-section.revealed .bi-tile.t4{transition-delay:.54s}.bi-section.revealed .bi-tile.t5{transition-delay:.62s}.bi-section.revealed .bi-tile.t6{transition-delay:.7s}.bi-note{margin:24px auto 0;text-align:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.1em;color:var(--text-3);opacity:.7}.bi-climax{position:relative;margin:96px auto 0;max-width:880px;text-align:center;opacity:0;transform:translateY(20px);transition:opacity .42s cubic-bezier(.2,.8,.2,1),transform .42s cubic-bezier(.2,.8,.2,1);transition-delay:.94s}.bi-section.revealed .bi-climax{opacity:1;transform:translateY(0)}.bi-climax-text{position:relative;display:inline-block;font-family:Space Grotesk,system-ui,sans-serif;font-weight:600;font-size:40px;line-height:1.15;letter-spacing:-.02em;text-wrap:balance;background:var(--aura-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;padding:22px 28px;margin:-22px -28px;border-radius:22px}.bi-climax-glow{position:absolute;inset:0;border-radius:22px;pointer-events:none;box-shadow:0 0 0 1px rgba(var(--ink-rgb),.1),0 0 60px 0 rgba(168,107,255,.7);opacity:0;transition:opacity .32s cubic-bezier(.2,.8,.2,1)}.bi-section.revealed .bi-climax .bi-climax-glow{opacity:1;transition-delay:1.32s}.bi-pulse{position:relative;margin:56px auto 0;max-width:1240px;height:56px;border-top:1px solid var(--border,var(--border));border-bottom:1px solid var(--border,var(--border));overflow:hidden;display:flex;align-items:center;opacity:0;transition:opacity .42s cubic-bezier(.2,.8,.2,1);transition-delay:1.08s}.bi-section.revealed .bi-pulse{opacity:1}.bi-pulse-track{display:flex;gap:48px;padding-left:48px;white-space:nowrap;animation:biMarquee 38s linear infinite;will-change:transform}@keyframes biMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.bi-pulse-item{display:inline-flex;align-items:center;gap:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.bi-pulse-item .num{color:var(--text-1);font-variant-numeric:tabular-nums}.bi-pulse-divider{width:1px;height:14px;background:var(--border,var(--border));align-self:center}.bi-pulse-leading-dot{position:absolute;left:24px;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:999px;background:var(--aura-secondary);box-shadow:0 0 12px rgba(168,107,255,.85);animation:biDotPulse 1.6s cubic-bezier(.2,.8,.2,1) infinite;z-index:2}@media (max-width:1024px){.bi-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.bi-section{padding:80px 20px}.bi-headline{font-size:36px}.bi-subdeck{font-size:16px}.bi-grid{grid-template-columns:1fr;gap:14px}.bi-tile{min-height:auto}.bi-counter{font-size:36px}.bi-climax-text{font-size:28px;padding:16px 20px;margin:-16px -20px}.bi-pulse{display:none}}@media (prefers-reduced-motion:reduce){.bi-eyebrow-dot,.bi-pulse-leading-dot,.bi-pulse-track{animation:none}.bi-tile:hover{transform:none}.bi-tile-flash,.bi-tile-spotlight{display:none}}.who-section{position:relative;padding:120px 32px;background:var(--surface-0);overflow:hidden}.who-section:before{background:radial-gradient(70% 50% at 18% 12%,rgba(108,92,231,.12),transparent 60%),radial-gradient(60% 50% at 82% 88%,rgba(232,121,197,.08),transparent 60%)}.who-section:after,.who-section:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.who-section:after{background-image:repeating-linear-gradient(135deg,rgba(var(--ink-rgb),.018) 0 2px,transparent 2px 14px);opacity:.6}.who-inner{position:relative;max-width:1240px;margin:0 auto;z-index:1}.who-header{text-align:center;margin-bottom:56px;opacity:0;transform:translateY(30px);transition:opacity .48s cubic-bezier(.2,.8,.2,1),transform .48s cubic-bezier(.2,.8,.2,1)}.who-section.revealed .who-header{opacity:1;transform:translateY(0)}.who-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-3);margin-bottom:18px}.who-eyebrow-dot{width:6px;height:6px;border-radius:999px;background:var(--aura-secondary);box-shadow:0 0 8px rgba(168,107,255,.7);animation:biDotPulse 1.6s cubic-bezier(.2,.8,.2,1) infinite}.who-headline{font-family:Space Grotesk,system-ui,sans-serif;font-weight:700;font-size:56px;line-height:1.05;letter-spacing:-.025em;color:var(--text-1);text-wrap:balance;max-width:920px;margin:0 auto 18px}.who-interact{position:relative;display:inline-block}.who-interact:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:3px;background:var(--aura-gradient);border-radius:4px;transform:scaleX(0);transform-origin:left center;transition:transform .38s cubic-bezier(.34,1.56,.64,1)}.who-interact.is-active:after{transform:scaleX(1)}.who-subdeck{font-family:Inter,system-ui,sans-serif;font-weight:400;font-size:18px;line-height:1.55;color:var(--text-2);max-width:640px;margin:0 auto}.who-mosaic-wrap{position:relative;perspective:1400px}.who-mosaic{display:grid;grid-template-columns:1fr 1.4fr 1fr;grid-template-rows:auto auto;gap:24px;transform-style:preserve-3d}.who-mosaic .who-card.c1{grid-column:1;grid-row:1}.who-mosaic .who-card.c2{grid-column:2;grid-row:1;min-height:320px}.who-mosaic .who-card.c3{grid-column:3;grid-row:1}.who-mosaic .who-card.c4{grid-column:1;grid-row:2}.who-mosaic .who-card.c5{grid-column:2;grid-row:2}.who-mosaic .who-card.c6{grid-column:3;grid-row:2}.who-wave{position:absolute;left:0;right:0;height:4px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(168,107,255,0) 12%,rgba(168,107,255,.65) 50%,rgba(168,107,255,0) 88%,transparent);filter:blur(1px) drop-shadow(0 0 12px rgba(168,107,255,.6));z-index:5}.who-card{position:relative;min-height:280px;border-radius:14px;cursor:pointer;isolation:isolate;transform-style:preserve-3d;will-change:transform;opacity:0;transform:translateY(16px) scale(.96);transition:opacity .32s cubic-bezier(.34,1.56,.64,1),transform .32s cubic-bezier(.34,1.56,.64,1),filter .28s cubic-bezier(.2,.8,.2,1)}.who-section.revealed .who-card{opacity:1;transform:translateY(0) scale(1)}.who-section.revealed .who-card.c1{transition-delay:.3s}.who-section.revealed .who-card.c2{transition-delay:.38s}.who-section.revealed .who-card.c3{transition-delay:.46s}.who-section.revealed .who-card.c4{transition-delay:.54s}.who-section.revealed .who-card.c5{transition-delay:.62s}.who-section.revealed .who-card.c6{transition-delay:.7s}.who-card:focus-visible{outline:none}.who-card:focus-visible .who-card-inner{box-shadow:0 0 0 2px var(--surface-0),0 0 0 5px rgba(168,107,255,.5)}.who-card.is-dimmed{opacity:.55;filter:saturate(.85)}.who-card.is-highlighted:before{content:"";position:absolute;inset:-1px;border-radius:inherit;box-shadow:0 0 0 1px rgba(168,107,255,.45),0 0 36px 0 rgba(168,107,255,.32);pointer-events:none;z-index:4;animation:whoHaloIn .32s cubic-bezier(.2,.8,.2,1) both}@keyframes whoHaloIn{0%{opacity:0}to{opacity:1}}.who-card-inner{position:relative;width:100%;height:100%;min-height:inherit;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.65,0,.35,1),box-shadow .28s cubic-bezier(.2,.8,.2,1);border-radius:inherit}.who-card.is-flipped .who-card-inner{transform:rotateY(180deg)}.who-card-face{position:absolute;inset:0;border-radius:inherit;background:var(--surface-1);border:1px solid var(--border,var(--border));padding:24px;backface-visibility:hidden;overflow:hidden;display:flex;flex-direction:column;transition:border-color .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s cubic-bezier(.2,.8,.2,1)}.who-card-face.back{transform:rotateY(180deg)}.who-card:focus-visible .who-card-face.front,.who-card:hover .who-card-face.front{border-color:rgba(168,107,255,.3);box-shadow:0 18px 48px -16px rgba(0,0,0,.65)}.who-card.is-flipped .who-card-face.back{border-color:rgba(168,107,255,.28);box-shadow:0 18px 48px -16px rgba(0,0,0,.65)}.who-card-face.back:before{content:"";border-radius:inherit;padding:1.4px;background:linear-gradient(180deg,rgba(var(--ink-rgb),.18) 0,rgba(var(--ink-rgb),0) 50%,rgba(168,107,255,.22) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:3}.who-card-face.back:before,.who-motif{position:absolute;inset:0;pointer-events:none}.who-motif{z-index:0;opacity:.5;transition:opacity .28s cubic-bezier(.2,.8,.2,1)}.who-card:focus-visible .who-motif,.who-card:hover .who-motif{opacity:.85}.who-spotlight{position:absolute;inset:0;pointer-events:none;z-index:1;opacity:0;transition:opacity .22s cubic-bezier(.2,.8,.2,1);border-radius:inherit}.who-card:focus-visible .who-spotlight,.who-card:hover .who-spotlight{opacity:1}.who-card-content{position:relative;z-index:2;flex-direction:column;height:100%;min-height:inherit}.who-card-content,.who-card-head{display:flex;justify-content:space-between}.who-card-head,.who-card-icon{align-items:center}.who-card-icon{width:36px;height:36px;border-radius:10px;display:inline-flex;justify-content:center;background:rgba(168,107,255,.08);color:var(--text-2);transition:color .28s cubic-bezier(.2,.8,.2,1),background .28s cubic-bezier(.2,.8,.2,1)}.who-card:focus-visible .who-card-icon,.who-card:hover .who-card-icon{color:var(--aura-secondary);background:rgba(168,107,255,.16)}.who-affinity{display:inline-flex;align-items:center;gap:4px}.who-affinity-chip{width:6px;height:6px;border-radius:999px;background:rgba(168,107,255,.25);transition:background .32s cubic-bezier(.34,1.56,.64,1),box-shadow .32s cubic-bezier(.34,1.56,.64,1),transform .32s cubic-bezier(.34,1.56,.64,1)}.who-affinity-chip.is-bloomed{background:var(--aura-secondary);box-shadow:0 0 8px rgba(168,107,255,.65);transform:scale(1.2)}.who-card-body{display:flex;flex-direction:column;gap:6px;margin-top:16px}.who-card-title{font-family:Space Grotesk,system-ui,sans-serif;font-weight:600;font-size:24px;line-height:1.2;letter-spacing:-.012em;color:var(--text-1);margin:0}.who-card-tag{font-family:Inter,system-ui,sans-serif;font-weight:400;font-size:15px;line-height:1.5;color:var(--text-2);margin:0;max-width:32ch}.who-card-foot{display:flex;justify-content:flex-end;margin-top:18px}.who-see{display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);transition:color .22s cubic-bezier(.2,.8,.2,1),gap .22s cubic-bezier(.2,.8,.2,1)}.who-card:focus-visible .who-see,.who-card:hover .who-see{color:var(--aura-secondary);gap:10px}.who-back-content{position:relative;z-index:2;display:flex;flex-direction:column;height:100%;min-height:inherit}.who-back-eyebrow{font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-3);margin-bottom:8px}.who-back-title{font-family:Space Grotesk,system-ui,sans-serif;font-weight:600;font-size:18px;line-height:1.25;letter-spacing:-.012em;color:var(--text-1);margin:0 0 16px;background:var(--aura-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.who-back-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px;flex:1}.who-back-item{display:flex;align-items:flex-start;gap:10px;font-family:Inter,system-ui,sans-serif;font-weight:400;font-size:14px;line-height:1.45;color:var(--text-2)}.who-back-item-bullet{flex-shrink:0;width:16px;height:16px;margin-top:2px;color:var(--aura-secondary)}.who-back-foot{display:flex;justify-content:flex-end;margin-top:14px}.who-back-link{display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);background:transparent;border:0;cursor:pointer}.who-back-link:hover{color:var(--aura-secondary)}.who-back-link:focus-visible{outline:none;box-shadow:0 0 0 2px var(--surface-0),0 0 0 5px rgba(168,107,255,.5);border-radius:4px}.who-climax{position:relative;margin:96px auto 0;max-width:920px;text-align:center;opacity:0;transform:translateY(20px);transition:opacity .42s cubic-bezier(.2,.8,.2,1),transform .42s cubic-bezier(.2,.8,.2,1);transition-delay:.94s}.who-section.revealed .who-climax{opacity:1;transform:translateY(0)}.who-climax-line{position:relative;display:inline-block;font-family:Space Grotesk,system-ui,sans-serif;font-weight:600;font-size:36px;line-height:1.25;letter-spacing:-.018em;color:var(--text-2);text-wrap:balance;padding:26px 32px;margin:-26px -32px;border-radius:22px}.who-climax-glow{position:absolute;inset:0;border-radius:22px;pointer-events:none;box-shadow:0 0 0 1px rgba(var(--ink-rgb),.08),0 0 60px 0 rgba(168,107,255,.5);opacity:0;transition:opacity .32s cubic-bezier(.2,.8,.2,1)}.who-section.revealed .who-climax-glow{opacity:1;transition-delay:1.48s}.who-climax-end,.who-verb{color:var(--text-1)}.who-verb{display:inline-flex;align-items:baseline;padding:2px 10px;margin:0 2px;border-radius:999px;border:1px solid rgba(168,107,255,.22);background:rgba(168,107,255,.06);font-family:Space Grotesk,system-ui,sans-serif;font-weight:600;font-size:36px;line-height:1.25;letter-spacing:-.018em;cursor:pointer;transition:background .22s cubic-bezier(.2,.8,.2,1),border-color .22s cubic-bezier(.2,.8,.2,1),color .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.34,1.56,.64,1)}.who-verb.is-active,.who-verb:hover{background:var(--aura-gradient);border-color:rgba(var(--ink-rgb),.18);color:var(--text-1);box-shadow:0 8px 24px -10px rgba(108,92,231,.55);transform:translateY(-1px)}.who-verb:focus-visible{outline:none;box-shadow:0 0 0 2px var(--surface-0),0 0 0 5px rgba(168,107,255,.5),0 8px 24px -10px rgba(108,92,231,.55)}.who-verb-stagger{opacity:0;transform:translateY(8px);transition:opacity .24s cubic-bezier(.2,.8,.2,1),transform .24s cubic-bezier(.2,.8,.2,1)}.who-section.revealed .who-verb-stagger{opacity:1;transform:translateY(0)}.who-section.revealed .who-verb-stagger.v1{transition-delay:1.08s}.who-section.revealed .who-verb-stagger.v2{transition-delay:1.14s}.who-section.revealed .who-verb-stagger.v3{transition-delay:1.2s}.who-section.revealed .who-verb-stagger.v4{transition-delay:1.26s}.who-section.revealed .who-verb-stagger.v5{transition-delay:1.32s}@media (max-width:1024px){.who-mosaic{grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,auto)}.who-mosaic .who-card.c1{grid-column:1;grid-row:1}.who-mosaic .who-card.c2{grid-column:2;grid-row:1;min-height:280px}.who-mosaic .who-card.c3{grid-column:1;grid-row:2}.who-mosaic .who-card.c4{grid-column:2;grid-row:2}.who-mosaic .who-card.c5{grid-column:1;grid-row:3}.who-mosaic .who-card.c6{grid-column:2;grid-row:3}}@media (max-width:720px){.who-section{padding:80px 20px}.who-headline{font-size:36px}.who-subdeck{font-size:16px}.who-mosaic{grid-template-columns:1fr;grid-template-rows:repeat(6,auto);gap:14px}.who-mosaic .who-card.c1,.who-mosaic .who-card.c2,.who-mosaic .who-card.c3,.who-mosaic .who-card.c4,.who-mosaic .who-card.c5,.who-mosaic .who-card.c6{grid-column:1;grid-row:auto;min-height:260px}.who-climax-line{font-size:24px;padding:18px 22px;margin:-18px -22px}.who-verb{font-size:24px;padding:1px 8px}}@media (prefers-reduced-motion:reduce){.who-eyebrow-dot{animation:none}.who-card{transition:opacity .2s ease-out,transform .2s ease-out}.who-card-inner{transition:opacity .2s ease-out}.who-card.is-flipped .who-card-inner{transform:none}.who-card.is-flipped .who-card-face.front{opacity:0;pointer-events:none}.who-card-face.back{transform:none;opacity:0;transition:opacity .2s ease-out}.who-card.is-flipped .who-card-face.back{opacity:1}.who-spotlight{display:none}.who-motif *{animation:none!important}.who-wave{display:none}}.vision-section{position:relative;background:var(--surface-0);padding:120px 24px 140px;overflow:hidden}.vision-section:before{background:radial-gradient(60% 50% at 50% 30%,rgba(108,92,231,.14),transparent 60%),radial-gradient(45% 40% at 80% 80%,rgba(232,121,197,.08),transparent 65%)}.vision-section:after,.vision-section:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.vision-section:after{opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.7'/></svg>")}.vision-stage{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:1100px;margin:0 auto}.vision-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-3)}.vision-eyebrow-dot{display:inline-block;width:6px;height:6px;border-radius:999px;background:var(--aura-secondary);box-shadow:0 0 10px rgba(168,107,255,.65);animation:visionDotPulse 1.6s cubic-bezier(.65,0,.35,1) infinite}@keyframes visionDotPulse{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.vision-h2{font-family:Space Grotesk,system-ui,sans-serif;font-weight:700;font-size:64px;line-height:1.04;letter-spacing:-.025em;color:var(--text-1);text-wrap:balance;max-width:980px;margin:14px auto}.vision-h2 .vision-final-word{background:var(--aura-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.vision-narrative{font-family:Inter,sans-serif;font-weight:400;font-size:18px;line-height:1.55;color:var(--text-2);max-width:720px;margin:0 auto 48px}.vision-canvas{position:relative;width:100%;max-width:720px;height:360px;margin:0 auto}.vision-canvas:before{content:"";inset:-28px;border-radius:28px;background:radial-gradient(60% 55% at 50% 50%,rgba(108,92,231,.1),transparent 70%);z-index:0}.vision-canvas:before,.vision-epoch{position:absolute;pointer-events:none}.vision-epoch{inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.96);transition:opacity .7s var(--ease-out),transform .9s var(--ease-out);will-change:opacity,transform}.vision-epoch.is-active{opacity:1;transform:scale(1);pointer-events:auto}.ep1-stack{position:relative;width:460px;height:220px}.ep1-window{position:absolute;width:220px;height:140px;background:var(--surface-1);border:1px solid rgba(var(--ink-rgb),.1);border-radius:6px;overflow:hidden;box-shadow:0 18px 40px rgba(0,0,0,.45)}.ep1-window:first-child{left:0;top:0;opacity:.65;transform:rotate(-1.5deg)}.ep1-window:nth-child(2){left:80px;top:30px;opacity:.8;transform:rotate(.5deg)}.ep1-window:nth-child(3){left:160px;top:60px;opacity:.95;transform:rotate(-.4deg)}.ep1-chrome{height:24px;display:flex;align-items:center;gap:5px;padding:0 10px;background:rgba(var(--ink-rgb),.03);border-bottom:1px solid rgba(var(--ink-rgb),.06)}.ep1-dot{width:7px;height:7px;border-radius:999px;background:var(--border-strong)}.ep1-body{padding:10px 12px;display:flex;flex-direction:column;gap:5px}.ep1-line{height:6px;border-radius:3px;background:rgba(var(--ink-rgb),.06)}.ep1-img{height:28px;border-radius:3px;background:rgba(var(--ink-rgb),.04);margin:4px 0}.ep2-cluster{position:relative;width:480px;height:260px;background-image:radial-gradient(circle at 1px 1px,rgba(var(--ink-rgb),.04) 1px,transparent 0);background-size:8px 8px;border-radius:14px;padding:18px}.ep2-bubble{position:absolute;padding:12px 14px;background:var(--surface-2);border:1px solid var(--border-soft);box-shadow:0 6px 18px rgba(0,0,0,.35)}.ep2-bubble.bot1{left:18px;top:14px;width:240px;border-radius:18px 18px 18px 4px}.ep2-bubble.user{right:18px;top:96px;width:220px;border-radius:18px 18px 4px 18px}.ep2-bubble.bot2{left:36px;top:178px;width:260px;border-radius:18px 18px 18px 4px}.ep2-row{height:7px;border-radius:4px;background:rgba(var(--ink-rgb),.2);margin:4px 0}.ep2-row.user-row{background:rgba(var(--ink-rgb),.3)}.ep2-typing{display:inline-flex;align-items:center;gap:4px;margin-top:4px}.ep2-typing span{width:5px;height:5px;border-radius:999px;background:rgba(var(--ink-rgb),.35);animation:ep2Type 1.2s ease-in-out infinite}.ep2-typing span:nth-child(2){animation-delay:.15s}.ep2-typing span:nth-child(3){animation-delay:.3s}@keyframes ep2Type{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.ep3-frame{position:relative;width:360px;height:320px;display:flex;align-items:center;justify-content:center;flex-direction:column}.ep3-orb{position:relative;width:160px;height:160px;border-radius:999px;background:var(--aura-gradient);box-shadow:0 0 0 1px rgba(var(--ink-rgb),.1),0 0 60px 0 rgba(168,107,255,.7);animation:ep3Breathe 4s cubic-bezier(.65,0,.35,1) infinite}.ep3-orb:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(60% 55% at 32% 28%,rgba(var(--ink-rgb),.45),transparent 55%);mix-blend-mode:screen}@keyframes ep3Breathe{0%,to{transform:scale(1);box-shadow:0 0 0 1px rgba(var(--ink-rgb),.1),0 0 60px 0 rgba(168,107,255,.7)}50%{transform:scale(1.05);box-shadow:0 0 0 1px rgba(var(--ink-rgb),.16),0 0 80px 0 rgba(168,107,255,.85)}}.ep3-ring{position:absolute;left:50%;top:50%;width:160px;height:160px;margin:-80px 0 0 -80px;border-radius:999px;border:1px solid rgba(168,107,255,.35);animation:ep3Ring 2.4s cubic-bezier(.2,.8,.2,1) infinite;pointer-events:none}.ep3-ring.delay{animation-delay:1.2s}@keyframes ep3Ring{0%{transform:scale(.6);opacity:.6}to{transform:scale(2);opacity:0}}.ep3-particles{position:absolute;inset:0;pointer-events:none}.ep3-particle{position:absolute;left:50%;top:50%;width:2.5px;height:2.5px;border-radius:999px;will-change:transform,opacity}.ep3-wave{display:flex;align-items:end;gap:3px;margin-top:22px;height:24px}.ep3-wave span{display:inline-block;width:3px;border-radius:2px;background:var(--aura-secondary);animation:ep3Wave 2s ease-in-out infinite}@keyframes ep3Wave{0%,to{height:4px}50%{height:22px}}.ep3-meta{margin-top:12px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.18em;color:var(--text-3);text-transform:uppercase}.vision-dial{position:relative;margin:56px auto 0;display:inline-flex;align-items:center;justify-content:space-between;gap:4px;padding:6px;background:rgba(var(--ink-rgb),.03);border:1px solid var(--border-soft);border-radius:999px;backdrop-filter:blur(6px)}.vision-dial-indicator{position:absolute;top:6px;bottom:6px;border-radius:999px;background:var(--aura-gradient);box-shadow:0 0 24px rgba(168,107,255,.45),0 0 0 1px rgba(var(--ink-rgb),.1);transition:left .52s cubic-bezier(.34,1.56,.64,1),width .52s cubic-bezier(.34,1.56,.64,1);z-index:0}.vision-dial-btn{position:relative;z-index:1;background:transparent;border:0;cursor:pointer;padding:10px 22px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;color:var(--text-3);text-transform:uppercase;transition:color .22s var(--ease-out);white-space:nowrap;border-radius:999px}.vision-dial-btn:hover{color:var(--text-2)}.vision-dial-btn:focus-visible{outline:3px solid rgba(168,107,255,.5);outline-offset:5px}.vision-dial-btn.is-active{color:var(--text-1)}.vision-dial-meta{display:block;margin-top:18px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.18em;color:var(--text-3);text-transform:uppercase;transition:opacity .22s var(--ease-out)}.vision-climax-wrap{position:relative;margin:88px auto 0;max-width:980px;text-align:center}.vision-climax{position:relative;display:inline-block;font-family:Space Grotesk,system-ui,sans-serif;font-weight:700;font-size:48px;line-height:1.08;letter-spacing:-.022em;text-wrap:balance;background:var(--aura-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.vision-climax-halo{position:absolute;inset:-22px -28px;border-radius:22px;box-shadow:0 0 0 1px rgba(var(--ink-rgb),.1),0 0 60px 0 rgba(168,107,255,.7);pointer-events:none;animation:visionHaloBreathe 4s cubic-bezier(.2,.8,.2,1) infinite}@keyframes visionHaloBreathe{0%,to{opacity:.55}50%{opacity:1}}.vision-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1100px){.vision-h2{font-size:52px}.vision-climax{font-size:38px}.vision-canvas{height:320px;max-width:580px}.ep1-stack{width:380px}.ep2-cluster{width:420px}}@media (max-width:720px){.vision-section{padding:88px 20px 100px}.vision-h2{font-size:36px}.vision-narrative{font-size:16px}.vision-climax{font-size:26px}.vision-canvas{height:260px;max-width:100%}.ep1-stack{width:280px;transform:scale(.8);transform-origin:center}.ep2-cluster{width:320px;transform:scale(.85);transform-origin:center}.ep3-frame{transform:scale(.85)}.vision-dial-btn{padding:9px 14px;font-size:10px;letter-spacing:.06em}.vision-climax-wrap{margin-top:64px}}@media (prefers-reduced-motion:reduce){.vision-epoch{transition:none}.ep2-typing span,.ep3-orb,.ep3-ring,.ep3-wave span,.vision-climax-halo,.vision-eyebrow-dot{animation:none!important}.vision-climax-halo{opacity:.8}.vision-dial-indicator{transition:none}}.proof-section{position:relative;background:var(--surface-0);padding:120px 24px 140px;overflow:hidden}.proof-section:before{background:radial-gradient(60% 50% at 50% 35%,rgba(108,92,231,.16),transparent 60%),radial-gradient(45% 40% at 88% 80%,rgba(232,121,197,.08),transparent 65%)}.proof-section:after,.proof-section:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.proof-section:after{opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.7'/></svg>")}.proof-inner{position:relative;z-index:1;max-width:1240px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.proof-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-3);margin-bottom:16px}.proof-eyebrow-dot{display:inline-block;width:6px;height:6px;border-radius:999px;background:#34d399;box-shadow:0 0 10px rgba(52,211,153,.65);animation:proofDotPulse 1.4s cubic-bezier(.65,0,.35,1) infinite}@keyframes proofDotPulse{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.proof-h2{font-family:Space Grotesk,system-ui,sans-serif;font-weight:700;font-size:56px;line-height:1.06;letter-spacing:-.025em;color:var(--text-1);text-wrap:balance;max-width:880px;margin:0 auto 14px;text-align:center}.proof-h2 .proof-h2-grad{background:var(--aura-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.proof-narrative{font-family:Inter,sans-serif;font-weight:400;font-size:18px;line-height:1.55;color:var(--text-2);max-width:640px;margin:0 auto 56px;text-align:center}.proof-stage-wrap{position:relative;width:100%;max-width:1100px}.proof-stage-halo{position:absolute;inset:-28px;border-radius:36px;box-shadow:0 0 0 1px rgba(168,107,255,.1),0 0 80px 0 rgba(168,107,255,.3);pointer-events:none;z-index:0;animation:proofHaloBreathe 4.4s cubic-bezier(.2,.8,.2,1) infinite}.proof-stage-halo.is-speaking{box-shadow:0 0 0 1px rgba(168,107,255,.18),0 0 100px 0 rgba(168,107,255,.55);animation-duration:1.8s}@keyframes proofHaloBreathe{0%,to{opacity:.55}50%{opacity:1}}.proof-stage-frame{position:relative;z-index:1;height:620px;background:var(--surface-1);border:1px solid var(--border);border-radius:28px;overflow:hidden;box-shadow:0 36px 96px -28px rgba(0,0,0,.65),0 12px 32px -12px rgba(0,0,0,.5),inset 0 1px 0 rgba(var(--ink-rgb),.05),0 36px 96px -28px rgba(108,92,231,.18);display:grid;grid-template-columns:240px 1px 1fr}.proof-stage-frame:before{content:"";grid-column:2;height:100%;background:var(--border)}.proof-rail{grid-column:1;position:relative;padding:24px 18px;display:flex;flex-direction:column;gap:12px;min-width:0}.proof-rail-header{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.18em;color:var(--text-4);text-transform:uppercase;margin-bottom:4px}.proof-rail-card{position:relative;display:flex;align-items:center;gap:12px;padding:10px;background:transparent;border:1px solid transparent;border-radius:12px;cursor:pointer;text-align:left;transition:background .2s var(--ease-out),border-color .2s var(--ease-out);min-width:0}.proof-rail-card:hover{background:rgba(var(--ink-rgb),.03);border-color:rgba(var(--ink-rgb),.06)}.proof-rail-card.is-active{background:rgba(168,107,255,.08);border-color:rgba(168,107,255,.35)}.proof-rail-card:focus-visible{outline:3px solid rgba(168,107,255,.5);outline-offset:2px}.proof-rail-indicator{position:absolute;left:-2px;width:2px;height:32px;background:var(--aura-gradient);border-radius:2px;z-index:2}.proof-rail-portrait{position:relative;width:44px;height:44px;border-radius:999px;background:var(--aura-gradient);display:flex;align-items:center;justify-content:center;color:var(--text-1);font-family:Space Grotesk,sans-serif;font-weight:700;font-size:16px;flex-shrink:0;box-shadow:0 0 0 1px rgba(var(--ink-rgb),.1),inset 0 0 0 1px rgba(0,0,0,.15);overflow:hidden;isolation:isolate}.proof-rail-portrait img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit;z-index:1}.proof-rail-portrait-initial{position:relative;z-index:0}.proof-rail-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.proof-rail-name{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:14px;color:var(--text-1)}.proof-rail-name,.proof-rail-role{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proof-rail-role{font-family:Inter,sans-serif;font-size:12px;color:var(--text-3)}.proof-canvas{grid-column:3;position:relative;display:flex;flex-direction:column;min-width:0;min-height:0}.proof-status{position:absolute;top:14px;right:14px;z-index:5;display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px;background:rgba(var(--ink-rgb),.04);border:1px solid var(--border);border-radius:999px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;color:var(--text-2);text-transform:uppercase;backdrop-filter:blur(6px)}.proof-status-dot{width:6px;height:6px;border-radius:999px;background:var(--text-3);transition:background .22s var(--ease-out)}.proof-status[data-state=listening] .proof-status-dot{background:#4a90e2;box-shadow:0 0 10px rgba(74,144,226,.6);animation:proofStatusPulse 1.4s ease-in-out infinite}.proof-status[data-state=thinking] .proof-status-dot{background:#fbbf24;box-shadow:0 0 10px rgba(251,191,36,.6);animation:proofStatusPulse 1.4s ease-in-out infinite}.proof-status[data-state=live] .proof-status-dot,.proof-status[data-state=speaking] .proof-status-dot{background:#34d399;box-shadow:0 0 10px rgba(52,211,153,.6);animation:proofStatusPulse 1.4s ease-in-out infinite}@keyframes proofStatusPulse{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.proof-tabs{position:relative;align-self:center;display:inline-flex;align-items:center;margin:22px auto 0;padding:4px;gap:2px;background:rgba(var(--ink-rgb),.03);border:1px solid var(--border);border-radius:999px}.proof-tabs-indicator{position:absolute;top:4px;bottom:4px;background:var(--aura-gradient);border-radius:999px;box-shadow:0 8px 24px -10px rgba(108,92,231,.45),0 0 0 1px rgba(var(--ink-rgb),.1);z-index:0}.proof-tab-btn{position:relative;z-index:1;background:transparent;border:0;cursor:pointer;height:36px;padding:0 16px;font-family:Space Grotesk,sans-serif;font-weight:600;font-size:12px;letter-spacing:.01em;color:var(--text-3);border-radius:999px;transition:color .2s var(--ease-out);white-space:nowrap}.proof-tab-btn:hover{color:var(--text-2)}.proof-tab-btn.is-active{color:var(--text-1)}.proof-tab-btn:focus-visible{outline:3px solid rgba(168,107,255,.5);outline-offset:4px}.proof-mode{flex:1;display:flex;flex-direction:column;min-height:0;padding:16px 20px 20px;position:relative}.proof-avatar-stage{flex:0 0 auto;position:relative;height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(60% 50% at 50% 50%,rgba(168,107,255,.08),transparent 70%);border-radius:16px}.proof-avatar{position:relative;width:200px;height:200px;animation:proofAvatarBreathe 4.2s cubic-bezier(.65,0,.35,1) infinite}@keyframes proofAvatarBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}.proof-avatar-halo{position:absolute;inset:-8px;border-radius:999px;box-shadow:0 0 0 1px rgba(var(--ink-rgb),.1),0 0 60px 0 rgba(168,107,255,.55);transition:box-shadow .32s var(--ease-out);pointer-events:none}.proof-avatar.is-speaking .proof-avatar-halo{box-shadow:0 0 0 1px rgba(var(--ink-rgb),.16),0 0 90px 0 rgba(168,107,255,.85)}.proof-avatar-ring{position:absolute;inset:0;border-radius:999px;border:1px solid rgba(168,107,255,.4);pointer-events:none;animation:proofRing 2.2s cubic-bezier(.2,.8,.2,1) infinite;opacity:0}.proof-avatar.is-speaking .proof-avatar-ring{opacity:1}.proof-avatar-ring.delay{animation-delay:1.1s}@keyframes proofRing{0%{transform:scale(.85);opacity:.6}to{transform:scale(1.6);opacity:0}}.proof-avatar-disk{position:absolute;inset:0;border-radius:999px;background:var(--aura-gradient);display:flex;align-items:center;justify-content:center;color:var(--text-1);font-family:Space Grotesk,sans-serif;font-weight:700;font-size:64px;box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb),.1),inset 0 -20px 60px rgba(0,0,0,.25);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;isolation:isolate}.proof-avatar-disk img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 28%;object-position:center 28%;border-radius:inherit;z-index:1}.proof-avatar-disk-initial{position:relative;z-index:0}.proof-avatar.has-portrait .proof-avatar-disk-initial,.proof-avatar.has-portrait .proof-avatar-eye,.proof-avatar.has-portrait .proof-avatar-mouth{display:none}.proof-avatar.has-portrait .proof-avatar-disk{background:var(--surface-1)}.proof-avatar.has-portrait .proof-avatar-disk:after{opacity:.35}.proof-avatar-disk:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(60% 55% at 32% 28%,rgba(var(--ink-rgb),.45),transparent 55%);mix-blend-mode:screen;pointer-events:none;z-index:2}.proof-avatar-eye{width:12px;height:6px;background:rgba(var(--ink-rgb),.85);box-shadow:0 0 6px rgba(var(--ink-rgb),.5);will-change:transform}.proof-avatar-eye,.proof-avatar-mouth{position:absolute;border-radius:999px;pointer-events:none}.proof-avatar-mouth{left:50%;top:64%;width:60px;height:24px;transform:translate(-50%,-50%);background:radial-gradient(50% 100% at 50% 50%,rgba(232,121,197,.65),transparent 70%);opacity:0;transition:opacity .2s var(--ease-out)}.proof-avatar.is-speaking .proof-avatar-mouth{opacity:1}.proof-avatar-blink{position:absolute;inset:0;border-radius:999px;background:rgba(0,0,0,.55);transform:scaleY(0);transform-origin:center;pointer-events:none;transition:transform 70ms cubic-bezier(.4,0,1,1)}.proof-avatar.is-blinking .proof-avatar-blink{transform:scaleY(1)}.proof-name{margin-top:16px;font-family:Space Grotesk,sans-serif;font-weight:600;font-size:18px;color:var(--text-1)}.proof-role{margin-top:2px;font-family:Inter,sans-serif;font-size:13px;color:var(--text-3)}.proof-wave{margin-top:14px;display:flex;align-items:center;justify-content:center;gap:2px;height:24px;width:200px}.proof-wave span{display:block;width:3px;min-height:2px;background:var(--aura-secondary);border-radius:2px;transition:height 80ms linear}.proof-chips{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:14px}.proof-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:rgba(var(--ink-rgb),.04);border:1px solid var(--border);border-radius:999px;font-family:Space Grotesk,sans-serif;font-weight:500;font-size:12px;color:var(--text-2);cursor:pointer;transition:background .2s var(--ease-out),border-color .2s var(--ease-out),color .2s var(--ease-out),transform .2s var(--ease-out);white-space:nowrap}.proof-chip svg{width:12px;height:12px;flex-shrink:0;color:var(--aura-secondary)}.proof-chip:hover{background:rgba(168,107,255,.1);border-color:rgba(168,107,255,.45);color:var(--text-1);transform:translateY(-1px)}.proof-chip:focus-visible{outline:3px solid rgba(168,107,255,.5);outline-offset:4px}.proof-chip.is-pulsing{animation:proofChipPulse .6s var(--ease-out)}@keyframes proofChipPulse{0%{box-shadow:0 0 0 0 rgba(168,107,255,.55)}to{box-shadow:0 0 0 12px rgba(168,107,255,0)}}.proof-conv{min-height:0;margin-top:16px;border-top:1px solid var(--border)}.proof-conv,.proof-conv-list{flex:1;display:flex;flex-direction:column}.proof-conv-list{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:12px 8px 12px 4px;gap:8px;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(168,107,255,.45) rgba(var(--ink-rgb),.05);min-height:120px}.proof-conv-list::-webkit-scrollbar{width:8px}.proof-conv-list::-webkit-scrollbar-track{background:rgba(var(--ink-rgb),.04);border-radius:999px;margin:4px 0}.proof-conv-list::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(168,107,255,.55),rgba(232,121,197,.45));border-radius:999px;border:1px solid rgba(var(--ink-rgb),.06)}.proof-conv-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(168,107,255,.75),rgba(232,121,197,.65))}.proof-msg-row{display:flex;gap:10px;max-width:100%}.proof-msg-row.user{justify-content:flex-end}.proof-msg{position:relative;max-width:78%;padding:10px 14px 10px 16px;border-left:3px solid var(--success);border-radius:8px 12px 12px 4px;background:rgba(var(--ink-rgb),.02);font-family:Inter,sans-serif;font-size:14px;line-height:1.5;color:var(--text-1)}.proof-msg-row.user .proof-msg{border-left:0;border-right:3px solid var(--aura-secondary);border-radius:12px 8px 4px 12px;color:var(--text-2);background:rgba(168,107,255,.06)}.proof-msg-cursor{display:inline-block;width:7px;height:1em;margin-left:2px;vertical-align:-2px;background:var(--text-1);animation:proofCursorBlink 1s steps(1) infinite}@keyframes proofCursorBlink{0%,50%{opacity:1}50.01%,to{opacity:0}}.proof-divider{align-self:center;font-family:JetBrains Mono,monospace;font-size:10px;color:var(--text-4);letter-spacing:.12em;text-transform:lowercase;padding:4px 10px;margin:4px 0;border:1px dashed var(--border);border-radius:999px}.proof-conv-empty{padding:18px 4px;text-align:center;font-family:Inter,sans-serif;font-size:13px;color:var(--text-4)}.proof-composer{display:flex;align-items:center;gap:10px;padding:10px 4px 4px;border-top:1px solid var(--border)}.proof-composer-input{flex:1;height:40px;padding:0 18px;background:rgba(var(--ink-rgb),.04);border:1px solid var(--border-strong);border-radius:999px;color:var(--text-1);font-family:Inter,sans-serif;font-size:14px;outline:none;transition:border-color .2s var(--ease-out),box-shadow .2s var(--ease-out)}.proof-composer-input::-moz-placeholder{color:var(--text-4)}.proof-composer-input::placeholder{color:var(--text-4)}.proof-composer-input:focus{border-color:var(--aura-secondary);box-shadow:0 0 0 4px rgba(108,92,231,.18)}.proof-composer-send{width:36px;height:36px;border-radius:999px;background:var(--aura-gradient);border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-1);box-shadow:0 8px 24px -10px rgba(108,92,231,.45);transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out),opacity .2s;flex-shrink:0}.proof-composer-send:hover{transform:translateY(-1px);box-shadow:0 0 0 1px rgba(168,107,255,.35),0 8px 32px -8px rgba(108,92,231,.55)}.proof-composer-send:disabled{opacity:.35;cursor:not-allowed;transform:none;box-shadow:none}.proof-composer-send svg{width:14px;height:14px}.proof-composer-send:focus-visible{outline:3px solid rgba(168,107,255,.5);outline-offset:3px}.proof-video-wrap{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 4px 4px;gap:12px}.proof-video-frame{position:relative;width:100%;max-width:720px;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:#000;border:1px solid var(--border);box-shadow:0 18px 48px -16px rgba(0,0,0,.65),0 6px 16px -8px rgba(0,0,0,.4)}.proof-video-frame img,.proof-video-frame video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.proof-video-controls{position:absolute;left:0;right:0;bottom:0;height:52px;padding:0 14px;gap:12px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.55))}.proof-video-btn,.proof-video-controls{display:flex;align-items:center;color:var(--text-1)}.proof-video-btn{width:36px;height:36px;border-radius:999px;background:var(--aura-gradient);border:0;cursor:pointer;justify-content:center;box-shadow:0 8px 24px -10px rgba(108,92,231,.45);flex-shrink:0}.proof-video-btn:focus-visible{outline:3px solid rgba(168,107,255,.5);outline-offset:3px}.proof-video-btn svg{width:14px;height:14px}.proof-video-track{flex:1;position:relative;height:6px;border-radius:999px;background:rgba(var(--ink-rgb),.18);cursor:pointer}.proof-video-fill{position:absolute;left:0;top:0;height:100%;border-radius:999px;background:var(--aura-gradient);pointer-events:none}.proof-video-time{font-family:JetBrains Mono,monospace;font-size:11px;color:rgba(var(--ink-rgb),.85);white-space:nowrap}.proof-video-icon-btn{background:transparent;border:0;cursor:pointer;color:rgba(var(--ink-rgb),.85);padding:6px;display:flex;align-items:center;justify-content:center}.proof-video-icon-btn:hover{color:var(--text-1)}.proof-video-icon-btn svg{width:18px;height:18px}.proof-video-icon-btn:focus-visible{outline:3px solid rgba(168,107,255,.5);outline-offset:2px;border-radius:6px}.proof-video-meta{font-size:11px;color:var(--text-3);text-align:center}.proof-live-tag,.proof-video-meta{font-family:JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.proof-live-tag{position:absolute;left:14px;top:14px;z-index:5;padding:4px 10px;border-radius:999px;background:rgba(0,0,0,.55);border:1px solid var(--border);font-size:10px;color:var(--text-4);backdrop-filter:blur(6px)}.proof-takeover{align-self:center;margin-top:12px;padding:9px 18px;background:rgba(168,107,255,.1);border:1px solid rgba(168,107,255,.35);border-radius:999px;color:var(--text-1);font-family:Space Grotesk,sans-serif;font-weight:600;font-size:13px;cursor:pointer;transition:background .2s var(--ease-out),transform .2s var(--ease-out)}.proof-takeover:hover{background:rgba(168,107,255,.18);transform:translateY(-1px)}.proof-takeover:focus-visible{outline:3px solid rgba(168,107,255,.5);outline-offset:3px}.proof-cta-block{margin-top:80px;text-align:center}.proof-cta-reassurance{margin-bottom:16px;font-family:Inter,sans-serif;font-size:13px;color:var(--text-3)}.proof-cta-row{gap:14px;flex-wrap:wrap;justify-content:center}.proof-cta-primary,.proof-cta-row{display:inline-flex;align-items:center}.proof-cta-primary{gap:8px;height:52px;padding:0 28px;background:var(--aura-gradient);border:0;cursor:pointer;border-radius:999px;color:var(--text-1);font-family:Space Grotesk,sans-serif;font-weight:600;font-size:15px;box-shadow:0 8px 24px -10px rgba(108,92,231,.45);transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}.proof-cta-primary:hover{transform:translateY(-1px);box-shadow:0 0 0 1px rgba(168,107,255,.35),0 8px 32px -8px rgba(108,92,231,.55),0 0 48px -12px rgba(168,107,255,.45)}.proof-cta-primary:active{transform:translateY(0)}.proof-cta-primary:focus-visible{outline:3px solid rgba(168,107,255,.5);outline-offset:4px}.proof-cta-primary svg{width:16px;height:16px}.proof-cta-secondary{background:transparent;border:0;cursor:pointer;color:var(--aura-secondary);font-family:Space Grotesk,sans-serif;font-weight:600;font-size:14px;padding:12px 8px;transition:color .2s var(--ease-out)}.proof-cta-secondary:hover{color:var(--text-1)}.proof-cta-secondary:focus-visible{outline:3px solid rgba(168,107,255,.5);outline-offset:3px;border-radius:6px}.proof-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1100px){.proof-h2{font-size:44px}.proof-stage-frame{height:580px;grid-template-columns:200px 1px 1fr}.proof-rail{padding:18px 14px}.proof-rail-portrait{width:36px;height:36px;font-size:14px}.proof-avatar-stage{height:280px}.proof-avatar{width:170px;height:170px}.proof-avatar-disk{font-size:54px}}@media (max-width:860px){.proof-section{padding:88px 20px 100px}.proof-stage-frame{height:auto;grid-template-columns:1fr;grid-template-rows:auto 1px auto}.proof-stage-frame:before{display:none}.proof-rail{grid-column:1;grid-row:1;flex-direction:row;gap:8px;padding:14px;overflow-x:auto;-webkit-overflow-scrolling:touch}.proof-rail-header{display:none}.proof-rail-card{flex:0 0 auto;padding:8px 12px}.proof-rail-meta{display:none}.proof-rail-card.is-active .proof-rail-meta{display:flex}.proof-rail-indicator{display:none}.proof-canvas{grid-column:1;grid-row:3;min-height:600px}.proof-avatar-stage{height:240px}.proof-avatar{width:150px;height:150px}.proof-avatar-disk{font-size:48px}}@media (max-width:540px){.proof-h2{font-size:32px}.proof-narrative{font-size:15px;margin-bottom:40px}.proof-tabs{padding:3px}.proof-tab-btn{height:30px;padding:0 10px;font-size:11px}.proof-chip{font-size:11px;padding:7px 12px}.proof-cta-primary{height:46px;padding:0 22px;font-size:14px}}@media (prefers-reduced-motion:reduce){.proof-avatar,.proof-avatar-blink,.proof-avatar-ring,.proof-eyebrow-dot,.proof-msg-cursor,.proof-stage-halo,.proof-status-dot{animation:none!important}.proof-stage-halo{opacity:.8}.proof-avatar-eye,.proof-rail-indicator,.proof-tabs-indicator{transition:none!important}.proof-wave span{transition:none}}.cta-section{position:relative;background:var(--surface-0);padding:140px 24px 160px;overflow:hidden}.cta-section:before{background:radial-gradient(120% 80% at 20% 0,rgba(108,92,231,.18),transparent 60%),radial-gradient(80% 60% at 90% 20%,rgba(232,121,197,.12),transparent 60%)}.cta-section:after,.cta-section:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.cta-section:after{opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.7'/></svg>")}.cta-particles{position:absolute;inset:0;z-index:0;pointer-events:none}.cta-inner{position:relative;z-index:1;max-width:980px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.cta-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-3);margin-bottom:20px}.cta-eyebrow-dot{display:inline-block;width:6px;height:6px;border-radius:999px;background:var(--aura-gradient);box-shadow:0 0 10px rgba(168,107,255,.65);animation:ctaDotPulse 1.6s cubic-bezier(.65,0,.35,1) infinite}@keyframes ctaDotPulse{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.cta-h2{font-family:Space Grotesk,system-ui,sans-serif;font-weight:700;font-size:72px;line-height:1.04;letter-spacing:-.03em;color:var(--text-1);text-wrap:balance;max-width:880px;margin:0 auto 18px}.cta-h2-grad{background:var(--aura-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block}.cta-h2-swap{display:inline-block;position:relative;min-width:1ch}.cta-momentum{flex-wrap:wrap;gap:10px;font-family:Inter,sans-serif;font-weight:400;font-size:15px;color:var(--text-3);margin:0 auto 56px;line-height:1.55;max-width:560px;justify-content:center}.cta-momentum,.cta-momentum-beat{display:inline-flex;align-items:center}.cta-momentum-beat{gap:6px}.cta-momentum-dot{display:inline-block;width:5px;height:5px;border-radius:999px;background:#34d399;box-shadow:0 0 8px rgba(52,211,153,.55);animation:ctaMomentumPulse 1.6s cubic-bezier(.65,0,.35,1) infinite}.cta-momentum-beat:nth-child(2) .cta-momentum-dot{animation-delay:.4s}.cta-momentum-beat:nth-child(3) .cta-momentum-dot{animation-delay:.8s}.cta-momentum-sep{color:var(--text-4);padding:0 4px;font-family:JetBrains Mono,monospace;font-size:13px}@keyframes ctaMomentumPulse{0%,to{opacity:.55}50%{opacity:1}}.cta-input-wrap{position:relative;width:100%;max-width:560px;margin:0 auto}.cta-input-eyebrow{display:block;font-family:JetBrains Mono,monospace;font-weight:500;font-size:10px;letter-spacing:.18em;color:var(--text-4);text-transform:uppercase;margin-bottom:12px}.cta-input-shell{position:relative;isolation:isolate}.cta-input-ring{position:absolute;inset:-2px;border-radius:999px;background:linear-gradient(120deg,rgba(168,107,255,.4),rgba(232,121,197,.4));filter:blur(12px);opacity:.35;transition:opacity .22s var(--ease-out),filter .22s var(--ease-out);z-index:-1;pointer-events:none}.cta-input-shell.has-text .cta-input-ring,.cta-input-shell.is-focused .cta-input-ring{opacity:1;filter:blur(8px)}.cta-input-border{position:absolute;inset:0;border-radius:999px;padding:1.5px;background:var(--aura-gradient);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .22s var(--ease-out);pointer-events:none;z-index:1}.cta-input-shell.has-text .cta-input-border,.cta-input-shell.is-focused .cta-input-border{opacity:1}.cta-input{position:relative;z-index:0;width:100%;height:64px;padding:0 80px 0 24px;background:var(--surface-1);border:1.5px solid transparent;border-radius:999px;font-family:Space Grotesk,sans-serif;font-weight:500;font-size:22px;letter-spacing:-.01em;color:var(--text-1);caret-color:var(--aura-secondary);outline:none;box-shadow:none;transition:box-shadow .22s var(--ease-out)}.cta-input::-moz-placeholder{color:var(--text-4)}.cta-input::placeholder{color:var(--text-4)}.cta-input:focus::-moz-placeholder{color:transparent}.cta-input:focus::placeholder{color:transparent}.cta-input-shell.has-text .cta-input{box-shadow:inset 0 0 0 1px rgba(168,107,255,.18)}.cta-input-hint{position:absolute;right:18px;top:50%;transform:translateY(-50%);padding:4px 8px;background:rgba(var(--ink-rgb),.03);border:1px solid var(--border);border-radius:999px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;color:var(--text-4);text-transform:uppercase;pointer-events:none;transition:opacity .22s var(--ease-out);z-index:2;white-space:nowrap}.cta-input-shell.has-text .cta-input-hint{opacity:0}.cta-row{display:inline-flex;align-items:center;gap:16px;margin-top:32px;flex-wrap:wrap;justify-content:center}.cta-primary-wrap{position:relative;will-change:transform}.cta-launch-primary{position:relative;display:inline-flex;align-items:center;gap:10px;height:60px;padding:0 36px;background:var(--aura-gradient);border:0;cursor:pointer;border-radius:999px;color:var(--text-1);font-family:Space Grotesk,sans-serif;font-weight:600;font-size:16px;letter-spacing:-.005em;box-shadow:var(--glow-soft,0 8px 24px -10px rgba(108,92,231,.45));transition:box-shadow .2s var(--ease-out);overflow:hidden;isolation:isolate}.cta-launch-primary.is-magnet-hover,.cta-launch-primary:hover{box-shadow:0 0 0 1px rgba(168,107,255,.35),0 8px 32px -8px rgba(108,92,231,.55),0 0 48px -12px rgba(168,107,255,.45)}.cta-launch-primary:focus-visible{outline:3px solid rgba(168,107,255,.5);outline-offset:5px}.cta-launch-primary svg{width:16px;height:16px}.cta-launch-primary .cta-arrow{transform:translateX(0);transition:transform .2s var(--ease-out)}.cta-launch-primary.is-magnet-hover .cta-arrow,.cta-launch-primary:hover .cta-arrow{transform:translateX(2px)}.cta-launch-primary.is-pressing{animation:ctaPress .18s var(--ease-out)}@keyframes ctaPress{0%,to{transform:translateY(0)}50%{transform:translateY(1px)}}.cta-personal-word{font-weight:700}.cta-ripple{position:absolute;width:0;height:0;border-radius:999px;background:radial-gradient(circle,rgba(var(--ink-rgb),.45),transparent 65%);pointer-events:none;transform:translate(-50%,-50%) scale(1);opacity:1;z-index:0;animation:ctaRipple .7s var(--ease-out) forwards}@keyframes ctaRipple{0%{width:12px;height:12px;opacity:.8}to{width:600px;height:600px;opacity:0}}.cta-launch-secondary{display:inline-flex;align-items:center;gap:10px;height:60px;padding:0 28px;background:var(--surface-2);border:1px solid var(--border-strong);cursor:pointer;border-radius:999px;color:var(--text-1);font-family:Space Grotesk,sans-serif;font-weight:600;font-size:15px;transition:background .2s var(--ease-out),border-color .2s var(--ease-out),transform .2s var(--ease-out)}.cta-launch-secondary:hover{background:var(--surface-3);border-color:rgba(168,107,255,.45);transform:translateY(-1px)}.cta-launch-secondary svg{width:16px;height:16px;color:var(--aura-secondary)}.cta-launch-secondary:focus-visible{outline:3px solid rgba(168,107,255,.5);outline-offset:5px}.cta-support-line{margin:72px auto 0;max-width:720px;font-family:Space Grotesk,sans-serif;font-weight:600;font-size:22px;letter-spacing:-.012em;color:var(--text-2);line-height:1.45;text-wrap:balance;display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:6px}.cta-support-beat{display:inline-block;opacity:0;transform:translateY(8px);transition:opacity .38s var(--ease-out),transform .38s var(--ease-out);will-change:opacity,transform}.cta-support-line.is-revealed .cta-support-beat{opacity:1;transform:translateY(0)}.cta-support-line.is-revealed .cta-support-beat:nth-of-type(2){transition-delay:.2s}.cta-support-line.is-revealed .cta-support-beat:nth-of-type(3){transition-delay:.4s}.cta-support-sep{color:var(--text-4);font-family:JetBrains Mono,monospace;font-size:18px;padding:0 6px;opacity:0;transition:opacity .28s var(--ease-out)}.cta-support-line.is-revealed .cta-support-sep{opacity:1;transition-delay:.28s}.cta-support-line.is-revealed .cta-support-sep:nth-of-type(2){transition-delay:.48s}.cta-support-presence{position:relative;display:inline-block;color:var(--text-2);transition:color .24s var(--ease-out)}.cta-support-line.is-flourished .cta-support-presence{background:var(--aura-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.cta-support-presence-halo{position:absolute;inset:-10px -16px;border-radius:14px;box-shadow:0 0 0 1px rgba(var(--ink-rgb),.1),0 0 60px 0 rgba(168,107,255,.7);pointer-events:none;opacity:0;transition:opacity .36s var(--ease-out)}.cta-support-line.is-flourished .cta-support-presence-halo{opacity:1;animation:ctaPresenceBreathe 4.4s cubic-bezier(.2,.8,.2,1) infinite}@keyframes ctaPresenceBreathe{0%,to{opacity:.55}50%{opacity:1}}.cta-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1100px){.cta-h2{font-size:56px}}@media (max-width:720px){.cta-section{padding:100px 20px 120px}.cta-h2{font-size:38px;line-height:1.08}.cta-momentum{font-size:13px;max-width:440px}.cta-input{height:56px;font-size:18px;padding:0 70px 0 20px}.cta-input-hint{right:12px}.cta-launch-primary{height:52px;padding:0 28px;font-size:15px}.cta-launch-secondary{height:52px;padding:0 22px;font-size:14px}.cta-support-line{font-size:17px;margin-top:56px}}@media (max-width:540px){.cta-row{flex-direction:column;gap:12px}.cta-launch-primary,.cta-launch-secondary{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.cta-eyebrow-dot,.cta-momentum-dot,.cta-support-presence-halo{animation:none!important}.cta-support-line .cta-support-beat,.cta-support-line .cta-support-sep{opacity:1!important;transform:none!important;transition:none!important}.cta-support-presence-halo{opacity:.7}.cta-particles{display:none}.cta-input-border,.cta-input-ring,.cta-launch-primary{transition:none!important}}@media (hover:none),(pointer:coarse){.cta-primary-wrap{transform:none!important}}.ftr-section{position:relative;background:var(--surface-0);padding:80px 24px 32px;border-top:1px solid var(--border);overflow:hidden}.ftr-section:before{top:0;left:0;right:0;height:320px;background:linear-gradient(180deg,rgba(108,92,231,.06),transparent 100%)}.ftr-section:after,.ftr-section:before{content:"";position:absolute;pointer-events:none;z-index:0}.ftr-section:after{inset:0;opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.7'/></svg>")}.ftr-inner{position:relative;z-index:1;max-width:1240px;margin:0 auto;display:flex;flex-direction:column;gap:64px}.ftr-ops{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding-bottom:28px;border-bottom:1px solid var(--border)}.ftr-ops-label{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500;font-size:11px;letter-spacing:.15em;color:var(--text-3);text-transform:uppercase}.ftr-ops-dot{display:inline-block;width:6px;height:6px;border-radius:999px;background:#34d399;box-shadow:0 0 10px rgba(52,211,153,.65);animation:ftrDotPulse 1.4s cubic-bezier(.65,0,.35,1) infinite}@keyframes ftrDotPulse{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.ftr-ops-stats{flex-wrap:wrap;gap:12px;font-family:JetBrains Mono,monospace;font-weight:400;font-size:11px;color:var(--text-2)}.ftr-ops-stat,.ftr-ops-stats{display:inline-flex;align-items:center}.ftr-ops-stat{gap:6px}.ftr-ops-num{color:var(--text-1);font-variant-numeric:tabular-nums;font-weight:500}.ftr-ops-sep{color:var(--text-4);padding:0 2px}.ftr-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1.4fr;gap:48px}.ftr-brand-col{display:flex;flex-direction:column;gap:20px;min-width:0}.ftr-brand-tagline{font-family:Inter,sans-serif;font-weight:400;font-size:15px;color:var(--text-3);line-height:1.55;max-width:280px;margin:0}.ftr-enterprise-link{display:inline-block;font-family:Space Grotesk,sans-serif;font-weight:600;font-size:14px;color:var(--text-1);text-decoration:none;position:relative;align-self:flex-start;padding-bottom:2px}.ftr-enterprise-link:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1.5px;width:0;background:var(--aura-gradient);transition:width .28s var(--ease-out)}.ftr-enterprise-link:focus-visible:after,.ftr-enterprise-link:hover:after{width:100%}.ftr-enterprise-link:focus-visible{outline:3px solid rgba(168,107,255,.5);outline-offset:4px;border-radius:4px}.ftr-social{gap:8px}.ftr-social,.ftr-social-btn{display:inline-flex;align-items:center}.ftr-social-btn{width:36px;height:36px;justify-content:center;background:var(--surface-2);border:1px solid var(--border);border-radius:10px;color:var(--text-2);text-decoration:none;transition:background .2s var(--ease-out),border-color .2s var(--ease-out),color .2s var(--ease-out),transform .2s var(--ease-out)}.ftr-social-btn:hover{background:var(--surface-3);border-color:rgba(168,107,255,.45);color:var(--aura-secondary);transform:translateY(-1px)}.ftr-social-btn:focus-visible{outline:3px solid rgba(168,107,255,.5);outline-offset:3px}.ftr-social-btn svg{width:16px;height:16px}.ftr-nav-col{display:flex;flex-direction:column;min-width:0}.ftr-nav-head{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-2);margin:0 0 16px}.ftr-nav-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.ftr-nav-link{position:relative;display:inline-block;font-family:Inter,sans-serif;font-weight:400;font-size:14px;color:var(--text-3);text-decoration:none;padding-bottom:2px;transition:color .2s var(--ease-out)}.ftr-nav-link:after{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:0;background:var(--aura-gradient);transition:width .28s var(--ease-out)}.ftr-nav-link:focus-visible,.ftr-nav-link:hover{color:var(--text-1)}.ftr-nav-link:focus-visible:after,.ftr-nav-link:hover:after{width:100%}.ftr-nav-link:focus-visible{outline:3px solid rgba(168,107,255,.5);outline-offset:4px;border-radius:4px}.ftr-news-col{display:flex;flex-direction:column;min-width:0}.ftr-news-desc{font-family:Inter,sans-serif;font-size:13px;color:var(--text-3);line-height:1.55;max-width:240px;margin:0 0 16px}.ftr-news-form{display:flex;align-items:center;gap:8px}.ftr-news-input{flex:1;height:40px;padding:0 16px;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:999px;color:var(--text-1);font-family:Inter,sans-serif;font-size:13px;outline:none;transition:border-color .2s var(--ease-out),box-shadow .2s var(--ease-out)}.ftr-news-input::-moz-placeholder{color:var(--text-4);-moz-transition:color .2s var(--ease-out);transition:color .2s var(--ease-out)}.ftr-news-input::placeholder{color:var(--text-4);transition:color .2s var(--ease-out)}.ftr-news-input:focus{border-color:var(--aura-secondary);box-shadow:0 0 0 4px rgba(108,92,231,.18)}.ftr-news-input.is-error::-moz-placeholder{color:var(--danger)}.ftr-news-input.is-error::placeholder{color:var(--danger)}.ftr-news-form.is-shaking .ftr-news-input{animation:ftrShake .28s var(--ease-out)}@keyframes ftrShake{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}50%{transform:translateX(4px)}75%{transform:translateX(-2px)}}.ftr-news-submit{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:var(--aura-gradient);border:0;cursor:pointer;border-radius:999px;color:var(--text-1);box-shadow:0 8px 24px -10px rgba(108,92,231,.45);transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out);flex-shrink:0}.ftr-news-submit:hover{transform:translateY(-1px);box-shadow:0 0 0 1px rgba(168,107,255,.35),0 8px 32px -8px rgba(108,92,231,.55),0 0 48px -12px rgba(168,107,255,.45)}.ftr-news-submit:focus-visible{outline:3px solid rgba(168,107,255,.5);outline-offset:3px}.ftr-news-submit svg{width:14px;height:14px}.ftr-news-success{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;background:rgba(52,211,153,.08);border:1px solid rgba(52,211,153,.3);border-radius:12px;font-family:Inter,sans-serif;font-weight:500;font-size:13px;color:var(--text-1)}.ftr-news-success-icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;background:rgba(52,211,153,.18);color:#34d399;border-radius:999px}.ftr-news-success-icon svg{width:14px;height:14px}.ftr-cathedral-wrap{position:relative;width:100%;padding:40px 0 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;perspective:1200px}.ftr-cathedral-wrap:after{content:"";position:absolute;left:50%;bottom:14px;transform:translateX(-50%);width:min(80%,980px);height:1px;background:linear-gradient(90deg,transparent,rgba(168,107,255,.45),rgba(232,121,197,.45),transparent);box-shadow:0 0 24px rgba(168,107,255,.45);opacity:.55;pointer-events:none}.ftr-cathedral{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:clamp(16px,2.4vw,36px);margin:0;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:clamp(96px,18vw,240px);line-height:.96;letter-spacing:-.06em;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform-style:preserve-3d;will-change:transform;transition:transform .48s var(--ease-out)}.ftr-cathedral-mark{height:.92em;width:auto;display:block;flex-shrink:0;filter:drop-shadow(0 12px 28px rgba(108,92,231,.35)) drop-shadow(0 0 60px rgba(168,107,255,.35));opacity:0;transform:translateY(12px) scale(.92);transition:opacity .72s var(--ease-out),transform .72s var(--ease-out);will-change:opacity,transform}.ftr-cathedral.is-revealed .ftr-cathedral-mark{opacity:1;transform:translateY(0) scale(1)}.ftr-cathedral-ai,.ftr-cathedral-aura{display:inline-block;opacity:0;transform:translateY(8px);transition:opacity .72s var(--ease-out),transform .72s var(--ease-out);will-change:opacity,transform}.ftr-cathedral-aura{color:var(--text-1)}.ftr-cathedral-ai{background-image:linear-gradient(135deg,#6c5ce7,#a86bff 55%,#e879c5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ftr-cathedral.is-revealed .ftr-cathedral-aura{opacity:1;transform:translateY(0);transition-delay:.14s}.ftr-cathedral.is-revealed .ftr-cathedral-ai{opacity:1;transform:translateY(0);transition-delay:.28s}.ftr-cathedral-halo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:70%;height:60%;border-radius:50%;box-shadow:0 0 0 1px rgba(var(--ink-rgb),.04),0 0 140px 0 rgba(168,107,255,.45);pointer-events:none;opacity:.35;transition:opacity .32s var(--ease-out);z-index:-1}.ftr-cathedral-wrap:hover .ftr-cathedral-halo{opacity:1}.ftr-mission{margin:32px auto 0;text-align:center;font-family:Space Grotesk,sans-serif;font-weight:500;font-size:18px;letter-spacing:-.005em;color:var(--text-2);display:inline-flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:center}.ftr-mission-block{display:flex;justify-content:center}.ftr-mission-phrase{opacity:0;transform:translateY(4px);transition:opacity .48s var(--ease-out),transform .48s var(--ease-out)}.ftr-mission.is-revealed .ftr-mission-phrase{opacity:1;transform:translateY(0)}.ftr-mission.is-revealed .ftr-mission-phrase:nth-of-type(2){transition-delay:.2s}.ftr-mission-dot{display:inline-block;width:6px;height:6px;border-radius:999px;background:var(--aura-gradient);box-shadow:0 0 8px rgba(168,107,255,.6);opacity:0;transition:opacity .48s var(--ease-out)}.ftr-mission.is-revealed .ftr-mission-dot{opacity:1;transition-delay:.1s}.ftr-legal{margin-top:32px;padding-top:24px;border-top:1px solid var(--border);display:flex;justify-content:space-between;min-height:56px}.ftr-legal,.ftr-legal-left{align-items:center;gap:16px;flex-wrap:wrap}.ftr-legal-left{display:inline-flex}.ftr-legal-copy{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-4)}.ftr-legal-copy,.ftr-legal-status{font-family:JetBrains Mono,monospace;font-weight:400}.ftr-legal-status{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-size:10px;color:var(--text-3);transition:color .2s var(--ease-out)}.ftr-legal-status:hover{color:var(--text-2)}.ftr-legal-status:focus-visible{outline:3px solid rgba(168,107,255,.5);outline-offset:3px;border-radius:4px}.ftr-legal-status-dot{display:inline-block;width:6px;height:6px;border-radius:999px;background:#34d399;box-shadow:0 0 8px rgba(52,211,153,.55);animation:ftrDotPulse 1.4s cubic-bezier(.65,0,.35,1) infinite}.ftr-legal-status[data-state=degraded] .ftr-legal-status-dot{background:#fbbf24;box-shadow:0 0 8px rgba(251,191,36,.55)}.ftr-legal-status[data-state=outage] .ftr-legal-status-dot{background:#f87171;box-shadow:0 0 8px hsla(0,91%,71%,.55)}.ftr-legal-center{display:inline-flex;align-items:center;gap:10px;font-family:Inter,sans-serif;font-size:13px}.ftr-legal-link{position:relative;color:var(--text-3);text-decoration:none;padding-bottom:2px;transition:color .2s var(--ease-out)}.ftr-legal-link:after{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:0;background:var(--aura-gradient);transition:width .28s var(--ease-out)}.ftr-legal-link:focus-visible,.ftr-legal-link:hover{color:var(--text-1)}.ftr-legal-link:focus-visible:after,.ftr-legal-link:hover:after{width:100%}.ftr-legal-link:focus-visible{outline:3px solid rgba(168,107,255,.5);outline-offset:4px;border-radius:4px}.ftr-legal-mid-sep{color:var(--text-4)}.ftr-legal-top{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;background:transparent;border:1px solid var(--border-strong);border-radius:999px;cursor:pointer;color:var(--text-2);font-family:Space Grotesk,sans-serif;font-weight:500;font-size:12px;transition:background .2s var(--ease-out),border-color .2s var(--ease-out),color .2s var(--ease-out),transform .2s var(--ease-out)}.ftr-legal-top:hover{background:rgba(168,107,255,.08);border-color:rgba(168,107,255,.45);color:var(--text-1);transform:translateY(-1px)}.ftr-legal-top:focus-visible{outline:3px solid rgba(168,107,255,.5);outline-offset:3px}.ftr-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1100px){.ftr-grid{grid-template-columns:1.2fr 1fr 1fr 1fr 1.2fr;gap:36px}.ftr-cathedral{font-size:clamp(72px,18vw,200px);gap:clamp(14px,2vw,28px)}}@media (max-width:960px){.ftr-grid{grid-template-columns:1fr 1fr;gap:40px 32px}.ftr-brand-col,.ftr-news-col{grid-column:1/span 2}}@media (max-width:640px){.ftr-section{padding:64px 20px 24px}.ftr-inner{gap:40px}.ftr-grid{grid-template-columns:1fr;gap:36px}.ftr-brand-col,.ftr-news-col{grid-column:1}.ftr-cathedral{font-size:clamp(56px,18vw,140px);letter-spacing:-.05em;gap:12px}.ftr-legal{flex-direction:column;align-items:flex-start;gap:14px}}@media (max-width:480px){.ftr-news-form{flex-direction:column;align-items:stretch}.ftr-news-submit{width:100%;height:40px;border-radius:999px}}@media (prefers-reduced-motion:reduce){.ftr-legal-status-dot,.ftr-ops-dot{animation:none!important}.ftr-cathedral{transition:none!important;transform:none!important}.ftr-cathedral-ai,.ftr-cathedral-aura,.ftr-cathedral-mark,.ftr-mission-dot,.ftr-mission-phrase{transition:opacity .24s var(--ease-out)!important;transform:none!important}.ftr-news-form.is-shaking .ftr-news-input{animation:none!important}}canvas,img,svg,video{max-width:100%;height:auto}@media (max-width:1100px){.h2-display{line-height:1.06;letter-spacing:-.02em}.bi-headline,.h2-display,.mc-headline,.who-headline{font-size:44px}}@media (max-width:860px){.h1-display{font-size:56px;line-height:60px}.h2-display{font-size:38px}.bi-grid,.mc-grid,.pc-grid,.pe-contrast,.ts-grid,.uc-grid,.wd-grid{grid-template-columns:1fr!important}}@media (max-width:720px){.bi-section,.cta-section,.ftr-section,.mc-section,.pc-section,.pe-section,.proof-section,.ts-section,.uc-section,.vision-section,.wd-section,.who-section{padding-left:20px!important;padding-right:20px!important}.h1-display{font-size:44px;line-height:48px;letter-spacing:-.02em}.h2-display{font-size:30px;line-height:1.1;letter-spacing:-.015em}.mc-headline{line-height:1.1;margin-bottom:36px}.bi-headline,.mc-headline,.who-headline{font-size:32px}.wd-headline{font-size:28px}.pc-key-text,.pe-subhead,.ts-subhead,.uc-subhead{font-size:16px!important}.btn-primary,.btn-secondary{width:auto;min-height:44px}.cta-row{flex-direction:column;gap:12px}.cta-launch-primary,.cta-launch-secondary{width:100%;justify-content:center}a[role=button],button{min-height:44px}.portrait-card,.voice-card{max-width:100%}}@media (max-width:480px){.h1-display{font-size:36px;line-height:40px}.bi-headline,.h2-display,.mc-headline,.who-headline{font-size:26px}.wd-headline{font-size:24px}.cta-h2,.proof-h2,.vision-h2{font-size:28px!important;line-height:1.1!important}.cta-narrative,.proof-narrative,.vision-narrative{font-size:14px!important}footer,section{padding-top:clamp(56px,14vw,88px);padding-bottom:clamp(56px,14vw,88px)}.bi-eyebrow,.cta-eyebrow,.ftr-ops-label,.mc-eyebrow,.pc-eyebrow,.pe-eyebrow,.proof-eyebrow,.ts-eyebrow,.uc-eyebrow,.vision-eyebrow,.wd-eyebrow,.who-eyebrow{letter-spacing:.1em!important}.bi-tile,.mc-card,.pc-tile,.portrait-card,.proof-stage-frame,.ts-portrait,.uc-tile,.voice-card,.wd-card,.who-card{width:100%!important}.cta-section:before,.proof-section:before,.vision-canvas:before{opacity:.7}}@media (max-width:720px){#root,.bi-section,.cta-section,.ftr-section,.mc-section,.pc-section,.pe-section,.proof-section,.ts-section,.uc-section,.vision-section,.wd-section,.who-section,body,main{overflow-x:hidden}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}