@font-face{font-family:Open Sans;src:url(/assets/fonts/OpenSans-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:PT Sans;src:url(/assets/fonts/PTSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--a65-blue-deep:#0A33FF;--a65-blue:#1466FF;--a65-blue-bright:#1E90FF;--a65-cyan:#2EC8FF;--a65-cyan-light:#6FE0FF;--a65-gradient-mark:linear-gradient(95deg,#0A33FF,#1466FF 35%,#2EC8FF);--a65-gradient-mark-soft:linear-gradient(95deg,#0A33FF,#2EC8FF);--a65-gradient-mark-vertical:linear-gradient(180deg,#0A33FF,#2EC8FF);--a65-amber:#FFBF00;--a65-volt:#CEFF00;--a65-ink:#0A0E1A;--a65-ink-2:#161B2C;--a65-graphite:#2A3146;--a65-slate:#4A5169;--a65-steel:#6B7388;--a65-mist:#A1A8BD;--a65-fog:#C9CEDD;--a65-cloud:#E4E7F0;--a65-paper:#F4F5F9;--a65-paper-warm:#FAFAFB;--a65-white:#FFFFFF;--fg-1:var(--a65-ink);--fg-2:var(--a65-graphite);--fg-3:var(--a65-slate);--fg-4:var(--a65-steel);--fg-mute:var(--a65-mist);--fg-on-blue:var(--a65-white);--fg-on-amber:var(--a65-ink);--fg-on-volt:var(--a65-ink);--fg-link:var(--a65-blue);--bg-1:var(--a65-white);--bg-2:var(--a65-paper);--bg-3:var(--a65-cloud);--bg-inverse:var(--a65-ink);--bg-inverse-2:var(--a65-ink-2);--stroke-1:rgba(10,14,26,0.08);--stroke-2:rgba(10,14,26,0.14);--stroke-3:rgba(10,14,26,0.24);--stroke-on-dark:rgba(255,255,255,0.10);--stroke-on-dark-2:rgba(255,255,255,0.18);--signal-positive:#00C2A8;--signal-warning:var(--a65-amber);--signal-error:#FF4D5E;--signal-info:var(--a65-blue-bright);--chart-1:var(--a65-blue);--chart-2:var(--a65-cyan);--chart-3:var(--a65-amber);--chart-4:var(--a65-volt);--chart-5:var(--a65-graphite);--chart-6:#7B5BFF;--font-display:"Open Sans","Inter Tight",system-ui,sans-serif;--font-wordmark:var(--font-work-sans),"Work Sans","Inter",system-ui,sans-serif;--font-body:"PT Sans","Inter",system-ui,sans-serif;--font-mono:"JetBrains Mono","IBM Plex Mono",ui-monospace,Menlo,monospace;--fs-hero:clamp(56px,7vw,112px);--fs-display:clamp(40px,5vw,72px);--fs-h1:48px;--fs-h2:36px;--fs-h3:28px;--fs-h4:22px;--fs-h5:18px;--fs-body-lg:19px;--fs-body:16px;--fs-body-sm:14px;--fs-caption:12px;--fs-eyebrow:12px;--fw-light:300;--fw-regular:400;--fw-bold:700;--fw-black:800;--lh-tight:1.02;--lh-snug:1.12;--lh-normal:1.35;--lh-body:1.55;--lh-loose:1.7;--tracking-tight:-0.02em;--tracking-normal:0;--tracking-wide:0.02em;--tracking-eyebrow:0.18em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius-0:0px;--radius-1:2px;--radius-2:4px;--radius-3:8px;--radius-4:14px;--radius-pill:999px;--shadow-1:0 1px 2px rgba(10,14,26,0.04),0 0 0 1px rgba(10,14,26,0.04);--shadow-2:0 4px 14px rgba(10,14,26,0.06),0 0 0 1px rgba(10,14,26,0.04);--shadow-3:0 18px 40px -12px rgba(10,14,26,0.16),0 0 0 1px rgba(10,14,26,0.05);--shadow-glow-blue:0 10px 32px -8px rgba(20,102,255,0.45);--shadow-glow-volt:0 10px 32px -8px rgba(206,255,0,0.45);--ease-standard:cubic-bezier(0.2,0,0,1);--ease-emph:cubic-bezier(0.2,0.7,0,1);--ease-precise:cubic-bezier(0.4,0,0.2,1);--dur-fast:120ms;--dur-base:220ms;--dur-slow:420ms;--dur-deliberate:700ms}.a65-eyebrow{font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--fg-3)}.a65-hero{font-size:var(--fs-hero);line-height:var(--lh-tight)}.a65-display,.a65-hero{font-family:var(--font-display);font-weight:var(--fw-black);letter-spacing:var(--tracking-tight);color:var(--fg-1)}.a65-display{font-size:var(--fs-display);line-height:var(--lh-snug)}.a65-bignum{font-family:var(--font-wordmark);font-weight:var(--fw-light);font-size:clamp(72px,9vw,144px);line-height:1.1;padding:.05em 0 .1em;letter-spacing:-.04em;color:var(--a65-blue-deep);font-feature-settings:"tnum" 1,"lnum" 1}.a65-h1{font-size:var(--fs-h1)}.a65-h1,.a65-h2{font-family:var(--font-display);font-weight:var(--fw-black);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--fg-1)}.a65-h2{font-size:var(--fs-h2)}.a65-h3{font-family:var(--font-display);font-weight:var(--fw-black);font-size:var(--fs-h3);line-height:var(--lh-normal);color:var(--fg-1)}.a65-h4{font-size:var(--fs-h4)}.a65-h4,.a65-h5{font-family:var(--font-body);font-weight:var(--fw-bold);line-height:var(--lh-normal);color:var(--fg-1)}.a65-h5{font-size:var(--fs-h5)}.a65-lede{font-size:var(--fs-body-lg)}.a65-body,.a65-lede{font-family:var(--font-body);font-weight:var(--fw-regular);line-height:var(--lh-body);color:var(--fg-2);text-wrap:pretty}.a65-body{font-size:var(--fs-body)}.a65-caption{font-family:var(--font-body);font-size:var(--fs-caption);color:var(--fg-3)}.a65-caption,.a65-mono{font-weight:var(--fw-regular);line-height:var(--lh-normal)}.a65-mono{font-family:var(--font-mono);font-size:var(--fs-body-sm);color:var(--fg-2);font-feature-settings:"tnum" 1}.a65-gradient-text{background:var(--a65-gradient-mark);-webkit-background-clip:text;background-clip:text;color:transparent}@font-face{font-family:Cooper Hewitt;src:url(/assets/fonts/CooperHewitt-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--a65-ink);color:#E4E7F0;font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-padding-top:80px}:where(section,header,footer)[id]{scroll-margin-top:80px}.contact,.hooks,.partners,.product,.story,.synergy,.values,.vision{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding-top:120px;padding-bottom:120px}@media (max-width:720px){.contact,.hooks,.partners,.product,.story,.synergy,.values,.vision{min-height:auto;padding-top:96px;padding-bottom:96px}}img{max-width:100%;display:block}a{text-decoration:none}a,button{color:inherit}button{font-family:inherit;cursor:pointer;border:0;background:0;padding:0}ul{list-style:none;padding:0;margin:0}::selection{background:var(--a65-cyan);color:var(--a65-ink)}.container{width:100%;max-width:1320px;margin:0 auto;padding:0 32px}@media (max-width:720px){.container{padding:0 20px}}.eyebrow{font-family:var(--font-body);font-weight:var(--fw-bold);font-size:11px;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--a65-mist);display:inline-flex;align-items:center;gap:8px}.eyebrow:before{content:"";width:24px;height:1px;background:var(--a65-cyan)}.eyebrow.no-dash:before{display:none}.grad-text{background:var(--a65-gradient-mark);-webkit-background-clip:text;background-clip:text;color:transparent}.nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:18px 0;transition:background var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),-webkit-backdrop-filter var(--dur-base) var(--ease-standard);transition:background var(--dur-base) var(--ease-standard),backdrop-filter var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard);transition:background var(--dur-base) var(--ease-standard),backdrop-filter var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),-webkit-backdrop-filter var(--dur-base) var(--ease-standard);border-bottom:1px solid transparent}.nav.scrolled{background:rgba(10,14,26,.72);backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);border-bottom-color:rgba(255,255,255,.06)}.nav-inner{display:flex;align-items:center;justify-content:space-between;gap:32px}.nav-logo img{height:26px;width:auto}.nav-links{display:flex;gap:36px;align-items:center}.nav-links a{font-size:14px;color:var(--a65-cloud);font-weight:400;position:relative;padding:6px 0;transition:color var(--dur-fast) var(--ease-standard)}.nav-links a:hover{color:var(--a65-white)}.nav-links a:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:1px;background:var(--a65-cyan);transition:right var(--dur-base) var(--ease-emph)}.nav-links a:hover:after{right:0}.nav-cta{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:var(--radius-pill);background:var(--a65-white);color:var(--a65-ink);font-weight:700;font-size:13px;transition:transform var(--dur-fast) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.nav-cta:hover{transform:translateY(-1px);box-shadow:0 10px 24px -10px rgba(255,255,255,.4)}.nav-hamburger{display:none;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:none;cursor:pointer;padding:0;flex-shrink:0}.nav-hamburger-icon{display:flex;flex-direction:column;gap:5px;width:22px}.nav-hamburger-icon span{display:block;height:2px;width:22px;background:var(--a65-white);border-radius:2px;transform-origin:center;transition:transform var(--dur-base) var(--ease-standard),opacity var(--dur-base) var(--ease-standard),width var(--dur-base) var(--ease-standard)}.nav-hamburger-icon.is-open span:first-child{transform:translateY(7px) rotate(45deg)}.nav-hamburger-icon.is-open span:nth-child(2){opacity:0;width:0}.nav-hamburger-icon.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-mobile{position:fixed;top:0;right:0;bottom:0;width:min(300px,90vw);background:rgba(10,14,26,.98);backdrop-filter:saturate(140%) blur(20px);-webkit-backdrop-filter:saturate(140%) blur(20px);border-left:1px solid rgba(255,255,255,.07);padding:88px 28px 40px;display:flex;flex-direction:column;gap:6px;transform:translateX(110%);transition:transform .3s ease;z-index:200;overflow-y:auto;visibility:hidden;pointer-events:none}.nav-mobile.is-open{transform:translateX(0);visibility:visible;pointer-events:auto}.nav-mobile-group a,.nav-mobile>a{font-size:16px;color:var(--a65-cloud);font-weight:400;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05);transition:color var(--dur-fast) var(--ease-standard);display:flex;align-items:center;gap:10px}.nav-mobile-group a:hover,.nav-mobile>a:hover{color:var(--a65-white)}.nav-mobile-group{display:flex;flex-direction:column;gap:0;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:6px;margin-bottom:0}.nav-mobile-group-label{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--a65-fog);font-weight:600;padding:14px 0 6px}.nav-mobile-group a{border-bottom:none;font-size:15px;padding:8px 0 8px 4px}.nav-mobile-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--a65-fog);flex-shrink:0}.nav-mobile-overlay{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:150}@media (max-width:880px){.nav-cta,.nav-links{display:none}.nav-hamburger{display:flex}}@media (min-width:881px){.nav-mobile{display:none}}.hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate}.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;filter:saturate(.85) contrast(1.05)}.hero-veil{background:radial-gradient(ellipse 80% 60% at 50% 50%,rgba(10,14,26,.35) 0,rgba(10,14,26,.85) 100%),linear-gradient(180deg,rgba(10,14,26,.4),rgba(10,14,26,0) 30%,rgba(10,14,26,0) 70%,rgba(10,14,26,1))}.hero-grid-bg,.hero-veil{position:absolute;inset:0;z-index:-1}.hero-grid-bg{background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:64px 64px;background-position:50%;-webkit-mask-image:radial-gradient(ellipse 60% 50% at 50% 50%,black 0,transparent 80%);mask-image:radial-gradient(ellipse 60% 50% at 50% 50%,black 0,transparent 80%)}.hero-content{text-align:center;position:relative;z-index:1;padding:120px 24px}.hero-mark{display:inline-block;margin:0 auto 36px;opacity:0;transform:translateY(8px);animation:rise 1.1s var(--ease-emph) .2s forwards}.hero-mark img{height:64px;width:auto}.hero-title{font-family:"Cooper Hewitt",var(--font-wordmark),sans-serif;font-weight:300;font-size:clamp(48px,8vw,128px);line-height:1;letter-spacing:-.04em;color:var(--a65-white);margin:0 0 12px;opacity:0;transform:translateY(16px);animation:rise 1.2s var(--ease-emph) .5s forwards}.hero-title .accent{background:var(--a65-gradient-mark);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:italic}.hero-lede{font-family:var(--font-body);font-weight:400;font-size:clamp(16px,1.4vw,20px);line-height:1.5;color:var(--a65-cloud);max-width:640px;margin:28px auto 0;text-wrap:balance;opacity:0;transform:translateY(12px);animation:rise 1.1s var(--ease-emph) .75s forwards}.hero-tag{font-family:var(--font-body);font-size:14px;margin:28px 0 0;animation:rise 1.2s var(--ease-emph) 1.05s forwards}.hero-tag,.scroll-hint{letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--a65-mist);opacity:0}.scroll-hint{position:absolute;bottom:36px;left:0;right:0;width:100%;display:flex;flex-direction:column;align-items:center;gap:12px;font-size:11px;animation:rise .8s var(--ease-standard) 1.5s forwards}.scroll-hint .line{width:1px;height:56px;margin-inline:auto;background:linear-gradient(180deg,transparent,rgba(255,255,255,.6),transparent);animation:scroll-pulse 2.2s ease-in-out infinite}@keyframes scroll-pulse{0%{transform:scaleY(.2);transform-origin:top}50%{transform:scaleY(1)}to{transform:scaleY(.2);transform-origin:bottom}}@keyframes rise{to{opacity:1;transform:translateY(0)}}.hooks{position:relative;padding:200px 0 240px;overflow:hidden;isolation:isolate}.hooks-video{width:100%;height:100%;object-fit:cover;z-index:-2;opacity:.5;filter:saturate(1.1) contrast(1.05) brightness(.85);mix-blend-mode:screen;pointer-events:none}.hooks-bg,.hooks-video{position:absolute;inset:0}.hooks-bg{z-index:-1;background:radial-gradient(ellipse 60% 50% at 50% 50%,rgba(10,14,26,.55) 0,rgba(10,14,26,.85) 100%),radial-gradient(ellipse 50% 40% at 80% 20%,rgba(20,102,255,.18),transparent 60%),radial-gradient(ellipse 50% 40% at 20% 80%,rgba(46,200,255,.1),transparent 60%)}.hooks-grid{display:grid;grid-template-columns:1fr;grid-gap:96px;gap:96px;max-width:1100px}.hook{display:grid;grid-template-columns:80px 1fr;grid-gap:32px;gap:32px;align-items:start}.hook-num{font-family:var(--font-wordmark);font-weight:300;font-size:56px;line-height:1;color:var(--a65-cyan);letter-spacing:-.04em}.hook-text{font-family:var(--font-display);font-weight:800;font-size:clamp(28px,3.6vw,52px);line-height:1.12;letter-spacing:-.02em;color:var(--a65-white);margin:0;text-wrap:balance}.hook-text em{font-style:normal;color:var(--a65-cyan)}.reveal{opacity:0;transform:translateY(40px);transition:opacity .9s var(--ease-emph),transform .9s var(--ease-emph),filter .9s var(--ease-emph);transition-delay:var(--delay,0s);will-change:transform,opacity}.reveal.in{opacity:1;transform:translateY(0) translateX(0) scale(1);filter:blur(0)}.reveal-left{transform:translateX(-60px)}.reveal-right{transform:translateX(60px)}.reveal-up{transform:translateY(60px)}.reveal-scale{transform:scale(.92)}.reveal-blur{filter:blur(14px);opacity:0}.stagger>*{opacity:0;transform:translateY(28px);transition:opacity .7s var(--ease-emph),transform .7s var(--ease-emph)}.stagger.in>:first-child{transition-delay:0s;opacity:1;transform:translateY(0)}.stagger.in>:nth-child(2){transition-delay:90ms;opacity:1;transform:translateY(0)}.stagger.in>:nth-child(3){transition-delay:.18s;opacity:1;transform:translateY(0)}.stagger.in>:nth-child(4){transition-delay:.27s;opacity:1;transform:translateY(0)}.stagger.in>:nth-child(5){transition-delay:.36s;opacity:1;transform:translateY(0)}.stagger.in>:nth-child(6){transition-delay:.45s;opacity:1;transform:translateY(0)}.stagger.in>:nth-child(7){transition-delay:.54s;opacity:1;transform:translateY(0)}.hero-video{transform:translateY(var(--hero-shift,0)) scale(1.04);transition:transform 80ms linear}.hero-content{transform:translateY(calc(var(--hero-shift, 0px) * -.4));opacity:var(--hero-fade,1);transition:transform 80ms linear,opacity 80ms linear}.loop-arc{fill:none;stroke:url(#loop-grad);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:6 10;opacity:0;animation:arrow-flow 1.4s linear infinite;transition:opacity .8s var(--ease-emph)}@keyframes arrow-flow{to{stroke-dashoffset:-16}}.loop.in .loop-arc{opacity:1}.loop.in .loop-arc:first-of-type{transition-delay:.2s}.loop.in .loop-arc:nth-of-type(2){transition-delay:.4s}.loop.in .loop-arc:nth-of-type(3){transition-delay:.6s}.loop.in .loop-arc:nth-of-type(4){transition-delay:.8s}.loop-corner{opacity:0;transform:scale(.6);transition:opacity .6s var(--ease-emph),transform .6s var(--ease-emph)}.loop.in .loop-corner.tl-1{transition-delay:.2s;opacity:1;transform:scale(1)}.loop.in .loop-corner.tr-1{transition-delay:.3s;opacity:1;transform:scale(1)}.loop.in .loop-corner.bl-1{transition-delay:.4s;opacity:1;transform:scale(1)}.loop.in .loop-corner.br-1{transition-delay:.5s;opacity:1;transform:scale(1)}.loop-node{opacity:0;transition:opacity .7s var(--ease-emph),transform .7s var(--ease-emph)}.loop-node[data-product=crowd]{transform:translateX(-50%) translateY(-24px)}.loop-node[data-product=agent]{transform:translateY(-50%) translateX(24px)}.loop-node[data-product=creative]{transform:translateX(-50%) translateY(24px)}.loop-node[data-product=results]{transform:translateY(-50%) translateX(-24px)}.loop.in .loop-node[data-product=crowd]{opacity:1;transform:translateX(-50%) translateY(0);transition-delay:.7s}.loop.in .loop-node[data-product=agent]{opacity:1;transform:translateY(-50%) translateX(0);transition-delay:.9s}.loop.in .loop-node[data-product=creative]{opacity:1;transform:translateX(-50%) translateY(0);transition-delay:1.1s}.loop.in .loop-node[data-product=results]{opacity:1;transform:translateY(-50%) translateX(0);transition-delay:1.3s}.loop-center{opacity:0;transform:translate(-50%,-50%) scale(.6);transition:opacity .7s var(--ease-emph),transform .7s var(--ease-emph)}.loop.in .loop-center{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:1.5s}@media (prefers-reduced-motion:reduce){.hero-content,.hero-video,.loop-arc,.loop-center,.loop-corner,.loop-node,.reveal,.stagger>*{transition:none!important;animation:none!important;opacity:1!important;transform:none!important;filter:none!important;stroke-dashoffset:0!important}}.synergy{position:relative;padding:160px 0 200px;background:linear-gradient(180deg,var(--a65-ink) 0,#07091a 50%,var(--a65-ink) 100%);border-top:1px solid rgba(255,255,255,.05);overflow:hidden}.synergy:before{content:"";position:absolute;inset:0;background:radial-gradient(circle 600px at 50% 50%,rgba(20,102,255,.08),transparent 70%);pointer-events:none}.synergy-head{display:flex;flex-direction:column;align-items:center;text-align:center;margin:0 auto 80px;max-width:760px;position:relative}.synergy-head h2{font-family:var(--font-display);font-weight:800;font-size:clamp(40px,5vw,72px);line-height:1.06;letter-spacing:-.025em;color:var(--a65-white);margin:16px 0 20px;text-wrap:balance}.synergy-head p{font-size:var(--fs-body-lg);color:var(--a65-fog);margin:0;text-wrap:balance}.loop{position:relative;width:100%;max-width:1200px;aspect-ratio:3/2;margin:0 auto}.loop-svg{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.loop-corner{position:absolute;width:40px;height:40px;border:1.5px solid rgba(255,255,255,.25);z-index:1}.loop-corner.tl-1{top:0;left:0;border-right:0;border-bottom:0}.loop-corner.tr-1{top:0;right:0;border-left:0;border-bottom:0}.loop-corner.bl-1{bottom:0;left:0;border-right:0;border-top:0}.loop-corner.br-1{bottom:0;right:0;border-left:0;border-top:0}.loop-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(20,102,255,.18) 0,rgba(20,102,255,0) 70%);display:flex;align-items:center;justify-content:center;z-index:2}.loop-center img{width:110px;height:auto}.loop-node{position:absolute;width:300px;text-align:center;z-index:2}.loop-node[data-product=crowd]{top:8px;left:50%;transform:translateX(-50%)}.loop-node[data-product=agent]{top:50%;right:0;transform:translateY(-50%)}.loop-node[data-product=creative]{bottom:8px;left:50%;transform:translateX(-50%)}.loop-node[data-product=results]{top:50%;left:0;transform:translateY(-50%)}.loop-node-pill{display:inline-flex;align-items:center;padding:8px 16px;background:var(--a65-white);color:var(--a65-ink);border-radius:var(--radius-pill);font-weight:800;font-size:11px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px}.loop-node-pill.volt-pill{background:var(--a65-volt);box-shadow:var(--shadow-glow-volt)}.loop-node h3{font-family:var(--font-display);font-weight:800;font-size:clamp(20px,2vw,28px);line-height:1.1;letter-spacing:-.02em;margin:0 0 10px;padding:0 4px 4px;background:var(--a65-gradient-mark);-webkit-background-clip:text;background-clip:text;color:transparent}.loop-node .powered{font-size:11px;letter-spacing:.14em;font-weight:700;text-transform:uppercase;color:var(--a65-fog)}.loop-node .powered .name{font-family:var(--font-wordmark);font-weight:400;letter-spacing:-.02em;font-size:18px;margin-left:4px;text-transform:none;vertical-align:-1px}.loop-node[data-product=crowd] .powered .name{color:var(--a65-amber)}.loop-node[data-product=agent] .powered .name{color:var(--a65-volt)}.loop-node[data-product=creative] .powered .name{color:#FF4DA6}.loop-node[data-product=results] .powered .name{color:var(--a65-cyan)}@media (max-width:980px){.loop{height:auto;aspect-ratio:auto;padding:24px 0;display:grid;grid-template-columns:1fr;grid-gap:40px;gap:40px}.loop-center,.loop-corner,.loop-svg{display:none}.loop-node{position:static!important;width:100%;max-width:100%;margin:0 auto}.loop-node,.loop.in .loop-node{transform:none!important}}.product{position:relative;padding:160px 0;border-top:1px solid rgba(255,255,255,.05);overflow:hidden}.product-grid{display:grid;grid-template-columns:5fr 6fr;grid-gap:96px;gap:96px;align-items:center}@media (max-width:980px){.product-grid{grid-template-columns:1fr;gap:56px}}.product-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border-radius:var(--radius-pill);font-weight:700;font-size:11px;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin-bottom:28px;border:1px solid}.product h2{font-family:var(--font-display);font-weight:800;font-size:clamp(40px,4.5vw,64px);line-height:1.05;letter-spacing:-.025em;color:var(--a65-white);margin:0 0 24px;text-wrap:balance}.product h2 .product-name{font-family:var(--font-wordmark);font-weight:300;letter-spacing:-.04em;display:block;font-size:.85em}.product .lede{font-size:var(--fs-body-lg);line-height:1.55;color:var(--a65-fog);margin:0 0 32px;text-wrap:pretty}.product-features{display:grid;grid-gap:16px;gap:16px;margin:32px 0}.product-feature{display:grid;grid-template-columns:24px 1fr;grid-gap:16px;gap:16px;align-items:start}.product-feature .check{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:2px}.product-feature span{font-size:15px;color:var(--a65-cloud);line-height:1.55}.product-cta{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;border-radius:var(--radius-pill);font-weight:700;font-size:14px;letter-spacing:.02em;margin-top:16px;transition:transform var(--dur-fast) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.product-cta:hover{transform:translateX(4px)}.product--crowd .product-eyebrow{color:var(--a65-amber);border-color:rgba(255,191,0,.35);background:rgba(255,191,0,.06)}.product--crowd .product-name{color:var(--a65-amber)}.product--crowd .check{background:rgba(255,191,0,.15);color:var(--a65-amber)}.product--crowd .product-cta{background:var(--a65-amber);color:var(--a65-ink)}.product--crowd .product-cta:hover{box-shadow:0 10px 32px -8px rgba(255,191,0,.5)}.product--agent{background:linear-gradient(180deg,var(--a65-ink) 0,#050714 100%)}.product--agent .product-eyebrow{color:var(--a65-volt);border-color:rgba(206,255,0,.35);background:rgba(206,255,0,.06)}.product--agent .product-name{color:var(--a65-volt)}.product--agent .check{background:rgba(206,255,0,.15);color:var(--a65-volt)}.product--agent .product-cta{background:var(--a65-volt);color:var(--a65-ink)}.product--agent .product-cta:hover{box-shadow:var(--shadow-glow-volt)}.product--creative .product-eyebrow{color:#FF4DA6;border-color:rgba(255,77,166,.35);background:rgba(255,77,166,.06)}.product--creative .product-name{color:#FF4DA6}.product--creative .check{background:rgba(255,77,166,.15);color:#FF4DA6}.product--creative .product-cta{background:linear-gradient(90deg,#FF4DA6,#FFBF00);color:var(--a65-ink)}.product--creative .product-cta:hover{box-shadow:0 10px 32px -8px rgba(255,77,166,.45)}.viz{aspect-ratio:5/4;border-radius:var(--radius-4);background:linear-gradient(135deg,#0e1224,#060814);border:1px solid rgba(255,255,255,.08);overflow:hidden;padding:32px;box-shadow:var(--shadow-3);flex-direction:column}.viz,.viz-head{position:relative;display:flex}.viz-head{align-items:center;justify-content:space-between;margin-bottom:24px;flex-shrink:0;z-index:1}.viz-title{font-family:var(--font-mono),monospace;font-size:12px;letter-spacing:.06em;color:var(--a65-mist)}.viz-status,.viz-title{text-transform:uppercase}.viz-status{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.12em;color:var(--a65-fog)}.viz-status .dot{width:7px;height:7px;border-radius:50%;background:var(--a65-volt);box-shadow:0 0 0 4px rgba(206,255,0,.15)}.cohort-grid{display:grid;grid-template-columns:repeat(24,1fr);grid-gap:4px;gap:4px;padding:8px 0;flex:1 1;min-height:0;overflow:hidden;align-content:start}.cohort-dot{aspect-ratio:1;border-radius:50%;background:rgba(255,255,255,.07);transition:background .4s ease}.cohort-stats{flex-shrink:0;margin-top:24px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.cohort-stat .label{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--a65-mist);margin-bottom:6px}.cohort-stat .value{font-family:var(--font-wordmark);font-weight:300;font-size:36px;letter-spacing:-.04em;color:var(--a65-white);line-height:1}.cohort-stat .value.amber{color:var(--a65-amber)}.agent-row{display:grid;grid-template-columns:28px 1fr auto auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 12px;border-radius:var(--radius-2);border-bottom:1px solid rgba(255,255,255,.05);font-size:13px}.agent-row:last-child{border-bottom:0}.agent-row .badge{width:28px;height:28px;border-radius:var(--radius-2);background:rgba(206,255,0,.1);color:var(--a65-volt);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono),monospace;font-weight:700;font-size:11px}.agent-row .name{color:var(--a65-white);font-weight:700}.agent-row .meta{color:var(--a65-mist);font-family:var(--font-mono);font-size:11px}.agent-row .status{font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:4px 10px;border-radius:var(--radius-pill);background:rgba(206,255,0,.1);color:var(--a65-volt)}.agent-row .status.idle{background:rgba(161,168,189,.1);color:var(--a65-mist)}.agent-row .status.pending{background:rgba(255,191,0,.1);color:var(--a65-amber)}.variant-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.variant{border-radius:var(--radius-3);border:1px solid rgba(255,255,255,.08);padding:16px;background:rgba(255,255,255,.02);position:relative;overflow:hidden}.variant.winner{border-color:rgba(255,77,166,.45);background:linear-gradient(135deg,rgba(255,77,166,.12),rgba(255,191,0,.06))}.variant .tag{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--a65-mist);margin-bottom:10px}.variant.winner .tag{color:#FF4DA6;font-weight:700}.variant .preview{height:64px;border-radius:var(--radius-2);background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.01));margin-bottom:12px;position:relative;overflow:hidden}.variant .preview:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,transparent 25%,rgba(255,255,255,.04) 50%,transparent 75%);background-size:200% 100%;animation:shimmer 3s infinite}@keyframes shimmer{0%{background-position:-100% 0}to{background-position:100% 0}}.variant .metric{display:flex;align-items:center;justify-content:space-between;font-size:12px}.variant .metric .l{color:var(--a65-mist)}.variant .metric .v{color:var(--a65-white);font-weight:700;font-family:var(--font-mono)}.variant.winner .metric .v{color:#FF4DA6}.partners{padding:160px 0;background:#050714;border-top:1px solid rgba(255,255,255,.05);text-align:center}.partners-head{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:760px;margin:0 auto 64px}.partners-head h2{font-family:var(--font-display);font-weight:800;font-size:clamp(40px,5vw,64px);line-height:1.06;letter-spacing:-.025em;color:var(--a65-white);margin:16px 0}.partners-head p{font-size:var(--fs-body-lg);color:var(--a65-fog);margin:0}.partner-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;max-width:1080px;margin:0 auto}@media (max-width:780px){.partner-grid{grid-template-columns:repeat(2,1fr)}}.partner-card{padding:40px 28px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-3);background:rgba(255,255,255,.015);transition:border-color var(--dur-base) var(--ease-standard),background var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard);display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:180px}.partner-card:hover{border-color:rgba(46,200,255,.35);background:rgba(46,200,255,.04);transform:translateY(-4px)}.partner-logo{height:36px;width:auto;max-width:70%;object-fit:contain;margin:0 0 22px;opacity:.92;transition:opacity var(--dur-base) var(--ease-standard)}.partner-card:hover .partner-logo{opacity:1}.partner-card .channel{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--a65-mist);text-align:center}.contact{position:relative;padding:160px 0;background:radial-gradient(ellipse 60% 50% at 20% 30%,rgba(20,102,255,.08),transparent 70%),radial-gradient(ellipse 50% 40% at 90% 90%,rgba(255,77,166,.05),transparent 70%),var(--a65-ink);border-top:1px solid rgba(255,255,255,.05);overflow:hidden;isolation:isolate}.section-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;opacity:.6;filter:saturate(1.1) contrast(1.05) brightness(.9);mix-blend-mode:screen;pointer-events:none}.section-video-veil{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 60% 50% at 50% 50%,rgba(10,14,26,.4) 0,rgba(10,14,26,.75) 100%),radial-gradient(ellipse 50% 40% at 20% 30%,rgba(20,102,255,.1),transparent 70%)}.vision .section-video-veil{background:radial-gradient(ellipse 60% 50% at 50% 50%,rgba(10,14,26,.35) 0,rgba(10,14,26,.8) 100%)}.contact-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:96px;gap:96px;align-items:start}@media (max-width:980px){.contact-grid{grid-template-columns:1fr;gap:64px}}.contact-copy h2{font-family:var(--font-display);font-weight:800;font-size:clamp(36px,4.4vw,56px);line-height:1.08;letter-spacing:-.025em;color:var(--a65-white);margin:16px 0 24px;text-wrap:balance}.contact-copy .lede{font-size:var(--fs-body-lg);color:var(--a65-fog);margin:0 0 40px;text-wrap:pretty}.contact-meta{display:grid;grid-gap:24px;gap:24px;padding-top:32px;border-top:1px solid rgba(255,255,255,.08)}.contact-meta-row .label{font-size:11px;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--a65-mist);margin-bottom:6px}.contact-meta-row .value{font-size:16px;color:var(--a65-white)}.contact-form{padding:40px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-4);display:grid;grid-gap:22px;gap:22px}@media (max-width:600px){.contact-form{padding:28px 20px}}.field-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media (max-width:600px){.field-row{grid-template-columns:1fr}}.field{display:grid;grid-gap:8px;gap:8px}.field label{font-size:14px;font-weight:700;color:var(--a65-cloud);display:flex;align-items:center;gap:4px}.field label .req{color:#FF4DA6}.field input,.field select,.field textarea{width:100%;padding:14px 16px;background:rgba(10,14,26,.5);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-2);color:var(--a65-white);font-family:inherit;font-size:15px;transition:border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard)}.field input::placeholder,.field textarea::placeholder{color:rgba(161,168,189,.6)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--a65-cyan);background:rgba(10,14,26,.7)}.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1l5 5 5-5' stroke='%23A1A8BD' stroke-width='1.5' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:right 16px center;padding-right:44px}.phone-row{display:grid;grid-template-columns:100px 1fr;grid-gap:8px;gap:8px}.phone-country{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:rgba(10,14,26,.5);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-2);color:var(--a65-white);font-family:inherit;font-size:14px;padding:14px 32px 14px 12px;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'><path d='M1 1l4 4 4-4' stroke='%23A1A8BD' stroke-width='1.5' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:right 12px center;transition:border-color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}.phone-country:focus{outline:none;border-color:var(--a65-cyan);background-color:rgba(10,14,26,.7)}.phone-country option{background:var(--a65-ink-2);color:var(--a65-white)}.phone-input-wrap{position:relative}.phone-prefix{position:absolute;top:50%;left:16px;transform:translateY(-50%);color:var(--a65-cloud);font-size:15px;font-family:var(--font-mono,inherit);pointer-events:none;font-feature-settings:"tnum" 1}.phone-input-wrap input[type=tel]{padding-left:60px}.btn-demo{width:100%;padding:18px 28px;border-radius:var(--radius-pill);background:linear-gradient(90deg,#FF4D9E,#FF7A4D 50%,#FFBF00);color:var(--a65-ink);font-weight:700;font-size:15px;letter-spacing:.01em;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:6px;transition:transform var(--dur-fast) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard),filter var(--dur-fast) var(--ease-standard)}.btn-demo:hover{transform:translateY(-1px);box-shadow:0 18px 40px -12px rgba(255,77,158,.5);filter:brightness(1.05)}.footer{background:#04060f;padding:80px 0 36px;border-top:1px solid rgba(255,255,255,.06)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:56px;gap:56px;padding-bottom:56px;border-bottom:1px solid rgba(255,255,255,.06)}@media (max-width:780px){.footer-grid{grid-template-columns:1fr 1fr;gap:36px}}.footer-brand img{height:26px;width:auto;margin-bottom:20px}.footer-brand p{color:var(--a65-mist);font-size:14px;line-height:1.6;max-width:340px;margin:0}.footer h4{font-family:var(--font-body);font-size:11px;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--a65-mist);margin:0 0 18px;font-weight:700}.footer ul li{margin-bottom:12px}.footer ul a{color:var(--a65-cloud);font-size:14px;transition:color var(--dur-fast) var(--ease-standard)}.footer ul a:hover{color:var(--a65-cyan)}.footer-bot{display:flex;justify-content:space-between;align-items:center;padding-top:28px;font-size:12px;color:var(--a65-steel);letter-spacing:.06em}.footer-bot .parity{display:inline-flex;align-items:center;gap:8px}.footer-bot .parity .dot{width:6px;height:6px;border-radius:50%;background:var(--a65-volt);box-shadow:0 0 8px rgba(206,255,0,.6)}@media (max-width:600px){.footer-bot{flex-direction:column;gap:12px;align-items:flex-start}}.page-hero{position:relative;padding:200px 0 120px;overflow:hidden;isolation:isolate;background:var(--a65-ink)}.page-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;filter:saturate(.85) contrast(1.05);pointer-events:none}.page-hero-veil{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 80% 60% at 70% 30%,rgba(20,102,255,.22),transparent 60%),radial-gradient(ellipse 60% 50% at 20% 80%,rgba(46,200,255,.1),transparent 70%),linear-gradient(180deg,rgba(10,14,26,.35) 0,rgba(10,14,26,.35) 60%,var(--a65-ink) 100%)}.page-hero .container{position:relative}.page-hero-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:end}@media (max-width:880px){.page-hero-grid{grid-template-columns:1fr}}.page-hero h1{font-family:var(--font-display);font-weight:800;font-size:clamp(48px,7vw,96px);line-height:1;letter-spacing:-.035em;color:var(--a65-white);margin:24px 0 0;text-wrap:balance}.page-hero-mark{display:flex;justify-content:flex-end;align-items:flex-end}.page-hero-mark img{height:clamp(48px,7vw,96px);width:auto}@media (max-width:880px){.page-hero-mark{justify-content:flex-start}}.story{padding:120px 0;border-top:1px solid rgba(255,255,255,.05)}.story-grid{display:grid;grid-template-columns:1fr 2fr;grid-gap:96px;gap:96px}@media (max-width:980px){.story-grid{grid-template-columns:1fr;gap:32px}}.story h2{font-family:var(--font-display);font-weight:800;font-size:clamp(32px,3.6vw,48px);line-height:1.05;letter-spacing:-.025em;color:var(--a65-white);margin:0}.story-body p{font-size:var(--fs-body-lg);line-height:1.7;color:var(--a65-fog);margin:0 0 24px}.story-body p:last-child{margin:0}.story-body strong{color:var(--a65-white);font-weight:700}.values{padding:120px 0;background:#050714;border-top:1px solid rgba(255,255,255,.05)}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-top:64px}@media (max-width:880px){.values-grid{grid-template-columns:1fr}}.value-card{padding:36px 32px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-3);background:rgba(255,255,255,.015);transition:border-color var(--dur-base) var(--ease-standard),background var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.value-card:hover{border-color:rgba(46,200,255,.3);background:rgba(46,200,255,.025);transform:translateY(-4px);box-shadow:0 18px 40px -16px rgba(46,200,255,.25)}.values-grid.stagger>.value-card{opacity:0;transform:translateY(40px) scale(.94);transition:opacity .8s var(--ease-emph),transform .8s var(--ease-emph),border-color var(--dur-base) var(--ease-standard),background var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.values-grid.stagger.in>.value-card:first-child{transition-delay:0s,0s,0s,0s,0s;opacity:1;transform:translateY(0) scale(1)}.values-grid.stagger.in>.value-card:nth-child(2){transition-delay:.1s,.1s,0s,0s,0s;opacity:1;transform:translateY(0) scale(1)}.values-grid.stagger.in>.value-card:nth-child(3){transition-delay:.2s,.2s,0s,0s,0s;opacity:1;transform:translateY(0) scale(1)}.values-grid.stagger.in>.value-card:nth-child(4){transition-delay:.3s,.3s,0s,0s,0s;opacity:1;transform:translateY(0) scale(1)}.values-grid.stagger.in>.value-card:nth-child(5){transition-delay:.4s,.4s,0s,0s,0s;opacity:1;transform:translateY(0) scale(1)}.values-grid.stagger.in>.value-card:nth-child(6){transition-delay:.5s,.5s,0s,0s,0s;opacity:1;transform:translateY(0) scale(1)}.value-card .num{font-family:var(--font-wordmark);font-weight:300;font-size:36px;letter-spacing:-.04em;color:var(--a65-cyan);margin-bottom:24px}.value-card h3{font-family:var(--font-display);font-weight:800;font-size:22px;letter-spacing:-.01em;color:var(--a65-white);margin:0 0 12px}.value-card p{font-size:15px;line-height:1.6;color:var(--a65-fog);margin:0}.vision{position:relative;padding:160px 0;overflow:hidden;isolation:isolate}.duality{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;background:var(--a65-ink);border:1px solid rgba(255,255,255,.08);color:#fff;border-radius:var(--radius-4);overflow:hidden;max-width:1180px;margin:0 auto;text-align:left;box-shadow:0 40px 80px -32px rgba(0,0,0,.6)}.duality-half{padding:64px 56px 72px;position:relative}.duality-half+.duality-half{border-left:1px solid rgba(255,255,255,.08)}.duality-eyebrow{font-family:var(--font-body);font-weight:700;font-size:11px;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:rgba(255,255,255,.5)}.duality h3{font-family:var(--font-display);font-weight:800;font-size:clamp(36px,4.4vw,56px);line-height:1.05;letter-spacing:-.025em;margin:18px 0 24px;color:#fff;text-wrap:balance}.duality h3 .accent-cyan{color:var(--a65-cyan)}.duality h3 .accent-volt{color:var(--a65-volt)}.duality-half p{font-size:15px;line-height:1.65;color:rgba(255,255,255,.72);max-width:440px;margin:0}.duality-connector{position:absolute;top:50%;left:-1px;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:999px;background:var(--a65-ink);border:1px solid rgba(255,255,255,.24);display:flex;align-items:center;justify-content:center;z-index:2}@media (max-width:880px){.duality{grid-template-columns:1fr}.duality-half+.duality-half{border-left:0;border-top:1px solid rgba(255,255,255,.08)}.duality-half{padding:40px 28px 48px}.duality-connector{top:0;left:50%;transform:translate(-50%,-50%) rotate(90deg)}}.vision .quote{font-family:var(--font-display);font-weight:800;font-size:clamp(36px,5vw,64px);line-height:1.1;letter-spacing:-.025em;color:var(--a65-white);margin:24px auto 32px;max-width:920px;text-wrap:balance}.vision .quote em{font-style:normal;background:var(--a65-gradient-mark);-webkit-background-clip:text;background-clip:text;color:transparent}.vision .attribution{font-size:13px;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--a65-mist)}.cs-grid{padding:80px 0 160px;display:grid;grid-gap:24px;gap:24px}.cs-card{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;padding:56px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-4);background:linear-gradient(135deg,rgba(255,255,255,.02),rgba(255,255,255,0));align-items:center;transition:border-color var(--dur-base)}.cs-card:hover{border-color:rgba(46,200,255,.25)}@media (max-width:880px){.cs-card{grid-template-columns:1fr;gap:32px;padding:32px}}.cs-card .industry{font-size:11px;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--a65-cyan);margin-bottom:16px}.cs-card h3{font-family:var(--font-display);font-weight:800;font-size:clamp(28px,3vw,40px);line-height:1.1;letter-spacing:-.02em;color:var(--a65-white);margin:0 0 16px;text-wrap:balance}.cs-card p{font-size:16px;color:var(--a65-fog);line-height:1.6;margin:0 0 24px}.cs-card .read{display:inline-flex;align-items:center;gap:8px;font-size:13px;letter-spacing:.04em;color:var(--a65-cyan);font-weight:700}.cs-numbers{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:28px;gap:28px;padding:32px;background:rgba(10,14,26,.6);border-radius:var(--radius-3);border:1px solid rgba(255,255,255,.06)}.cs-numbers .stat .label{font-size:11px;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--a65-mist);margin-bottom:8px}.cs-numbers .stat .v{font-family:var(--font-wordmark);font-weight:300;font-size:clamp(36px,4vw,48px);letter-spacing:-.04em;line-height:1}.cs-numbers .stat .v.blue{color:var(--a65-cyan)}.cs-numbers .stat .v.volt{color:var(--a65-volt)}.cs-numbers .stat .v.amber{color:var(--a65-amber)}.cs-numbers .stat .v.pink{color:#FF4DA6}.cs-empty{text-align:center;padding:80px 0 160px;border:1px dashed rgba(255,255,255,.12);border-radius:var(--radius-4);margin:0 0 120px}.cs-empty .eyebrow{justify-content:center;margin-bottom:16px;display:inline-flex}.cs-empty h3{font-family:var(--font-display);font-weight:800;font-size:32px;color:var(--a65-white);margin:0 0 12px}.cs-empty p{color:var(--a65-fog);margin:0 auto;max-width:480px}.home-intro{max-width:1100px;margin:0 auto;text-align:center;position:relative;z-index:2}.home-duality{font-family:var(--font-body);font-weight:400;font-size:clamp(18px,1.8vw,24px);line-height:1.5;letter-spacing:.02em;color:var(--a65-cloud);margin:0 0 32px}.home-duality em{font-style:italic;color:var(--a65-white);font-weight:500}.home-headline{font-family:var(--font-display);font-weight:800;font-size:clamp(36px,5vw,64px);line-height:1.06;letter-spacing:-.025em;color:var(--a65-white);margin:0 0 28px;text-wrap:balance}.home-body{font-size:var(--fs-body-lg,18px);line-height:1.6;color:var(--a65-fog);max-width:900px;margin:0 auto 64px;text-wrap:pretty}.path-cta{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;max-width:980px;margin:0 auto;text-align:left}@media (max-width:760px){.path-cta{grid-template-columns:1fr;gap:20px}}.path-card{position:relative;padding:36px 36px 32px;background:linear-gradient(160deg,rgba(20,102,255,.1),rgba(10,14,26,.5) 60%,rgba(10,14,26,.85));border:1px solid rgba(126,197,255,.18);border-radius:6px;display:flex;flex-direction:column;gap:10px;overflow:hidden;transition:transform .32s var(--ease-emph),border-color .2s var(--ease-standard),background .32s var(--ease-standard),box-shadow .32s var(--ease-standard);isolation:isolate}.path-card:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 100% at 100% 0,rgba(46,200,255,.18),transparent 60%);opacity:0;transition:opacity .32s var(--ease-standard);pointer-events:none;z-index:-1}.path-card--founder:before{background:radial-gradient(120% 100% at 100% 0,rgba(255,77,158,.22),transparent 60%)}.path-card:hover{transform:translateY(-3px);border-color:rgba(126,197,255,.45);box-shadow:0 24px 60px -28px rgba(20,102,255,.6)}.path-card--founder:hover{border-color:rgba(255,109,173,.5);box-shadow:0 24px 60px -28px rgba(255,77,158,.55)}.path-card:hover:before{opacity:1}.path-card-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:var(--tracking-eyebrow,.22em);text-transform:uppercase;color:var(--a65-cyan)}.path-card--founder .path-card-eyebrow{color:#FF6DAD}.path-card-dot{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 12px currentColor}.path-card-title{font-family:var(--font-display);font-weight:700;font-size:clamp(22px,2.4vw,30px);line-height:1.15;letter-spacing:-.015em;color:var(--a65-white);margin:6px 0 4px}.path-card-sub{font-size:15px;line-height:1.55;color:var(--a65-fog);max-width:36ch;text-wrap:pretty}.path-card-arrow{position:absolute;right:28px;bottom:28px;display:inline-flex;align-items:center;width:34px;height:1.5px;transition:transform .24s var(--ease-emph)}.path-card-arrow .arrow-line{flex:1 1;height:1.5px;background:var(--a65-cyan)}.path-card--founder .path-card-arrow .arrow-line{background:#FF6DAD}.path-card-arrow .arrow-head{width:8px;height:8px;border-top:1.5px solid var(--a65-cyan);border-right:1.5px solid var(--a65-cyan);transform:rotate(45deg) translate(-2px,2px)}.path-card--founder .path-card-arrow .arrow-head{border-color:#FF6DAD}.path-card:hover .path-card-arrow{transform:translateX(6px)}.inline-link{color:var(--a65-cyan);border-bottom:1px solid rgba(46,200,255,.4);transition:color .18s ease,border-color .18s ease}.inline-link:hover{color:var(--a65-white);border-color:rgba(255,255,255,.8)}.manifesto-hero{padding:160px 0 100px;position:relative;overflow:hidden;isolation:isolate}.manifesto-video{width:100%;height:100%;object-fit:cover;z-index:-2;filter:saturate(.85) contrast(1.05)}.manifesto-veil,.manifesto-video{position:absolute;inset:0;pointer-events:none}.manifesto-veil{z-index:-1;background:radial-gradient(ellipse 80% 60% at 50% 40%,rgba(10,14,26,.3) 0,rgba(10,14,26,.8) 100%),linear-gradient(180deg,rgba(10,14,26,.35),rgba(10,14,26,0) 40%,rgba(10,14,26,.6))}.manifesto{padding:100px 0 120px}.manifesto-head{max-width:880px;margin:0 auto 96px;text-align:center}.manifesto-head h1{font-family:var(--font-display);font-weight:800;font-size:clamp(44px,6vw,80px);line-height:1.04;letter-spacing:-.03em;color:var(--a65-white);margin:24px 0 28px;text-wrap:balance}.manifesto-head .lede{font-size:var(--fs-body-lg,20px);line-height:1.55;color:var(--a65-fog);max-width:640px;margin:0 auto;text-wrap:pretty}.discipline-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:36px;gap:36px;max-width:1180px;margin:0 auto}@media (max-width:880px){.discipline-grid{grid-template-columns:1fr;gap:24px}}.discipline{position:relative;padding:36px;background:rgba(255,255,255,.02);border:1px solid rgba(126,197,255,.14);border-top:2px solid var(--a65-volt,#c8ff00);border-radius:4px;transition:border-color .24s ease,background .24s ease,transform .32s var(--ease-emph)}.discipline:nth-child(2n){border-top-color:var(--a65-cyan)}.discipline:hover{background:rgba(255,255,255,.035);transform:translateY(-2px)}.discipline .num{font-size:13px;letter-spacing:.32em;color:var(--a65-cyan);margin-bottom:12px}.discipline .num,.discipline h3{font-family:var(--font-display);font-weight:700}.discipline h3{font-size:clamp(22px,2.2vw,28px);line-height:1.15;letter-spacing:-.015em;color:var(--a65-white);margin:0 0 18px;text-wrap:balance}.discipline p{font-size:16px;line-height:1.65;color:var(--a65-fog);margin:0 0 14px;text-wrap:pretty}.discipline p:last-child{margin-bottom:0}.discipline p strong{color:var(--a65-white);font-weight:600}.discipline p em{font-style:italic;color:var(--a65-cloud)}.duality-quote{max-width:880px;margin:96px auto 0;padding:56px 40px;border-top:1px solid rgba(126,197,255,.18);border-bottom:1px solid rgba(126,197,255,.18);text-align:center}.duality-quote p{font-family:var(--font-display);font-weight:400;font-style:italic;font-size:clamp(20px,2vw,26px);line-height:1.5;color:var(--a65-cloud);margin:0 0 18px;text-wrap:balance}.duality-quote p:last-child{margin:0;color:var(--a65-mist,var(--a65-fog));font-size:16px}.svc-intro{max-width:880px;margin:0 auto 80px;text-align:center}.svc-intro h1{font-family:var(--font-display);font-weight:800;font-size:clamp(44px,6vw,80px);line-height:1.04;letter-spacing:-.03em;color:var(--a65-white);margin:24px 0 28px;text-wrap:balance}.svc-intro .lede{font-size:var(--fs-body-lg,20px);line-height:1.6;color:var(--a65-fog);text-wrap:pretty}.horizon-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px;max-width:1280px;margin:0 auto;position:relative}@media (max-width:960px){.horizon-grid{grid-template-columns:1fr;gap:24px}}.horizon{position:relative;padding:44px 36px 40px;background:linear-gradient(160deg,rgba(20,102,255,.08),rgba(10,14,26,.55));border:1px solid rgba(126,197,255,.18);border-radius:6px;display:flex;flex-direction:column;gap:14px;transition:border-color .24s ease,transform .32s var(--ease-emph)}.horizon:hover{transform:translateY(-3px);border-color:rgba(126,197,255,.45)}.horizon-marker{font-weight:700;font-size:14px;letter-spacing:.32em;color:var(--a65-cyan)}.horizon-marker,.horizon-state{font-family:var(--font-display)}.horizon-state{font-weight:800;font-size:clamp(36px,4vw,52px);line-height:1;letter-spacing:-.025em;color:var(--a65-white)}.horizon p{font-size:16px;line-height:1.65;color:var(--a65-fog);margin:8px 0 0;text-wrap:pretty}.horizon p em{color:var(--a65-cloud);font-style:italic}.svc-bridge{max-width:880px;margin:96px auto;padding:48px 36px;border-top:1px solid rgba(126,197,255,.18);border-bottom:1px solid rgba(126,197,255,.18);text-align:center}.svc-bridge p{font-family:var(--font-display);font-style:italic;font-size:clamp(20px,2vw,28px);line-height:1.4;color:var(--a65-cloud);margin:0 0 12px;text-wrap:balance}.svc-bridge p:last-child{margin:0}.cs-coming{min-height:80vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:160px 0 120px}.cs-coming-inner{max-width:720px}.cs-coming .badge{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border:1px solid rgba(46,200,255,.4);border-radius:999px;font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--a65-cyan);margin-bottom:28px}.cs-coming .badge .pulse-dot{width:8px;height:8px;border-radius:50%;background:var(--a65-cyan);box-shadow:0 0 10px var(--a65-cyan);animation:pulse-soft 2.4s ease-in-out infinite}@keyframes pulse-soft{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.7)}}.cs-coming h1{font-family:var(--font-display);font-weight:800;font-size:clamp(40px,5.4vw,72px);line-height:1.05;letter-spacing:-.03em;color:var(--a65-white);margin:0 0 24px;text-wrap:balance}.cs-coming p{font-size:var(--fs-body-lg,19px);line-height:1.6;color:var(--a65-fog);margin:0 auto 36px;max-width:580px;text-wrap:pretty}.thank-you{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:120px 0;background:radial-gradient(50% 60% at 50% 40%,rgba(20,102,255,.16),transparent 70%),var(--a65-ink,#0A0E1A)}.thank-you-inner{max-width:720px;padding:0 32px}.thank-you .check{width:88px;height:88px;border-radius:50%;background:linear-gradient(135deg,var(--a65-cyan),var(--a65-volt,#C8FF00));display:inline-flex;align-items:center;justify-content:center;margin-bottom:36px;box-shadow:0 20px 50px -16px rgba(46,200,255,.55)}.thank-you .check svg{width:40px;height:40px}.thank-you h1{font-family:var(--font-display);font-weight:800;font-size:clamp(40px,5.2vw,64px);line-height:1.05;letter-spacing:-.03em;color:var(--a65-white);margin:0 0 20px;text-wrap:balance}.thank-you p{font-size:var(--fs-body-lg,19px);line-height:1.6;color:var(--a65-fog);margin:0 auto 36px;max-width:520px;text-wrap:pretty}.story-body p+p{margin-top:18px}@media (min-width:781px){.footer-grid.footer-grid--4{grid-template-columns:2fr 1fr 1fr 1fr}}a.loop-node{text-decoration:none;cursor:pointer;display:block;padding:18px 20px;border-radius:8px;border:1px solid transparent;transition:border-color .24s var(--ease-standard),background .24s var(--ease-standard),transform .28s var(--ease-emph),box-shadow .28s var(--ease-standard)}a.loop-node:hover{border-color:rgba(126,197,255,.28);background:rgba(20,102,255,.05);transform:translate(var(--lnx,-50%),var(--lny,0)) scale(1.025)}a.loop-node[data-product=crowd]:hover{--lnx:-50%;--lny:0;box-shadow:0 18px 40px -20px rgba(255,191,0,.45);border-color:rgba(255,191,0,.45)}a.loop-node[data-product=agent]:hover{--lnx:0;--lny:-50%;box-shadow:0 18px 40px -20px rgba(206,255,0,.45);border-color:rgba(206,255,0,.45)}a.loop-node[data-product=creative]:hover{--lnx:-50%;--lny:0;box-shadow:0 18px 40px -20px rgba(255,77,166,.45);border-color:rgba(255,77,166,.45)}.loop.in a.loop-node[data-product=crowd]{--lnx:-50%;--lny:0}.loop.in a.loop-node[data-product=agent]{--lnx:0;--lny:-50%}.loop.in a.loop-node[data-product=creative]{--lnx:-50%;--lny:0}.loop-node-arrow{margin-top:12px;font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--a65-cyan);opacity:0;transform:translateX(-4px);transition:opacity .24s ease,transform .24s ease,color .24s ease}a.loop-node:hover .loop-node-arrow{opacity:1;transform:translateX(0)}a.loop-node[data-product=crowd] .loop-node-arrow{color:var(--a65-amber)}a.loop-node[data-product=agent] .loop-node-arrow{color:var(--a65-volt)}a.loop-node[data-product=creative] .loop-node-arrow{color:#FF4DA6}@media (max-width:980px){a.loop-node:hover{transform:none}.loop-node-arrow{opacity:1;transform:none}}.product-page{min-height:100vh;padding:180px 0 120px;position:relative}.product-page-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border-radius:999px;border:1px solid;font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.32em;text-transform:uppercase;margin-bottom:28px}.product-page-eyebrow .dot-led{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.product-page--crowd .product-page-eyebrow{color:var(--a65-amber);border-color:rgba(255,191,0,.4);background:rgba(255,191,0,.06)}.product-page--agent .product-page-eyebrow{color:var(--a65-volt);border-color:rgba(206,255,0,.4);background:rgba(206,255,0,.06)}.product-page--creative .product-page-eyebrow{color:#FF4DA6;border-color:rgba(255,77,166,.4);background:rgba(255,77,166,.06)}.product-page .product{min-height:0;padding-top:0;padding-bottom:80px}.specs{padding:80px 0;background:linear-gradient(180deg,var(--a65-ink) 0,#050714 100%);border-top:1px solid rgba(126,197,255,.08);border-bottom:1px solid rgba(126,197,255,.08)}.specs-head{text-align:center;max-width:760px;margin:0 auto 56px}.specs-head h2{font-family:var(--font-display);font-weight:800;font-size:clamp(32px,4vw,48px);line-height:1.06;letter-spacing:-.025em;color:var(--a65-white);margin:16px 0;text-wrap:balance}.specs-head p{font-size:var(--fs-body-lg,18px);color:var(--a65-fog);margin:0;text-wrap:pretty}.specs-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:rgba(126,197,255,.14);border:1px solid rgba(126,197,255,.14);border-radius:4px;overflow:hidden;max-width:1280px;margin:0 auto}@media (max-width:960px){.specs-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.specs-grid{grid-template-columns:1fr}}.spec{padding:36px 32px 32px;background:var(--a65-ink,#0A0E1A);display:flex;flex-direction:column;gap:8px;min-height:200px;transition:background .2s ease}.spec:hover{background:#0d1326}.spec-label{font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--a65-mist,var(--a65-fog))}.spec-value{font-family:var(--font-display);font-weight:800;font-size:clamp(36px,4vw,52px);line-height:1;letter-spacing:-.025em;color:var(--a65-white);margin:4px 0 6px}.spec-value.amber{color:var(--a65-amber)}.spec-value.volt{color:var(--a65-volt)}.spec-value.pink{color:#FF4DA6}.spec-value.cyan{color:var(--a65-cyan)}.spec-detail{font-size:14px;line-height:1.55;color:var(--a65-fog);text-wrap:pretty;margin:0}.spec--retail-inline{display:flex;flex-direction:row;align-items:flex-start;gap:20px}.retail-inline-text{flex:1 1;min-width:0}.retail-inline-logos{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:6px;gap:6px;flex-shrink:0;width:42%;align-self:stretch}.retail-logo-card{display:flex;align-items:center;justify-content:center;aspect-ratio:1;padding:8px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-2,6px)}.retail-logo-img{width:100%;height:100%;object-fit:contain;opacity:.9}.related{padding:100px 0}.related-head{text-align:center;max-width:720px;margin:0 auto 48px}.related-head h2{font-family:var(--font-display);font-weight:800;font-size:clamp(28px,3.4vw,40px);line-height:1.1;letter-spacing:-.02em;color:var(--a65-white);margin:16px 0 8px}.related-head p{color:var(--a65-fog);margin:0;font-size:16px}.related-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;max-width:980px;margin:0 auto}@media (max-width:760px){.related-grid{grid-template-columns:1fr}}.related-card{display:flex;flex-direction:column;gap:8px;padding:32px 32px 28px;background:linear-gradient(160deg,rgba(20,102,255,.08),rgba(10,14,26,.5));border:1px solid rgba(126,197,255,.18);border-radius:6px;transition:border-color .22s ease,transform .28s var(--ease-emph),box-shadow .28s ease}.related-card:hover{transform:translateY(-3px);border-color:rgba(126,197,255,.45)}.related-card .eyebrow-mini{font-family:var(--font-body);font-weight:600;font-size:10.5px;letter-spacing:.32em;text-transform:uppercase;color:var(--a65-cyan)}.related-card--crowd .eyebrow-mini{color:var(--a65-amber)}.related-card--agent .eyebrow-mini{color:var(--a65-volt)}.related-card--creative .eyebrow-mini{color:#FF4DA6}.related-card h3{font-family:var(--font-display);font-weight:700;font-size:clamp(20px,2.2vw,26px);line-height:1.18;letter-spacing:-.015em;color:var(--a65-white);margin:6px 0 4px}.related-card p{font-size:15px;line-height:1.55;color:var(--a65-fog);margin:0 0 12px;text-wrap:pretty}.related-card .arrow-link{margin-top:auto;font-family:var(--font-body);font-weight:600;font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--a65-cyan);transition:transform .22s ease}.related-card--crowd .arrow-link{color:var(--a65-amber)}.related-card--agent .arrow-link{color:var(--a65-volt)}.related-card--creative .arrow-link{color:#FF4DA6}.related-card:hover .arrow-link{transform:translateX(6px)}.nav-dropdown,.nav-dropdown-trigger{position:relative;display:inline-flex;align-items:center}.nav-dropdown-trigger{font-family:inherit;font-size:14px;font-weight:400;color:var(--a65-cloud);line-height:1;background:transparent;border:0;padding:0;cursor:pointer;gap:6px;transition:color var(--dur-fast) var(--ease-standard)}.nav-dropdown-trigger:hover,.nav-dropdown.is-open .nav-dropdown-trigger{color:var(--a65-white)}.nav-dropdown-trigger .caret{font-size:9px;transition:transform var(--dur-base) var(--ease-emph);display:inline-block}.nav-dropdown.is-open .nav-dropdown-trigger .caret,.nav-dropdown:hover .nav-dropdown-trigger .caret{transform:rotate(180deg)}.nav-dropdown-trigger[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:var(--a65-cyan)}.nav-dropdown-menu{position:absolute;top:calc(100% + 14px);left:50%;transform:translateX(-50%) translateY(-6px);min-width:280px;padding:10px;background:rgba(10,14,26,.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(126,197,255,.18);border-radius:10px;box-shadow:0 24px 60px -20px rgba(0,0,0,.7),0 0 0 1px rgba(126,197,255,.04);display:flex;flex-direction:column;gap:2px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s var(--ease-standard),transform .24s var(--ease-emph),visibility 0s linear .2s;z-index:100}.nav-dropdown.is-open .nav-dropdown-menu,.nav-dropdown:focus-within .nav-dropdown-menu,.nav-dropdown:hover .nav-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0);transition-delay:0s}.nav-dropdown:after{content:"";position:absolute;top:100%;left:0;right:0;height:18px}.np-item{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:6px;text-decoration:none;transition:background .18s var(--ease-standard)}.np-item:hover{background:rgba(126,197,255,.06)}.np-item[aria-current=page]{background:rgba(20,102,255,.1)}.np-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.np-text{display:flex;flex-direction:column;gap:0;min-width:0}.np-name{font-family:var(--font-wordmark,var(--font-body));font-weight:600;font-size:14px;color:var(--a65-white);letter-spacing:.005em}.np-item--crowd .np-name{color:var(--a65-amber)}.np-item--agent .np-name{color:var(--a65-volt)}.np-item--creative .np-name{color:#FF4DA6}.np-item--services .np-name{color:var(--a65-cyan)}.np-item--services .np-dot{background:var(--a65-cyan);box-shadow:0 0 10px var(--a65-cyan)}.np-sub{font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--a65-fog);font-weight:500}@media (max-width:880px){.nav-dropdown-menu{display:none}}.horizons-timeline{position:relative;max-width:1280px;margin:0 auto;padding:24px 0 8px;opacity:1!important;transform:none!important}.ht-rail{position:relative;width:100%;height:56px;margin-bottom:8px}.ht-rail-bg,.ht-rail-progress{position:absolute;top:50%;left:16.6667%;right:16.6667%;height:2px;transform:translateY(-50%);border-radius:999px;pointer-events:none}.ht-rail-bg{background:linear-gradient(90deg,rgba(126,197,255,.18),rgba(126,197,255,.3) 50%,rgba(126,197,255,.18))}.ht-rail-progress{background:linear-gradient(90deg,var(--a65-volt,#C8FF00) 0,var(--a65-cyan,#2EC8FF) 50%,var(--a65-cyan,#2EC8FF) 100%);box-shadow:0 0 14px rgba(46,200,255,.55);transition:width 2.6s cubic-bezier(.2,.7,.2,1) .25s}.horizons-timeline.in .ht-rail-progress{width:calc(100% - 33.3334% + 33.3334%)}.ht-rail-progress{right:auto;width:0}.horizons-timeline.in .ht-rail-progress{width:66.6667%}.ht-rail-progress:after{content:"";position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:14px;height:14px;border-radius:50%;background:var(--a65-cyan,#2EC8FF);box-shadow:0 0 16px rgba(46,200,255,.85),0 0 32px rgba(46,200,255,.45);opacity:0;transition:opacity .4s ease .3s}.horizons-timeline.in .ht-rail-progress:after{opacity:1}.ht-marker{position:absolute;top:50%;transform:translate(-50%,-50%);width:26px;height:26px;pointer-events:none}.ht-marker--1{left:16.6667%}.ht-marker--2{left:50%}.ht-marker--3{left:83.3333%}.ht-marker-dot{position:absolute;inset:6px;border-radius:50%;background:rgba(10,14,26,1);border:2px solid rgba(126,197,255,.4);transition:background .6s ease,border-color .6s ease,box-shadow .6s ease}.ht-marker-pulse{position:absolute;inset:0;border-radius:50%;background:rgba(46,200,255,0);opacity:0;transform:scale(.6);transition:opacity .6s ease,transform .6s ease,background .6s ease}.horizons-timeline.in .ht-marker--1 .ht-marker-dot{background:var(--a65-volt,#C8FF00);border-color:var(--a65-volt,#C8FF00);box-shadow:0 0 0 4px rgba(206,255,0,.18),0 0 14px rgba(206,255,0,.6);transition-delay:.35s}.horizons-timeline.in .ht-marker--2 .ht-marker-dot{transition-delay:1.35s}.horizons-timeline.in .ht-marker--2 .ht-marker-dot,.horizons-timeline.in .ht-marker--3 .ht-marker-dot{background:var(--a65-cyan,#2EC8FF);border-color:var(--a65-cyan,#2EC8FF);box-shadow:0 0 0 4px rgba(46,200,255,.18),0 0 14px rgba(46,200,255,.6)}.horizons-timeline.in .ht-marker--3 .ht-marker-dot{transition-delay:2.35s}.horizons-timeline.in .ht-marker--1 .ht-marker-pulse{background:rgba(206,255,0,.25);opacity:1;animation:ht-pulse 2.4s ease-out .7s infinite}.horizons-timeline.in .ht-marker--2 .ht-marker-pulse{background:rgba(46,200,255,.25);opacity:1;animation:ht-pulse 2.4s ease-out 1.7s infinite}.horizons-timeline.in .ht-marker--3 .ht-marker-pulse{background:rgba(46,200,255,.25);opacity:1;animation:ht-pulse 2.4s ease-out 2.7s infinite}@keyframes ht-pulse{0%{transform:scale(.6);opacity:.65}60%{transform:scale(2);opacity:0}to{transform:scale(2);opacity:0}}.ht-stations{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px;margin-top:20px}.ht-station{position:relative;text-align:center;padding:24px 24px 8px;display:flex;flex-direction:column;align-items:center;gap:14px;opacity:0;transform:translateY(18px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.horizons-timeline.in .ht-station--1{transition-delay:.45s}.horizons-timeline.in .ht-station--2{transition-delay:1.35s}.horizons-timeline.in .ht-station--3{transition-delay:2.25s}.horizons-timeline.in .ht-station{opacity:1;transform:translateY(0)}.ht-tag{font-family:var(--font-display,"Open Sans");font-weight:700;font-size:12px;letter-spacing:.36em;text-transform:uppercase;color:var(--a65-cyan,#2EC8FF)}.ht-station--1 .ht-tag{color:var(--a65-volt,#C8FF00)}.ht-state{font-family:var(--font-display,"Open Sans");font-weight:800;font-size:clamp(36px,4vw,52px);line-height:1;letter-spacing:-.025em;color:var(--a65-white,#ffffff);margin-top:-2px}.ht-station p{font-size:15px;line-height:1.65;color:var(--a65-fog,#9BABCC);text-wrap:pretty;margin:4px 0 0;max-width:38ch}.ht-station p em{color:var(--a65-cloud,#CDD5E5);font-style:italic}@media (max-width:880px){.ht-rail{position:absolute;left:22px;top:0;bottom:0;width:2px;height:auto;margin:0}.ht-rail-bg,.ht-rail-progress{left:0;top:8%;bottom:8%;height:auto;width:2px;transform:none;right:auto}.ht-rail-bg{background:linear-gradient(180deg,rgba(126,197,255,.18),rgba(126,197,255,.3) 50%,rgba(126,197,255,.18))}.ht-rail-progress{background:linear-gradient(180deg,var(--a65-volt,#C8FF00) 0,var(--a65-cyan,#2EC8FF) 50%);height:0;width:2px;transition:height 2.6s cubic-bezier(.2,.7,.2,1) .25s}.horizons-timeline.in .ht-rail-progress{width:2px;height:84%}.ht-rail-progress:after{right:50%;left:50%;top:100%;transform:translate(-50%,-50%)}.ht-marker{left:0!important;top:8%;transform:translate(-50%,-50%)}.ht-marker--1{top:8%}.ht-marker--2{top:50%}.ht-marker--3{top:92%}.horizons-timeline{padding-left:56px;position:relative}.ht-stations{grid-template-columns:1fr;gap:56px}.ht-station{text-align:left;align-items:flex-start;padding:0}.ht-station p{max-width:none}}@media (prefers-reduced-motion:reduce){.ht-marker-dot,.ht-marker-pulse,.ht-rail-progress,.ht-station{transition:none!important;animation:none!important}.horizons-timeline.in .ht-rail-progress{width:66.6667%}.horizons-timeline.in .ht-station{opacity:1;transform:none}}@font-face{font-family:Work Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Work Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Work Sans Fallback;src:local("Arial");ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.00%;size-adjust:111.93%}.__className_d8935c{font-family:Work Sans,Work Sans Fallback;font-style:normal}.__variable_d8935c{--font-work-sans:"Work Sans","Work Sans Fallback"}