:root{--black:#050608;--charcoal:#0c0f14;--graphite:#141a22;--off-white:#f4f6f8;--muted:#8b95a5;--blue:#4a8ffd;--blue-dim:rgba(74,143,253,0.45);--line-dark:rgba(255,255,255,0.1);--line-light:rgba(20,26,34,0.12);--max:1040px;--header-h:64px;--font-inter:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-space-grotesk:"Space Grotesk",Inter,ui-sans-serif,system-ui,sans-serif;--type-kicker:0.72rem;--type-section-title:clamp(1.75rem,3.5vw,2.75rem);--type-section-title-compact:clamp(1.35rem,2.4vw,2rem);--type-card-title:1.08rem;--type-visual-label:0.72rem;--type-visual-body:0.72rem;--type-visual-caption:0.78rem}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-h)}body{margin:0;font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;background:var(--black);color:var(--off-white);-webkit-font-smoothing:antialiased}.skip-link{position:absolute;top:-100%;left:16px;z-index:10000;padding:10px 16px;border-radius:8px;background:var(--blue);color:#fff;font-weight:600;font-size:.875rem}.skip-link:focus-visible{top:12px}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}a:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{border:0;cursor:pointer}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-space-grotesk),var(--font-inter),sans-serif;font-weight:600;letter-spacing:-.03em;text-wrap:balance}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.site-header{position:fixed;inset:0 0 auto;z-index:100;display:flex;align-items:center;justify-content:space-between;height:var(--header-h);padding:0 24px;transition:background .35s,-webkit-backdrop-filter .35s;transition:background .35s,backdrop-filter .35s;transition:background .35s,backdrop-filter .35s,-webkit-backdrop-filter .35s}.site-header.transparent{background:transparent}.site-header.scrolled{background:rgba(5,6,8,.82);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line-dark)}.brand{display:flex;align-items:center;gap:10px;font-family:var(--font-space-grotesk),sans-serif;font-weight:600;font-size:.95rem;letter-spacing:.04em;text-transform:uppercase}.brand-logo{border-radius:8px}.main-nav{display:flex;align-items:center;gap:28px}.nav-link{font-size:.82rem;font-weight:500;color:rgba(255,255,255,.72);transition:color .2s}.nav-link:hover{color:#fff}.nav-link.active{color:#fff;text-shadow:0 0 8px rgba(74,143,253,.95),0 0 18px rgba(74,143,253,.55),0 0 32px rgba(74,143,253,.32)}.nav-cta{padding:8px 18px;border-radius:999px;border:1px solid var(--line-dark);font-size:.82rem;font-weight:600;color:#fff;transition:border-color .2s,background .2s}.nav-cta:hover{border-color:var(--blue-dim);background:rgba(74,143,253,.08)}.nav-admin{display:inline-flex;align-items:center;gap:6px}.nav-admin-dot{width:7px;height:7px;border-radius:50%;background:var(--blue);box-shadow:0 0 10px rgba(74,143,253,.65)}.nav-toggle{display:none;width:40px;height:40px;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:transparent}.nav-toggle span{display:block;width:20px;height:1.5px;background:#fff}.nav-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:200}.nav-sheet{position:fixed;top:0;right:0;z-index:201;width:min(300px,85vw);height:100%;padding:80px 24px 24px;background:var(--charcoal);display:flex;flex-direction:column;gap:16px}.screen{min-height:100svh;display:flex;align-items:center;padding:calc(var(--header-h) + 48px) 24px 64px}.screen-inner{width:min(var(--max),100%);margin-inline:auto}.screen-dark{background:var(--black);color:var(--off-white)}.screen-hero{min-height:100svh;height:100svh;max-height:100svh;padding:var(--header-h) 0 0;overflow:hidden;align-items:stretch}.screen-hero .hero-intro{height:100%;min-height:0;max-height:100%}.screen-light{background:var(--off-white);color:var(--graphite);font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif}.screen-cta{background:var(--charcoal);border-top:1px solid var(--line-dark)}#alpha,#architecture,#context,#hitl,#model,#modularity,#partner,#people,#qms{min-height:auto}#modularity,#people,#qms{border-top:1px solid rgba(74,143,253,.55)}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:start}.center-text{text-align:center}.center-text .lead,.statement-lg.center,.statement-sm.center{margin-inline:auto}.eyebrow{font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin:0 0 16px}.screen-light .eyebrow{color:#2d6fd4}h2{font-size:var(--type-section-title);line-height:1.12;max-width:18ch;margin-bottom:20px}.center-text h2{max-width:none;margin-inline:auto}.lead{font-size:1.05rem;line-height:1.65;color:var(--muted);max-width:52ch;margin-bottom:32px}.screen-light .lead{color:#5a6572}.lead strong{color:inherit;font-weight:600}.accent{color:var(--blue)}.statement-lg{font-size:clamp(1.35rem,2.5vw,1.85rem);line-height:1.25;margin-top:40px}.statement-lg,.statement-xl{font-family:var(--font-space-grotesk),sans-serif;font-weight:600}.statement-xl{font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.2;margin-top:48px;max-width:20ch}.statement-md{font-family:var(--font-space-grotesk),sans-serif;font-size:1.25rem;font-weight:600;margin-top:40px}.statement-sm{font-size:.88rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-top:24px;color:var(--muted)}.statement-block{margin-top:48px;padding-top:32px;border-top:1px solid var(--line-light)}.screen-dark .statement-block{border-color:var(--line-dark)}.muted{font-size:.9rem;color:var(--muted);margin-top:8px}.mt{margin-top:40px}.hero-intro{height:calc(100svh - var(--header-h));min-height:calc(100svh - var(--header-h));max-height:calc(100svh - var(--header-h));text-align:center;position:relative;padding:0 24px 28px;overflow:hidden}.hero-intro,.hero-stage{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.hero-stage{gap:clamp(10px,2.2svh,22px);flex:1 1;max-width:780px;padding-top:8px}.hero-grid-bg{background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,black,transparent);mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,black,transparent)}.hero-grid-bg,.hero-nodes{position:absolute;inset:0;pointer-events:none}.hero-nodes span{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--blue);opacity:0;animation:node-in 1.2s ease forwards;animation-delay:calc(var(--i) * .15s)}.hero-nodes span:first-child{top:22%;left:18%}.hero-nodes span:nth-child(2){top:30%;right:20%}.hero-nodes span:nth-child(3){bottom:35%;left:25%}.hero-nodes span:nth-child(4){bottom:28%;right:22%}.hero-nodes span:nth-child(5){top:45%;left:12%}.hero-nodes span:nth-child(6){top:40%;right:14%}@keyframes node-in{to{opacity:.5}}.hero-logo-wrap{margin-bottom:0}.hero-logo-cluster{position:relative;display:flex;align-items:center;justify-content:center;width:min(820px,98vw);height:clamp(240px,36svh,320px);flex-shrink:0}.hero-logo-wrap.connected .hero-logo-glow{opacity:1}.hero-logo-wrap.connected .hero-logo-pulse{animation:pulse-ring 2.5s ease-in-out infinite}.hero-logo-glow{position:absolute;inset:-20px;border-radius:24px;background:radial-gradient(circle,rgba(74,143,253,.35),transparent 70%);opacity:0;transition:opacity .8s ease;pointer-events:none}.hero-logo-wrap.connected{filter:drop-shadow(0 0 18px rgba(74,143,253,.5)) drop-shadow(0 0 36px rgba(74,143,253,.22));transition:filter .8s ease,opacity .9s ease,transform .9s ease}.hero-logo-pulse{position:absolute;inset:-8px;border-radius:20px;border:1px solid var(--blue-dim);opacity:0}.hero-logo-wrap.connected .hero-logo-pulse{opacity:1}@keyframes pulse-ring{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.06);opacity:.7}}.hero-logo-img{border-radius:16px}.hero-brand-copy h1{font-size:clamp(1.85rem,4.8svh,3rem);letter-spacing:.12em;font-weight:600;margin-bottom:6px}.hero-tagline{font-family:var(--font-space-grotesk),sans-serif;font-size:clamp(.88rem,2svh,1.15rem);font-weight:500;color:rgba(255,255,255,.88);margin-bottom:0}.hero-multiplier{font-size:.82rem;letter-spacing:.08em;color:var(--muted)}.hero-tagline-sm{font-family:var(--font-space-grotesk),sans-serif;font-size:1rem;margin-top:12px}.hero-multiplier-sm{font-size:.78rem;color:var(--muted);margin-top:4px}.hero-scroll-hint{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:4px;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);z-index:2}.hero-scroll-hint svg{animation:bob 2s ease-in-out infinite}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes fade-in{to{opacity:1}}.layer-stack{display:grid;grid-gap:12px;gap:12px;margin:40px 0}.layer-card{padding:24px 28px;border:1px solid var(--line-dark);border-radius:4px;background:rgba(255,255,255,.02);transition:border-color .3s}.layer-card:hover{border-color:var(--blue-dim)}.layer-card h3{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--blue);margin-bottom:8px}.layer-card p{font-size:1rem;margin-bottom:8px}.layer-card span{font-size:.82rem;color:var(--muted)}.flow-vertical{list-style:none;padding:0;margin:0 0 40px;max-width:280px}.flow-vertical li{border-bottom:1px solid var(--line-light);font-family:var(--font-space-grotesk),sans-serif;font-size:.95rem;font-weight:500;position:relative;padding:14px 0 14px 20px}.flow-vertical li:before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;border-radius:50%;background:var(--blue);transform:translateY(-50%)}.passport-minimal{padding:28px;border:1px solid var(--line-light);border-radius:4px;max-width:480px}.passport-minimal h3{font-size:1.25rem;margin-bottom:8px}.passport-minimal p{font-size:.88rem;color:#5a6572}.alpha-visual{display:flex;flex-direction:column;gap:24px}.alpha-plant-outline{display:flex;align-items:flex-end;gap:6px;height:120px;padding:16px;border:1px solid var(--line-dark);border-radius:4px}.alpha-plant-outline span{flex:1 1;background:rgba(74,143,253,.15);border:1px solid var(--blue-dim);border-radius:2px 2px 0 0}.alpha-plant-outline span:first-child{height:40%}.alpha-plant-outline span:nth-child(2){height:55%}.alpha-plant-outline span:nth-child(3){height:70%}.alpha-plant-outline span:nth-child(4){height:85%}.alpha-plant-outline span:nth-child(5){height:100%}.alpha-plant-outline span:nth-child(6){height:75%}.alpha-plant-outline span:nth-child(7){height:60%}.alpha-plant-outline span:nth-child(8){height:45%}.alpha-tags{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.alpha-tags li{padding:6px 12px;font-size:.72rem;font-weight:600;letter-spacing:.04em;border:1px solid var(--line-dark);border-radius:999px;color:var(--muted)}.leader-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin:40px 0 64px}.leader-minimal{padding:24px;border:1px solid var(--line-light);border-radius:4px}.leader-photo{width:80px;height:80px;border-radius:50%;overflow:hidden;background:var(--graphite);display:grid;place-items:center;margin-bottom:16px;border:2px solid rgba(74,143,253,.2);filter:grayscale(.15);transition:filter .35s ease,border-color .35s ease,box-shadow .35s ease}.leader-glass:hover .leader-photo{filter:grayscale(0);border-color:rgba(74,143,253,.45);box-shadow:0 0 20px rgba(74,143,253,.15)}.leader-photo span{font-family:var(--font-space-grotesk),sans-serif;font-size:1.5rem;font-weight:600;color:var(--blue)}.leader-minimal h3{font-size:1.1rem;margin-bottom:4px}.leader-minimal .role{font-size:.82rem;font-weight:600;color:var(--blue);margin-bottom:8px}.leader-minimal .cred{font-size:.75rem;color:var(--muted);margin-bottom:12px}.leader-minimal .bio{font-size:.88rem;line-height:1.55;color:#5a6572}.leader-glass{position:relative;height:100%;padding:24px;border-radius:12px;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line-light);box-shadow:0 16px 40px rgba(13,29,57,.06);transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.leader-glass:hover{border-color:rgba(74,143,253,.3);transform:translateY(-2px);box-shadow:0 20px 44px rgba(13,29,57,.1)}.leader-glass h3{font-size:1.1rem;margin-bottom:4px}.leader-glass .role{font-size:.82rem;font-weight:600;color:var(--blue);margin-bottom:8px}.leader-glass .cred{font-size:.75rem;color:var(--muted);margin-bottom:12px}.leader-glass .bio{font-size:.88rem;line-height:1.55;color:#5a6572}.leader-photo img{width:100%;height:100%;object-fit:cover}.leader-discipline{position:absolute;top:14px;right:14px;padding:4px 9px;border-radius:999px;font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--blue);background:rgba(74,143,253,.08);border:1px solid rgba(74,143,253,.2);transition:border-color .25s ease,background .25s ease,transform .25s ease}.leader-glass:hover .leader-discipline{transform:translateY(-1px);border-color:rgba(74,143,253,.45);background:rgba(74,143,253,.1)}.form-minimal{display:grid;grid-gap:14px;gap:14px}.form-minimal label{display:grid;grid-gap:6px;gap:6px;font-size:.78rem;font-weight:500;color:var(--muted)}.form-minimal input,.form-minimal select,.form-minimal textarea{width:100%;padding:12px 14px;border:1px solid var(--line-dark);border-radius:6px;background:rgba(255,255,255,.06);color:#fff;font-size:.9rem;line-height:1.4;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.form-minimal input::placeholder,.form-minimal textarea::placeholder{color:rgba(255,255,255,.32)}.form-minimal select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(255,255,255,.45) 0),linear-gradient(135deg,rgba(255,255,255,.45) 50%,transparent 0);background-position:calc(100% - 18px) calc(50% + 1px),calc(100% - 12px) calc(50% + 1px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:36px;cursor:pointer}.form-minimal select option{background:#12151c;color:#fff}.form-minimal input:focus,.form-minimal select:focus,.form-minimal textarea:focus{outline:none;border-color:rgba(74,143,253,.55);background:rgba(255,255,255,.08);box-shadow:0 0 0 3px rgba(74,143,253,.14)}.screen-light .form-minimal input,.screen-light .form-minimal select,.screen-light .form-minimal textarea{background:rgba(255,255,255,.92);color:var(--graphite);border-color:var(--line-light)}.screen-light .form-minimal input::placeholder,.screen-light .form-minimal textarea::placeholder{color:rgba(13,29,57,.38)}.form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.btn-primary{padding:14px 24px;border-radius:4px;background:var(--blue);color:#fff;font-weight:600;font-size:.88rem;margin-top:8px;transition:opacity .2s}.btn-primary:hover:not(:disabled){opacity:.9}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.form-msg{font-size:.88rem;line-height:1.45;padding:12px 14px;border-radius:6px;border:1px solid transparent;margin-top:4px}.form-msg.success{background:rgba(74,143,253,.16);border-color:rgba(74,143,253,.35);color:#9ec5ff}.form-msg.error{background:rgba(239,68,68,.16);border-color:rgba(239,68,68,.35);color:#fca5a5}.site-footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:20px;gap:20px;padding:28px 24px 32px;font-size:.78rem;color:var(--muted);border-top:1px solid var(--line-dark);background:#000}.footer-brand{display:flex;flex-direction:column;gap:4px}.footer-company{font-family:var(--font-space-grotesk),sans-serif;font-size:.82rem;font-weight:600;letter-spacing:.02em;color:rgba(255,255,255,.9)}.footer-location{font-size:.72rem;color:rgba(255,255,255,.48)}.footer-social{display:flex;gap:12px}.footer-social,.footer-social-link{align-items:center;justify-content:center}.footer-social-link{display:inline-flex;width:36px;height:36px;border-radius:999px;border:1px solid rgba(74,143,253,.55);color:#9cc4ff;background:rgba(74,143,253,.12);box-shadow:0 0 10px rgba(74,143,253,.5),0 0 22px rgba(74,143,253,.22);transition:color .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.footer-social-link svg{width:17px;height:17px;fill:currentColor;filter:drop-shadow(0 0 6px rgba(74,143,253,.85))}.footer-social-link[aria-label="Voltron on Instagram"] svg{fill:none}.footer-social-link:hover{color:#fff;border-color:rgba(74,143,253,.95);background:rgba(74,143,253,.22);box-shadow:0 0 14px rgba(74,143,253,.75),0 0 32px rgba(74,143,253,.38);transform:translateY(-1px)}.footer-year{text-align:right;font-size:.72rem;color:rgba(255,255,255,.42)}@media (max-width:720px){.site-footer{grid-template-columns:1fr;text-align:center;gap:16px;padding-inline:20px}.footer-brand{align-items:center}.footer-year{text-align:center}}@media (max-width:900px){.main-nav{display:none}.nav-toggle{display:flex}.jv-minimal,.leader-row,.scale-row,.split{grid-template-columns:1fr}.jv-center{justify-self:center}.scale-row{gap:24px}.form-row{grid-template-columns:1fr}h2{max-width:none}}@media (max-width:600px){.screen{padding-inline:20px}.leader-row{gap:16px}}@keyframes story-from-left{0%{opacity:0;transform:translateX(-68px)}to{opacity:1;transform:translateX(0)}}@keyframes story-from-right{0%{opacity:0;transform:translateX(76px)}to{opacity:1;transform:translateX(0)}}@keyframes story-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes tag-slide-in{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:translateX(0)}}.reveal{opacity:1;transition:transform .78s cubic-bezier(.22,.61,.36,1);transition-delay:var(--reveal-delay,0s)}.reveal:not(.split-copy):not(.split-visual):not(.people-header):not(.biz-page-header):not(.advantage-header):not(.partner-intro):not(.architecture-header):not(.qms-header){transform:translateY(28px)}.reveal:not(.split-copy):not(.split-visual):not(.people-header):not(.biz-page-header):not(.advantage-header):not(.partner-intro):not(.architecture-header):not(.qms-header).is-visible{transform:translateY(0)}.reveal.split-copy{transform:none;transition:none}.reveal.split-copy:not(.is-visible)>.bridge-line,.reveal.split-copy:not(.is-visible)>.btn-alpha-visit,.reveal.split-copy:not(.is-visible)>.eyebrow,.reveal.split-copy:not(.is-visible)>.lead,.reveal.split-copy:not(.is-visible)>.philosophy-row,.reveal.split-copy:not(.is-visible)>.process-row,.reveal.split-copy:not(.is-visible)>.statement-sm,.reveal.split-copy:not(.is-visible)>.visibility-row,.reveal.split-copy:not(.is-visible)>h2{opacity:1;transform:none}html.js .reveal.split-copy:not(.is-visible)>.bridge-line,html.js .reveal.split-copy:not(.is-visible)>.btn-alpha-visit,html.js .reveal.split-copy:not(.is-visible)>.eyebrow,html.js .reveal.split-copy:not(.is-visible)>.lead,html.js .reveal.split-copy:not(.is-visible)>.philosophy-row,html.js .reveal.split-copy:not(.is-visible)>.process-row,html.js .reveal.split-copy:not(.is-visible)>.statement-sm,html.js .reveal.split-copy:not(.is-visible)>.visibility-row,html.js .reveal.split-copy:not(.is-visible)>h2{opacity:0}.reveal.split-copy.is-visible>.eyebrow,.reveal.split-copy.is-visible>h2{animation:story-from-left .56s cubic-bezier(.22,.61,.36,1) both}.reveal.split-copy.is-visible>.eyebrow{animation-delay:calc(var(--reveal-delay, 0s) + 0s)}.reveal.split-copy.is-visible>h2{animation-delay:calc(var(--reveal-delay, 0s) + 80ms)}.reveal.split-copy.is-visible>.bridge-line,.reveal.split-copy.is-visible>.btn-alpha-visit,.reveal.split-copy.is-visible>.lead,.reveal.split-copy.is-visible>.philosophy-row,.reveal.split-copy.is-visible>.process-row,.reveal.split-copy.is-visible>.statement-sm,.reveal.split-copy.is-visible>.visibility-row{animation:story-from-left-soft .62s cubic-bezier(.22,.61,.36,1) both}.reveal.split-copy.is-visible>.lead{animation-delay:calc(var(--reveal-delay, 0s) + .28s)}.reveal.split-copy.is-visible>.bridge-line{animation-delay:calc(var(--reveal-delay, 0s) + 368ms)}.reveal.split-copy.is-visible>.philosophy-row,.reveal.split-copy.is-visible>.process-row,.reveal.split-copy.is-visible>.visibility-row{animation-delay:calc(var(--reveal-delay, 0s) + 456ms)}.reveal.split-copy.is-visible>.statement-sm{animation-delay:calc(var(--reveal-delay, 0s) + 544ms)}html.js .reveal.split-copy:not(.is-visible)>.modularity-copy-main,html.js .reveal.split-copy:not(.is-visible)>.modularity-copy-main>.bridge-line,html.js .reveal.split-copy:not(.is-visible)>.modularity-copy-main>.lead,html.js .reveal.split-copy:not(.is-visible)>.modularity-copy-main>h2{opacity:0}.reveal.split-copy.is-visible>.modularity-copy-main>h2{animation:story-from-left .56s cubic-bezier(.22,.61,.36,1) both;animation-delay:calc(var(--reveal-delay, 0s) + 80ms)}.reveal.split-copy.is-visible>.modularity-copy-main>.bridge-line,.reveal.split-copy.is-visible>.modularity-copy-main>.lead{animation:story-from-left-soft .62s cubic-bezier(.22,.61,.36,1) both}.reveal.split-copy.is-visible>.modularity-copy-main>.lead{animation-delay:calc(var(--reveal-delay, 0s) + .28s)}.reveal.split-copy.is-visible>.modularity-copy-main>.bridge-line{animation-delay:calc(var(--reveal-delay, 0s) + 368ms)}@keyframes story-from-left-soft{0%{opacity:0;transform:translateX(-48px)}to{opacity:1;transform:translateX(0)}}@keyframes story-from-right-soft{0%{opacity:0;transform:translateX(48px)}to{opacity:1;transform:translateX(0)}}@keyframes tag-slide-in-right{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}.reveal.split-visual{transform:none;transition:none;opacity:1}.reveal.split-visual .visual-stage{will-change:transform,opacity}.reveal.split-visual:not(.is-visible) .visual-stage{opacity:1;transform:none}html.js .reveal.split-visual:not(.is-visible) .visual-stage{opacity:0;transform:translateX(76px)}.reveal.split-visual.is-visible .visual-stage{animation:story-from-right .82s cubic-bezier(.22,.61,.36,1) forwards;animation-delay:calc(var(--reveal-delay, 0s) + .3s)}.reveal.advantage-header,.reveal.architecture-header,.reveal.biz-page-header,.reveal.partner-intro,.reveal.people-header,.reveal.qms-header{transform:none;transition:none}.reveal.advantage-header:not(.is-visible)>.eyebrow,.reveal.advantage-header:not(.is-visible)>.lead,.reveal.advantage-header:not(.is-visible)>h2,.reveal.architecture-header:not(.is-visible)>.architecture-vos,.reveal.architecture-header:not(.is-visible)>.eyebrow,.reveal.architecture-header:not(.is-visible)>h2,.reveal.biz-page-header:not(.is-visible)>.eyebrow,.reveal.biz-page-header:not(.is-visible)>.lead,.reveal.biz-page-header:not(.is-visible)>h2,.reveal.partner-intro:not(.is-visible)>.eyebrow,.reveal.partner-intro:not(.is-visible)>.lead,.reveal.partner-intro:not(.is-visible)>h2,.reveal.people-header:not(.is-visible)>.discipline-row,.reveal.people-header:not(.is-visible)>.eyebrow,.reveal.people-header:not(.is-visible)>.lead,.reveal.people-header:not(.is-visible)>h2,.reveal.qms-header:not(.is-visible)>.bridge-line,.reveal.qms-header:not(.is-visible)>.eyebrow,.reveal.qms-header:not(.is-visible)>.lead,.reveal.qms-header:not(.is-visible)>h2{opacity:0}.reveal.advantage-header.is-visible>.eyebrow,.reveal.advantage-header.is-visible>h2,.reveal.architecture-header.is-visible>.eyebrow,.reveal.architecture-header.is-visible>h2,.reveal.biz-page-header.is-visible>.eyebrow,.reveal.biz-page-header.is-visible>h2,.reveal.partner-intro.is-visible>.eyebrow,.reveal.partner-intro.is-visible>h2,.reveal.people-header.is-visible>.eyebrow,.reveal.people-header.is-visible>h2,.reveal.qms-header.is-visible>.eyebrow,.reveal.qms-header.is-visible>h2{animation:story-from-left .56s cubic-bezier(.22,.61,.36,1) both}.reveal.advantage-header.is-visible>.eyebrow,.reveal.architecture-header.is-visible>.eyebrow,.reveal.biz-page-header.is-visible>.eyebrow,.reveal.partner-intro.is-visible>.eyebrow,.reveal.people-header.is-visible>.eyebrow,.reveal.qms-header.is-visible>.eyebrow{animation-delay:calc(var(--reveal-delay, 0s) + 0s)}.reveal.advantage-header.is-visible>h2,.reveal.architecture-header.is-visible>h2,.reveal.biz-page-header.is-visible>h2,.reveal.partner-intro.is-visible>h2,.reveal.people-header.is-visible>h2,.reveal.qms-header.is-visible>h2{animation-delay:calc(var(--reveal-delay, 0s) + 80ms)}.reveal.advantage-header.is-visible>.lead,.reveal.architecture-header.is-visible>.architecture-vos,.reveal.biz-page-header.is-visible>.lead,.reveal.partner-intro.is-visible>.lead,.reveal.people-header.is-visible>.discipline-row,.reveal.people-header.is-visible>.lead,.reveal.qms-header.is-visible>.bridge-line,.reveal.qms-header.is-visible>.lead{animation:story-from-right-soft .62s cubic-bezier(.22,.61,.36,1) both}.reveal.advantage-header.is-visible>.lead,.reveal.architecture-header.is-visible>.architecture-vos,.reveal.biz-page-header.is-visible>.lead,.reveal.partner-intro.is-visible>.lead,.reveal.people-header.is-visible>.lead,.reveal.qms-header.is-visible>.lead{animation-delay:calc(var(--reveal-delay, 0s) + .3s)}.reveal.people-header.is-visible>.discipline-row,.reveal.qms-header.is-visible>.bridge-line{animation-delay:calc(var(--reveal-delay, 0s) + 388ms)}.reveal.people-header:not(.is-visible) .discipline-row span,.reveal.split-copy:not(.is-visible) .philosophy-row span,.reveal.split-copy:not(.is-visible) .process-row span,.reveal.split-copy:not(.is-visible) .visibility-row span{opacity:0}.reveal.split-copy.is-visible .philosophy-row span,.reveal.split-copy.is-visible .process-row span,.reveal.split-copy.is-visible .visibility-row span{animation:tag-slide-in .44s cubic-bezier(.22,.61,.36,1) forwards}.reveal.people-header.is-visible .discipline-row span{animation:tag-slide-in-right .44s cubic-bezier(.22,.61,.36,1) forwards}.reveal.split-copy.is-visible .philosophy-row span:first-child,.reveal.split-copy.is-visible .process-row span:first-child,.reveal.split-copy.is-visible .visibility-row span:first-child{animation-delay:calc(var(--reveal-delay, 0s) + .86s)}.reveal.split-copy.is-visible .philosophy-row span:nth-child(2),.reveal.split-copy.is-visible .process-row span:nth-child(3),.reveal.split-copy.is-visible .visibility-row span:nth-child(2){animation-delay:calc(var(--reveal-delay, 0s) + 922ms)}.reveal.split-copy.is-visible .philosophy-row span:nth-child(3),.reveal.split-copy.is-visible .process-row span:nth-child(2),.reveal.split-copy.is-visible .visibility-row span:nth-child(3){animation-delay:calc(var(--reveal-delay, 0s) + 984ms)}.reveal.split-copy.is-visible .philosophy-row span:nth-child(4){animation-delay:calc(var(--reveal-delay, 0s) + 1046ms)}.reveal.split-copy.is-visible .philosophy-row span:nth-child(5){animation-delay:calc(var(--reveal-delay, 0s) + 1108ms)}.reveal.split-copy.is-visible .process-row span:nth-child(3){animation-delay:calc(var(--reveal-delay, 0s) + 1046ms)}.reveal.people-header.is-visible .discipline-row span:first-child{animation-delay:calc(var(--reveal-delay, 0s) + .79s)}.reveal.people-header.is-visible .discipline-row span:nth-child(2){animation-delay:calc(var(--reveal-delay, 0s) + 852ms)}.reveal.people-header.is-visible .discipline-row span:nth-child(3){animation-delay:calc(var(--reveal-delay, 0s) + 914ms)}#model .reveal:not(.biz-page-header){transform:none;transition:none}@media (min-width:901px){.partner-forms>.reveal{transform:none;transition:none}.partner-forms>.reveal:not(.is-visible){opacity:0}.partner-forms>.reveal:first-child:not(.is-visible){transform:translateX(-64px)}.partner-forms>.reveal:first-child.is-visible{animation:story-from-left .76s cubic-bezier(.22,.61,.36,1) forwards;animation-delay:var(--reveal-delay,0s)}.partner-forms>.reveal:nth-child(2):not(.is-visible){transform:translateX(64px)}.partner-forms>.reveal:nth-child(2).is-visible{animation:story-from-right .76s cubic-bezier(.22,.61,.36,1) forwards;animation-delay:var(--reveal-delay,0s)}}@media (max-width:900px){.reveal.split-copy:not(.is-visible)>.bridge-line,.reveal.split-copy:not(.is-visible)>.btn-alpha-visit,.reveal.split-copy:not(.is-visible)>.eyebrow,.reveal.split-copy:not(.is-visible)>.lead,.reveal.split-copy:not(.is-visible)>.philosophy-row,.reveal.split-copy:not(.is-visible)>.process-row,.reveal.split-copy:not(.is-visible)>.statement-sm,.reveal.split-copy:not(.is-visible)>.visibility-row,.reveal.split-copy:not(.is-visible)>h2{transform:translateY(24px)}.reveal.advantage-header.is-visible>.eyebrow,.reveal.advantage-header.is-visible>.lead,.reveal.advantage-header.is-visible>h2,.reveal.architecture-header.is-visible>.architecture-vos,.reveal.architecture-header.is-visible>.eyebrow,.reveal.architecture-header.is-visible>h2,.reveal.biz-page-header.is-visible>.eyebrow,.reveal.biz-page-header.is-visible>.lead,.reveal.biz-page-header.is-visible>h2,.reveal.partner-intro.is-visible>.eyebrow,.reveal.partner-intro.is-visible>.lead,.reveal.partner-intro.is-visible>h2,.reveal.people-header.is-visible>.discipline-row,.reveal.people-header.is-visible>.eyebrow,.reveal.people-header.is-visible>.lead,.reveal.people-header.is-visible>h2,.reveal.qms-header.is-visible>.bridge-line,.reveal.qms-header.is-visible>.eyebrow,.reveal.qms-header.is-visible>.lead,.reveal.qms-header.is-visible>h2,.reveal.split-copy.is-visible>.bridge-line,.reveal.split-copy.is-visible>.btn-alpha-visit,.reveal.split-copy.is-visible>.eyebrow,.reveal.split-copy.is-visible>.lead,.reveal.split-copy.is-visible>.philosophy-row,.reveal.split-copy.is-visible>.process-row,.reveal.split-copy.is-visible>.statement-sm,.reveal.split-copy.is-visible>.visibility-row,.reveal.split-copy.is-visible>h2{animation-name:story-rise}.reveal.split-visual:not(.is-visible) .visual-stage{opacity:0;transform:translateY(24px)}.reveal.split-visual.is-visible .visual-stage{animation-name:story-rise}}@media (prefers-reduced-motion:reduce){.partner-forms>.reveal,.reveal,.reveal.advantage-header,.reveal.architecture-header,.reveal.biz-page-header,.reveal.partner-intro,.reveal.people-header,.reveal.qms-header,.reveal.split-copy,.reveal.split-visual .visual-stage{transform:none!important;transition:none;animation:none!important;opacity:1!important}.reveal.advantage-header:not(.is-visible)>.eyebrow,.reveal.advantage-header:not(.is-visible)>.lead,.reveal.advantage-header:not(.is-visible)>h2,.reveal.architecture-header:not(.is-visible)>.architecture-vos,.reveal.architecture-header:not(.is-visible)>.eyebrow,.reveal.architecture-header:not(.is-visible)>h2,.reveal.biz-page-header:not(.is-visible)>.eyebrow,.reveal.biz-page-header:not(.is-visible)>.lead,.reveal.biz-page-header:not(.is-visible)>h2,.reveal.partner-intro:not(.is-visible)>.eyebrow,.reveal.partner-intro:not(.is-visible)>.lead,.reveal.partner-intro:not(.is-visible)>h2,.reveal.people-header:not(.is-visible)>.discipline-row,.reveal.people-header:not(.is-visible)>.eyebrow,.reveal.people-header:not(.is-visible)>.lead,.reveal.people-header:not(.is-visible)>h2,.reveal.qms-header:not(.is-visible)>.bridge-line,.reveal.qms-header:not(.is-visible)>.eyebrow,.reveal.qms-header:not(.is-visible)>.lead,.reveal.qms-header:not(.is-visible)>h2,.reveal.split-copy:not(.is-visible)>.bridge-line,.reveal.split-copy:not(.is-visible)>.btn-alpha-visit,.reveal.split-copy:not(.is-visible)>.eyebrow,.reveal.split-copy:not(.is-visible)>.lead,.reveal.split-copy:not(.is-visible)>.philosophy-row,.reveal.split-copy:not(.is-visible)>.process-row,.reveal.split-copy:not(.is-visible)>.statement-sm,.reveal.split-copy:not(.is-visible)>.visibility-row,.reveal.split-copy:not(.is-visible)>h2{opacity:1;transform:none}.reveal.advantage-header.is-visible>.eyebrow,.reveal.advantage-header.is-visible>.lead,.reveal.advantage-header.is-visible>h2,.reveal.architecture-header.is-visible>.architecture-vos,.reveal.architecture-header.is-visible>.eyebrow,.reveal.architecture-header.is-visible>h2,.reveal.biz-page-header.is-visible>.eyebrow,.reveal.biz-page-header.is-visible>.lead,.reveal.biz-page-header.is-visible>h2,.reveal.partner-intro.is-visible>.eyebrow,.reveal.partner-intro.is-visible>.lead,.reveal.partner-intro.is-visible>h2,.reveal.people-header.is-visible>.discipline-row,.reveal.people-header.is-visible>.eyebrow,.reveal.people-header.is-visible>.lead,.reveal.people-header.is-visible>h2,.reveal.qms-header.is-visible>.bridge-line,.reveal.qms-header.is-visible>.eyebrow,.reveal.qms-header.is-visible>.lead,.reveal.qms-header.is-visible>h2,.reveal.split-copy.is-visible>.bridge-line,.reveal.split-copy.is-visible>.btn-alpha-visit,.reveal.split-copy.is-visible>.eyebrow,.reveal.split-copy.is-visible>.lead,.reveal.split-copy.is-visible>.philosophy-row,.reveal.split-copy.is-visible>.process-row,.reveal.split-copy.is-visible>.statement-sm,.reveal.split-copy.is-visible>.visibility-row,.reveal.split-copy.is-visible>h2{animation:none}.reveal.people-header:not(.is-visible) .discipline-row span,.reveal.split-copy:not(.is-visible) .philosophy-row span,.reveal.split-copy:not(.is-visible) .process-row span,.reveal.split-copy:not(.is-visible) .visibility-row span{opacity:1}.reveal.people-header.is-visible .discipline-row span,.reveal.split-copy.is-visible .philosophy-row span,.reveal.split-copy.is-visible .process-row span,.reveal.split-copy.is-visible .visibility-row span{animation:none}.hero-brand-copy.visible .hero-tagline,.hero-brand-copy.visible h1{animation:none;opacity:1;transform:none}}.discipline-row span,.philosophy-row span,.process-row span,.visibility-row span{transition:border-color .25s ease,background .25s ease,transform .25s ease}.discipline-row span:hover,.philosophy-row span:hover,.process-row span:hover,.visibility-row span:hover{transform:translateY(-1px);border-color:rgba(74,143,253,.45);background:rgba(74,143,253,.1)}.stagger-list{list-style:none;padding:0;margin:0}.stagger-list .stagger-item{opacity:0;transform:translateX(16px);transition:opacity .55s ease,transform .55s ease;transition-delay:calc(var(--i, 0) * 90ms + .12s);margin-bottom:10px}.stagger-list.is-visible .stagger-item{opacity:1;transform:translateX(0)}.split-center{align-items:center;gap:56px}.split-copy h2{max-width:16ch}.split-visual{width:100%}.bridge-line{font-family:var(--font-space-grotesk),sans-serif;font-size:1rem;font-weight:600;margin-top:24px;color:var(--graphite)}.screen-dark .bridge-line{color:rgba(255,255,255,.88)}.philosophy-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.philosophy-row span{padding:6px 12px;font-size:.72rem;font-weight:600;letter-spacing:.04em;border:1px solid var(--line-light);border-radius:999px;color:#5a6572}.screen-dark .philosophy-row span{border-color:var(--line-dark);color:var(--muted)}.visual-stage{position:relative;min-height:360px;display:flex;align-items:center;justify-content:center}.visual-rings{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.visual-rings:after,.visual-rings:before{content:"";position:absolute;border-radius:50%;border:1px solid rgba(74,143,253,.12)}.visual-rings:before{width:280px;height:280px}.visual-rings:after{width:200px;height:200px;border-color:rgba(74,143,253,.08)}.screen-light .visual-rings:before{border-color:rgba(74,143,253,.18)}.gap-list{width:100%;max-width:380px;position:relative;z-index:1}.gap-list .stagger-item{display:block;padding:0;background:transparent;border:0;box-shadow:none}.gap-item-content{display:grid;grid-template-columns:12px 1fr;grid-gap:14px;gap:14px;align-items:start;padding:16px 18px;border-radius:8px;background:var(--graphite);border:1px solid rgba(255,255,255,.08);box-shadow:0 16px 40px rgba(13,29,57,.12)}.thread-list .stagger-item{display:block;padding:0;background:transparent;border:0;box-shadow:none}.thread-item{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:8px;background:#fff;border:1px solid var(--line-light);font-family:var(--font-space-grotesk),sans-serif;font-size:.9rem;font-weight:500;box-shadow:0 12px 32px rgba(13,29,57,.06)}.gap-icon{width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--blue);box-shadow:0 0 12px rgba(74,143,253,.45)}.gap-list strong{display:block;font-size:.88rem;font-weight:600;color:var(--off-white);margin-bottom:4px}.gap-list p{font-size:.82rem;color:var(--muted);line-height:1.45}.float-stack{position:relative;z-index:1;width:100%;max-width:340px;display:grid;grid-gap:12px;gap:12px}.float-panel{padding:20px 22px;border-radius:8px;background:rgba(255,255,255,.04);border:1px solid var(--line-dark);box-shadow:0 20px 48px rgba(0,0,0,.25);opacity:0;transform:translateY(20px);animation:float-in .7s ease forwards;animation-delay:calc(var(--i, 0) * .12s + .2s)}.reveal.is-visible .float-panel{animation-play-state:running}@keyframes float-in{to{opacity:1;transform:translateY(calc(var(--i, 0) * -4px))}}.float-panel h3{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--blue);margin-bottom:6px}.float-panel p{font-size:.92rem;margin-bottom:6px;color:rgba(255,255,255,.88)}.float-panel span{font-size:.78rem;color:var(--muted)}.thread-list{width:100%;max-width:320px;position:relative;z-index:1}.thread-line{position:absolute;left:24px;top:12px;bottom:12px;width:2px;background:linear-gradient(180deg,var(--blue),rgba(74,143,253,.1));transform-origin:top;transform:scaleY(0);animation:thread-grow 1.2s ease .3s forwards}.reveal.is-visible .thread-line{animation-play-state:running}@keyframes thread-grow{to{transform:scaleY(1)}}.thread-list .thread-item{display:flex;align-items:center;gap:14px;padding:12px 16px;margin-bottom:8px;border-radius:8px;background:#fff;border:1px solid var(--line-light);font-family:var(--font-space-grotesk),sans-serif;font-size:.9rem;font-weight:500;box-shadow:0 12px 32px rgba(13,29,57,.06)}.thread-dot{width:10px;height:10px;border-radius:50%;background:var(--blue);flex-shrink:0;box-shadow:0 0 0 4px rgba(74,143,253,.15)}.hero-rings{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.hero-rings span{position:absolute;border-radius:50%;border:1px solid rgba(74,143,253,.1);animation:ring-breathe 4s ease-in-out infinite}.hero-rings span:first-child{width:240px;height:240px}.hero-rings span:nth-child(2){width:320px;height:320px;animation-delay:.5s}.hero-rings span:nth-child(3){width:400px;height:400px;animation-delay:1s;opacity:.5}@keyframes ring-breathe{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.7;transform:scale(1.02)}}.hero-network-lines,.hero-pillar-connectors{position:absolute;inset:0;pointer-events:none}.hero-pillar-connectors{z-index:1}.hero-pillar-svg{width:100%;height:100%;display:block;overflow:visible}.pillar-line{fill:none;stroke:rgba(74,143,253,.35);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;filter:drop-shadow(0 0 6px rgba(74,143,253,.25))}.hero-intro[data-active-line="0"] .pillar-tech,.hero-intro[data-active-line="1"] .pillar-infra,.hero-intro[data-active-line="1"] .pillar-tech,.hero-intro[data-active-line="2"] .pillar-infra,.hero-intro[data-active-line="2"] .pillar-ops,.hero-intro[data-active-line="2"] .pillar-tech,.hero-intro[data-active-line="3"] .pillar-infra,.hero-intro[data-active-line="3"] .pillar-ops,.hero-intro[data-active-line="3"] .pillar-tech{opacity:1}.hero-intro[data-active-line="0"] .pillar-tech,.hero-intro[data-active-line="1"] .pillar-infra,.hero-intro[data-active-line="2"] .pillar-ops{animation:pillar-draw 1.2s cubic-bezier(.22,.61,.36,1) forwards}.hero-intro[data-active-line="1"] .pillar-tech,.hero-intro[data-active-line="2"] .pillar-infra,.hero-intro[data-active-line="2"] .pillar-tech,.hero-intro[data-active-line="3"] .pillar-infra,.hero-intro[data-active-line="3"] .pillar-ops,.hero-intro[data-active-line="3"] .pillar-tech{stroke-dashoffset:0}.hero-intro[data-active-line="3"] .pillar-line{stroke:rgba(74,143,253,.88);stroke-width:2.5}@keyframes pillar-draw{0%{opacity:1;stroke-dashoffset:1;stroke:rgba(74,143,253,.45)}to{opacity:1;stroke-dashoffset:0;stroke:rgba(74,143,253,.82)}}.pillar-hub{fill:var(--blue);opacity:0;transform-origin:360px 190px;transform:scale(0)}.hero-intro[data-active-line="3"] .pillar-hub,.hero-intro[data-phase="3"] .pillar-hub{opacity:1;transform:scale(1);transition:opacity .45s ease .1s,transform .45s cubic-bezier(.34,1.56,.64,1) .1s;filter:drop-shadow(0 0 8px rgba(74,143,253,.9))}.pillar-node{position:absolute;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:0;opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease;pointer-events:none}.pillar-head{font-family:var(--font-space-grotesk),sans-serif;font-size:clamp(.68rem,1.5vw,.78rem);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(139,149,165,.55);line-height:1.2;transition:color .35s ease}.pillar-rule{display:block;width:100%;height:2px;margin-top:6px;background:rgba(74,143,253,.28);transform:scaleX(0);transition:transform .55s ease .1s,background .35s ease}.node-infra .pillar-rule,.node-tech .pillar-rule{transform-origin:left center}.node-ops .pillar-rule{transform-origin:right center}.pillar-keys{margin-top:5px;font-size:clamp(.6rem,1.25vw,.68rem);font-weight:500;letter-spacing:.04em;color:rgba(139,149,165,.38);line-height:1.35;transition:color .35s ease}.node-tech{top:calc(20% - 22px)}.node-infra,.node-tech{left:0;width:28%;text-align:left}.node-infra{bottom:calc(20% - 22px)}.node-ops{right:0;top:calc(50% - 22px);width:28%;align-items:flex-end;text-align:right;transform:translateY(8px)}.hero-intro[data-active-line="0"] .node-tech,.hero-intro[data-active-line="1"] .node-tech,.hero-intro[data-active-line="2"] .node-tech,.hero-intro[data-active-line="3"] .node-tech{opacity:1;transform:translateY(0)}.hero-intro[data-active-line="0"] .node-tech .pillar-rule,.hero-intro[data-active-line="1"] .node-tech .pillar-rule,.hero-intro[data-active-line="2"] .node-tech .pillar-rule,.hero-intro[data-active-line="3"] .node-tech .pillar-rule{transform:scaleX(1)}.hero-intro[data-active-line="1"] .node-infra,.hero-intro[data-active-line="2"] .node-infra,.hero-intro[data-active-line="3"] .node-infra{opacity:1;transform:translateY(0)}.hero-intro[data-active-line="1"] .node-infra .pillar-rule,.hero-intro[data-active-line="2"] .node-infra .pillar-rule,.hero-intro[data-active-line="3"] .node-infra .pillar-rule{transform:scaleX(1)}.hero-intro[data-active-line="2"] .node-ops,.hero-intro[data-active-line="3"] .node-ops{opacity:1;transform:translateY(0)}.hero-intro[data-active-line="2"] .node-ops .pillar-rule,.hero-intro[data-active-line="3"] .node-ops .pillar-rule{transform:scaleX(1)}.hero-intro[data-active-line="0"] .node-tech .pillar-head,.hero-intro[data-active-line="1"] .node-infra .pillar-head,.hero-intro[data-active-line="2"] .node-ops .pillar-head{color:rgba(255,255,255,.88)}.hero-intro[data-active-line="0"] .node-tech .pillar-keys,.hero-intro[data-active-line="1"] .node-infra .pillar-keys,.hero-intro[data-active-line="2"] .node-ops .pillar-keys{color:rgba(139,149,165,.78)}.hero-intro[data-active-line="3"] .pillar-head{color:var(--blue)}.hero-intro[data-active-line="3"] .pillar-rule{background:rgba(74,143,253,.55)}.hero-intro[data-active-line="3"] .pillar-keys{color:rgba(139,149,165,.9)}.hero-logo-wrap{position:relative;z-index:2}.reveal:not(.is-visible) .alpha-tag-cloud span,.reveal:not(.is-visible) .animate-bars span,.reveal:not(.is-visible) .animate-network span,.reveal:not(.is-visible) .float-panel,.reveal:not(.is-visible) .roadmap-minimal li,.reveal:not(.is-visible) .thread-line{animation:none!important}.hero-logo-wrap{opacity:1;transform:scale(1);transition:opacity .9s ease,transform .9s ease}html.js .hero-logo-wrap:not(.assembled){opacity:0;transform:scale(.88)}.hero-logo-wrap.assembled{opacity:1;transform:scale(1)}.hero-brand-copy{transition:none}.hero-brand-copy,.hero-brand-copy .hero-tagline,.hero-brand-copy h1{opacity:1;transform:none}@keyframes hero-failsafe-in{to{opacity:1;transform:none}}html.js .hero-brand-copy:not(.visible) .hero-tagline,html.js .hero-brand-copy:not(.visible) h1{opacity:0;transform:translateY(22px);animation:hero-failsafe-in .7s ease 8s forwards}.hero-brand-copy.visible .hero-tagline,.hero-brand-copy.visible h1{animation:story-rise .62s cubic-bezier(.22,.61,.36,1) forwards}.hero-brand-copy.visible .hero-tagline{animation-delay:.14s}.hero-scroll-hint{opacity:0;transition:opacity .6s ease;animation:hero-failsafe-in .6s ease 8s forwards}.hero-scroll-hint.visible{opacity:1;animation:none}.alpha-tag-cloud{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.alpha-tag-cloud span{padding:6px 12px;font-size:.72rem;font-weight:600;border:1px solid var(--line-dark);border-radius:999px;color:var(--muted);opacity:0;animation:tag-in .5s ease forwards;animation-delay:calc(var(--i) * .08s + .4s)}.reveal.is-visible .alpha-tag-cloud span{animation-play-state:running}@keyframes tag-in{to{opacity:1}}.animate-bars span{transform-origin:bottom;transform:scaleY(0);animation:bar-grow .6s ease forwards;animation-delay:calc(var(--i) * .06s + .2s)}.reveal.is-visible .animate-bars span{animation-play-state:running}@keyframes bar-grow{to{transform:scaleY(1)}}.scale-track{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:16px;gap:16px;margin:32px 0}.scale-step{padding:18px;border:1px solid var(--line-light);border-radius:4px;transition:border-color .3s}.scale-step:hover{border-color:rgba(74,143,253,.35)}.scale-step span{font-size:.72rem;font-weight:600;color:var(--blue)}.scale-step h3{font-size:.95rem;margin:8px 0 6px}.scale-step p{font-size:.78rem;line-height:1.5;color:#5a6572}.animate-network span{opacity:0;transform:scale(.85);animation:factory-in .5s ease forwards;animation-delay:calc(var(--i) * .1s + .2s)}.reveal.is-visible .animate-network span{animation-play-state:running}@keyframes factory-in{to{opacity:1;transform:scale(1)}}.roadmap-minimal li{opacity:0;transform:translateY(8px);animation:fade-up .5s ease forwards;animation-delay:calc(var(--i) * .08s + .3s)}.reveal.is-visible .roadmap-minimal li{animation-play-state:running}@media (max-width:900px){.scale-track{grid-template-columns:1fr}.gap-list .stagger-item{background:var(--graphite)}.scale-pills{flex-wrap:wrap}.jv-merge-visual{flex-direction:column;gap:16px}}.screen-glow{position:relative;overflow:hidden}.screen-glow:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 80% 40%,rgba(74,143,253,.08),transparent 70%),radial-gradient(ellipse 40% 40% at 20% 80%,rgba(74,143,253,.05),transparent 65%);pointer-events:none}#model:after,.hitl-screen:after,.voltron-ai-screen:after{content:"";position:absolute;left:0;right:0;bottom:0;height:80px;pointer-events:none;z-index:3}.voltron-ai-screen:after{background:linear-gradient(180deg,transparent,#030914)}.hitl-screen:after{background:linear-gradient(180deg,transparent,#050608)}#model{padding-bottom:64px}@media (min-width:901px){#model{min-height:100svh;height:auto;max-height:none;overflow:visible;padding:calc(var(--header-h) + 16px) 24px 72px;align-items:flex-start}#model .screen-inner.biz-page{display:flex;flex-direction:column;justify-content:center;min-height:calc(100svh - var(--header-h) - 88px);height:auto;max-width:1100px;width:min(1100px,100%)}}#model:after{height:40px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.55))}#partner{background:#000;border-top:0;padding-top:calc(var(--header-h) + 24px)}.hero-nebula{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 55% 45% at 50% 42%,rgba(74,143,253,.12),transparent 68%),radial-gradient(ellipse 35% 30% at 72% 68%,rgba(74,143,253,.06),transparent 60%);animation:nebula-drift 12s ease-in-out infinite alternate}@keyframes nebula-drift{0%{opacity:.75;transform:scale(1)}to{opacity:1;transform:scale(1.04)}}.visual-stage-tall{min-height:420px}.glass-layer{padding:20px 22px;border-radius:12px;background:rgba(255,255,255,.04);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 48px rgba(0,0,0,.35)}.screen-light .glass-layer{background:rgba(255,255,255,.72);border-color:var(--line-light);box-shadow:0 20px 40px rgba(13,29,57,.08)}.glass-layer-tag{display:block;font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--blue);margin-bottom:8px}.glass-layer h3{font-size:.95rem;margin-bottom:6px;color:rgba(255,255,255,.92)}.glass-layer p{font-size:.82rem;line-height:1.5;color:var(--muted)}.screen-light .glass-layer h3{color:var(--graphite)}.cps-visual{position:relative;z-index:1;width:100%;max-width:100%;display:grid;grid-gap:0;gap:0}.cps-glow{position:absolute;inset:-12%;background:radial-gradient(circle at 50% 50%,rgba(74,143,253,.12),transparent 68%);pointer-events:none}.cps-frame{position:relative;margin:0;opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .7s ease}.cps-frame.visible{opacity:1;transform:translateY(0)}.cps-img-wrap{position:relative;width:100%;aspect-ratio:16/10;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 48px rgba(0,0,0,.35)}.cps-frame-twin.visible .cps-img-wrap{border-color:rgba(74,143,253,.4);box-shadow:0 24px 56px rgba(74,143,253,.14)}.cps-img{object-fit:cover;object-position:center}.cps-img-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,6,8,.55),transparent 38%,transparent 62%,rgba(5,6,8,.25));pointer-events:none}.cps-img-scrim-twin{background:linear-gradient(180deg,rgba(5,6,8,.45),rgba(74,143,253,.06) 50%,rgba(5,6,8,.3))}.cps-tag{position:absolute;top:10px;left:10px;z-index:2;padding:5px 10px;border-radius:6px;font-size:.65rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:rgba(5,6,8,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12)}.cps-bridge{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:10px;gap:10px;padding:12px 4px;opacity:0;transform:scaleY(.85);transition:opacity .55s ease,transform .55s ease}.cps-bridge.visible{opacity:1;transform:scaleY(1)}.cps-bridge-line{height:1px;background:linear-gradient(90deg,transparent,rgba(74,143,253,.45),transparent)}.cps-bridge-label{display:grid;grid-gap:2px;gap:2px;text-align:center;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(74,143,253,.25);white-space:nowrap}.cps-bridge-label strong{font-size:.62rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--blue)}.cps-bridge-label span{font-size:.62rem;color:var(--muted);letter-spacing:.02em}#gap .screen-inner.split{width:min(var(--max),100%)}#gap .split,#gap.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px;align-items:center}#gap .split-visual{display:flex;align-items:center;justify-content:center;width:100%;min-width:0}#gap .split-visual.reveal{width:100%}#gap .split-copy h2{max-width:13em;line-height:1.15;margin-bottom:16px}#gap .lead{max-width:42ch;margin-bottom:18px;font-size:1rem;line-height:1.6}#gap .bridge-line{margin-top:0;font-size:.92rem;line-height:1.45;max-width:38ch}#gap .philosophy-row{margin-top:22px;gap:6px}#gap .philosophy-row span{font-size:.66rem;padding:5px 10px}#gap .visual-stage{width:100%;min-height:auto;align-items:center;justify-content:center}#gap .cps-visual{width:min(100%,500px);height:min(calc(100svh - var(--header-h) - 168px),540px);max-height:540px;grid-template-rows:1fr auto 1fr;margin-inline:auto}#gap .cps-frame{min-height:0;display:flex;flex-direction:column}#gap .cps-img-wrap{flex:1 1;min-height:108px;height:auto;aspect-ratio:unset;border-radius:12px}#gap .cps-bridge{padding:10px 4px}#gap .split-center{gap:44px;align-items:center}@media (max-width:900px){#gap .screen-inner.split{width:min(var(--max),100%)}#gap .split,#gap.split{grid-template-columns:1fr}#gap .bridge-line,#gap .lead,#gap .split-copy h2{max-width:none}#gap .split-center{gap:32px}#gap .cps-visual{width:min(100%,440px);height:min(calc(100svh - var(--header-h) - 140px),480px);max-height:480px}.cps-visual{max-width:100%}#gap .cps-img-wrap{min-height:96px}}@media (max-width:600px){.cps-bridge-label{padding:6px 10px}.cps-bridge-label span{display:none}#gap .philosophy-row{margin-top:18px}}.arch-voltron-visual{position:relative;z-index:1;width:100%;max-width:580px;margin-inline:auto;opacity:0;transform:translateY(18px);transition:opacity .75s ease,transform .75s ease}.arch-voltron-visual.visible{opacity:1;transform:translateY(0)}.arch-voltron-glow{position:absolute;inset:-10%;background:radial-gradient(circle at 50% 45%,rgba(74,143,253,.14),transparent 68%);pointer-events:none}.arch-voltron-frame{position:relative;aspect-ratio:1672/941;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:var(--black);box-shadow:0 28px 56px rgba(0,0,0,.4)}.arch-voltron-visual.visible .arch-voltron-frame{border-color:rgba(74,143,253,.28);box-shadow:0 32px 64px rgba(74,143,253,.1)}.arch-voltron-img{object-fit:contain;object-position:center center}.arch-voltron-scrim{position:absolute;inset:0;background:linear-gradient(180deg,transparent 82%,rgba(5,6,8,.22));pointer-events:none}.arch-voltron-caption{margin-top:14px;text-align:center;font-size:.72rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.arch-voltron-visual.visible .arch-voltron-caption{color:var(--blue)}#architecture .visual-stage{align-items:stretch}#architecture .split-center{gap:44px;align-items:center}#architecture .split-visual{display:flex;justify-content:center;width:100%}#architecture .visual-stage{width:100%;min-height:auto;align-items:center;justify-content:center}@media (max-width:900px){.arch-voltron-visual{max-width:100%}}.voltron-customer-visual{position:relative;z-index:1;width:100%;max-width:none;display:grid;grid-gap:16px;gap:16px}.voltron-live-panel{border-radius:12px;overflow:hidden;border:1px solid var(--line-light);background:#0c0f14;box-shadow:0 24px 48px rgba(13,29,57,.12)}.voltron-live-header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:rgba(255,255,255,.03);border-bottom:1px solid rgba(255,255,255,.08)}.voltron-live-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6ee7a8;background:rgba(110,231,168,.1);border:1px solid rgba(110,231,168,.25)}.voltron-live-dot{width:6px;height:6px;border-radius:50%;background:#6ee7a8;animation:live-pulse 1.8s ease-in-out infinite}@keyframes live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.voltron-live-title{font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.55)}.voltron-live-frame{position:relative;aspect-ratio:16/10}.voltron-live-img{object-fit:cover;object-position:center top}.voltron-process-strip{padding:18px 16px 16px;border-radius:12px;background:linear-gradient(165deg,#0c0f14,#141a22);border:1px solid rgba(74,143,253,.22);box-shadow:0 20px 48px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.04);transition:border-color .45s ease,box-shadow .45s ease}.voltron-live-panel>.voltron-process-strip{border:0;border-top:1px solid rgba(74,143,253,.22);border-radius:0;box-shadow:none}.voltron-process-strip.is-animating{border-color:rgba(74,143,253,.42);box-shadow:0 20px 48px rgba(0,0,0,.2),0 0 32px rgba(74,143,253,.12),inset 0 1px 0 rgba(255,255,255,.04)}.voltron-process-label{font-size:.66rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin-bottom:14px;text-shadow:0 0 12px rgba(74,143,253,.35)}.voltron-process-track{position:relative;height:4px;margin:0 8px 16px;background:rgba(255,255,255,.06);border-radius:999px;overflow:hidden}.voltron-process-track-fill{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--blue),#6eb4ff);border-radius:999px;transition:width .62s cubic-bezier(.4,0,.2,1);box-shadow:0 0 12px rgba(74,143,253,.65)}.voltron-process-steps{list-style:none;padding:0;margin:0;display:flex;align-items:stretch;justify-content:space-between;gap:6px}.voltron-process-step{position:relative;flex:1 1;min-width:0}.voltron-step-card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 4px 8px;border-radius:10px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);transition:border-color .45s ease,box-shadow .45s ease,background .45s ease}.voltron-process-step.lit .voltron-step-card{background:rgba(74,143,253,.08);border-color:rgba(74,143,253,.45);box-shadow:0 0 16px rgba(74,143,253,.2)}.voltron-process-step.active .voltron-step-card{border-color:rgba(74,143,253,.85);box-shadow:0 0 24px rgba(74,143,253,.45),0 0 48px rgba(74,143,253,.15);animation:voltron-card-glow .95s ease-in-out infinite}.voltron-process-step.active .voltron-step-icon{color:#fff;background:rgba(74,143,253,.35);border-color:var(--blue);box-shadow:0 0 18px rgba(74,143,253,.65),0 0 36px rgba(74,143,253,.28);animation:voltron-icon-glow .95s ease-in-out infinite}.voltron-process-step.active .voltron-step-name{color:var(--blue);text-shadow:0 0 12px rgba(74,143,253,.55)}.voltron-process-step.done .voltron-step-card{border-color:rgba(74,143,253,.55);box-shadow:0 0 14px rgba(74,143,253,.28)}@keyframes voltron-card-glow{0%,to{box-shadow:0 0 20px rgba(74,143,253,.4),0 0 40px rgba(74,143,253,.12);border-color:rgba(74,143,253,.75)}50%{box-shadow:0 0 32px rgba(74,143,253,.65),0 0 56px rgba(74,143,253,.22);border-color:var(--blue)}}@keyframes voltron-icon-glow{0%,to{box-shadow:0 0 14px rgba(74,143,253,.5),0 0 28px rgba(74,143,253,.2);border-color:rgba(74,143,253,.75)}50%{box-shadow:0 0 24px rgba(74,143,253,.85),0 0 44px rgba(74,143,253,.38);border-color:var(--blue)}}.voltron-step-icon{position:relative;width:40px;height:40px;display:grid;place-items:center;border-radius:9px;background:rgba(5,6,8,.55);border:1px solid rgba(255,255,255,.1);color:rgba(139,149,165,.7);transition:background .4s,border-color .4s,color .4s}.voltron-step-icon svg{width:19px;height:19px}.voltron-process-step.lit .voltron-step-icon{background:rgba(74,143,253,.15);border-color:rgba(74,143,253,.4);color:var(--blue)}.voltron-step-check{position:absolute;top:-5px;right:-5px;width:16px;height:16px;border-radius:50%;background:var(--blue);color:#fff;font-size:.58rem;font-weight:700;display:grid;place-items:center;line-height:1;box-shadow:0 0 10px rgba(74,143,253,.8);animation:voltron-check-pop .35s cubic-bezier(.34,1.56,.64,1) forwards}.voltron-step-name{font-size:.56rem;font-weight:600;text-align:center;color:rgba(139,149,165,.65);line-height:1.2;letter-spacing:.02em;transition:color .35s}.voltron-process-step.lit .voltron-step-name{color:rgba(255,255,255,.92)}.voltron-process-footer{margin-top:14px;padding-top:12px;border-top:1px solid rgba(74,143,253,.2);font-size:.68rem;font-weight:600;letter-spacing:.04em;color:var(--blue);text-align:center;text-shadow:0 0 10px rgba(74,143,253,.35);opacity:0;transform:translateY(6px);transition:opacity .45s ease,transform .45s ease}.voltron-process-footer.visible{opacity:1;transform:translateY(0)}.visibility-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.visibility-row span{padding:6px 12px;font-size:.68rem;font-weight:600;letter-spacing:.04em;border:1px solid var(--line-light);border-radius:999px;color:#5a6572}#voltron .split-copy h2{max-width:15em}#voltron .lead{max-width:42ch;margin-bottom:18px}#voltron .bridge-line{margin-top:0}#voltron .visual-stage{min-height:auto;align-items:stretch}#voltron .split-center{gap:44px}@media (max-width:900px){.voltron-customer-visual{max-width:100%}#voltron .split-copy h2{max-width:none}}.alpha-flow-visual{position:relative;z-index:1;width:100%;max-width:720px;display:grid;grid-gap:16px;gap:16px}.alpha-flow-frame{position:relative;width:100%;aspect-ratio:3/1;border-radius:12px;overflow:hidden;border:1px solid rgba(74,143,253,.22);background:#080b10;box-shadow:0 24px 56px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.04)}.alpha-flow-frame:before{z-index:0;background:#080b10}.alpha-flow-frame:after,.alpha-flow-frame:before{content:"";position:absolute;inset:0;pointer-events:none}.alpha-flow-frame:after{z-index:2;background:radial-gradient(ellipse 80% 60% at 50% 100%,rgba(74,143,253,.08),transparent 70%);opacity:0;transition:opacity .6s ease}.alpha-flow-visual[data-active="5"] .alpha-flow-frame:after,.alpha-flow-visual[data-active="6"] .alpha-flow-frame:after{opacity:1}.alpha-flow-img{object-fit:cover;object-position:center center}.alpha-flow-labels-wrap{position:relative;padding-bottom:26px}.alpha-flow-labels{padding:0;margin:0;display:flex;align-items:center;gap:0}.alpha-flow-label{position:relative;flex:1 1;min-width:0;display:flex;align-items:stretch}.alpha-flow-label-card{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:6px;min-height:92px;padding:8px 3px 10px;border-radius:10px;text-align:center;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02);transition:border-color .45s ease,background .45s ease,box-shadow .45s ease}.alpha-flow-label strong{display:block;font-size:.52rem;font-weight:600;letter-spacing:.03em;line-height:1.2;color:rgba(255,255,255,.38);transition:color .45s ease,text-shadow .45s ease}.alpha-flow-label strong,.alpha-flow-node{font-family:var(--font-space-grotesk),sans-serif}.alpha-flow-node{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;flex-shrink:0;font-size:.48rem;font-weight:700;letter-spacing:.04em;color:rgba(255,255,255,.28);background:rgba(5,6,8,.85);border:1px solid rgba(255,255,255,.1);transition:color .45s ease,border-color .45s ease,box-shadow .45s ease,background .45s ease}.alpha-flow-sub{display:block;font-size:.44rem;letter-spacing:.02em;line-height:1.15;color:rgba(255,255,255,.22);transition:color .45s ease}.alpha-flow-connector{flex:0 0 16px;width:16px;display:flex;align-items:center;justify-content:center;align-self:center;color:rgba(255,255,255,.14);transition:color .45s ease,filter .45s ease}.alpha-flow-connector-svg{display:block;width:16px;height:10px;overflow:visible}.alpha-flow-connector-head,.alpha-flow-connector-line{fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;transition:stroke .45s ease}.alpha-flow-connector.lit{color:rgba(74,143,253,.55)}.alpha-flow-connector.active{color:var(--blue);filter:drop-shadow(0 0 5px rgba(74,143,253,.55));animation:voltron-icon-glow .95s ease-in-out infinite}.alpha-flow-label.lit .alpha-flow-label-card{background:rgba(74,143,253,.06);border-color:rgba(74,143,253,.28)}.alpha-flow-label.lit strong{color:rgba(255,255,255,.92);text-shadow:0 0 10px rgba(74,143,253,.35)}.alpha-flow-label.lit .alpha-flow-node{color:var(--blue);border-color:rgba(74,143,253,.45);background:rgba(74,143,253,.1);box-shadow:0 0 12px rgba(74,143,253,.28)}.alpha-flow-label.lit .alpha-flow-sub{color:rgba(139,149,165,.85)}.alpha-flow-label.active .alpha-flow-label-card{border-color:rgba(74,143,253,.75);box-shadow:0 0 18px rgba(74,143,253,.28);animation:voltron-card-glow 1.1s ease-in-out infinite}.alpha-flow-label.active strong{color:var(--blue);text-shadow:0 0 14px rgba(74,143,253,.65),0 0 28px rgba(74,143,253,.3)}.alpha-flow-label.active .alpha-flow-node{color:#fff;border-color:var(--blue);background:rgba(74,143,253,.35);box-shadow:0 0 18px rgba(74,143,253,.65),0 0 32px rgba(74,143,253,.28);animation:voltron-icon-glow .95s ease-in-out infinite}.alpha-flow-return{position:absolute;left:0;right:0;bottom:0;height:32px;color:rgba(74,143,253,.2);transition:color .5s ease}.alpha-flow-return.lit{color:rgba(74,143,253,.75)}.alpha-flow-return-svg{display:block;width:100%;height:22px;overflow:visible}.alpha-flow-return-path{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px rgba(74,143,253,.25));transition:stroke .5s ease,filter .5s ease}.alpha-flow-return.lit .alpha-flow-return-path{filter:drop-shadow(0 0 8px rgba(74,143,253,.55));animation:alpha-return-pulse 1.3s ease-in-out infinite}@keyframes alpha-return-pulse{0%,to{stroke-width:1.75;filter:drop-shadow(0 0 6px rgba(74,143,253,.45))}50%{stroke-width:2;filter:drop-shadow(0 0 12px rgba(74,143,253,.75))}}.alpha-flow-return-label{position:absolute;left:50%;bottom:0;transform:translateX(-50%);margin:0;font-size:.48rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(74,143,253,.3);opacity:0;white-space:nowrap;transition:opacity .45s ease,color .45s ease,text-shadow .45s ease}.alpha-flow-return-label.visible{opacity:1;color:var(--blue);text-shadow:0 0 12px rgba(74,143,253,.5)}.process-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.process-row span{padding:6px 12px;font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;border:1px solid rgba(74,143,253,.28);color:var(--blue);background:rgba(74,143,253,.06)}.btn-alpha-visit,.process-row span{font-weight:600;border-radius:999px}.btn-alpha-visit{margin-top:24px;padding:13px 22px;border:1px solid rgba(74,143,253,.45);background:rgba(74,143,253,.1);color:#fff;font-family:var(--font-space-grotesk),sans-serif;font-size:.82rem;letter-spacing:.04em;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.btn-alpha-visit:hover{background:rgba(74,143,253,.18);border-color:rgba(74,143,253,.65);box-shadow:0 0 24px rgba(74,143,253,.18);transform:translateY(-1px)}#alpha .screen-inner.split{width:min(1080px,100%);margin-inline:auto}#alpha .split,#alpha.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}#alpha .split-copy{text-align:left;justify-self:stretch}#alpha .eyebrow{text-shadow:0 0 14px rgba(74,143,253,.55),0 0 28px rgba(74,143,253,.22)}#alpha .split-copy h2{max-width:14em;line-height:1.15;margin-bottom:16px;text-shadow:0 0 20px rgba(74,143,253,.22),0 0 40px rgba(74,143,253,.1),0 0 80px rgba(74,143,253,.05)}#alpha .lead{max-width:42ch;margin-bottom:18px;font-size:1rem;line-height:1.6}#alpha .bridge-line{margin-top:0;max-width:38ch}#alpha .bridge-line.accent{text-shadow:0 0 16px rgba(74,143,253,.4),0 0 32px rgba(74,143,253,.15)}#alpha .process-row{margin-top:20px;gap:6px}#alpha .statement-sm{margin-top:16px;max-width:36ch}#alpha .visual-stage{min-height:auto;align-items:stretch;justify-content:stretch}#alpha .visual-stage-tall{min-height:0}#alpha .split-visual{display:flex;align-items:stretch;justify-content:stretch;width:100%}#alpha .split-center{gap:40px;align-items:start}@media (max-width:900px){.alpha-flow-visual{max-width:100%}.alpha-flow-label strong{font-size:.48rem}.alpha-flow-sub{font-size:.4rem}#alpha .split,#alpha.split{grid-template-columns:1fr}#alpha{padding-inline:24px}#alpha .bridge-line,#alpha .lead,#alpha .split-copy h2{max-width:none}#alpha .split-center{gap:32px}}@media (max-width:520px){.alpha-flow-visual{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.alpha-flow-visual::-webkit-scrollbar{display:none}.alpha-flow-frame,.alpha-flow-labels-wrap{min-width:520px}.alpha-flow-label strong{font-size:.44rem}.alpha-flow-connector{flex-basis:12px;width:12px}.alpha-flow-connector-svg{width:12px;height:8px}}.form-glass{padding:28px;border-radius:14px;background:rgba(255,255,255,.04);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line-dark)}.biz-page{max-width:1100px}.biz-page-header h2{max-width:none;margin-inline:auto;margin-bottom:20px}.biz-model{display:grid;grid-gap:0;gap:0;margin-bottom:36px}.biz-card{padding:22px 24px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 48px rgba(0,0,0,.25);opacity:0;transform:translateY(14px);transition:opacity .65s ease,transform .65s ease,border-color .45s ease,box-shadow .45s ease}.biz-card.visible{opacity:1;transform:translateY(0)}.biz-card-core.visible{border-color:rgba(74,143,253,.45);box-shadow:0 24px 56px rgba(74,143,253,.12)}.biz-card-jv.visible,.biz-card-owned.visible{border-color:rgba(74,143,253,.32)}.biz-card-network.visible{border-color:rgba(74,143,253,.5);box-shadow:0 24px 56px rgba(74,143,253,.14)}.biz-card-eyebrow{font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--blue);margin-bottom:8px;text-shadow:0 0 12px rgba(74,143,253,.35)}.biz-card h3{font-size:1.05rem;margin-bottom:10px;max-width:none}.biz-card-sub{font-size:.88rem;color:rgba(255,255,255,.72);margin-bottom:12px;line-height:1.45}.biz-card-tags{font-size:.72rem;font-weight:600;letter-spacing:.03em;color:var(--blue);margin-bottom:12px;line-height:1.5}.biz-card-flow{font-family:var(--font-space-grotesk),sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.04em;color:rgba(255,255,255,.88);margin-bottom:10px}.biz-card-body{font-size:.84rem;line-height:1.55;color:var(--muted);margin:0}.biz-split-list{display:grid;grid-gap:10px;gap:10px;margin-bottom:12px}.biz-split-list div{padding:10px 12px;border-radius:8px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08)}.biz-split-list strong{display:block;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--blue);margin-bottom:4px}.biz-split-list span{font-size:.76rem;color:rgba(255,255,255,.75);line-height:1.4}.biz-factory-chain{font-family:var(--font-space-grotesk),sans-serif;font-size:.82rem;font-weight:600;letter-spacing:.03em;color:rgba(255,255,255,.9);margin-bottom:8px;text-align:left}.biz-network-meta{width:50%;max-width:50%;text-align:left}.biz-network-meta .biz-card-tags{margin-bottom:0}.biz-model-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.biz-connector{display:block;width:100%;height:36px;overflow:visible;opacity:0;transition:opacity .5s ease}.biz-connector.visible{opacity:1}.biz-connector path{fill:none;stroke:rgba(74,143,253,.45);stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;filter:drop-shadow(0 0 6px rgba(74,143,253,.35))}.biz-connector.visible path{animation:biz-connector-glow 1.4s ease-in-out infinite}@keyframes biz-connector-glow{0%,to{stroke:rgba(74,143,253,.4)}50%{stroke:var(--blue)}}@media (min-width:901px){.biz-page-header h2{font-size:clamp(1.45rem,2.4vw,2.05rem);margin-bottom:16px;white-space:nowrap}.biz-model{margin-bottom:0}.biz-card{padding:12px 16px}.biz-card-eyebrow{margin-bottom:4px;font-size:.62rem}.biz-card h3{font-size:.92rem;margin-bottom:4px}.biz-card-body,.biz-card-sub{font-size:.76rem;line-height:1.4;margin-bottom:6px}.biz-card-flow,.biz-card-tags,.biz-factory-chain{font-size:.74rem;margin-bottom:6px}.biz-split-list{gap:6px;margin-bottom:6px}.biz-split-list div{padding:6px 10px}.biz-connector{height:22px}}@media (min-width:901px) and (max-height:720px){.biz-card-body{display:none}}.people-page{max-width:1080px}.people-header{max-width:none;width:100%;margin-bottom:48px}.people-header-centered{max-width:none;width:100%;margin-inline:0;text-align:center}.people-header-centered h2{margin-inline:auto;max-width:none;white-space:nowrap}.people-header-centered .people-lead{margin-inline:auto}.people-header-centered .discipline-row{justify-content:center}.people-header h2{max-width:none;margin-bottom:14px}.people-lead{max-width:none;margin-bottom:20px;white-space:nowrap}.discipline-row{display:flex;flex-wrap:wrap;gap:8px}.discipline-row span{padding:6px 12px;font-size:.68rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;border:1px solid rgba(74,143,253,.25);border-radius:999px;color:#2d6fd4;background:rgba(74,143,253,.08)}.partner-page{max-width:1080px;margin-inline:auto}.partner-intro,.partner-intro h2{margin-bottom:12px}.partner-intro h2{max-width:none}.partner-lead{max-width:44ch;margin-bottom:52px}.partner-forms{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:stretch}.partner-form-block{display:flex;flex-direction:column;align-items:stretch;text-align:center;padding:36px 32px 32px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid var(--line-dark);box-shadow:0 24px 48px rgba(0,0,0,.22);transition:border-color .3s ease,box-shadow .3s ease}.partner-form-block:hover{border-color:rgba(74,143,253,.22);box-shadow:0 28px 52px rgba(0,0,0,.26)}.partner-form-block .eyebrow{margin:0 0 16px;text-align:left}.partner-form-block h3{font-size:1.15rem;margin-bottom:10px;max-width:none}.partner-form-desc{font-size:.88rem;line-height:1.6;color:var(--muted);margin-inline:auto;margin-bottom:28px;max-width:36ch}.partner-form-block .form-glass{height:auto;flex:1 1;display:flex;flex-direction:column;padding:0;border:none;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:left}.partner-form-block .form-minimal{gap:16px;flex:1 1;margin-top:4px}.partner-form-block .form-row{gap:16px}.partner-form-block .btn-primary{margin-top:4px;width:100%}@media (max-width:900px){.partner-forms{grid-template-columns:1fr;gap:40px}.partner-lead{max-width:none;margin-bottom:40px}.partner-form-block{padding:32px 24px 28px}.partner-form-desc{max-width:none}}.advantage-page{max-width:1200px}.advantage-header{padding-top:18px;margin-bottom:0}.advantage-header h2{max-width:none;margin-inline:auto;margin-bottom:8px;font-size:clamp(1.7rem,2.8vw,2.55rem);white-space:nowrap}.advantage-lead{max-width:54em;margin-inline:auto;margin-bottom:0;font-size:.82rem;line-height:1.4}#advantage{background:#000;min-height:100svh;overflow:hidden;padding-top:calc(var(--header-h) + 24px);padding-bottom:64px}#advantage .screen-inner{display:flex;flex-direction:column;justify-content:flex-start;min-height:0}#advantage.screen-glow:before{opacity:.28}.network-advantage{display:grid;grid-gap:4px;gap:4px;justify-items:center;min-height:0;width:100%}.network-advantage-board{display:grid;grid-template-columns:minmax(220px,260px) minmax(0,1fr) minmax(220px,260px);align-items:center;grid-gap:16px 8px;gap:16px 8px;width:100%}.network-advantage-col{display:grid;grid-gap:14px;gap:14px;align-content:center;z-index:1}.network-advantage-col article{display:grid;justify-items:start;grid-gap:6px;gap:6px;width:100%;padding:14px 16px;border:1px solid rgba(74,143,253,.32);border-radius:10px;background:rgba(0,0,0,.62);text-align:left}.network-advantage-col-left article{justify-items:end;text-align:right}.network-advantage-col-right article{justify-items:start;text-align:left}.network-advantage-col .section-icon{width:20px;height:20px;color:var(--blue)}.network-advantage-col h3{margin:0;color:var(--blue);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.network-advantage-col p{margin:0;color:rgba(255,255,255,.72);font-size:.8rem;line-height:1.35}.network-advantage-stage{position:relative;width:100%;margin:0 -36px;z-index:0}.network-advantage-art{position:relative;width:118%;margin-inline:-9%;line-height:0;-webkit-mask-image:radial-gradient(ellipse 82% 78% at 50% 50%,#000 52%,transparent 86%),linear-gradient(180deg,transparent,#000 8%,#000 92%,transparent),linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:radial-gradient(ellipse 82% 78% at 50% 50%,#000 52%,transparent 86%),linear-gradient(180deg,transparent,#000 8%,#000 92%,transparent),linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.network-advantage-img{display:block;width:100%;height:auto;max-height:min(74vh,780px);margin-inline:auto;object-fit:contain;object-position:center;mix-blend-mode:lighten;transform:translateX(28px)}.network-advantage-proofs{list-style:none;position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;padding:0;margin:-36px 0 0;width:100%}.network-advantage-proofs li{display:flex;align-items:center;gap:8px;padding:0 16px;color:rgba(255,255,255,.82);font-size:.92rem}.network-advantage-proofs li:not(:last-child){border-right:1px solid rgba(74,143,253,.28)}.network-advantage-proofs .section-icon{width:15px;height:15px;color:var(--blue);flex:0 0 auto}.network-advantage-closer{margin:4px 0 0;color:rgba(255,255,255,.9);font-family:var(--font-space-grotesk),sans-serif;font-size:1.12rem;font-weight:600;text-align:center;text-shadow:0 0 18px rgba(74,143,253,.28)}.network-advantage-note{margin:0;max-width:62ch;color:rgba(255,255,255,.4);font-size:.66rem;letter-spacing:.02em;text-align:center;line-height:1.4}.network-advantage-board,.network-advantage-closer,.network-advantage-note,.network-advantage-proofs{opacity:0;transform:translateY(12px);transition:opacity .45s ease,transform .45s ease}.network-advantage.visible .network-advantage-board,.network-advantage.visible .network-advantage-closer,.network-advantage.visible .network-advantage-note,.network-advantage.visible .network-advantage-proofs{opacity:1;transform:none}.network-advantage.visible .network-advantage-proofs{transition-delay:80ms}.network-advantage.visible .network-advantage-closer{transition-delay:.14s}.network-advantage.visible .network-advantage-note{transition-delay:.18s}@media (max-width:900px){#advantage{min-height:auto;overflow:visible;padding-bottom:88px}.advantage-header h2{white-space:normal}.network-advantage-col-left article,.network-advantage-col-right article{justify-items:start;text-align:left}.network-advantage-stage{margin:0}.network-advantage-art{width:100%;margin-inline:0}.network-advantage-img{max-height:420px;transform:none}.network-advantage-proofs{display:grid;justify-items:start;grid-gap:14px;gap:14px;margin:20px 0 8px;padding:16px 0 0;border-top:1px solid rgba(74,143,253,.2)}.network-advantage-proofs li{padding:0}}.advantage-visual{display:grid;grid-gap:20px;gap:20px}.advantage-stack,.advantage-stack-item{display:grid;grid-gap:0;gap:0}.advantage-connector{display:block;width:2px;height:18px;margin-inline:auto;background:rgba(255,255,255,.08);transition:background .45s ease,box-shadow .45s ease}.advantage-connector.lit{background:var(--blue);box-shadow:0 0 10px rgba(74,143,253,.55)}.advantage-layer{padding:18px 22px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);transition:border-color .45s ease,box-shadow .45s ease,background .45s ease}.advantage-layer.lit{background:rgba(74,143,253,.06);border-color:rgba(74,143,253,.32)}.advantage-layer.active{border-color:rgba(74,143,253,.75);box-shadow:0 0 24px rgba(74,143,253,.22);animation:voltron-card-glow 1.1s ease-in-out infinite}.advantage-tier{display:block;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--blue);margin-bottom:6px;text-shadow:0 0 10px rgba(74,143,253,.35)}.advantage-layer h3{font-size:1rem;margin-bottom:8px;max-width:none}.advantage-layer p{font-size:.84rem;line-height:1.55;color:var(--muted);margin:0}.advantage-support{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.advantage-pill{padding:14px 16px;border-radius:10px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);opacity:.55;transition:opacity .45s ease,border-color .45s ease,box-shadow .45s ease}.advantage-pill.lit{opacity:1;border-color:rgba(74,143,253,.28);box-shadow:0 0 16px rgba(74,143,253,.1)}.advantage-pill h4{font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:rgba(255,255,255,.88);margin-bottom:6px}.advantage-pill p{font-size:.76rem;line-height:1.45;color:var(--muted);margin:0}.advantage-flow{text-align:center;padding-top:8px;opacity:.4;transition:opacity .55s ease}.advantage-flow.lit{opacity:1}.advantage-flow-line{font-family:var(--font-space-grotesk),sans-serif;font-size:clamp(.95rem,2vw,1.1rem);font-weight:600;letter-spacing:.03em;color:rgba(255,255,255,.92);margin-bottom:8px;text-shadow:0 0 16px rgba(74,143,253,.25)}.advantage-flow-tagline{font-size:.88rem;font-weight:600;color:var(--blue);text-shadow:0 0 12px rgba(74,143,253,.35)}@media (max-width:900px){.advantage-support{grid-template-columns:1fr}.advantage-header h2{max-width:none}.biz-model{gap:14px}.biz-model-row{grid-template-columns:1fr}.biz-connector{display:none}.biz-page-header h2{max-width:none;white-space:normal}.biz-network-meta{width:100%;max-width:none}.scale-stepper-track{grid-template-columns:1fr;gap:4px}.scale-stepper-line{display:none}.scale-stepper-node{grid-template-columns:42px 1fr;justify-items:start;align-items:center;column-gap:12px;padding:10px 12px;border-radius:10px;border:1px solid var(--line-light);background:#fff}.scale-stepper-label{grid-column:2;text-align:left}.scale-stepper-node.active{border-color:rgba(74,143,253,.35);background:rgba(74,143,253,.04)}.people-header h2,.scale-section h2{max-width:none;white-space:normal}.people-lead{white-space:normal}}@media (max-width:768px){.hero-pillar-connectors,.pillar-node{display:none}.hero-logo-cluster{width:min(280px,72vw);height:clamp(160px,26svh,200px)}}@media (max-width:600px){.hero-logo-cluster{width:min(260px,78vw);height:clamp(150px,24svh,190px)}.pillar-head{font-size:.6rem}.pillar-keys{font-size:.54rem}.node-infra,.node-ops,.node-tech{width:31%}.voltron-process-steps{overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.voltron-process-steps::-webkit-scrollbar{display:none}.voltron-step-card{min-width:52px}.voltron-process-track{margin-inline:12px}.voltron-step-icon{width:38px;height:38px}.voltron-step-name{font-size:.52rem}}@keyframes fade-up{to{opacity:1;transform:translateY(0)}}.technology-middle .ai-team-hero h2,.technology-middle .context-narrative h2,.technology-middle .intel-narrative h2,.technology-middle .split-copy h2{max-width:16ch;line-height:1.12;margin-top:0;margin-bottom:20px}.technology-middle .ai-team-hero h2,.technology-middle .context-narrative h2,.technology-middle .intel-narrative h2{max-width:none}.technology-middle .ai-team-hero .lead,.technology-middle .context-narrative .lead,.technology-middle .intel-narrative .lead,.technology-middle .split-copy .lead{max-width:48ch;margin-top:0;margin-bottom:24px}.qms-screen .qms-page .qms-header .lead{max-width:none;width:100%;margin-inline:auto;margin-bottom:12px}.technology-middle .ai-team-hero .bridge-line,.technology-middle .ai-team-hero .lead{max-width:none}.technology-middle .qms-header h2{max-width:none;margin-inline:auto}.technology-middle .ai-team-hero .bridge-line,.technology-middle .context-narrative .bridge-line,.technology-middle .intel-narrative .bridge-line,.technology-middle .split-copy .bridge-line{margin-top:0;max-width:46ch}.technology-middle .split{grid-template-columns:1fr 1fr;gap:56px;align-items:center}.technology-middle .visual-stage-tall{min-height:min(420px,52vh)}.technology-middle .intel-page-main{gap:32px}.manufacturing-loop-visual,.modular-platform-visual,.platform-systems-visual{width:min(100%,640px);margin-inline:auto}.modular-platform-visual{justify-items:center;grid-gap:0;gap:0}.modular-core,.modular-plant-shell{width:min(100%,330px);display:grid;justify-items:center;grid-gap:5px;gap:5px;padding:18px 22px;border:1px solid rgba(74,143,253,.32);border-radius:10px;background:rgba(255,255,255,.78);box-shadow:0 16px 34px rgba(13,29,57,.08);transition:border-color .45s ease,box-shadow .45s ease,transform .45s ease}.modular-core.lit,.modular-plant-shell.lit{border-color:rgba(74,143,253,.65);box-shadow:0 0 32px rgba(74,143,253,.16);transform:translateY(-2px)}.modular-plant-shell.lit{box-shadow:0 18px 38px rgba(74,143,253,.12)}.modular-index,.modular-kicker,.platform-system-index,.platform-system-verb{color:#2d6fd4;font-size:var(--type-kicker);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.modular-core strong,.modular-plant-shell strong{font-family:var(--font-space-grotesk),sans-serif;line-height:1.1}.modular-core>span:last-child,.modular-plant-shell>span:last-child{color:#687383;font-size:.78rem}.modular-branches{width:min(100%,420px);height:48px;position:relative}.modular-branches:before{content:"";position:absolute;left:50%;width:1px;height:20px;background:rgba(74,143,253,.5)}.modular-branches span{position:absolute;top:19px;width:44%;height:28px;border-top:1px solid rgba(74,143,253,.5)}.modular-branches span:before{content:"";position:absolute;top:0;height:28px;border-left:1px solid rgba(74,143,253,.5)}.modular-branches span:first-child{left:6%}.modular-branches span:first-child:before{right:0}.modular-branches span:last-child{right:6%}.modular-branches span:last-child:before{left:0}.modular-inputs{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.modular-input{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;padding:16px;border:1px solid rgba(13,29,57,.12);border-radius:8px;background:rgba(245,247,250,.86);opacity:.72;transform:translateY(8px);transition:opacity .45s ease,border-color .45s ease,transform .45s ease}.modular-input.lit{opacity:1;border-color:rgba(74,143,253,.34);transform:translateY(0)}.modular-input strong{display:block;font-family:var(--font-space-grotesk),sans-serif;font-size:.92rem;line-height:1.2;margin-bottom:6px}.modular-input p{color:#687383;font-size:.74rem;line-height:1.45}.modular-module-list{list-style:none;margin:0;padding:2px 0 0;display:grid;grid-gap:3px;gap:3px}.modular-convergence{height:36px;background:rgba(74,143,253,.22);box-shadow:0 0 0 rgba(74,143,253,0);transition:background .45s ease,box-shadow .45s ease}.modular-convergence.lit{background:#4a8ffd;box-shadow:0 0 14px rgba(74,143,253,.5)}.modular-plant-shell{width:min(100%,420px);padding-block:16px}.modular-product-line{display:inline-flex;align-items:center;gap:9px;color:#2d6fd4;font-family:var(--font-space-grotesk),sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.modular-product-line i{width:4px;height:4px;border-radius:50%;background:#4a8ffd}.manufacturing-loop-caption,.modular-caption,.platform-system-caption{color:#687383;font-size:.8rem;line-height:1.5;text-align:center;margin:22px auto 0;max-width:44ch}.platform-systems-visual{display:grid;grid-gap:22px;gap:22px;color:var(--off-white)}.platform-page{max-width:1120px}.platform-page-header h2{max-width:none;margin-inline:auto}.platform-page-header .lead{max-width:62ch;margin-inline:auto}.platform-system-grid{display:grid;grid-template-columns:1fr;grid-gap:18px}.platform-system{min-height:0;display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;padding:20px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.035);opacity:.64;transform:translateY(8px);transition:opacity .45s ease,transform .45s ease,border-color .45s ease,background .45s ease}.platform-system.lit{opacity:1;transform:translateY(0);background:rgba(74,143,253,.07);border-color:rgba(74,143,253,.38)}.platform-system-verb{margin-top:0;margin-bottom:8px;color:var(--blue)}.platform-system-image-frame{position:relative;width:100%;height:auto;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:#050b18}.platform-system-image{display:block;width:100%;height:auto;object-fit:contain;transition:transform .6s ease,filter .45s ease}.platform-system:focus-within .platform-system-image,.platform-system:hover .platform-system-image{transform:scale(1.035)}.platform-system h3{max-width:none;font-size:1.02rem;margin-bottom:10px}.platform-system p{color:var(--muted);font-size:.76rem;line-height:1.5;margin:0}.platform-core-line{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:14px;gap:14px;align-items:center;color:var(--blue);opacity:.6;transition:opacity .45s ease}.platform-core-line.lit{opacity:1}.platform-core-line span{height:1px;background:rgba(74,143,253,.36)}.platform-core-line strong{font-family:var(--font-space-grotesk),sans-serif;font-size:.86rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.manufacturing-loop-visual{color:var(--graphite)}.manufacturing-loop-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0;padding:0;margin:0;list-style:none}.manufacturing-loop-step{position:relative;min-width:0;padding:0 9px}.manufacturing-loop-step:not(:last-child):after{content:"";position:absolute;top:48px;left:calc(50% + 30px);width:calc(100% - 60px);height:1px;background:rgba(74,143,253,.18);transition:background .45s ease,box-shadow .45s ease}.manufacturing-loop-step.lit:not(:last-child):after{background:#4a8ffd;box-shadow:0 0 10px rgba(74,143,253,.38)}.manufacturing-loop-number{display:block;color:#2d6fd4;font-family:var(--font-space-grotesk),sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.1em;margin-bottom:10px;text-align:center}.manufacturing-loop-node{position:relative;z-index:1;min-height:132px;display:flex;flex-direction:column;align-items:center;padding:16px 10px 14px;border:1px solid rgba(13,29,57,.12);border-radius:8px;background:#fff;box-shadow:0 12px 26px rgba(13,29,57,.06);opacity:.68;transform:translateY(8px);transition:opacity .45s ease,transform .45s ease,border-color .45s ease}.manufacturing-loop-step.lit .manufacturing-loop-node{opacity:1;transform:translateY(0);border-color:rgba(74,143,253,.36)}.manufacturing-loop-node strong{font-family:var(--font-space-grotesk),sans-serif;font-size:.88rem;line-height:1.1;text-align:center;margin-bottom:8px}.manufacturing-loop-node span{color:#2d6fd4;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.manufacturing-loop-node small{color:#687383;font-size:.68rem;line-height:1.35;text-align:center;margin-top:auto}.manufacturing-loop-return{display:flex;align-items:center;justify-content:center;gap:12px;margin:20px 10% 0;color:#2d6fd4;opacity:.55;transition:opacity .45s ease}.manufacturing-loop-return:after,.manufacturing-loop-return:before{content:"";flex:1 1;height:1px;background:rgba(74,143,253,.22)}.manufacturing-loop-return.lit{opacity:1}.manufacturing-loop-return b{font-family:var(--font-space-grotesk),sans-serif;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}@media (max-width:900px){.technology-middle .split{grid-template-columns:1fr}.technology-middle .split-copy h2{max-width:none}.technology-middle .visual-stage-tall{min-height:0}.platform-system-grid{grid-template-columns:1fr}.platform-system{min-height:0}.manufacturing-loop-track{grid-template-columns:1fr;gap:10px}.manufacturing-loop-step{display:grid;grid-template-columns:42px 1fr;grid-gap:12px;gap:12px;align-items:center;padding:0}.manufacturing-loop-number{margin:0;text-align:left}.manufacturing-loop-step:not(:last-child):after{top:auto;bottom:-10px;left:20px;width:1px;height:10px}.manufacturing-loop-node{min-height:0;display:grid;grid-template-columns:1fr auto;grid-gap:4px 12px;gap:4px 12px;align-items:center;padding:13px 14px}.manufacturing-loop-node strong{text-align:left;margin:0}.manufacturing-loop-node span{grid-column:2;grid-row:1/span 2}.manufacturing-loop-node small{text-align:left;margin:0}.manufacturing-loop-return{margin-inline:0}}@media (max-width:600px){.modular-inputs{grid-template-columns:1fr}.modular-branches{height:30px}.modular-branches span,.modular-branches span:before{height:18px}.modular-branches span{top:17px}.modular-branches:before{height:18px}}.platform-page{max-width:1000px}.platform-page-header{margin-bottom:34px}.platform-page-header .bridge-line{margin-top:22px;margin-bottom:0;font-size:1.1rem}.platform-system{padding:26px 30px 30px}.platform-system-index{margin-bottom:12px;line-height:1}.platform-system-image-frame{margin:0;max-width:100%}.platform-system-copy{display:grid;justify-items:start;grid-gap:0;gap:0;padding-top:17px}.platform-system-verb{margin:0 0 14px;font-family:var(--font-space-grotesk),sans-serif;font-size:.78rem;line-height:1;letter-spacing:.12em}.platform-system h3{margin:0 0 13px;font-size:1.28rem;line-height:1.15}.platform-system p{max-width:58ch;font-size:.9rem;line-height:1.55}.platform-system-image{transform-origin:center}.platform-system:focus-within .platform-system-image,.platform-system:hover .platform-system-image{transform:none}#loop .split{grid-template-columns:minmax(360px,.78fr) minmax(620px,1.22fr);gap:68px}#loop .split-copy h2{max-width:15ch;font-size:clamp(2.2rem,3.5vw,3.35rem);line-height:1.1;margin-bottom:24px}#loop .split-copy .lead{max-width:48ch;font-size:1rem;line-height:1.75;margin-bottom:0}#loop .split-copy .bridge-line{position:relative;max-width:460px;margin-top:30px;margin-bottom:0;padding:18px 22px 18px 72px;border:1px solid rgba(74,143,253,.13);border-radius:14px;background:rgba(255,255,255,.82);box-shadow:0 15px 34px rgba(13,29,57,.08);font-size:.96rem;line-height:1.65}#loop .split-copy .bridge-line:before{content:"↻";position:absolute;left:22px;top:50%;transform:translateY(-50%);color:#2d6fd4;font-size:2.2rem;font-weight:400;line-height:1}#loop .visual-stage-tall{min-height:0}@media (min-width:901px){.manufacturing-loop-visual{position:relative;width:min(100%,760px);min-height:480px;padding:66px 0 4px;overflow:visible;color:var(--graphite)}.manufacturing-loop-orbit{position:absolute;z-index:0;inset:25px 10px 118px;border:1px solid rgba(74,143,253,.32);border-radius:50%;box-shadow:0 0 0 14px rgba(74,143,253,.035),0 0 35px rgba(74,143,253,.08);pointer-events:none}.manufacturing-loop-orbit:before{content:"";position:absolute;inset:18px 16px;border:1px dashed rgba(74,143,253,.17);border-radius:50%}.manufacturing-loop-orbit-arrow{position:absolute;z-index:1;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;opacity:.9}.manufacturing-loop-orbit-arrow-top{top:-6px;right:47%;border-left:10px solid #4a8ffd}.manufacturing-loop-orbit-arrow-bottom{bottom:-6px;left:16%;border-right:10px solid #4a8ffd}.manufacturing-loop-track{position:relative;z-index:2;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding-top:44px}.manufacturing-loop-step{padding:0}.manufacturing-loop-step:not(:last-child):after{top:144px;left:calc(50% + 50px);width:calc(100% - 100px + 14px);background:rgba(74,143,253,.2)}.manufacturing-loop-step.lit:not(:last-child):after{background:#4a8ffd;box-shadow:0 0 10px rgba(74,143,253,.36)}.manufacturing-loop-number{margin-bottom:10px;font-size:.72rem;text-align:center}.manufacturing-loop-node{min-height:296px;padding:16px 10px 18px;border-radius:14px;background:rgba(255,255,255,.88);box-shadow:0 16px 34px rgba(13,29,57,.08)}.manufacturing-loop-step.lit .manufacturing-loop-node{box-shadow:0 18px 38px rgba(74,143,253,.11)}.manufacturing-loop-icon{display:grid;place-items:center;width:54px;height:54px;margin-bottom:15px;border:1px solid rgba(74,143,253,.18);border-radius:50%;background:rgba(74,143,253,.035);color:#2d6fd4}.manufacturing-loop-icon svg{width:29px;height:29px}.manufacturing-loop-node strong{min-height:2.2em;margin-bottom:8px;font-size:.94rem}.manufacturing-loop-node span:not(.manufacturing-loop-icon){font-size:.68rem}.manufacturing-loop-node i{display:block;width:52px;height:1px;margin:16px auto 14px;background:rgba(74,143,253,.27)}.manufacturing-loop-node small{margin-top:0;font-size:.72rem;line-height:1.45}.manufacturing-loop-return{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px;margin:20px 16% 0}.manufacturing-loop-return:after,.manufacturing-loop-return:before{display:none}.manufacturing-loop-return span{height:1px;background:rgba(74,143,253,.26)}.manufacturing-loop-return b{font-size:.66rem}.manufacturing-loop-footnote{position:relative;z-index:2;display:grid;justify-items:center;grid-gap:11px;gap:11px;margin-top:20px;text-align:center}.manufacturing-loop-mark{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(74,143,253,.38);border-radius:50%;color:#2d6fd4;font-family:var(--font-space-grotesk),sans-serif;font-size:1rem;font-weight:700}.manufacturing-loop-footnote p{color:#5a6572;font-size:.78rem;line-height:1.55;margin:0}}@media (max-width:1100px){#loop .screen-inner{max-width:960px}#loop .split{grid-template-columns:1fr 1fr;gap:42px}@media (min-width:901px){.manufacturing-loop-visual{min-height:430px;padding-top:54px}.manufacturing-loop-node{min-height:270px}}}@media (max-width:900px){#loop .split{grid-template-columns:1fr}#loop .split-copy h2{max-width:none}.manufacturing-loop-visual{max-width:760px;margin-top:12px}}@media (max-width:600px){.platform-system{padding:20px 18px 22px}.platform-system-copy{padding-top:14px}#loop .split-copy h2{font-size:clamp(2rem,10vw,2.8rem)}#loop .split-copy .bridge-line{padding-left:62px}.manufacturing-loop-visual{min-height:0;padding:28px 0 0}.manufacturing-loop-orbit{display:none}.manufacturing-loop-track{grid-template-columns:1fr;gap:12px;padding-top:0}.manufacturing-loop-step{display:grid;grid-template-columns:36px 1fr;grid-gap:12px;gap:12px;align-items:center}.manufacturing-loop-number{margin:0;text-align:left}.manufacturing-loop-step:not(:last-child):after{top:auto;bottom:-12px;left:17px;width:1px;height:12px}.manufacturing-loop-node{min-height:0;display:grid;grid-template-columns:48px 1fr auto;grid-gap:3px 12px;gap:3px 12px;align-items:center;padding:13px 14px}.manufacturing-loop-icon{grid-row:1/span 3;width:44px;height:44px;margin:0}.manufacturing-loop-icon svg{width:24px;height:24px}.manufacturing-loop-node strong{min-height:0;margin:0;text-align:left}.manufacturing-loop-node span:not(.manufacturing-loop-icon){grid-column:3;grid-row:1}.manufacturing-loop-node i{display:none}.manufacturing-loop-node small{grid-column:2/span 2;text-align:left}.manufacturing-loop-return{margin-inline:0}.manufacturing-loop-footnote{margin-top:18px}}#modularity .split{align-items:start}#modularity .split-copy{padding-block:0}#modularity .split-copy .eyebrow:after{content:"";display:block;width:54px;height:2px;margin-top:12px;background:#2d6fd4}#modularity .split-copy .statement-sm{max-width:48ch;padding-top:20px;border-top:2px solid #2d6fd4;color:#687383;font-size:.72rem;font-weight:600;letter-spacing:.09em;line-height:1.55;text-transform:uppercase}.modular-platform-visual{position:relative;width:min(100%,620px);padding:0;color:var(--graphite);display:grid;justify-items:stretch}.modular-core,.modular-plant-shell{width:100%;justify-items:start;align-items:center;border-radius:12px}.modular-core{min-height:0;border:1px solid rgba(74,143,253,.42);background:radial-gradient(circle at 82% 18%,rgba(74,143,253,.12),transparent 42%),linear-gradient(180deg,rgba(13,28,51,.96),rgba(5,12,25,.98));box-shadow:0 0 28px rgba(74,143,253,.14);color:#fff}.modular-plant-shell{min-height:0;border:1px solid rgba(74,143,253,.22);background:rgba(255,255,255,.94);box-shadow:0 18px 38px rgba(13,29,57,.09);color:var(--graphite)}.modular-ai-output>div,.modular-core>div,.modular-plant-shell>div{display:grid;justify-items:start;grid-gap:4px;gap:4px;width:100%;min-width:0}.modular-core strong,.modular-plant-shell strong{font-size:calc(var(--type-card-title) - 1pt);line-height:1.12;color:inherit}.modular-subline{color:rgba(255,255,255,.72);font-size:var(--type-visual-caption);line-height:1.35}.modular-plant-shell .modular-kicker{color:#2d6fd4}.modular-ai-output .modular-kicker,.modular-core .modular-kicker{color:var(--blue)}.modular-ai-output .modular-icon,.modular-core .modular-icon{border-color:rgba(74,143,253,.45);background:rgba(74,143,253,.08);color:#4a8ffd}.modular-core .modular-subline,.modular-core>div>span:last-child{color:rgba(255,255,255,.72)}.modular-icon{display:grid;place-items:center;border:1px solid rgba(74,143,253,.26);border-radius:50%;color:#2d6fd4;background:rgba(74,143,253,.025);box-shadow:inset 0 0 0 6px rgba(74,143,253,.025)}.modular-branches{width:72%;margin-inline:auto;justify-self:center}.modular-branches:before{top:0;height:14px;background:#4a8ffd}.modular-branches span{top:13px;width:50%}.modular-branches span,.modular-branches span:before{height:20px;border-color:#4a8ffd}.modular-branches span:after{content:"";position:absolute;top:-4px;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:#4a8ffd;box-shadow:0 0 0 3px rgba(74,143,253,.12)}.modular-branches span:first-child:after{right:-4px}.modular-branches span:last-child:after{left:-4px}.modular-inputs{align-items:stretch}.modular-input{grid-template-columns:48px 1fr;gap:10px;align-items:start;padding:12px 12px 14px;border-radius:12px;background:rgba(255,255,255,.9);box-shadow:0 16px 32px rgba(13,29,57,.08)}.modular-input .modular-icon{border-radius:50%}.modular-input>div{display:grid;justify-items:start;grid-gap:4px}.modular-index{font-family:var(--font-space-grotesk),sans-serif;font-size:var(--type-kicker);line-height:1}.modular-input strong{line-height:1.15;margin:0;padding-bottom:5px;border-bottom:1px solid rgba(74,143,253,.18);width:100%}.modular-input p{line-height:1.4;color:#2d6fd4;margin:0;padding-top:2px}.modular-module-list li{position:relative;padding-left:12px;color:#2d6fd4;font-size:var(--type-visual-caption);line-height:1.35}.modular-module-list li:before{content:"";position:absolute;left:0;top:.5em;width:4px;height:4px;border-radius:50%;background:#4a8ffd}.modular-convergence{background:#4a8ffd;box-shadow:0 0 14px rgba(74,143,253,.42);position:relative;justify-self:center;width:1px}.modular-convergence:after{content:"";position:absolute;left:50%;top:-4px;width:7px;height:7px;transform:translateX(-50%);border:2px solid #fff;border-radius:50%;background:#4a8ffd;box-shadow:0 0 0 3px rgba(74,143,253,.12)}.modular-product-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;width:100%;margin:6px 0 0;padding:8px 0 0;list-style:none;border-top:1px solid rgba(74,143,253,.18)}.modular-product-row li{display:flex;align-items:center;justify-content:center;gap:6px;padding:0 6px;border-right:1px solid rgba(13,29,57,.1);color:#2d6fd4;font-family:var(--font-space-grotesk),sans-serif;font-size:var(--type-visual-caption);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.modular-product-row li:last-child{border-right:0}.modular-product-icon{display:grid;place-items:center;width:18px;height:18px;color:#2d6fd4;flex-shrink:0}.modular-product-icon svg{width:16px;height:16px}.modular-caption{line-height:1.5}@media (max-width:1120px){.modular-core,.modular-plant-shell{grid-template-columns:56px 1fr;gap:12px;padding-inline:16px}.modular-icon{width:52px;height:52px}.modular-icon svg{width:30px;height:30px}.modular-input{grid-template-columns:1fr;gap:8px;min-height:0}}@media (max-width:900px){.modular-input{grid-template-columns:56px 1fr}}@media (max-width:600px){#modularity .split-copy .eyebrow{margin-bottom:16px}#modularity .split-copy h2{font-size:clamp(1.75rem,7vw,2.45rem)}.modular-ai-output,.modular-core,.modular-plant-shell{grid-template-columns:52px 1fr;gap:12px;padding:12px 14px}.modular-product-row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:8px}.modular-product-row li:nth-child(2){border-right:0}.modular-product-row li:nth-child(-n+2){padding-bottom:8px;border-bottom:1px solid rgba(13,29,57,.08)}.modular-core,.modular-plant-shell{min-height:0}.modular-core strong,.modular-plant-shell strong{font-size:var(--type-card-title)}.modular-core>div>span:last-child{font-size:var(--type-visual-caption)}.modular-icon,.modular-input .modular-icon{width:54px;height:54px}.modular-icon svg,.modular-input .modular-icon svg{width:34px;height:34px}.modular-branches{width:72%;height:42px}.modular-branches span{top:16px;height:26px}.modular-branches span:before{height:26px}.modular-branches:before{height:17px}.modular-input{grid-template-columns:48px 1fr;gap:10px;padding:12px}.modular-input strong{font-size:.82rem;white-space:nowrap}.modular-input p,.modular-module-list li{font-size:.78rem}}.modular-platform-visual{width:100%}.modular-core,.modular-plant-shell{grid-template-columns:64px 1fr;gap:16px;padding:12px 18px;min-height:0}.modular-core strong,.modular-plant-shell strong{font-size:var(--type-card-title)}.modular-core>div>span:last-child{font-size:var(--type-visual-caption)}.modular-icon{width:56px;height:56px}.modular-icon svg{width:32px;height:32px}.modular-branches{height:34px}.modular-inputs{gap:12px}.modular-input{grid-template-columns:56px 1fr;gap:12px;min-height:0;padding:12px 14px}.modular-input .modular-icon{width:52px;height:52px}.modular-input .modular-icon svg{width:30px;height:30px}.modular-input>div{gap:4px}.modular-input strong{font-size:.82rem;white-space:nowrap}.modular-input p{font-size:var(--type-visual-caption)}.modular-convergence{height:26px}.modular-caption,.modular-product-line{font-size:var(--type-visual-caption)}.modular-caption{margin-top:12px}#loop .split{grid-template-columns:minmax(480px,.88fr) minmax(620px,1.12fr);gap:58px}#loop .split-copy .bridge-line{width:-moz-fit-content;width:fit-content;max-width:100%;padding:16px 22px 16px 64px;font-size:.84rem;line-height:1.35;white-space:nowrap}#loop .split-copy .bridge-line:before{left:20px;font-size:1.9rem}.manufacturing-loop-footnote{margin-top:14px}.manufacturing-loop-mark{display:none}@media (max-width:1220px){#loop .split,#modularity .split{grid-template-columns:1fr 1fr;gap:38px}}@media (max-width:900px){#loop .split,#modularity .split{grid-template-columns:1fr}}@media (max-width:600px){#loop .split-copy .bridge-line{width:100%;white-space:normal}}.platform-page{max-width:1280px}.platform-page-header{margin-bottom:38px}.platform-page-header h2{font-size:clamp(2rem,3.4vw,3.2rem)}.platform-page-header .lead{max-width:58ch;font-size:.98rem;line-height:1.7}.platform-page-header .bridge-line{margin-top:26px;font-size:1rem}.platform-systems-visual{gap:26px}.platform-system-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.platform-system{min-width:0;padding:18px 18px 20px;border-radius:10px}.platform-system-index{margin-bottom:10px}.platform-system-image-frame{border-radius:7px}.platform-system-copy{padding-top:15px}.platform-system-verb{margin-bottom:10px;font-size:.7rem}.platform-system h3{margin-bottom:9px;font-size:1.05rem}.platform-system p{font-size:.75rem;line-height:1.45}.platform-system-caption{margin-top:0;font-size:.8rem}@media (max-width:1100px){.platform-page{max-width:960px}.platform-system-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.platform-system{padding-inline:12px}}@media (max-width:900px){.platform-system-grid{grid-template-columns:1fr;gap:18px}.platform-system{padding:20px 22px 22px}.platform-system-copy{padding-top:16px}.platform-system h3{font-size:1.18rem}.platform-system p{font-size:.84rem}}.architecture-screen{min-height:auto;padding-top:calc(var(--header-h) + 28px);padding-bottom:120px}.architecture-page{max-width:1240px}.architecture-header{margin-bottom:20px}.architecture-header-bar{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,330px);grid-gap:34px;gap:34px;align-items:end;text-align:left}.architecture-header-bar .eyebrow{margin-bottom:14px}.architecture-header-bar h2{max-width:20ch;margin-bottom:0;font-size:clamp(1.85rem,3vw,2.7rem)}.architecture-header-detail{align-self:stretch;border:1px solid rgba(74,143,253,.28);border-radius:8px;background:rgba(255,255,255,.035)}.architecture-header-detail summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:100%;padding:15px 16px;color:rgba(255,255,255,.84);cursor:pointer;font-size:.72rem;font-weight:700;letter-spacing:.08em;list-style:none;text-transform:uppercase}.architecture-header-detail summary::-webkit-details-marker{display:none}.architecture-detail-toggle{position:relative;flex:0 0 auto;width:18px;height:18px;border:1px solid rgba(74,143,253,.65);border-radius:50%}.architecture-detail-toggle:after,.architecture-detail-toggle:before{content:"";position:absolute;top:8px;left:4px;width:8px;height:1px;background:var(--blue)}.architecture-detail-toggle:after{transform:rotate(90deg);transition:transform .2s ease}.architecture-header-detail[open] .architecture-detail-toggle:after{transform:rotate(0)}.architecture-header-detail p{margin:0;padding:0 16px 16px;color:rgba(255,255,255,.62);font-size:.78rem;line-height:1.55}.architecture-system-map{grid-template-columns:minmax(0,1fr) minmax(220px,.68fr) minmax(0,1fr);gap:18px;max-width:1160px}.architecture-backbone-core{width:min(100%,190px)}.architecture-backbone-mark{display:grid;place-items:center;width:62px;height:62px;overflow:hidden;border-radius:50%}.architecture-backbone-mark img{display:block;width:62px;height:62px;object-fit:cover;border-radius:50%}.architecture-backbone-core strong{font-size:1.08rem}.architecture-physical-heading{margin-bottom:6px}.architecture-loop{display:none}#loop .screen-inner,#platform .screen-inner{min-width:0}#platform .platform-page{max-width:1440px}#platform .platform-page-header{margin-bottom:30px}#platform .platform-system-grid{gap:22px}#platform .platform-system{min-width:0}#loop{min-height:auto;padding-top:calc(var(--header-h) + 34px);padding-bottom:48px;overflow-x:clip}#loop .split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:52px;min-width:0}#loop .split-copy,#loop .split-visual{min-width:0}#loop .split-copy h2{font-size:clamp(2.15rem,3.2vw,3.1rem)}@media (min-width:901px){.manufacturing-loop-visual{width:100%;max-width:700px;min-width:0;min-height:430px;padding-top:48px}.manufacturing-loop-orbit{inset:20px 0 104px}.manufacturing-loop-track{gap:8px}.manufacturing-loop-step:not(:last-child):after{left:calc(50% + 45px);width:calc(100% - 90px + 8px)}.manufacturing-loop-node{min-height:264px;padding-inline:8px}}@media (max-width:1220px){.architecture-page{max-width:1040px}#platform .platform-page{max-width:1100px}#loop .split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:34px}}@media (max-width:1100px){#loop .split{grid-template-columns:1fr}#loop .split-visual{width:min(100%,700px);margin-inline:auto}}@media (max-width:900px){.architecture-screen{padding-top:calc(var(--header-h) + 24px)}.architecture-header-bar{gap:18px}.architecture-header-bar,.architecture-system-map{grid-template-columns:1fr}.architecture-backbone{order:-1}#platform .platform-system-grid{grid-template-columns:1fr}}.site-header{transition:transform .28s ease,background .35s ease,-webkit-backdrop-filter .35s ease;transition:transform .28s ease,background .35s ease,backdrop-filter .35s ease;transition:transform .28s ease,background .35s ease,backdrop-filter .35s ease,-webkit-backdrop-filter .35s ease}.site-header.header-hidden{transform:translateY(-100%)}.architecture-page{width:min(100%,1420px);max-width:1420px}.architecture-header{margin-bottom:16px;text-align:center}.architecture-header .eyebrow{margin:0 0 16px}.architecture-header h2{font-size:clamp(2rem,3.2vw,3rem)}.architecture-system-map{width:min(100%,1320px)}#platform .platform-page{width:min(100%,1600px);max-width:1600px}#platform .platform-system-grid{gap:28px}#platform .platform-system{padding:22px 22px 24px}#platform .platform-system-image-frame{display:flex;align-items:center;justify-content:center;height:auto;aspect-ratio:1.85;background:#071326}#platform .platform-system-image{object-fit:contain}#platform .platform-system-index{margin-bottom:14px}#platform .platform-system-copy{padding-top:18px}#platform .platform-system-verb{margin-bottom:9px;font-size:.68rem}#platform .platform-system h3{margin-bottom:8px;font-size:1rem}#platform .platform-system p{font-size:.72rem;line-height:1.42}#loop .screen-inner{width:min(100%,1280px);max-width:1280px}#loop .split{width:100%}@media (max-width:900px){#platform .platform-system-grid{grid-template-columns:1fr}#platform .platform-system{padding:20px 22px 22px}#platform .platform-system-image-frame{aspect-ratio:1.85}}@media (max-width:600px){#platform .platform-system-image-frame{height:auto;aspect-ratio:1.85}}#platform .platform-systems-visual{width:100%;max-width:none}#platform .platform-page{width:min(calc(100vw - 80px),1680px);max-width:none}#platform .platform-system-grid{width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}#platform .platform-system{padding:16px 16px 18px}#platform .platform-system-image-frame{aspect-ratio:1.65}#platform .platform-system-image{display:block;width:100%;height:auto}#platform .platform-system-copy{padding-top:14px}#platform .platform-system-verb{margin-bottom:7px;font-size:.62rem}#platform .platform-system h3{margin-bottom:6px;font-size:.96rem}#platform .platform-system p{font-size:.68rem;line-height:1.35}@media (max-width:900px){#platform .platform-page{width:100%;max-width:none}#platform .platform-system-grid{gap:18px}}@media (prefers-reduced-motion:reduce){.site-header{transition:none}}.screen-hero .hero-grid-bg{background-position:center -48px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black,transparent);mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black,transparent)}.screen-hero .hero-rings{transform:translateY(-clamp(36px,6svh,68px))}@media (max-width:600px){.screen-hero .hero-grid-bg{background-position:center -28px;-webkit-mask-image:radial-gradient(ellipse 80% 58% at 50% 42%,black,transparent);mask-image:radial-gradient(ellipse 80% 58% at 50% 42%,black,transparent)}.screen-hero .hero-rings{transform:translateY(-clamp(24px,5svh,42px))}}.architecture-page{max-width:1120px}.architecture-header h2{max-width:none;margin-inline:auto;margin-bottom:8px}.architecture-vos{display:flex;flex-wrap:wrap;justify-content:center;gap:.22em .38em;max-width:none;margin:0 auto 4px;font-family:var(--font-inter),sans-serif;font-size:1.05rem;letter-spacing:0;line-height:1.4}.architecture-vos,.vos-mark{align-items:baseline;font-weight:400;color:var(--muted)}.vos-mark{display:inline-flex;font-size:1em;line-height:1}.vos-v{font-size:1em;font-weight:400;color:var(--muted)}.vos-os{font-size:1em;font-weight:700;color:var(--blue);letter-spacing:.04em}.architecture-vos-eq,.architecture-vos-plus{color:var(--muted);font-weight:400}.architecture-visual{display:grid;grid-gap:10px;gap:10px;width:100%;--arch-scale:0.85;--arch-card-title:calc((var(--type-card-title) - 1pt) * 0.85);--arch-card-detail:calc(var(--type-visual-label) * 0.85)}.architecture-system-map{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,220px) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:stretch;width:min(100%,980px);margin-inline:auto}.architecture-system-column{display:grid;grid-template-rows:1fr 1fr;grid-gap:10px;gap:10px;align-content:stretch}.architecture-system-card{position:relative;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);grid-gap:8px 10px;gap:8px 10px;align-items:center;min-height:101px;padding:8px 10px;border:1px solid rgba(74,143,253,.34);border-radius:10px;background:linear-gradient(180deg,rgba(19,36,65,.82),rgba(6,13,27,.94));opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease,border-color .5s ease,box-shadow .5s ease;transition-delay:calc(var(--i) * .1s)}.architecture-visual.visible .architecture-physical-item,.architecture-visual.visible .architecture-system-card{opacity:1;transform:translateY(0)}.architecture-system-card:hover{border-color:rgba(74,143,253,.76);box-shadow:0 14px 30px rgba(0,0,0,.24),0 0 22px rgba(74,143,253,.12)}.architecture-system-column-left .architecture-system-card:after,.architecture-system-column-right .architecture-system-card:before{content:"";position:absolute;top:50%;width:22px;height:2px;background:var(--blue);box-shadow:0 0 10px rgba(74,143,253,.85);transform:scaleX(1);transition:transform .55s cubic-bezier(.22,.61,.36,1);transition-delay:calc(.22s + var(--i) * .14s)}.architecture-system-column-left .architecture-system-card:after{right:-22px;transform-origin:right center}.architecture-system-column-right .architecture-system-card:before{left:-22px;transform-origin:left center}html.js .architecture-visual:not(.visible) .architecture-system-column-left .architecture-system-card:after,html.js .architecture-visual:not(.visible) .architecture-system-column-right .architecture-system-card:before{transform:scaleX(0);transition:none}.architecture-system-image-frame{position:relative;width:100%;height:101px;flex-shrink:0;align-self:center}.architecture-system-image-frame-hero{height:101px}.architecture-system-card-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;text-align:left;padding-inline:0;min-height:0}.architecture-system-image{object-fit:contain;filter:drop-shadow(0 6px 12px rgba(0,0,0,.32))}.architecture-system-card span,.architecture-system-card strong{display:block}.architecture-system-card strong{font-family:var(--font-space-grotesk),sans-serif;font-size:var(--arch-card-title);line-height:1.12;margin-bottom:0;text-align:left}.architecture-system-card span{color:var(--blue);font-size:var(--arch-card-detail);line-height:1.32;text-transform:uppercase;letter-spacing:.05em;text-align:left}.architecture-backbone{position:relative;min-height:0;display:grid;place-items:center;align-content:center;grid-gap:0;gap:0;padding-top:16px;text-align:center}.architecture-backbone:after,.architecture-backbone:before{content:"";position:absolute;inset:10% 8%;border:1px solid rgba(74,143,253,.22);border-radius:50%;animation:architecture-ring-pulse 4s ease-in-out infinite}.architecture-backbone:after{inset:16% 14%;border-color:rgba(34,211,238,.22);animation-delay:-1.5s}.architecture-loop-heading span,.architecture-physical-heading span{color:var(--blue);font-size:var(--type-kicker);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.architecture-backbone-core{position:relative;z-index:1;width:min(100%,218px);aspect-ratio:1;display:grid;place-items:center;align-content:center;grid-gap:7px;gap:7px;border:1px solid rgba(74,143,253,.88);border-radius:50%;background:radial-gradient(circle at 50% 42%,rgba(27,78,145,.68),rgba(4,10,22,.96) 69%);box-shadow:0 0 0 8px rgba(74,143,253,.05),0 0 42px rgba(74,143,253,.25)}.architecture-backbone-mark{color:#d7e7ff;font-family:var(--font-space-grotesk),sans-serif;font-size:3.6rem;font-weight:700;line-height:.8;text-shadow:0 0 22px rgba(74,143,253,.8)}.architecture-backbone-core strong{font-family:var(--font-space-grotesk),sans-serif;font-size:1.25rem;letter-spacing:.08em}.architecture-backbone-core span:last-child{color:#22d3ee;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.architecture-backbone p{position:relative;z-index:1;max-width:22ch;color:rgba(255,255,255,.72);font-size:var(--type-visual-body);line-height:1.38;margin:0}.architecture-physical-band{position:relative;border:1px solid rgba(74,143,253,.3);border-radius:10px;background:linear-gradient(180deg,rgba(13,28,51,.84),rgba(5,12,25,.94));padding:7px 14px 16px}.architecture-physical-band:before{content:"";position:absolute;top:-12px;left:50%;width:2px;height:12px;background:var(--blue);box-shadow:0 0 10px rgba(74,143,253,.85);transform:translateX(-50%)}.architecture-loop-heading,.architecture-physical-heading{display:flex;align-items:baseline;gap:12px;margin-bottom:9px}.architecture-physical-heading{justify-content:center;text-align:center;margin-bottom:4px}.architecture-loop-heading{justify-content:space-between}.architecture-loop-heading small,.architecture-physical-heading small{color:rgba(255,255,255,.52);font-size:var(--type-visual-label);letter-spacing:.08em;text-transform:uppercase}.architecture-physical-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.architecture-physical-item{min-width:0;display:grid;justify-items:center;align-content:start;grid-gap:0;gap:0;padding:0 5px 10px;border-left:1px solid rgba(255,255,255,.08);opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease;transition-delay:calc((var(--i) + 2) * .1s)}.architecture-physical-item:first-child{border-left:0}.architecture-physical-image-frame{position:relative;width:min(100%,94px);height:94px;aspect-ratio:1;margin-top:1px}.architecture-physical-image{object-fit:contain;transform:scale(1.05);filter:drop-shadow(0 8px 14px rgba(0,0,0,.35))}.architecture-physical-item strong{font-family:var(--font-space-grotesk),sans-serif;font-size:var(--arch-card-title);letter-spacing:.05em;line-height:1;text-align:center;white-space:nowrap;margin:0 0 1px;transform:translateY(-2px)}.architecture-physical-item span{color:var(--blue);font-size:var(--arch-card-detail);letter-spacing:.05em;text-transform:uppercase;text-align:center;line-height:1;margin:1px 0 0}.architecture-loop{padding:18px 24px 22px}.architecture-loop-track{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:0;gap:0;padding:0;margin:0;list-style:none}.architecture-loop-track:before{content:"";position:absolute;top:17px;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(74,143,253,.8),transparent)}.architecture-loop-track li{position:relative;z-index:1;display:grid;justify-items:center;grid-gap:12px;gap:12px}.architecture-loop-track li span{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(74,143,253,.72);border-radius:50%;background:#081326;color:var(--blue);font-size:.62rem;font-weight:700}.architecture-loop-track li strong{color:rgba(255,255,255,.9);font-family:var(--font-space-grotesk),sans-serif;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}@keyframes architecture-ring-pulse{0%,to{transform:scale(.98);opacity:.72}50%{transform:scale(1.02);opacity:1}}@media (max-width:900px){.architecture-system-map{grid-template-columns:1fr;gap:12px}.architecture-system-column{grid-template-rows:none}.architecture-backbone{order:-1;min-height:0}.architecture-system-column-left .architecture-system-card:after,.architecture-system-column-right .architecture-system-card:before{display:none}.architecture-physical-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.architecture-physical-item:nth-child(3){border-left:0}.architecture-loop-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 0}.architecture-loop-track:before{display:none}}@media (max-width:600px){.architecture-system-card{grid-template-columns:minmax(62px,.42fr) minmax(0,1fr);min-height:82px;padding:8px;align-items:center}.architecture-system-image-frame,.architecture-system-image-frame-hero{width:100%;height:62px;min-height:62px}.architecture-loop,.architecture-physical-band{padding-inline:16px}.architecture-loop-heading,.architecture-physical-heading{display:grid;grid-gap:6px;gap:6px}.architecture-physical-grid{grid-template-columns:1fr}.architecture-physical-item,.architecture-physical-item:nth-child(3){border-left:0;border-top:1px solid rgba(255,255,255,.08);padding-top:18px}.architecture-physical-item:first-child{border-top:0}.architecture-loop-track{grid-template-columns:1fr;gap:10px}.architecture-loop-track li{grid-template-columns:36px 1fr;justify-items:start;align-items:center;gap:12px}}.voltron-visibility-frame{display:grid;grid-template-columns:minmax(0,.95fr) minmax(70px,1.15fr) minmax(0,.95fr);grid-template-rows:1fr auto;grid-gap:16px 10px;gap:16px 10px;align-items:center;padding:18px;aspect-ratio:16/10;background:radial-gradient(circle at 50% 45%,rgba(74,143,253,.2),transparent 44%),linear-gradient(145deg,#07101f,#0c1628)}.visibility-customer-node,.visibility-factory-node{position:relative;z-index:1;display:grid;justify-items:center;grid-gap:7px;gap:7px;padding:10px 7px;border:1px solid rgba(74,143,253,.42);border-radius:9px;background:rgba(6,15,30,.72);box-shadow:0 0 22px rgba(74,143,253,.08)}.visibility-node-mark{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(74,143,253,.68);border-radius:50%;color:#bcd8ff;font-family:var(--font-space-grotesk),sans-serif;font-size:1rem;font-weight:700;box-shadow:0 0 16px rgba(74,143,253,.22)}.visibility-customer-node strong,.visibility-factory-node strong{color:var(--blue);font-size:.54rem;letter-spacing:.07em;text-align:center}.visibility-customer-node ul,.visibility-factory-node ul{display:grid;grid-gap:3px;gap:3px;padding:0;margin:0;list-style:none;color:rgba(255,255,255,.56);font-size:.52rem;line-height:1.25;text-align:center}.visibility-flow-rail{position:relative;height:40px;align-self:center}.visibility-flow-line{position:absolute;top:50%;left:0;right:0;height:2px;background:linear-gradient(90deg,rgba(74,143,253,.25),var(--blue),rgba(74,143,253,.25));box-shadow:0 0 12px rgba(74,143,253,.5)}.visibility-flow-rail i{position:absolute;top:calc(50% - 4px);width:8px;height:8px;border:1px solid #fff;border-radius:50%;background:var(--blue);box-shadow:0 0 14px rgba(74,143,253,.88);animation:visibility-data-pulse 2.4s ease-in-out infinite}.visibility-flow-rail i:first-of-type{left:16%;animation-delay:-1.8s}.visibility-flow-rail i:nth-of-type(2){left:50%;animation-delay:-1.2s}.visibility-flow-rail i:nth-of-type(3){right:16%;animation-delay:-.6s}@keyframes visibility-data-pulse{0%,to{transform:scale(.72);opacity:.5}45%,65%{transform:scale(1.35);opacity:1}}.visibility-insight-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.visibility-insight-card{display:grid;grid-gap:4px;gap:4px;padding:9px 10px;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:rgba(5,12,25,.68);opacity:.5;transform:translateY(4px);transition:opacity .45s ease,transform .45s ease,border-color .45s ease}.visibility-insight-card.lit{opacity:1;transform:translateY(0);border-color:rgba(74,143,253,.42)}.visibility-insight-card span{color:rgba(255,255,255,.56);font-size:.5rem;line-height:1.2}.visibility-insight-card strong{color:#fff;font-size:.59rem;line-height:1.2}.alpha-factory-visual{position:relative;z-index:1;width:100%;max-width:760px;margin:0}.alpha-factory-frame{position:relative;width:100%;overflow:hidden;border:1px solid rgba(74,143,253,.3);border-radius:10px;background:#050a14;box-shadow:0 24px 56px rgba(0,0,0,.36),0 0 28px rgba(74,143,253,.08)}.alpha-factory-image{display:block;width:100%;height:auto;transition:transform .9s ease,filter .9s ease}.alpha-factory-sheen{position:absolute;inset:0;background:linear-gradient(108deg,transparent 34%,rgba(74,143,253,.16) 50%,transparent 66%);transform:translateX(-120%);pointer-events:none}.alpha-factory-visual.visible .alpha-factory-image{transform:scale(1.01);filter:saturate(1.04) brightness(1.03)}.alpha-factory-visual.visible .alpha-factory-sheen{animation:alpha-factory-sheen 1.4s ease-out .35s forwards}.alpha-factory-visual figcaption{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 2px 0;color:rgba(255,255,255,.88)}.alpha-factory-visual figcaption span{color:var(--blue);font-family:var(--font-space-grotesk),sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.alpha-factory-visual figcaption small{color:var(--muted);font-size:.7rem;line-height:1.35;text-align:right}@keyframes alpha-factory-sheen{to{transform:translateX(120%)}}@media (max-width:600px){.voltron-visibility-frame{padding:12px;gap:10px 6px}.visibility-node-mark{width:28px;height:28px;font-size:.82rem}.visibility-customer-node strong,.visibility-factory-node strong{font-size:.46rem}.visibility-customer-node ul,.visibility-factory-node ul,.visibility-insight-card span{font-size:.44rem}.visibility-insight-card strong{font-size:.5rem}.alpha-factory-visual figcaption{display:grid;grid-gap:5px;gap:5px}.alpha-factory-visual figcaption small{text-align:left}}.architecture-physical-band,.architecture-system-map{width:min(100%,1040px);margin-inline:auto}@media (max-width:900px){.architecture-physical-band,.architecture-system-map{width:100%}}#voltron .split-visual,#voltron .visual-stage,#voltron .voltron-customer-visual{align-self:stretch;height:100%}#voltron .voltron-live-panel{display:flex;flex-direction:column;height:100%}#voltron .voltron-visibility-frame{flex:1 1;min-height:320px;aspect-ratio:auto;grid-template-rows:minmax(0,1fr) auto;padding:24px}#voltron .visibility-insight-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}#voltron .visibility-insight-card{min-height:58px;padding:11px 12px}#voltron .visibility-insight-card span{font-size:.56rem}#voltron .visibility-insight-card strong{font-size:.68rem}@media (max-width:900px){#voltron .split-visual,#voltron .visual-stage,#voltron .voltron-customer-visual,#voltron .voltron-live-panel{height:auto}#voltron .voltron-visibility-frame{flex:none;min-height:0;aspect-ratio:auto;grid-template-columns:1fr;grid-template-rows:auto;gap:12px;padding:16px}#voltron .visibility-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}#alpha,#loop,#platform{padding-top:calc(var(--header-h) + 48px);padding-bottom:64px}#alpha{padding-bottom:140px;padding-inline:72px}#loop .screen-inner,#platform .platform-page{width:min(100%,1200px);max-width:1200px}#loop .split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}@media (max-width:1100px){#loop .split{grid-template-columns:1fr;gap:36px}}@media (max-width:900px){#voltron .voltron-visibility-frame,.voltron-visibility-frame{display:grid;grid-template-columns:1fr;grid-template-rows:auto;aspect-ratio:auto;min-height:0;grid-gap:12px;gap:12px;padding:16px}.visibility-customer-node,.visibility-factory-node{justify-items:start;padding:12px}.visibility-customer-node strong,.visibility-customer-node ul,.visibility-factory-node strong,.visibility-factory-node ul{text-align:left}.visibility-flow-rail{width:100%;height:28px}#voltron .visibility-insight-grid,.visibility-insight-grid{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr))}.manufacturing-loop-orbit{display:none}.manufacturing-loop-visual{min-height:0;padding:28px 0 0}.manufacturing-loop-track{grid-template-columns:1fr;gap:12px;padding-top:0}.manufacturing-loop-step{display:grid;grid-template-columns:36px 1fr;grid-gap:12px;gap:12px;align-items:center;padding:0}.manufacturing-loop-number{margin:0;text-align:left}.manufacturing-loop-step:not(:last-child):after{top:auto;bottom:-12px;left:17px;width:1px;height:12px}.manufacturing-loop-node{min-height:0;display:grid;grid-template-columns:48px 1fr auto;grid-gap:3px 12px;gap:3px 12px;align-items:center;padding:13px 14px}.manufacturing-loop-icon{grid-row:1/span 3;width:44px;height:44px;margin:0}.manufacturing-loop-icon svg{width:24px;height:24px}.manufacturing-loop-node strong{min-height:0;margin:0;text-align:left}.manufacturing-loop-node span:not(.manufacturing-loop-icon){grid-column:3;grid-row:1}.manufacturing-loop-node i{display:none}.manufacturing-loop-node small{grid-column:2/span 2;text-align:left;margin:0}.manufacturing-loop-return{margin-inline:0}}.architecture-backbone-ring:after,.architecture-backbone-ring:before{display:none}.architecture-backbone-ring .architecture-backbone-core{width:min(100%,197px);margin-inline:auto;aspect-ratio:1;display:block;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.architecture-backbone-ring-wrap{position:relative;width:100%;line-height:0}.architecture-backbone-ring-img{display:block;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 0 20px rgba(74,143,253,.32))}.architecture-backbone-ring-copy{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;width:48%;transform:translate(-50%,-50%);text-align:center;pointer-events:none;z-index:1}.architecture-backbone-logo-wrap{display:grid;place-items:center;width:84px;height:84px;background:transparent}.architecture-backbone-logo{width:100%;height:100%;object-fit:contain}.architecture-visual.visible .architecture-backbone-ring-img{animation:architecture-ai-glow 4s ease-in-out infinite}.architecture-system-card-combined strong{font-size:var(--arch-card-title);line-height:1.12}.architecture-ai-crown{display:none}@keyframes architecture-ai-glow{0%,to{filter:drop-shadow(0 0 10px rgba(74,143,253,.22))}50%{filter:drop-shadow(0 0 24px rgba(74,143,253,.48))}}.architecture-loop,.architecture-physical-band{position:relative;border:1px solid rgba(74,143,253,.3);border-radius:10px;background:linear-gradient(180deg,rgba(13,28,51,.84),rgba(5,12,25,.94))}.modular-ai-output{width:100%;display:grid;grid-template-columns:64px 1fr;align-items:center;grid-gap:16px;gap:16px;margin-top:8px;padding:12px 18px;border:1px solid rgba(74,143,253,.42);border-radius:12px;background:radial-gradient(circle at 18% 22%,rgba(74,143,253,.1),transparent 40%),linear-gradient(180deg,rgba(13,28,51,.96),rgba(5,12,25,.98));opacity:.55;transition:opacity .45s ease,border-color .45s ease,box-shadow .45s ease}.modular-ai-output.lit{opacity:1;border-color:rgba(74,143,253,.55);box-shadow:0 0 28px rgba(74,143,253,.14)}.modular-ai-output .modular-kicker{color:var(--blue)}.modular-ai-output .modular-subline{color:rgba(255,255,255,.82);font-size:var(--type-visual-caption);line-height:1.35;text-align:left}.intel-page-main{display:grid;grid-template-columns:minmax(320px,.38fr) minmax(0,.62fr);grid-gap:32px;gap:32px;align-items:center}.intel-narrative{position:relative;padding-right:20px}.intel-narrative:after{content:"";position:absolute;top:8%;right:0;width:1px;height:84%;background:linear-gradient(180deg,transparent,rgba(74,143,253,.35),transparent)}.intel-narrative h2{max-width:16ch;line-height:1.12}.intel-narrative .lead{max-width:48ch;margin-top:0;margin-bottom:24px}.intel-principle-row{display:flex;align-items:center;gap:10px;margin-top:28px;padding-top:20px;border-top:1px solid rgba(74,143,253,.18)}.intel-principle-icon{width:28px;height:28px;color:var(--blue);flex-shrink:0}.intel-principle-row .bridge-line{margin:0}.intel-visual{width:100%;min-width:0}.qms-page{position:relative;z-index:1;display:grid;grid-gap:20px;gap:20px;width:min(100%,1180px);max-width:1180px}.qms-header .eyebrow{margin:0 0 16px}.qms-header .lead,.qms-header h2{max-width:none;margin-inline:auto;margin-bottom:12px}.qms-header .lead{width:100%}.qms-header .bridge-line{margin-top:0;margin-inline:auto}.qms-page .digital-qms-label{font-size:.72rem;font-weight:600;letter-spacing:.12em;color:#2d6fd4;line-height:1.2}.digital-qms-capability-strip,.qms-capability-full{width:100%}.digital-qms-capability-strip .digital-qms-features{width:100%;max-width:none;margin:0}.digital-qms-capability-strip .digital-qms-features article{opacity:1;transform:translateY(0);transition:opacity .45s ease,transform .45s ease;transition-delay:calc(var(--i) * 60ms)}html.js .digital-qms-capability-strip:not(.visible) .digital-qms-features article{opacity:0;transform:translateY(8px)}.digital-qms-capability-strip.visible .digital-qms-features article{opacity:1;transform:translateY(0)}.context-screen{position:relative;overflow:hidden}.context-screen:before{inset:auto 0 0;height:42%;opacity:.28;background-image:radial-gradient(circle,rgba(74,143,253,.5) 1px,transparent 0);background-size:12px 12px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 35%);mask-image:linear-gradient(180deg,transparent,#000 35%)}.context-screen:after,.context-screen:before{content:"";position:absolute;pointer-events:none}.context-screen:after{top:18%;right:-8%;width:min(520px,48vw);height:min(520px,48vw);border-radius:50%;background:radial-gradient(circle,rgba(74,143,253,.12),transparent 68%)}.context-page{position:relative;z-index:1;width:min(100%,1280px);max-width:1280px}.context-main-grid{display:grid;grid-template-columns:minmax(280px,.34fr) minmax(0,.28fr) minmax(340px,.38fr);grid-gap:24px;gap:24px;align-items:center}.context-narrative h2{max-width:14ch;line-height:1.12}.context-narrative h2 .accent{display:block}.context-narrative .lead{max-width:36ch;margin-top:0;margin-bottom:24px}.context-narrative .bridge-line{margin-top:0}.context-scene-col,.context-spine-col{min-width:0}.context-spine-col{display:flex;flex-direction:column}.context-scene-visual{width:100%}.context-scene-image-wrap{position:relative;width:100%;aspect-ratio:4/5;border:0;overflow:visible;background:transparent;box-shadow:none}.context-scene-image{object-fit:contain;object-position:center;filter:saturate(1.08);-webkit-mask-image:radial-gradient(ellipse 78% 82% at 50% 48%,#000 46%,transparent 76%);mask-image:radial-gradient(ellipse 78% 82% at 50% 48%,#000 46%,transparent 76%)}.context-spine{list-style:none;padding:0;margin:0;display:grid;grid-template-rows:repeat(5,minmax(4.35rem,1fr));grid-gap:8px;gap:8px;position:relative;width:100%;flex:1 1 auto}.context-spine:before{content:"";position:absolute;top:18px;bottom:18px;left:11px;width:2px;background:linear-gradient(180deg,rgba(74,143,253,.12),rgba(74,143,253,.72) 12%,rgba(74,143,253,.72) 88%,rgba(74,143,253,.2));box-shadow:0 0 12px rgba(74,143,253,.35)}.context-spine>li{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:0 10px;gap:0 10px;align-items:stretch;min-height:0;padding:0;opacity:1;transform:translateX(0);transition:opacity .45s ease,transform .45s ease;transition-delay:calc(var(--i) * 45ms)}html.js .context-spine:not(.visible)>li{opacity:0;transform:translateX(10px)}.context-spine.visible>li{opacity:1;transform:translateX(0)}.context-spine-track-dot{width:8px;height:8px;margin-top:0;align-self:center;border:2px solid rgba(74,143,253,.85);border-radius:50%;background:var(--charcoal);box-shadow:0 0 10px rgba(74,143,253,.45);justify-self:center;z-index:1}@keyframes seq-tile-glow{0%,to{border-color:var(--seq-border);box-shadow:var(--seq-shadow)}16%,8%{border-color:var(--seq-border-glow,#4a8ffd);box-shadow:var(--seq-shadow-glow)}}.context-phase-tile{--seq-border:rgba(74,143,253,0.28);--seq-border-glow:#4a8ffd;--seq-shadow:0 10px 24px rgba(0,0,0,0.18),0 0 0 rgba(74,143,253,0);--seq-shadow-glow:0 10px 24px rgba(0,0,0,0.18),0 0 16px rgba(74,143,253,0.5);display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;width:100%;height:100%;min-height:0;padding:10px 12px;border:1px solid var(--seq-border);border-radius:12px;background:linear-gradient(180deg,rgba(13,28,51,.88),rgba(5,12,25,.94));box-shadow:var(--seq-shadow)}html.js .context-spine.visible>li .context-phase-tile{animation:seq-tile-glow 8s ease-in-out calc(.45s + var(--i, 0) * .72s) infinite}.context-phase-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid rgba(74,143,253,.42);background:rgba(74,143,253,.1);color:var(--blue);flex-shrink:0}.context-phase-icon .section-icon{width:18px;height:18px}.context-phase-copy{min-width:0;display:grid;align-content:center;grid-gap:4px;gap:4px}.context-phase-tile strong{display:block;color:var(--blue);font-size:var(--type-kicker);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.context-phase-flow,.context-phase-tile strong{margin:0;font-family:var(--font-space-grotesk),sans-serif}.context-phase-flow{display:flex;flex-wrap:nowrap;align-items:center;min-width:0;color:rgba(255,255,255,.88);font-size:.7rem;font-weight:600;letter-spacing:.01em;line-height:1.25;white-space:nowrap}.context-phase-flow>span{display:inline-flex;align-items:center;min-width:0}.context-phase-arrow{display:inline-block;margin:0 .35em;color:rgba(74,143,253,.85);font-weight:700}.context-outcome-strip{grid-column:1/-1;margin-top:4px;padding-top:0}.context-outcome-kicker-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:16px;gap:16px;margin-bottom:14px}.context-outcome-kicker-line{height:1px;background:linear-gradient(90deg,transparent,rgba(74,143,253,.45),transparent)}.context-outcome-kicker{margin:0;color:var(--blue);font-size:var(--type-kicker);font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-align:center;white-space:nowrap}.context-outcome-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:stretch}.context-outcome-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;min-height:88px;padding:16px;border:1px solid rgba(74,143,253,.26);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.context-outcome-icon-wrap{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;border:1px solid rgba(74,143,253,.38);background:radial-gradient(circle at 50% 35%,rgba(74,143,253,.18),rgba(4,10,22,.85));box-shadow:0 0 20px rgba(74,143,253,.12);flex-shrink:0}.context-outcome-icon{width:24px;height:24px;color:var(--blue)}.context-outcome-copy{display:grid;grid-gap:8px;gap:8px;min-width:0}.context-outcome-card strong{font-family:var(--font-space-grotesk),sans-serif;font-size:var(--type-visual-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--blue)}.context-outcome-rule{display:block;width:100%;max-width:120px;height:1px;background:linear-gradient(90deg,rgba(74,143,253,.55),rgba(74,143,253,.08))}.context-outcome-copy p{margin:0;color:rgba(255,255,255,.62);font-size:var(--type-visual-body);line-height:1.45}.section-icon{width:16px;height:16px;display:block}.qms-screen{position:relative;overflow:hidden;padding-top:calc(var(--header-h) + 28px);padding-bottom:88px}.qms-screen:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.5;background-image:radial-gradient(circle,rgba(74,143,253,.55) 1.15px,transparent 1.4px);background-size:16px 16px;mask-image:linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent)}.qms-screen:after{display:none}.digital-qms-visual{--qms-core-size:min(200px,26vw);--qms-pill-width:100%;display:grid;grid-gap:16px;gap:16px;width:min(100%,980px);min-width:0;margin-inline:auto}.digital-qms-hub{display:grid;grid-template-columns:minmax(0,1fr) var(--qms-core-size) minmax(0,1fr);grid-column-gap:clamp(24px,4vw,48px);column-gap:clamp(24px,4vw,48px);align-items:center;width:100%}.digital-qms-label{color:var(--blue);font-size:var(--type-kicker);font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.2}.digital-qms-col{display:grid;grid-gap:8px;gap:8px;min-width:0;width:100%;align-content:start}.digital-qms-col-left{justify-items:end}.digital-qms-col-right{justify-items:start}.digital-qms-list{list-style:none;padding:0;margin:0;display:grid;grid-gap:7px;gap:7px;width:100%;max-width:var(--qms-pill-width)}.digital-qms-list li{opacity:1;transform:translateX(0);transition:opacity .45s ease,transform .45s ease;transition-delay:calc(var(--i) * 50ms)}html.js .digital-qms-visual:not(.visible) .digital-qms-list li{opacity:0;transform:translateX(var(--shift,0))}.digital-qms-col-left li{--shift:-6px}.digital-qms-col-right li{--shift:6px}.digital-qms-visual.visible .digital-qms-list li{opacity:1;transform:translateX(0)}.digital-qms-pill{display:flex;align-items:center;gap:9px;width:100%;padding:10px 14px;border-radius:999px;font-size:var(--type-visual-caption);line-height:1.35}.digital-qms-pill-dark{background:var(--graphite);border:1px solid rgba(74,143,253,.38);color:var(--off-white);box-shadow:0 6px 18px rgba(13,29,57,.18)}.digital-qms-pill-light{background:#fff;border:1px solid rgba(74,143,253,.2);color:var(--graphite);box-shadow:0 4px 14px rgba(13,29,57,.05)}.digital-qms-pill-label{min-width:0}.digital-qms-pill .section-icon{width:16px;height:16px;color:var(--blue);flex-shrink:0}.digital-qms-core-wrap{display:grid;place-items:center;width:var(--qms-core-size);padding:0 6px}.digital-qms-core-img{display:block;width:100%;height:auto;object-fit:contain}.digital-qms-outcome{display:flex;align-items:center;gap:18px;width:100%;padding:16px 22px;border:1px solid rgba(74,143,253,.2);border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(13,29,57,.05)}.digital-qms-outcome-icon{width:28px;height:28px;color:var(--blue);flex-shrink:0}.digital-qms-outcome-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.digital-qms-outcome strong{color:var(--blue);font-family:var(--font-space-grotesk),sans-serif;font-size:var(--type-kicker);letter-spacing:.08em;text-transform:uppercase}.digital-qms-outcome p{margin:0;color:var(--muted);font-size:var(--type-visual-caption);line-height:1.45}.digital-qms-features{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0;padding:4px 6px;border:1px solid rgba(74,143,253,.16);border-radius:12px;background:rgba(255,255,255,.86);box-shadow:0 16px 40px rgba(13,29,57,.06)}.digital-qms-features article{display:grid;grid-gap:4px;gap:4px;justify-items:center;align-content:center;text-align:center;padding:6px 8px;border-right:1px solid rgba(74,143,253,.12)}.digital-qms-features article:last-child{border-right:0}.digital-qms-feature-icon{width:18px;height:18px;color:var(--blue)}.digital-qms-features strong{color:#2d6fd4;font-family:var(--font-space-grotesk),sans-serif;font-size:var(--type-kicker);letter-spacing:.06em;text-transform:uppercase}.voltron-ai-screen{position:relative;overflow:hidden;align-items:stretch;padding:var(--header-h) 0 120px;min-height:100svh;height:auto}.voltron-ai-visual{position:relative;width:100%;min-height:calc(100svh - var(--header-h));overflow:hidden;display:flex;flex-direction:column;--voltron-ai-card-w:min(100%,360px);--voltron-ai-tile-gap:8px;--voltron-ai-tile-pad-y:10px;--voltron-ai-tile-pad-x:14px}.voltron-ai-page-bg{position:absolute;inset:0;z-index:0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 88px,#000 calc(100% - 104px),transparent);mask-image:linear-gradient(180deg,transparent,#000 88px,#000 calc(100% - 104px),transparent)}.voltron-ai-page-bg img{object-fit:cover;object-position:40% center;filter:brightness(.72) saturate(1)}.voltron-ai-page-scrim{position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,var(--black) 0,transparent 96px,transparent calc(100% - 112px),var(--black) 100%),linear-gradient(90deg,rgba(0,0,0,.58) 0,rgba(0,0,0,.36) 32%,rgba(0,0,0,.28) 50%,rgba(0,0,0,.42) 100%),rgba(0,0,0,.22);pointer-events:none}.voltron-ai-section-bar{position:relative;z-index:1;flex-shrink:0;width:100%;padding:16px clamp(24px,4vw,48px) 0;text-align:left}.voltron-ai-section-bar .eyebrow{margin-bottom:0;text-align:left}.voltron-ai-split{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:0;gap:0;flex:1 1;align-items:start;width:100%;margin:0;padding:clamp(20px,3vh,36px) 0 12px}.voltron-ai-gutter{display:none}.voltron-ai-pane{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-start;gap:16px;min-width:0;padding:0 clamp(24px,4vw,48px)}.voltron-ai-pane,.voltron-ai-pane-left,.voltron-ai-pane-right{align-items:center}.voltron-ai-pane-main{display:flex;align-items:stretch;width:100%}.voltron-ai-pane-left .voltron-ai-pane-main,.voltron-ai-pane-main,.voltron-ai-pane-right .voltron-ai-pane-main{justify-content:center}.voltron-ai-pane h2{display:grid;justify-items:center;align-content:end;grid-gap:6px;gap:6px;margin:0 auto;min-height:3.6em;width:100%;max-width:28ch;font-size:clamp(1.45rem,2.6vw,var(--type-section-title));font-weight:600;line-height:1.15;letter-spacing:-.03em;color:rgba(255,255,255,.94);text-align:center}.voltron-ai-pane-left h2,.voltron-ai-pane-right h2{text-align:center;align-self:center;max-width:28ch}.voltron-ai-pane h2 .accent,.voltron-ai-title-lead{display:block;width:100%;text-align:center;text-wrap:balance}.voltron-ai-pane h2 .accent{font-weight:700}.voltron-ai-pane .bridge-line{margin:0;font-size:clamp(.88rem,1.1vw,1rem);font-weight:600;max-width:32ch;line-height:1.35;text-align:center}.voltron-ai-pane-left .bridge-line{text-align:center;align-self:center}.voltron-ai-pane .bridge-line-warn{color:rgba(255,255,255,.62);font-weight:600}.voltron-ai-card{width:min(100%,var(--voltron-ai-card-w));padding:18px 18px 16px;border-radius:12px;background:rgba(8,12,22,.82);border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 48px rgba(0,0,0,.32)}.voltron-ai-card-generic .voltron-ai-card-eyebrow{color:rgba(255,255,255,.55);text-shadow:none}.voltron-ai-card-voltron{border-color:rgba(74,143,253,.62);box-shadow:0 0 28px rgba(74,143,253,.22),0 20px 48px rgba(0,0,0,.32);background:rgba(6,12,24,.78)}html.js .voltron-ai-visual:not(.visible) .voltron-ai-card-generic,html.js .voltron-ai-visual:not(.visible) .voltron-ai-card-voltron{opacity:0;transform:translateY(18px)}.voltron-ai-visual.visible .voltron-ai-card-generic,.voltron-ai-visual.visible .voltron-ai-card-voltron{opacity:1;transform:none;transition:opacity .55s cubic-bezier(.22,.61,.36,1),transform .55s cubic-bezier(.22,.61,.36,1)}.voltron-ai-visual.visible .voltron-ai-card-generic{transition-delay:80ms}.voltron-ai-visual.visible .voltron-ai-card-voltron{transition-delay:.28s}.voltron-ai-card-eyebrow{font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--blue);margin:0 0 14px;text-align:center;text-shadow:0 0 12px rgba(74,143,253,.35)}.voltron-ai-chip-cloud{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;grid-gap:6px;gap:6px;margin:0 0 14px;padding:0}.voltron-ai-chip{display:inline-flex;align-items:center;gap:6px;width:100%;min-height:34px;padding:6px 10px;border-radius:999px;border:1px solid rgba(74,143,253,.32);background:rgba(74,143,253,.1);font-size:.72rem;color:rgba(255,255,255,.9);line-height:1.2;box-sizing:border-box}.voltron-ai-chip .section-icon{width:14px;height:14px;color:var(--blue);flex-shrink:0}.voltron-ai-tile-list{list-style:none;padding:0;margin:0;display:grid;grid-gap:var(--voltron-ai-tile-gap);gap:var(--voltron-ai-tile-gap)}.voltron-ai-card-generic .voltron-ai-tile-list{gap:12px}.voltron-ai-tile{display:flex;align-items:center;gap:10px;padding:var(--voltron-ai-tile-pad-y) var(--voltron-ai-tile-pad-x);border-radius:8px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);font-size:var(--type-visual-caption);color:rgba(255,255,255,.9);line-height:1.3}.voltron-ai-card-generic .voltron-ai-tile{position:relative;padding:12px 14px}.voltron-ai-card-generic .voltron-ai-tile:not(:last-child):after{content:"";position:absolute;left:26px;top:100%;height:12px;border-left:1px dashed rgba(255,255,255,.22)}.voltron-ai-tile .section-icon{width:20px;height:20px;color:var(--blue);flex-shrink:0}.voltron-ai-tile-highlight{justify-content:center;border-color:rgba(74,143,253,.7);box-shadow:0 0 14px rgba(74,143,253,.22);color:var(--blue);font-weight:700}.voltron-ai-capability-strip{position:relative;z-index:1;padding:4px clamp(18px,2.8vw,40px) clamp(20px,3vh,32px)}.voltron-ai-capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;border:1px solid rgba(74,143,253,.28);border-radius:12px;overflow:hidden;background:rgba(8,12,22,.72)}.voltron-ai-capability-grid article{display:grid;grid-gap:6px;gap:6px;justify-items:start;text-align:left;padding:16px 18px;border-right:1px solid rgba(74,143,253,.18);opacity:1;transform:translateY(0);transition:opacity .45s ease,transform .45s ease;transition-delay:calc(var(--i) * 60ms)}.voltron-ai-capability-grid article:last-child{border-right:0}html.js .voltron-ai-capability-strip:not(.visible) .voltron-ai-capability-grid article{opacity:0;transform:translateY(8px)}.voltron-ai-capability-strip.visible .voltron-ai-capability-grid article{opacity:1;transform:translateY(0)}.voltron-ai-capability-strip-icon{width:18px;height:18px;color:var(--blue)}.voltron-ai-capability-grid strong{font-family:var(--font-space-grotesk),sans-serif;font-size:.82rem;font-weight:600;color:rgba(255,255,255,.94);line-height:1.3}.voltron-ai-capability-grid span{color:rgba(255,255,255,.62);font-size:var(--type-visual-caption);line-height:1.4}@media (max-height:860px){.voltron-ai-section-bar{padding-top:8px}.voltron-ai-pane{padding-top:12px}}.ai-agents-screen{min-height:100svh;height:100svh;max-height:100svh;padding:var(--header-h) 0 0;overflow:hidden;align-items:stretch;background:#030914}.ai-agents-experience{--hud-cyan:#5fd4ff;--hud-line:rgba(95,212,255,0.42);--hud-line-dim:rgba(95,212,255,0.14);position:relative;width:min(100%,1680px);height:100%;min-height:0;margin:0 auto;isolation:isolate}.ai-agents-bg{inset:0;z-index:0;background:radial-gradient(ellipse 58% 48% at 62% 42%,rgba(12,42,78,.55),transparent 70%),radial-gradient(ellipse 40% 36% at 18% 72%,rgba(8,28,54,.4),transparent 68%),#030914}.ai-agents-bg,.ai-agents-decor{position:absolute;pointer-events:none}.ai-agents-decor{inset:8px;z-index:1;opacity:.035;background-image:linear-gradient(rgba(95,212,255,.7) 1px,transparent 0),linear-gradient(90deg,rgba(95,212,255,.7) 1px,transparent 0),radial-gradient(circle,rgba(95,212,255,.9) 1px,transparent 1.4px);background-size:64px 64px,64px 64px,32px 32px}.hud-frame{position:absolute;inset:4px 8px;z-index:2;pointer-events:none}.hud-frame-edge{position:absolute;background:var(--hud-line);box-shadow:0 0 10px rgba(95,212,255,.18)}.hud-frame-bottom,.hud-frame-top{left:44px;right:44px;height:1px}.hud-frame-top{top:8px}.hud-frame-bottom{bottom:8px}.hud-frame-left,.hud-frame-right{top:44px;bottom:44px;width:1px}.hud-frame-left{left:8px}.hud-frame-right{right:8px}.hud-frame-corner{position:absolute;width:88px;height:88px;fill:none;stroke:var(--hud-cyan);stroke-width:1.4;stroke-linecap:square;filter:drop-shadow(0 0 6px rgba(95,212,255,.35))}.hud-frame-tl{top:0;left:0}.hud-frame-tr{top:0;right:0}.hud-frame-bl{bottom:0;left:0}.hud-frame-br{bottom:0;right:0}.hud-frame-notch{position:absolute;left:50%;width:120px;height:8px;transform:translateX(-50%);border:1px solid var(--hud-line);background:rgba(3,9,20,.9)}.hud-frame-notch-top{top:4px;-webkit-clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);clip-path:polygon(8% 0,92% 0,100% 100%,0 100%)}.hud-frame-notch-bottom{bottom:4px;-webkit-clip-path:polygon(0 0,100% 0,92% 100%,8% 100%);clip-path:polygon(0 0,100% 0,92% 100%,8% 100%)}.hud-frame-tick{position:absolute;top:50%;width:8px;height:48px;transform:translateY(-50%);border:1px solid var(--hud-line-dim)}.hud-frame-tick-l{left:4px}.hud-frame-tick-r{right:4px}.ai-agents-content{position:relative;z-index:3;display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);grid-template-rows:auto auto auto auto;align-content:start;grid-column-gap:28px;column-gap:28px;grid-row-gap:10px;row-gap:10px;height:100%;min-height:0;padding:36px 32px 20px}.ai-agents-hero{grid-column:1;grid-row:1/span 3;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.ai-agents-hero .eyebrow{margin:0 0 16px;color:var(--hud-cyan);font-size:.78rem;letter-spacing:.12em}.ai-agents-hero h2{margin:0 0 12px;max-width:none;font-size:clamp(1.7rem,2.5vw,2.35rem);font-weight:600;line-height:1.12;letter-spacing:-.02em;text-wrap:wrap}.ai-agents-hero h2 .accent{display:block;color:var(--hud-cyan);white-space:nowrap;text-wrap:nowrap}.ai-agents-hero p{margin:0;max-width:300px;color:rgba(255,255,255,.7);font-size:.86rem;line-height:1.45}.ai-agents-hero-rule{display:block;width:64px;height:1px;margin-top:16px;background:linear-gradient(90deg,var(--hud-cyan),transparent)}.ai-agents-caps{grid-column:2;grid-row:1;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;min-height:0;margin:0;padding:0 4px;border:1px solid rgba(95,212,255,.38);border-radius:8px;background:rgba(6,16,32,.72)}.ai-agents-caps li{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border-right:1px solid rgba(95,212,255,.12)}.ai-agents-caps li:last-child{border-right:0}.ai-agents-caps .section-icon{width:22px;height:22px;flex-shrink:0;color:var(--hud-cyan)}.ai-agents-caps span{color:rgba(255,255,255,.92);font-size:.72rem;font-weight:600;line-height:1.2}.ai-agents-divider{grid-column:2;grid-row:2;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px;margin-top:0}.ai-agents-divider span{height:1px;background:rgba(95,212,255,.18)}.ai-agents-divider strong{color:rgba(255,255,255,.88);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.ai-agents-divider strong:after,.ai-agents-divider strong:before{content:"◇";margin:0 8px;color:var(--hud-cyan);font-size:.7em}.ai-agents-grid{grid-column:2;grid-row:3;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.ai-agents-grid-item{min-width:0;opacity:1;transform:translateY(0);transition:opacity .45s ease,transform .45s ease;transition-delay:calc(var(--i) * 60ms)}html.js .ai-agents-experience:not(.visible) .ai-agents-grid-item{opacity:0;transform:translateY(12px)}.ai-agents-experience.visible .ai-agents-grid-item{opacity:1;transform:none}.ai-agents-grid .agent-card-compact{display:block;width:100%}.ai-agents-grid .agent-card-compact-frame{aspect-ratio:1024/1536}.ai-agents-grid .agent-card-compact-frame-img{object-fit:contain}.ai-agents-grid .agent-card-compact-shade{position:absolute;inset:10% 12% 14%;background:linear-gradient(180deg,transparent 18%,rgba(2,8,18,.55) 72%);pointer-events:none;z-index:1}.ai-agents-grid .agent-card-compact-inner{inset:10% 12% 14%;grid-template-rows:minmax(0,1fr) auto;z-index:2}.ai-agents-grid .agent-card-compact-portrait{display:flex;align-items:center;justify-content:center}.ai-agents-grid .agent-card-compact-portrait-img{object-fit:contain;object-position:center center;transform:none}.ai-agents-grid .agent-card-compact-copy{display:grid;grid-template-rows:auto minmax(1.5em,auto) auto;justify-items:center;align-content:end;grid-gap:4px;gap:4px;padding:0 2px 6px}.ai-agents-grid .agent-card-compact-copy strong{font-size:.95rem;letter-spacing:.1em;line-height:1.1}.ai-agents-grid .agent-card-compact-meta{display:contents}.ai-agents-grid .agent-card-compact-copy span{display:flex;align-items:center;justify-content:center;min-height:1.5em;max-width:100%;font-size:.6rem;letter-spacing:.05em;line-height:1.2;text-align:center;white-space:normal}.ai-agents-grid .agent-card-compact-copy em{display:inline-flex;align-items:center;justify-content:center;max-width:100%;margin-top:0;padding:3px 8px;border-radius:999px;background:rgba(0,0,0,.42);border:1px solid rgba(95,212,255,.22);font-size:.54rem;letter-spacing:.04em;white-space:nowrap}.ai-agents-grid .agent-card-compact-index{position:absolute;left:50%;bottom:3.2%;z-index:3;transform:translateX(-50%);margin:0;padding:0;color:rgba(255,255,255,.92);font-family:var(--font-space-grotesk),sans-serif;font-size:.42rem;font-weight:600;letter-spacing:.12em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;pointer-events:none}.ai-agents-workspace{grid-column:1/-1;grid-row:4;display:grid;grid-template-columns:.2fr .55fr .25fr;grid-gap:12px;gap:12px;min-height:0;margin-top:0;padding:10px 12px;border:1px solid rgba(95,212,255,.28);border-radius:10px;background:linear-gradient(180deg,rgba(95,212,255,.06),transparent 18%),rgba(5,12,24,.78);box-shadow:inset 0 1px 0 rgba(95,212,255,.12)}.ai-agents-teyo{display:grid;justify-items:center;align-content:center;grid-gap:4px;gap:4px;text-align:center}.ai-agents-teyo-art{position:relative;width:min(100%,132px);aspect-ratio:1}.ai-agents-teyo-ring{position:absolute;inset:6%;border:1px solid rgba(95,212,255,.18);border-radius:50%;box-shadow:0 0 40px rgba(95,212,255,.12);opacity:.7}.ai-agents-teyo-art img{object-fit:contain;object-position:center 18%}.ai-agents-teyo strong{font-family:var(--font-space-grotesk),sans-serif;font-size:.88rem;letter-spacing:.12em}.ai-agents-teyo span{color:var(--hud-cyan);font-size:.62rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ai-agents-flow{display:grid;align-content:center;grid-gap:12px;gap:12px;min-width:0;padding:4px}.ai-agents-calls p,.ai-agents-output p{margin:0 0 6px;color:var(--hud-cyan);font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ai-agents-calls div{display:flex;flex-wrap:wrap;gap:6px}.ai-agents-calls span{display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:999px;border:1px solid rgba(95,212,255,.28);background:rgba(0,8,18,.35);color:rgba(255,255,255,.86);font-size:.64rem;font-weight:600;letter-spacing:.06em}.ai-agents-flow ol{--flow-gap:32px;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--flow-gap);gap:var(--flow-gap);margin:0;padding:0}.ai-agents-flow li{--seq-border:rgba(95,212,255,0.22);--seq-border-glow:#4a8ffd;--seq-shadow:0 0 0 rgba(74,143,253,0);--seq-shadow-glow:0 0 16px rgba(74,143,253,0.48);position:relative;display:grid;justify-items:center;text-align:center;grid-gap:4px;gap:4px;min-height:0;padding:10px 8px;border:1px solid var(--seq-border);border-radius:8px;background:rgba(4,10,22,.55);box-shadow:var(--seq-shadow);transition:opacity .4s ease,transform .4s ease,filter .4s ease}html.js .ai-agents-experience:not(.visible) .ai-agents-flow ol li{opacity:0;transform:translateY(12px);filter:saturate(.35)}.ai-agents-experience.visible .ai-agents-flow ol li:first-child{transition-delay:.18s}.ai-agents-experience.visible .ai-agents-flow ol li:nth-child(2){transition-delay:.36s}.ai-agents-experience.visible .ai-agents-flow ol li:nth-child(3){transition-delay:.54s}.ai-agents-experience.visible .ai-agents-flow ol li:nth-child(4){transition-delay:.72s}.ai-agents-experience.visible .ai-agents-flow ol li{opacity:1;transform:none;filter:none}html.js .ai-agents-experience.visible .ai-agents-flow ol li{animation:seq-tile-glow 7.2s ease-in-out calc(.95s + var(--i, 0) * .7s) infinite}.ai-agents-flow li:not(:last-child):after{content:"→";position:absolute;top:50%;left:100%;margin-left:calc(var(--flow-gap) / 2);color:var(--hud-cyan);font-size:1rem;line-height:1;transform:translate(-50%,-50%);text-shadow:0 0 10px rgba(95,212,255,.45);pointer-events:none}.ai-agents-flow li.is-hitl{--seq-border:rgba(95,212,255,0.7);--seq-shadow:0 0 12px rgba(95,212,255,0.14);--seq-shadow-glow:0 0 18px rgba(74,143,253,0.55)}.ai-agents-flow li.is-hitl:before{content:"";position:absolute;top:8px;right:8px;width:6px;height:6px;border-radius:50%;background:var(--hud-cyan);box-shadow:0 0 8px var(--hud-cyan)}.ai-agents-flow .section-icon{width:16px;height:16px;color:var(--hud-cyan)}.ai-agents-flow strong{font-size:.64rem;letter-spacing:.08em;text-transform:uppercase}.ai-agents-flow span{color:rgba(255,255,255,.62);font-size:.6rem;line-height:1.25}.ai-agents-output{display:grid;align-content:center;grid-gap:8px;gap:8px;min-width:0;padding:8px 4px}.ai-agents-output ul{list-style:none;display:grid;grid-gap:8px;gap:8px;margin:0;padding:0}.ai-agents-output li{display:flex;align-items:center;gap:10px;min-height:38px;padding:0 12px;border:1px solid rgba(95,212,255,.18);border-radius:8px;background:rgba(4,10,22,.55)}.ai-agents-output .section-icon{width:16px;height:16px;color:var(--hud-cyan)}.ai-agents-output span{font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}@media (max-width:1439px){.ai-agents-content{column-gap:20px;padding:44px 40px 24px}.ai-agents-grid{gap:8px}.hud-frame{inset:4px 6px}}@media (max-width:1199px){.ai-agents-screen{height:auto;max-height:none;overflow:visible}.ai-agents-experience{height:auto;min-height:0}.ai-agents-content{grid-template-columns:1fr;grid-template-rows:auto;height:auto;padding:40px 28px 28px;row-gap:16px}.ai-agents-caps,.ai-agents-divider,.ai-agents-grid,.ai-agents-hero,.ai-agents-workspace{grid-column:1;grid-row:auto}.ai-agents-hero h2{max-width:none}.ai-agents-hero h2 .accent{white-space:normal}.ai-agents-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-agents-workspace{grid-template-columns:1fr}.ai-agents-flow ol{--flow-gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px var(--flow-gap)}.ai-agents-flow li:nth-child(2n):after{display:none}}@media (max-width:767px){.hud-frame{display:none}.ai-agents-screen{padding:calc(var(--header-h) + 16px) 0 24px}.ai-agents-experience{margin:0}.ai-agents-content{padding:16px 20px 24px}.ai-agents-caps{grid-template-columns:1fr 1fr;min-height:0}.ai-agents-caps li{border-right:0;border-bottom:1px solid rgba(95,212,255,.12)}.ai-agents-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-agents-flow ol{--flow-gap:32px;grid-template-columns:1fr;gap:var(--flow-gap);overflow:visible}.ai-agents-flow li{overflow:visible}.ai-agents-flow li:nth-child(2n):after{display:block}.ai-agents-flow li:not(:last-child):after{content:"↓";display:grid;place-items:center;width:28px;height:16px;top:100%;right:auto;bottom:auto;left:50%;margin:calc((var(--flow-gap) - 16px) / 2) 0 0;transform:translateX(-50%)}}.ai-team-screen{min-height:100svh;height:100svh;max-height:100svh;padding:calc(var(--header-h) + 20px) 24px 20px;overflow:hidden;align-items:stretch}.ai-team-page{width:min(100%,1240px);max-width:1240px;margin-inline:auto;display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:16px;gap:16px;height:100%;min-height:0}.ai-team-hero{display:grid;grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr);grid-gap:28px 40px;gap:28px 40px;align-items:end;max-width:none}.ai-team-hero h2{max-width:14ch;line-height:1.12;margin-bottom:0}.ai-team-hero .lead{max-width:none;margin-bottom:10px}.ai-team-hero .bridge-line{max-width:none;margin:0}.voltron-ai-team{display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:14px;gap:14px;min-height:0}.voltron-ai-team-specialists-col{min-width:0;display:grid;grid-gap:8px;gap:8px}.voltron-ai-team-specialists-col .eyebrow{margin-bottom:0}.voltron-ai-team-teyo-row{display:grid;grid-template-columns:minmax(150px,190px) minmax(0,1fr);grid-gap:clamp(14px,2vw,22px);gap:clamp(14px,2vw,22px);align-items:stretch;min-height:0}.voltron-ai-principles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;border:1px solid rgba(74,143,253,.28);border-radius:10px;overflow:hidden;background:rgba(255,255,255,.03)}.voltron-ai-principles article{display:grid;grid-gap:6px;gap:6px;justify-items:center;text-align:center;padding:12px 10px;border-right:1px solid rgba(74,143,253,.18);opacity:1;transform:translateY(0);transition:opacity .45s ease,transform .45s ease;transition-delay:calc(var(--i) * 70ms)}html.js .voltron-ai-team:not(.visible) .voltron-ai-principles article{opacity:0;transform:translateY(8px)}.voltron-ai-principles article:last-child{border-right:0}.voltron-ai-team.visible .voltron-ai-principles article{opacity:1;transform:translateY(0)}.voltron-ai-principle-icon{width:20px;height:20px;color:var(--blue)}.voltron-ai-principles p{margin:0;color:rgba(255,255,255,.72);font-size:.62rem;line-height:1.35;max-width:16ch}.voltron-ai-team-detail-panel .eyebrow,.voltron-ai-team-featured .eyebrow,.voltron-ai-team-specialists .eyebrow,.voltron-ai-team-teyo-panel .eyebrow{margin:0 0 10px}.voltron-ai-team-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:clamp(6px,1vw,8px);gap:clamp(6px,1vw,8px)}.voltron-ai-team-strip .agent-card-compact-frame{aspect-ratio:3/3.05}.voltron-ai-team-strip-item{opacity:1;transform:translateY(0);transition:opacity .45s ease,transform .45s ease;transition-delay:calc(var(--i) * 70ms + .12s)}html.js .voltron-ai-team:not(.visible) .voltron-ai-team-strip-item{opacity:0;transform:translateY(12px)}.voltron-ai-team.visible .voltron-ai-team-strip-item{opacity:1;transform:translateY(0)}.agent-card-compact{display:block;width:100%;padding:0;border:0;background:transparent;cursor:pointer;text-align:left}.agent-card-compact-frame{position:relative;width:100%;aspect-ratio:3/5.2}.agent-card-compact-frame-img{object-fit:fill}.agent-card-compact-shade{position:absolute;inset:0;pointer-events:none}.agent-card-compact-inner{position:absolute;inset:7% 8% 9%;display:grid;grid-template-rows:42% 1fr;grid-gap:4px;gap:4px}.agent-card-compact-portrait{position:relative;overflow:hidden}.agent-card-compact-portrait-img{object-fit:contain;object-position:center center}.agent-card-compact-index{position:absolute;left:50%;bottom:3.2%;z-index:3;transform:translateX(-50%);margin:0;padding:0;color:rgba(255,255,255,.88);font-family:var(--font-space-grotesk),sans-serif;font-size:.42rem;font-weight:600;letter-spacing:.12em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;pointer-events:none}.agent-card-compact-copy{display:grid;grid-gap:2px;gap:2px;align-content:start;text-align:center}.agent-card-compact-copy strong{font-family:var(--font-space-grotesk),sans-serif;font-size:.62rem;letter-spacing:.08em;color:#fff}.agent-card-compact-copy span{color:#5fd4ff;font-size:.52rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.agent-card-compact-copy small{color:rgba(255,255,255,.55);font-size:.48rem;letter-spacing:.04em;text-transform:uppercase}.agent-card-compact-copy em{margin-top:2px;color:rgba(255,255,255,.78);font-size:.48rem;font-style:normal;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.agent-card-compact-copy code{color:rgba(255,255,255,.72);font-size:.48rem;letter-spacing:.1em}.agent-card-compact.active .agent-card-compact-frame{filter:drop-shadow(0 0 14px rgba(74,143,253,.35))}.voltron-ai-team-dashboard{display:contents}.voltron-ai-team-detail-panel,.voltron-ai-team-featured,.voltron-ai-team-teyo-panel{padding:clamp(12px,1.6vh,16px);border:1px solid rgba(74,143,253,.28);border-radius:12px;background:rgba(255,255,255,.03);min-height:0}.voltron-ai-team-featured{display:flex;flex-direction:column}.voltron-ai-team-featured .agent-card{flex:0 0 auto;width:min(100%,158px);max-height:none;align-self:center}.voltron-ai-team-featured .agent-card-frame-wrap{max-height:none;width:100%;aspect-ratio:3/4}.voltron-ai-team-featured .agent-card-banner-hint,.voltron-ai-team-featured .agent-card-body,.voltron-ai-team-featured .agent-card-footer-row,.voltron-ai-team-featured .agent-card-meta{display:none}.voltron-ai-team-detail-panel{display:grid;grid-gap:12px;gap:12px;align-content:start}.voltron-ai-team-detail-body{margin:0;color:rgba(255,255,255,.72);font-size:var(--type-visual-body);line-height:1.55}.voltron-ai-team-detail-actions{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.voltron-ai-team-detail-actions li{padding:6px 10px;border:1px solid rgba(74,143,253,.28);border-radius:999px;font-size:var(--type-visual-label);color:var(--blue)}.voltron-ai-team-detail-panel blockquote{margin:0;color:rgba(255,255,255,.58);font-size:var(--type-visual-body);font-style:italic}.voltron-ai-team-teyo-panel{display:flex;flex-direction:column;min-height:0;--agent-card-scale:1}.teyo-hub-diagram{display:grid;grid-gap:clamp(8px,1vh,12px);gap:clamp(8px,1vh,12px);min-height:0;height:100%;grid-template-rows:auto auto minmax(0,1fr) auto}.agent-card{width:calc(100% * var(--agent-card-scale));margin-inline:auto}.agent-card-frame-wrap{position:relative;width:100%;aspect-ratio:3/4.6}.agent-card-frame{object-fit:fill}.agent-card-inner{position:absolute;inset:7.5% 8.5% 9.5%;display:grid;grid-template-rows:34% 1fr auto;grid-gap:8px;gap:8px;overflow:hidden}.agent-card-portrait-wrap{position:relative;overflow:hidden}.agent-card-portrait{object-fit:contain;object-position:center top}.agent-card-copy{display:grid;grid-gap:6px;gap:6px;align-content:start;min-height:0;overflow:hidden}.agent-card-header h3{margin:0;font-family:var(--font-space-grotesk),sans-serif;font-size:.88rem;letter-spacing:.08em;color:#fff}.agent-card-title{margin:0;color:#5fd4ff;font-size:var(--type-kicker);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.agent-card-role{margin:0;color:rgba(255,255,255,.62);font-size:var(--type-visual-label);letter-spacing:.05em;text-transform:uppercase}.agent-card-banner{display:flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid rgba(74,143,253,.55);border-radius:4px;background:rgba(74,143,253,.12)}.agent-card-banner strong{color:#fff;font-size:var(--type-visual-label);letter-spacing:.08em;text-transform:uppercase}.agent-card-banner-arrow{color:var(--blue);font-size:var(--type-kicker)}.agent-card-banner-hint,.agent-card-body{margin:0;color:rgba(255,255,255,.72);font-size:var(--type-visual-label);line-height:1.35}.agent-card-footer-row,.agent-card-meta{display:none}.agent-card-tab{margin:0;justify-self:center;color:rgba(255,255,255,.82);font-size:var(--type-visual-label);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.agent-card-featured .agent-card-frame-wrap{max-width:321px;margin-inline:auto}.agent-card-featured .agent-card-footer-row,.agent-card-investigator .agent-card-footer-row,.agent-card-investigator .agent-card-meta{display:grid}.agent-card-footer-row{grid-template-columns:1fr;gap:6px}.agent-card-actions{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px}.agent-card-actions li{display:grid;justify-items:center;grid-gap:2px;gap:2px}.agent-card-action-icon{display:grid;place-items:center;width:19px;height:19px;border:1px solid rgba(74,143,253,.35);border-radius:6px;color:var(--blue)}.agent-card-action-icon svg{width:10px;height:10px}.agent-card-actions li span:last-child{color:rgba(255,255,255,.72);font-size:var(--type-visual-label);text-transform:uppercase;letter-spacing:.04em}.agent-card-quote{margin:0;color:rgba(255,255,255,.88);font-size:var(--type-visual-label);font-style:italic;line-height:1.35}.agent-card-meta{grid-template-columns:1fr 1fr;gap:6px}.agent-card-meta div{display:grid;grid-gap:2px;gap:2px}.agent-card-meta span{color:rgba(255,255,255,.48);font-size:var(--type-visual-label);letter-spacing:.08em;text-transform:uppercase}.agent-card-meta strong{color:rgba(255,255,255,.82);font-size:var(--type-visual-label);line-height:1.25}.teyo-hub-agents{display:flex;flex-wrap:wrap;gap:6px}.teyo-hub-agent-chip{padding:5px 9px;border:1px solid rgba(74,143,253,.28);border-radius:999px;background:transparent;color:rgba(255,255,255,.82);font-size:var(--type-visual-label);letter-spacing:.06em;cursor:pointer}.teyo-hub-agent-chip-primary{border-color:rgba(74,143,253,.55);color:var(--blue)}.teyo-hub-flow{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.teyo-hub-flow li{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:8px 10px;border-left:2px solid rgba(74,143,253,.55);background:rgba(74,143,253,.06);border-radius:0 8px 8px 0}.teyo-hub-flow .section-icon{width:18px;height:18px;color:var(--blue);margin-top:2px}.teyo-hub-flow strong{display:block;font-family:var(--font-space-grotesk),sans-serif;font-size:var(--type-visual-label);color:#fff}.teyo-hub-flow span{color:rgba(255,255,255,.62);font-size:.62rem;line-height:1.35}.teyo-hub-body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:clamp(8px,1.2vh,12px);gap:clamp(8px,1.2vh,12px);align-items:start;min-height:0;overflow:hidden}.teyo-hub-strengths p{margin:0 0 6px;color:var(--blue);font-size:var(--type-kicker);letter-spacing:.08em;text-transform:uppercase}.teyo-hub-strengths ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:4px;gap:4px}.teyo-hub-strengths li{position:relative;padding-left:14px;color:rgba(255,255,255,.72);font-size:var(--type-visual-body)}.teyo-hub-strengths li:before{content:"✓";position:absolute;left:0;color:var(--blue)}.teyo-hub-output{padding:10px 12px;border:1px solid rgba(74,143,253,.35);border-radius:8px;background:rgba(74,143,253,.08)}.teyo-hub-output span{display:block;margin-bottom:4px;color:var(--blue);font-size:var(--type-kicker);letter-spacing:.08em;text-transform:uppercase}.teyo-hub-output p{margin:0;color:#fff;font-size:var(--type-visual-body);line-height:1.45}.hitl-screen{--hitl-cyan:#5fd4ff;position:relative;overflow:hidden;background:#030914;padding-top:calc(var(--header-h) + 96px);padding-bottom:160px}#hitl .visual-stage-tall{min-height:0;width:100%;align-items:stretch}.hitl-visual{--hitl-cyan:#5fd4ff;position:relative;width:100%;aspect-ratio:1536/1024;opacity:0;transform:translateY(12px);transition:opacity .45s ease,transform .45s ease}.hitl-visual.visible{opacity:1;transform:none}.hitl-visual-frame-wrap{position:absolute;inset:0;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 98% 96% at 50% 50%,#000 86%,transparent 100%);mask-image:radial-gradient(ellipse 98% 96% at 50% 50%,#000 86%,transparent 100%)}.hitl-visual-frame{object-fit:contain;object-position:center;pointer-events:none}.hitl-visual-stage{position:absolute;inset:20% 16% 20%;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;min-width:0;z-index:1}.hitl-kavo{display:grid;justify-items:center;align-content:center;grid-gap:8px;gap:8px;min-width:0}.hitl-kavo-art{position:relative;width:min(100%,168px);aspect-ratio:1}.hitl-kavo-img{object-fit:contain;object-position:center center}.hitl-kavo strong{font-family:var(--font-space-grotesk),sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.16em;color:var(--hitl-cyan)}.hitl-panel{display:grid;grid-gap:8px;gap:8px;align-content:center;min-width:0;max-width:206px;padding:12px 14px;border:1px solid rgba(95,212,255,.28);border-radius:8px;background:rgba(4,10,22,.82);box-shadow:inset 0 1px 0 rgba(95,212,255,.12);transform:translateY(-8px) scale(.98);transform-origin:center center}.hitl-panel-kicker{margin:0;color:var(--hitl-cyan);font-size:.52rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hitl-panel-situation{color:rgba(255,255,255,.92);font-family:var(--font-space-grotesk),sans-serif;font-size:.74rem;font-weight:600;letter-spacing:.04em}.hitl-panel-message{margin:0;color:rgba(255,255,255,.72);font-size:.68rem;line-height:1.35}.hitl-panel-actions{display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px;margin-top:2px}.hitl-action{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;height:28px;padding:0 12px;border-radius:8px;border:1px solid rgba(95,212,255,.28);background:rgba(0,8,18,.45);color:rgba(255,255,255,.88);font-size:.64rem;font-weight:600;letter-spacing:.04em;cursor:default}.hitl-action svg{width:13px;height:13px;flex-shrink:0}.hitl-action.is-primary{border-color:rgba(95,212,255,.7);background:rgba(95,212,255,.16);color:#fff;box-shadow:0 0 14px rgba(95,212,255,.16)}.hitl-sequence{--hitl-seq-gap:16px;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--hitl-seq-gap);gap:var(--hitl-seq-gap);width:100%;max-width:420px;margin:24px 0 0;padding:0;color:rgba(255,255,255,.92);font-size:.68rem;font-weight:600;letter-spacing:.02em;line-height:1.25}.hitl-sequence li{--seq-border:rgba(95,212,255,0.28);--seq-border-glow:#4a8ffd;--seq-shadow:inset 0 1px 0 rgba(95,212,255,0.1),0 0 0 rgba(74,143,253,0);--seq-shadow-glow:inset 0 1px 0 rgba(95,212,255,0.1),0 0 16px rgba(74,143,253,0.5);position:relative;display:grid;place-items:center;min-height:52px;padding:10px 8px;text-align:center;border:1px solid var(--seq-border);border-radius:8px;background:rgba(4,10,22,.72);box-shadow:var(--seq-shadow)}.hitl-sequence li:last-child{--seq-border:rgba(95,212,255,0.7);--seq-shadow:0 0 14px rgba(95,212,255,0.14),0 0 0 rgba(74,143,253,0);--seq-shadow-glow:0 0 14px rgba(95,212,255,0.14),0 0 18px rgba(74,143,253,0.52)}html.js .reveal.split-copy.is-visible .hitl-sequence li{animation:seq-tile-glow 5.8s ease-in-out calc(1.05s + var(--i, 0) * .7s) infinite}.hitl-sequence li:not(:last-child):after{content:"→";position:absolute;top:50%;left:100%;margin-left:calc(var(--hitl-seq-gap) / 2);color:var(--hitl-cyan,#5fd4ff);font-size:.95rem;line-height:1;transform:translate(-50%,-50%);text-shadow:0 0 10px rgba(95,212,255,.45);pointer-events:none}.alpha-proof-visual{display:grid;grid-gap:0;gap:0;width:100%}.alpha-proof-layer{position:relative;display:grid;grid-gap:8px;gap:8px;padding:14px 16px;border:1px solid rgba(74,143,253,.28);border-radius:10px;background:rgba(255,255,255,.04);opacity:0;transform:translateY(12px);transition:opacity .45s ease,transform .45s ease;transition-delay:calc(var(--i) * 90ms)}.alpha-proof-visual.visible .alpha-proof-layer{opacity:1;transform:translateY(0)}.alpha-proof-kicker{color:var(--blue);font-size:var(--type-kicker);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.alpha-proof-layer ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.alpha-proof-layer li{padding:6px 10px;border:1px solid rgba(74,143,253,.22);border-radius:999px;font-size:.72rem}.alpha-proof-photo-layer{padding-bottom:10px}.alpha-proof-photo{position:relative;width:100%;overflow:hidden;border-radius:8px;background:#080b10}.alpha-proof-photo-img{display:block;width:100%;height:auto;object-fit:contain}.alpha-proof-connector{position:absolute;left:50%;bottom:-14px;width:1px;height:14px;background:rgba(74,143,253,.42);transform:translateX(-50%);z-index:1}.alpha-proof-layer+.alpha-proof-layer{margin-top:14px}.flywheel-track{list-style:none;padding:0;margin:0 0 22px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.flywheel-track li{display:grid;grid-gap:8px;gap:8px;justify-items:center;opacity:0;transform:translateY(10px);transition:opacity .45s ease,transform .45s ease;transition-delay:calc(var(--i) * 70ms)}.intelligence-flywheel.visible .flywheel-track li{opacity:1;transform:translateY(0)}.flywheel-track li span{display:grid;place-items:center;min-height:64px;padding:10px;border:1px solid rgba(74,143,253,.28);border-radius:10px;background:rgba(255,255,255,.04);text-align:center;font-size:.72rem;line-height:1.35}.flywheel-track li i{display:block;width:1px;height:10px;background:rgba(74,143,253,.42)}.flywheel-pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.flywheel-pillars article{display:grid;grid-gap:6px;gap:6px;padding:14px;border:1px solid rgba(74,143,253,.22);border-radius:10px;opacity:0;transform:translateY(10px);transition:opacity .45s ease,transform .45s ease;transition-delay:calc(var(--i) * 80ms + .2s)}.intelligence-flywheel.visible .flywheel-pillars article{opacity:1;transform:translateY(0)}.flywheel-pillars h3{margin:0;color:var(--blue);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.flywheel-pillars p{margin:0;color:rgba(255,255,255,.72);font-size:.72rem;line-height:1.45}@media (max-width:1100px){.technology-middle .ai-team-hero .lead,.technology-middle .ai-team-hero h2,.technology-middle .context-narrative .lead,.technology-middle .context-narrative h2,.technology-middle .intel-narrative .lead,.technology-middle .intel-narrative h2,.technology-middle .qms-header .lead,.technology-middle .qms-header h2,.technology-middle .split-copy .lead,.technology-middle .split-copy h2{max-width:none}.context-main-grid{grid-template-columns:1fr;gap:24px}.context-narrative .lead,.context-narrative h2{max-width:none}.context-scene-image-wrap{max-width:420px;margin-inline:auto}.context-spine{max-width:560px;margin-inline:auto}.context-outcome-kicker{white-space:normal}.intel-page-main{grid-template-columns:1fr}.intel-narrative:after{display:none}.ai-team-hero{grid-template-columns:1fr;gap:12px;max-width:none}.ai-team-screen{height:auto;max-height:none;overflow:visible}.voltron-ai-team-teyo-row{grid-template-columns:1fr}.voltron-ai-principles{grid-template-columns:repeat(2,minmax(0,1fr))}.digital-qms-features,.voltron-ai-team-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.voltron-ai-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.voltron-ai-capability-grid article{border-right:0;border-bottom:1px solid rgba(74,143,253,.18)}.voltron-ai-capability-grid article:nth-child(odd){border-right:1px solid rgba(74,143,253,.18)}.voltron-ai-capability-grid article:nth-last-child(-n+2){border-bottom:0}.digital-qms-features article{border-right:0;border-bottom:1px solid rgba(74,143,253,.12)}.flywheel-pillars,.flywheel-track{grid-template-columns:repeat(2,minmax(0,1fr))}.network-advantage-board{grid-template-columns:1fr 1fr;grid-template-areas:"stage stage" "left right"}.network-advantage-stage{grid-area:stage}.network-advantage-col-left{grid-area:left}.network-advantage-col-right{grid-area:right}.network-advantage-proofs li:not(:last-child){border-right:0}.network-advantage-proofs{gap:12px 0}.teyo-hub-body{grid-template-columns:1fr}}@media (max-width:900px){.context-outcome-row,.digital-qms-hub,.hitl-visual-stage{grid-template-columns:1fr}.hitl-visual-stage{inset:16% 14% 14%;gap:8px;align-content:center;justify-items:center}.hitl-kavo{width:100%}.hitl-kavo-art{width:min(72vw,260px)}.hitl-kavo strong{margin-top:0}.hitl-panel{max-width:220px;padding:10px 12px}.hitl-sequence{--hitl-seq-gap:20px;grid-template-columns:1fr;max-width:240px}.hitl-sequence li:not(:last-child):after{top:100%;left:50%;margin-left:0;margin-top:calc(var(--hitl-seq-gap) / 2);content:"↓"}.voltron-ai-screen{min-height:0}.voltron-ai-visual{min-height:0;overflow:visible}.voltron-ai-split{grid-template-columns:1fr;height:auto;gap:28px;padding-inline:24px}.voltron-ai-pane,.voltron-ai-pane-left,.voltron-ai-pane-right{padding:0 24px}.voltron-ai-page-scrim{background:linear-gradient(180deg,var(--black) 0,transparent 72px,transparent calc(100% - 80px),var(--black) 100%),rgba(0,0,0,.42)}.voltron-ai-page-bg img{object-position:70% center}.voltron-ai-card-generic,.voltron-ai-card-voltron{width:min(100%,420px)}.digital-qms-visual{--qms-core-size:min(200px,72vw);--qms-pill-width:min(280px,100%)}.digital-qms-hub{grid-template-columns:1fr;justify-items:center;gap:18px}.digital-qms-col-left,.digital-qms-col-right{justify-items:center;width:100%}.digital-qms-col-left{order:2}.digital-qms-core-wrap{order:1;width:var(--qms-core-size);margin-inline:auto}.digital-qms-col-right{order:3}.digital-qms-label{text-align:center}.digital-qms-list{max-width:var(--qms-pill-width);margin-inline:auto}.architecture-backbone-ring-wrap{width:min(100%,176px);margin-inline:auto}.architecture-backbone-logo-wrap{width:68px;height:68px}.architecture-backbone-ring-copy{transform:translate(-50%,-50%)}.context-spine>li{grid-template-columns:20px minmax(0,1fr)}}@media (max-width:600px){.voltron-ai-team-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.context-outcome-row,.digital-qms-features,.flywheel-pillars,.flywheel-track,.network-advantage-board,.voltron-ai-capability-grid,.voltron-ai-principles{grid-template-columns:1fr}.network-advantage-board{grid-template-areas:"stage" "left" "right"}.voltron-ai-capability-grid article{border-right:0!important}.agent-card-inner{inset:8% 9% 10%}}@media (max-width:900px){.screen-hero{height:100svh;min-height:100svh;max-height:100svh;overflow:hidden}.hero-intro,.screen-hero .hero-intro{height:100%;min-height:0;max-height:100%;overflow:hidden;justify-content:center;padding:0 20px 72px}.hero-stage{flex:0 0 auto;gap:16px;padding-top:0}.screen-hero .hero-rings{transform:none}.hero-scroll-hint,.hero-scroll-hint.visible{position:absolute;left:50%;bottom:max(16px,env(safe-area-inset-bottom,0px));transform:translateX(-50%);margin-top:0;opacity:1}.hero-grid-bg,.hero-nebula,.hero-nodes{display:none}#gap{min-height:0;height:auto;max-height:none;padding-bottom:48px}#advantage,#gap{overflow:visible}#advantage{min-height:auto;padding-bottom:88px}.network-advantage-proofs{display:grid;justify-items:start;grid-gap:14px;gap:14px;margin:20px 0 8px;padding:16px 0 0;border-top:1px solid rgba(74,143,253,.2)}.network-advantage-proofs li{padding:0}#gap .cps-visual{width:min(100%,440px);height:auto;max-height:none}.visual-stage-tall{min-height:0}.voltron-ai-page-bg,.voltron-ai-page-scrim{display:none}.voltron-ai-screen{min-height:0;height:auto;padding:calc(var(--header-h) + 20px) 0 48px}.hitl-screen{overflow:visible;padding-top:calc(var(--header-h) + 28px);padding-bottom:48px}.hitl-visual{aspect-ratio:auto;height:auto}.hitl-visual-frame-wrap{display:none}.hitl-visual-stage{position:static;inset:auto;display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;justify-items:center;align-content:start}.hitl-kavo{width:100%}.hitl-kavo-art{width:min(72vw,260px)}.hitl-panel{max-width:min(100%,340px);width:100%;padding:16px 18px;transform:none}.hitl-panel-situation{font-size:.92rem}.hitl-panel-message{font-size:.82rem}.hitl-action{height:36px;font-size:.78rem}.hud-frame{display:none}.ai-agents-screen{max-height:none;overflow:visible;padding:calc(var(--header-h) + 16px) 0 40px}.ai-agents-experience,.ai-agents-screen{height:auto;min-height:0}.ai-agents-flow ol{--flow-gap:32px;grid-template-columns:1fr;gap:var(--flow-gap);overflow:visible}.ai-agents-flow li{overflow:visible}.ai-agents-flow li:nth-child(2n):after{display:block}.ai-agents-flow li:not(:last-child):after{content:"↓";display:grid;place-items:center;width:28px;height:16px;top:100%;right:auto;bottom:auto;left:50%;margin:calc((var(--flow-gap) - 16px) / 2) 0 0;transform:translateX(-50%)}.advantage-header h2{white-space:normal}.network-advantage-img{max-height:260px;transform:none}#alpha{padding-inline:20px;padding-bottom:48px}.architecture-physical-item strong{white-space:normal}}html:not(.js) .ai-agents-flow ol li,html:not(.js) .ai-agents-grid-item,html:not(.js) .architecture-system-column-left .architecture-system-card:after,html:not(.js) .architecture-system-column-right .architecture-system-card:before,html:not(.js) .context-phase-tile,html:not(.js) .context-spine li,html:not(.js) .digital-qms-capability-strip .digital-qms-features article,html:not(.js) .digital-qms-list li,html:not(.js) .hero-brand-copy .hero-tagline,html:not(.js) .hero-brand-copy h1,html:not(.js) .hero-logo-wrap,html:not(.js) .hero-scroll-hint,html:not(.js) .hitl-sequence li,html:not(.js) .hitl-visual,html:not(.js) .pillar-node,html:not(.js) .reveal.advantage-header:not(.is-visible)>*,html:not(.js) .reveal.architecture-header:not(.is-visible)>*,html:not(.js) .reveal.biz-page-header:not(.is-visible)>*,html:not(.js) .reveal.partner-intro:not(.is-visible)>*,html:not(.js) .reveal.people-header:not(.is-visible)>*,html:not(.js) .reveal.qms-header:not(.is-visible)>*,html:not(.js) .reveal.split-copy:not(.is-visible)>*,html:not(.js) .reveal.split-visual:not(.is-visible) .visual-stage,html:not(.js) .voltron-ai-capability-grid article,html:not(.js) .voltron-ai-card-generic,html:not(.js) .voltron-ai-card-voltron,html:not(.js) .voltron-ai-principles article,html:not(.js) .voltron-ai-team-strip-item{opacity:1!important;transform:none!important;animation:none!important;filter:none!important}@media (prefers-reduced-motion:reduce){.ai-agents-flow ol li,.ai-agents-grid-item,.architecture-system-column-left .architecture-system-card:after,.architecture-system-column-right .architecture-system-card:before,.context-phase-tile,.context-spine li,.digital-qms-capability-strip .digital-qms-features article,.digital-qms-list li,.hitl-sequence li,.hitl-visual,.reveal.advantage-header:not(.is-visible)>*,.reveal.architecture-header:not(.is-visible)>*,.reveal.biz-page-header:not(.is-visible)>*,.reveal.partner-intro:not(.is-visible)>*,.reveal.people-header:not(.is-visible)>*,.reveal.qms-header:not(.is-visible)>*,.reveal.split-copy:not(.is-visible)>*,.reveal.split-visual:not(.is-visible) .visual-stage,.voltron-ai-capability-grid article,.voltron-ai-card-generic,.voltron-ai-card-voltron,.voltron-ai-principles article,.voltron-ai-team-strip-item{opacity:1!important;transform:none!important;animation:none!important;transition:none!important;filter:none!important}}