:root{--color-bg: #070C16;--color-bg-secondary: #0C1424;--color-bg-tertiary: #101B30;--color-surface: rgba(148, 178, 209, .05);--color-surface-hover: rgba(148, 178, 209, .09);--color-border: rgba(148, 178, 209, .14);--color-border-hover: rgba(148, 178, 209, .3);--color-text: #E9EFF6;--color-text-secondary: rgba(233, 239, 246, .72);--color-text-tertiary: rgba(233, 239, 246, .56);--color-primary: #5B9BD5;--color-primary-bright: #5B9BD5;--color-secondary: #F2C14E;--color-secondary-bright: #F2C14E;--color-navy: #1B2A4A;--color-accent: #1B2A4A;--color-success: #00C853;--gradient-primary: linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%);--gradient-subtle: linear-gradient(135deg, rgba(91, 155, 213, .1) 0%, rgba(242, 193, 78, .1) 100%);--gradient-glow: radial-gradient(circle, var(--color-primary) 0%, transparent 70%);--font-primary: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-display: "Rajdhani", "IBM Plex Sans", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--space-4xl: 6rem;--space-5xl: 8rem;--radius-sm: 2px;--radius-md: 3px;--radius-lg: 4px;--radius-xl: 6px;--radius-2xl: 8px;--radius-full: 9999px;--transition-fast: .15s ease;--transition-base: .25s ease;--transition-slow: .4s ease;--transition-slower: .6s ease;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--shadow-md: 0 4px 16px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .5);--shadow-glow: 0 0 40px rgba(91, 155, 213, .3);--shadow-glow-accent: 0 0 60px rgba(242, 193, 78, .2);--z-base: 1;--z-dropdown: 100;--z-sticky: 200;--z-fixed: 300;--z-modal: 400;--z-toast: 500;--z-cursor: 600;--z-preloader: 1000}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-primary);background-color:var(--color-bg);color:var(--color-text);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--color-secondary);color:var(--color-navy)}a{color:inherit;text-decoration:none;transition:color var(--transition-base)}img{max-width:100%;height:auto;display:block}button{font-family:inherit;cursor:pointer;border:none;background:none}ul,ol{list-style:none}.container{width:100%;max-width:1400px;margin:0 auto;padding:0 var(--space-xl)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:600;line-height:1.2}h1{font-size:clamp(2.5rem,6vw,4.5rem)}h2{font-size:clamp(2rem,4vw,3.5rem)}h3{font-size:clamp(1.25rem,2vw,1.75rem)}h4{font-size:clamp(1.1rem,1.5vw,1.25rem)}.gradient-text{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.navbar{position:fixed;top:0;left:0;right:0;z-index:var(--z-fixed);padding:var(--space-lg) 0;transition:all var(--transition-base)}.navbar.scrolled{background:#080d17eb;backdrop-filter:blur(20px);padding:var(--space-md) 0;border-bottom:1px solid var(--color-border)}.nav-container{max-width:1400px;margin:0 auto;padding:0 var(--space-xl);display:flex;align-items:center;justify-content:space-between}.nav-logo{display:flex;flex-direction:column}.nav-menu{display:flex;align-items:center;gap:var(--space-xl)}.nav-link{font-size:.875rem;font-weight:500;color:var(--color-text-secondary);position:relative;padding:var(--space-sm) 0;transition:color var(--transition-base)}.nav-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--gradient-primary);transition:width var(--transition-base)}.nav-link:hover,.nav-link.active{color:var(--color-text)}.nav-link:hover:after,.nav-link.active:after{width:100%}.nav-cta-btn{padding:var(--space-sm) var(--space-lg);background:var(--gradient-primary);border-radius:var(--radius-full);font-size:.875rem;font-weight:600;color:var(--color-bg);transition:transform var(--transition-base),box-shadow var(--transition-base)}.nav-cta-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-glow)}.nav-toggle{display:none;width:32px;height:24px;position:relative}.hamburger{position:absolute;top:50%;left:0;width:100%;height:2px;background:var(--color-text);transform:translateY(-50%);transition:background var(--transition-base)}.hamburger:before,.hamburger:after{content:"";position:absolute;left:0;width:100%;height:2px;background:var(--color-text);transition:transform var(--transition-base)}.hamburger:before{top:-8px}.hamburger:after{bottom:-8px}.nav-toggle.active .hamburger{background:transparent}.nav-toggle.active .hamburger:before{transform:translateY(8px) rotate(45deg)}.nav-toggle.active .hamburger:after{transform:translateY(-8px) rotate(-45deg)}.btn{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);border-radius:var(--radius-full);font-size:.9375rem;font-weight:600;transition:all var(--transition-base);position:relative;overflow:hidden}.btn-primary{background:var(--gradient-primary);color:var(--color-bg)}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-glow)}.btn-secondary{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text)}.btn-secondary:hover{background:var(--color-surface-hover);border-color:var(--color-border-hover)}.btn-arrow{width:20px;height:20px;transition:transform var(--transition-base)}.btn:hover .btn-arrow{transform:translate(4px)}.btn-full{width:100%;justify-content:center}.hero-section{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:var(--space-5xl) 0}.hero-bg{position:absolute;inset:0;z-index:-1}.grid-overlay{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse at center,black 0%,transparent 70%)}#particleCanvas{position:absolute;inset:0;pointer-events:none}.hero-badge{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:.8125rem;color:var(--color-text-secondary);margin-bottom:var(--space-xl)}.badge-dot{width:8px;height:8px;background:var(--color-success);border-radius:50%;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.hero-title{margin-bottom:var(--space-xl)}.title-line{display:block}.hero-subtitle{font-size:clamp(1rem,1.5vw,1.25rem);color:var(--color-text-secondary);max-width:700px;margin:0 auto var(--space-2xl);line-height:1.7}.hero-cta{display:flex;align-items:center;justify-content:center;gap:var(--space-lg);flex-wrap:wrap;margin-bottom:var(--space-2xl)}@keyframes scroll-bounce{0%,to{transform:scaleY(1);opacity:1}50%{transform:scaleY(.5);opacity:.5}}section{padding:var(--space-5xl) 0;position:relative}.section-header{text-align:center;max-width:800px;margin:0 auto var(--space-4xl)}.section-label{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:var(--color-primary);margin-bottom:var(--space-md)}.section-title{margin-bottom:var(--space-lg)}.section-subtitle{font-size:1.125rem;color:var(--color-text-secondary);line-height:1.7}.problem-section{background:var(--color-bg-secondary)}.loop-section{background:var(--color-bg);overflow:hidden}.loop-visual{position:relative;min-height:600px;display:flex;align-items:center;justify-content:center}.loop-center{position:absolute;width:200px;height:200px;display:flex;align-items:center;justify-content:center}.center-circle{width:120px;height:120px;background:var(--gradient-subtle);border:1px solid var(--color-border);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;z-index:2}.pulse-ring{position:absolute;border-radius:50%;border:1px solid var(--color-border);opacity:0;animation:pulse-ring 3s ease-out infinite}.ring-1{width:150px;height:150px;animation-delay:0s}.ring-2{width:180px;height:180px;animation-delay:1s}.ring-3{width:210px;height:210px;animation-delay:2s}@keyframes pulse-ring{0%{transform:scale(.8);opacity:.5}to{transform:scale(1.5);opacity:0}}.loop-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-xl);width:100%;max-width:1200px}.loop-card{position:relative;padding:var(--space-2xl);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);transition:all var(--transition-base);overflow:hidden}.loop-card:hover{transform:translateY(-8px);border-color:var(--color-primary)}.loop-card:hover .card-glow{opacity:1}.card-glow{position:absolute;inset:0;background:var(--gradient-subtle);opacity:0;transition:opacity var(--transition-base);pointer-events:none}.card-number{font-family:var(--font-display);font-size:.75rem;font-weight:700;color:var(--color-primary);margin-bottom:var(--space-md)}.card-icon{width:48px;height:48px;margin-bottom:var(--space-lg)}.card-icon svg{width:100%;height:100%;stroke:var(--color-primary)}.loop-card h3{font-size:1.25rem;margin-bottom:var(--space-md)}.loop-card p{font-size:.875rem;color:var(--color-text-secondary);line-height:1.6}.connection-lines{position:absolute;inset:0;pointer-events:none;opacity:.3}.capabilities-section{background:var(--color-bg-secondary)}.capabilities-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-xl)}.capability-card{position:relative;padding:var(--space-2xl);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);transition:all var(--transition-base);overflow:hidden}.capability-card:hover{border-color:var(--color-primary);transform:translateY(-4px)}.capability-card:hover .cap-hover-bg{opacity:1}.cap-hover-bg{position:absolute;inset:0;background:var(--gradient-subtle);opacity:0;transition:opacity var(--transition-base);pointer-events:none}.cap-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-lg)}.cap-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--gradient-subtle);border-radius:var(--radius-md)}.cap-icon svg{width:24px;height:24px;stroke:var(--color-primary)}.cap-tag{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:var(--space-xs) var(--space-sm);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-tertiary)}.capability-card h3{font-size:1.125rem;margin-bottom:var(--space-md);position:relative}.capability-card>p{font-size:.875rem;color:var(--color-text-secondary);margin-bottom:var(--space-lg);line-height:1.6;position:relative}.cap-features{display:flex;flex-direction:column;gap:var(--space-sm);position:relative}.cap-features li{display:flex;align-items:center;gap:var(--space-sm);font-size:.8125rem;color:var(--color-text-tertiary)}.cap-features li:before{content:"";width:4px;height:4px;background:var(--color-primary);border-radius:50%}.solutions-section{background:var(--color-bg)}.solutions-filter{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-sm);margin-bottom:var(--space-3xl)}.filter-btn{padding:var(--space-sm) var(--space-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:.8125rem;font-weight:500;color:var(--color-text-secondary);transition:all var(--transition-base)}.filter-btn:hover,.filter-btn.active{background:var(--gradient-primary);border-color:transparent;color:var(--color-bg)}.solutions-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:var(--space-xl)}.solution-card{position:relative;padding:var(--space-2xl);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);transition:all var(--transition-base);display:flex;flex-direction:column}.solution-card:hover{border-color:var(--color-primary);transform:translateY(-4px);box-shadow:var(--shadow-glow-accent)}.solution-card.featured{background:var(--gradient-subtle);border-color:#f2c14e59}.solution-card.featured:hover{border-color:var(--color-secondary)}.solution-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-lg)}.solution-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--gradient-subtle);border-radius:var(--radius-md)}.solution-icon svg{width:24px;height:24px;stroke:var(--color-primary)}.solution-category{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:var(--space-xs) var(--space-sm);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-tertiary)}.solution-card h3{font-size:1.25rem;margin-bottom:var(--space-md)}.solution-tagline{font-size:.9375rem;color:var(--color-text-secondary);margin-bottom:var(--space-lg);line-height:1.6;flex-grow:1}.solution-outcomes{display:flex;flex-direction:column;gap:var(--space-sm);margin-bottom:var(--space-lg)}.solution-outcomes li{display:flex;align-items:center;gap:var(--space-sm);font-size:.8125rem;color:var(--color-text-tertiary)}.solution-outcomes li:before{content:"";width:6px;height:6px;background:var(--color-success);border-radius:50%}.solution-cta{font-size:.875rem;font-weight:600;color:var(--color-primary);display:flex;align-items:center;gap:var(--space-sm);transition:gap var(--transition-base)}.solution-cta:after{content:"→";transition:transform var(--transition-base)}.solution-card:hover .solution-cta:after{transform:translate(4px)}.solutions-cta{text-align:center;margin-top:var(--space-4xl);padding:var(--space-3xl);background:var(--gradient-subtle);border-radius:var(--radius-2xl);border:1px solid var(--color-border)}.solutions-cta p{font-size:1.125rem;color:var(--color-text-secondary);margin-bottom:var(--space-xl);max-width:600px;margin-left:auto;margin-right:auto}.industries-section{background:var(--color-bg-secondary)}.trust-section{background:var(--gradient-subtle);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:var(--space-4xl) 0}.trust-text h2{font-size:clamp(1.5rem,3vw,2.25rem);margin-top:var(--space-md)}.about-section{background:var(--color-bg)}.contact-section{background:var(--color-bg-secondary)}.contact-content{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4xl);align-items:start}.contact-text p{font-size:1.125rem;color:var(--color-text-secondary);margin-bottom:var(--space-2xl);line-height:1.7}.contact-options{display:flex;flex-direction:column;gap:var(--space-md)}.contact-option{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--transition-base)}.contact-option:hover{border-color:var(--color-primary);transform:translate(8px)}.contact-option svg{width:24px;height:24px;stroke:var(--color-primary)}.contact-option span{font-size:.9375rem;font-weight:500}.contact-option.secure{border-color:#f2c14e59}.contact-option.secure svg{stroke:var(--color-secondary)}.contact-form-wrapper{padding:var(--space-2xl);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl)}.contact-form{display:flex;flex-direction:column;gap:var(--space-lg)}.form-group{display:flex;flex-direction:column;gap:var(--space-sm)}.form-group label{font-size:.875rem;font-weight:500;color:var(--color-text-secondary)}.form-group input,.form-group textarea{padding:var(--space-md);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:inherit;font-size:.9375rem;color:var(--color-text);transition:border-color var(--transition-base)}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:var(--color-primary)}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--color-text-tertiary)}.checkbox-group{flex-direction:row}.checkbox-label{display:flex;align-items:center;gap:var(--space-md);cursor:pointer}.checkbox-label input{display:none}.checkmark{width:20px;height:20px;border:2px solid var(--color-border);border-radius:var(--radius-sm);position:relative;transition:all var(--transition-base)}.checkbox-label input:checked+.checkmark{background:var(--color-primary);border-color:var(--color-primary)}.checkbox-label input:checked+.checkmark:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--color-bg);font-size:.75rem;font-weight:700}.checkbox-label span:last-child{font-size:.875rem;color:var(--color-text-secondary)}.footer{background:var(--color-bg);border-top:1px solid var(--color-border);padding:var(--space-4xl) 0 var(--space-2xl)}.footer-content{display:grid;grid-template-columns:1.5fr 2fr;gap:var(--space-4xl);margin-bottom:var(--space-3xl)}.footer-brand p{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.6;margin-bottom:var(--space-md)}.footer-links{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2xl)}.footer-col h3{font-size:.875rem;font-weight:600;margin-bottom:var(--space-lg);color:var(--color-text)}.footer-col a{display:block;font-size:.875rem;color:var(--color-text-secondary);padding:var(--space-sm) 0;transition:color var(--transition-base)}.footer-col a:hover{color:var(--color-primary)}.footer-bottom{padding-top:var(--space-2xl);border-top:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center}.footer-bottom p{font-size:.8125rem;color:var(--color-text-tertiary)}.footer-cin{font-family:var(--font-display);font-size:.75rem;letter-spacing:.05em}@media(max-width:1200px){.loop-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:992px){.nav-menu{position:fixed;top:0;right:-100%;width:100%;max-width:400px;height:100vh;background:var(--color-bg-secondary);flex-direction:column;align-items:flex-start;justify-content:center;padding:var(--space-3xl);gap:var(--space-lg);transition:right var(--transition-slow);border-left:1px solid var(--color-border)}.nav-menu.active{right:0}.nav-toggle{display:block}.nav-link{font-size:1.25rem}.problem-content,.trust-content,.about-content,.contact-content,.footer-content{grid-template-columns:1fr}}@media(max-width:768px){.hero-section{padding:var(--space-4xl) 0}.hero-cta{flex-direction:column}.btn{width:100%;justify-content:center}.loop-cards{grid-template-columns:1fr}.solutions-filter{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:var(--space-md);-webkit-overflow-scrolling:touch}.filter-btn{flex-shrink:0}.solutions-grid{grid-template-columns:1fr}.footer-links{grid-template-columns:1fr;gap:var(--space-xl)}.footer-bottom{flex-direction:column;gap:var(--space-md);text-align:center}}@media(max-width:480px){:root{--space-xl: 1.5rem;--space-2xl: 2rem;--space-3xl: 2.5rem;--space-4xl: 3rem;--space-5xl: 4rem}.container{padding:0 var(--space-md)}.capabilities-grid{grid-template-columns:1fr}}.hidden{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.reveal-target{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.reveal-target.revealed{opacity:1;transform:translateY(0)}html.reduced .reveal-target{opacity:1;transform:none;transition:none}html.reduced{scroll-behavior:auto}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}section[class*=-section]{padding-top:clamp(3.5rem,8vw,5.5rem)!important;padding-bottom:clamp(3.5rem,8vw,5.5rem)!important}.section-header{margin-bottom:clamp(2rem,5vw,3rem)!important}.section-title{font-size:clamp(1.75rem,3.2vw,2.75rem)!important}.section-subtitle{font-size:1.05rem!important}.section-label{font-family:IBM Plex Mono,ui-monospace,monospace!important;font-size:.78rem!important;letter-spacing:.3em!important;text-transform:uppercase;color:var(--color-primary)!important}.capability-card,.solution-card,.industry-card,.moat-card,.pain-card,.loop-card{padding:clamp(1.1rem,2vw,1.5rem)!important}.solution-card h3,.capability-card h3{font-size:1.15rem}.status-chip{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-secondary);border:1px solid rgba(242,193,78,.35);border-radius:999px;padding:.2rem .6rem;white-space:nowrap}.status-chip.live{color:var(--color-success);border-color:#00c85366}.loop-center .center-mark{width:84px;height:84px;animation:loop-spin 24s linear infinite}@keyframes loop-spin{to{transform:rotate(360deg)}}.loop-card{animation:loop-highlight 12s ease-in-out infinite}.loop-card[data-step="1"]{animation-delay:0s}.loop-card[data-step="2"]{animation-delay:3s}.loop-card[data-step="3"]{animation-delay:6s}.loop-card[data-step="4"]{animation-delay:9s}@keyframes loop-highlight{0%,20%,to{border-color:var(--color-border);box-shadow:none;transform:translateY(0)}6%,14%{border-color:var(--color-primary);box-shadow:var(--shadow-glow);transform:translateY(-6px)}}html.reduced .loop-center .center-mark,html.reduced .loop-card{animation:none}.footer-compliance{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.7rem;letter-spacing:.06em;color:var(--color-text-tertiary)}@media(min-width:900px){.loop-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:860px;margin:0 auto;gap:clamp(2rem,6vw,4.5rem) clamp(6rem,14vw,11rem)!important}.loop-visual{position:relative}.loop-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:0}.loop-card{position:relative;z-index:1}}.brand-badge{display:inline-flex;align-items:center;background:#f4f1ea;border-radius:8px;padding:5px 12px}.brand-badge img{height:58px;width:auto;display:block}.navbar.scrolled .brand-badge img{height:46px}html.js .animate-fade-up{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}html.js .animate-fade-up.visible{opacity:1;transform:translateY(0)}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.3s}.delay-4{transition-delay:.4s}.delay-5{transition-delay:.5s}html.reduced.js .animate-fade-up{opacity:1;transform:none;transition:none}html.reduced .badge-dot,html.reduced .pulse-ring,html.reduced .center-mark,html.reduced .card-glow{animation:none!important}html.reduced .pulse-ring{opacity:0}h1,h2,.section-title{text-transform:uppercase;letter-spacing:.02em;font-weight:700}h3,h4{font-weight:600}.console-hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding-top:110px!important;padding-bottom:0!important}.console-hero .grid-overlay{opacity:.6}.console-wrap{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:clamp(2rem,5vw,5rem);align-items:center;position:relative;z-index:2;flex:1}.console-main .hero-badge{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.18em;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.45rem .9rem;background:#0c142499}.console-hero .hero-title{text-align:left;font-size:clamp(2.4rem,5.2vw,4.2rem);line-height:1.02;margin:var(--space-lg) 0}.console-hero .hero-subtitle{text-align:left;margin:0 0 var(--space-xl);max-width:34rem;font-size:1.05rem;color:var(--color-text-secondary)}.console-hero .hero-cta{justify-content:flex-start;margin-bottom:var(--space-lg)}.hero-trustline{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.14em;color:var(--color-text-tertiary);text-transform:uppercase}.console-status{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#0c1424b8;backdrop-filter:blur(8px);padding:1rem 1.1rem .7rem;font-family:var(--font-mono);position:relative}.console-status:before{content:"";position:absolute;inset:-1px;pointer-events:none;background:linear-gradient(var(--color-secondary),var(--color-secondary)) 0 0 / 14px 1px,linear-gradient(var(--color-secondary),var(--color-secondary)) 0 0 / 1px 14px,linear-gradient(var(--color-secondary),var(--color-secondary)) 100% 100% / 14px 1px,linear-gradient(var(--color-secondary),var(--color-secondary)) 100% 100% / 1px 14px;background-repeat:no-repeat}.status-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:.6rem;margin-bottom:.35rem;border-bottom:1px solid var(--color-border)}.status-title{font-size:.7rem;letter-spacing:.28em;color:var(--color-text-secondary)}.status-time{font-size:.65rem;letter-spacing:.2em;color:var(--color-success)}.status-time:before{content:"● ";animation:status-blink 2s step-end infinite}@keyframes status-blink{50%{opacity:.25}}.status-row{display:flex;align-items:baseline;gap:.55rem;padding:.42rem 0;font-size:.72rem;letter-spacing:.06em;border-bottom:1px dashed rgba(148,178,209,.1);opacity:0;animation:row-online .5s ease forwards}.status-row:last-child{border-bottom:none}@keyframes row-online{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.status-dot{width:7px;height:7px;border-radius:50%;flex:none;align-self:center}.status-dot.live{background:var(--color-success);box-shadow:0 0 8px #00c853b3}.status-dot.build{background:var(--color-secondary);box-shadow:0 0 8px #f2c14e8c}.status-dot.info{background:var(--color-primary);box-shadow:0 0 8px #5b9bd58c}.status-label{color:var(--color-text);flex:1;white-space:nowrap}.status-value{color:var(--color-text-tertiary);font-size:.66rem;text-align:right}.scanline{position:absolute;left:0;right:0;top:-2px;height:2px;background:linear-gradient(90deg,transparent,rgba(91,155,213,.7),transparent);box-shadow:0 0 18px #5b9bd580;animation:scan-sweep 2.2s ease-out .4s 1 forwards;opacity:0}@keyframes scan-sweep{0%{opacity:1;top:0}92%{opacity:1}to{top:100%;opacity:0}}.telemetry{position:relative;z-index:2;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:#0c1424d9;overflow:hidden;padding:.55rem 0;margin-top:clamp(2rem,5vh,4rem)}.telemetry-track{display:inline-flex;white-space:nowrap;animation:telemetry-scroll 46s linear infinite}.telemetry-item{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.16em;color:var(--color-text-tertiary)}.telemetry-item .telemetry-sep{color:var(--color-secondary);margin:0 1.4rem}@keyframes telemetry-scroll{to{transform:translate(-50%)}}.telemetry:hover .telemetry-track{animation-play-state:paused}.btn{border-radius:var(--radius-sm)!important;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;font-weight:600}.btn-primary{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%)}.section-label{display:inline-flex!important;align-items:center;gap:.6rem}.section-label:before{content:"";width:7px;height:7px;background:var(--color-secondary);box-shadow:0 0 8px #f2c14e99}.capability-card,.solution-card,.industry-card,.pain-card,.loop-card,.info-card{background:var(--color-bg-secondary)!important;border-radius:var(--radius-lg)!important}.solution-card{position:relative}.solution-card:after{content:"";position:absolute;inset:-1px;pointer-events:none;opacity:0;transition:opacity var(--transition-base);background:linear-gradient(var(--color-primary),var(--color-primary)) 0 0 / 16px 1px,linear-gradient(var(--color-primary),var(--color-primary)) 0 0 / 1px 16px,linear-gradient(var(--color-primary),var(--color-primary)) 100% 0 / 16px 1px,linear-gradient(var(--color-primary),var(--color-primary)) 100% 0 / 1px 16px,linear-gradient(var(--color-primary),var(--color-primary)) 0 100% / 16px 1px,linear-gradient(var(--color-primary),var(--color-primary)) 0 100% / 1px 16px,linear-gradient(var(--color-primary),var(--color-primary)) 100% 100% / 16px 1px,linear-gradient(var(--color-primary),var(--color-primary)) 100% 100% / 1px 16px;background-repeat:no-repeat}.solution-card:hover:after,.solution-card.featured:after{opacity:1}.solution-card.featured:after{background-image:linear-gradient(var(--color-secondary),var(--color-secondary)),linear-gradient(var(--color-secondary),var(--color-secondary)),linear-gradient(var(--color-secondary),var(--color-secondary)),linear-gradient(var(--color-secondary),var(--color-secondary)),linear-gradient(var(--color-secondary),var(--color-secondary)),linear-gradient(var(--color-secondary),var(--color-secondary)),linear-gradient(var(--color-secondary),var(--color-secondary)),linear-gradient(var(--color-secondary),var(--color-secondary))}.filter-btn{font-family:var(--font-mono)!important;font-size:.7rem!important;letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-sm)!important}.nav-link,.nav-cta-btn{font-family:var(--font-mono);font-size:.95rem;letter-spacing:.12em;text-transform:uppercase}.nav-link.active:before{content:"[ ";color:var(--color-secondary)}.nav-link.active:after{content:" ]";color:var(--color-secondary);background:none;position:static;width:auto;height:auto}.nav-cta-btn{border-radius:var(--radius-sm)!important}@media(max-width:980px){.console-wrap{grid-template-columns:1fr;gap:var(--space-xl)}.console-hero{padding-top:130px!important}.console-hero .hero-title{font-size:clamp(2rem,8vw,2.8rem)}.console-status{max-width:480px}.brand-badge img{height:40px!important}.navbar.scrolled .brand-badge img{height:34px!important}}html.reduced .scanline,html.reduced .telemetry-track,html.reduced .status-time:before{animation:none}html.reduced .status-row{opacity:1;animation:none}.console-hero .grid-overlay{animation:grid-drift 70s linear infinite}@keyframes grid-drift{to{transform:translate(-60px,-60px)}}.section-label:before{animation:status-blink 2.6s step-end infinite}.capability-card,.industry-card,.team-card,.solution-card{transition:transform var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)}.capability-card:hover,.industry-card:hover,.solution-card:hover{transform:translateY(-5px);box-shadow:0 14px 34px #00000073}.cap-icon svg,.solution-icon svg,.industry-icon svg{transition:transform var(--transition-base)}.capability-card:hover .cap-icon svg,.solution-card:hover .solution-icon svg,.industry-card:hover .industry-icon svg{transform:scale(1.12) rotate(-4deg)}.btn .btn-arrow{transition:transform var(--transition-base)}.btn:hover .btn-arrow{transform:translate(5px)}.solution-card:hover .status-chip{box-shadow:0 0 12px #f2c14e40}.section-header.reveal-target{transform:translateY(18px)}html.reduced .console-hero .grid-overlay,html.reduced .section-label:before{animation:none}html.reduced .capability-card:hover,html.reduced .industry-card:hover,html.reduced .solution-card:hover{transform:none}.footer{padding:var(--space-2xl) 0 var(--space-lg)!important}.footer-content{gap:var(--space-2xl)!important;margin-bottom:var(--space-xl)!important;align-items:start}.footer-brand .brand-badge{margin-bottom:var(--space-md)}.footer-brand .brand-badge img{height:44px}.footer-brand p{margin-bottom:0;max-width:30rem}.global-particles{position:fixed;inset:0;width:100vw;height:100vh;z-index:0;pointer-events:none;opacity:.55}.navbar,main,.footer{position:relative;z-index:1}.team-section,.trust-section,.about-section,.problem-section,.solutions-section,.capabilities-section,.loop-section,.industries-section,.contact-section{background-color:transparent!important}.footer{background:#070c16d9!important}.telemetry{background:#0c1424eb}#particleCanvas.global-particles{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;z-index:0!important}.loop-center .center-mark{background:#f4f1ea;border-radius:50%;padding:13px;box-sizing:content-box}.global-grid{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(105,146,190,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(105,146,190,.05) 1px,transparent 1px);background-size:88px 88px;animation:grid-drift 80s linear infinite}.zoom-stage{opacity:.25;transform:scale(.955) translateY(14px);transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .9s cubic-bezier(.16,1,.3,1)}.zoom-stage.in-view{opacity:1;transform:scale(1) translateY(0)}html.reduced .global-grid{animation:none}html.reduced .zoom-stage{opacity:1;transform:none;transition:none}html.js .section-header .section-title,html.js .section-header .section-subtitle,html.js .section-header .section-label{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}html.js .section-header.revealed .section-label{transition-delay:0s}html.js .section-header.revealed .section-title{transition-delay:.12s}html.js .section-header.revealed .section-subtitle{transition-delay:.26s}html.js .section-header.revealed .section-label,html.js .section-header.revealed .section-title,html.js .section-header.revealed .section-subtitle{opacity:1;transform:translateY(0)}html.js .section-header.reveal-target{opacity:1!important;transform:none!important;transition:none!important}main>section:not(:first-child):before{content:"";display:block;width:1px;height:clamp(2.5rem,6vh,4.5rem);margin:0 auto;background:linear-gradient(180deg,transparent,var(--color-primary) 40%,var(--color-secondary));transform:scaleY(0);transform-origin:top;transition:transform .8s cubic-bezier(.16,1,.3,1) .1s}main>section.in-view:not(:first-child):before{transform:scaleY(1)}.global-particles{opacity:.7}html.reduced.js .section-header .section-title,html.reduced.js .section-header .section-subtitle,html.reduced.js .section-header .section-label,html.reduced main>section:not(:first-child):before{opacity:1;transform:none;transition:none}section[id]{scroll-margin-top:96px}.skip-link{position:fixed;top:-48px;left:12px;z-index:10000;font-family:var(--font-mono);font-size:.8rem;letter-spacing:.08em;color:var(--color-navy);background:var(--color-secondary);border-radius:var(--radius-sm);padding:.55rem 1rem;transition:top var(--transition-fast)}.skip-link:focus{top:12px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.checkbox-label input{display:block;position:absolute;opacity:0;width:20px;height:20px;margin:0;cursor:pointer}.checkbox-label input:focus-visible+.checkmark{outline:2px solid var(--color-secondary);outline-offset:2px}@media(max-width:992px){.nav-menu{visibility:hidden;transition:right var(--transition-slow),visibility 0s var(--transition-slow)}.nav-menu.active{visibility:visible;transition:right var(--transition-slow)}}.form-group input:focus-visible,.form-group textarea:focus-visible{outline:2px solid var(--color-secondary)!important;outline-offset:2px}.telemetry:hover .telemetry-track,.telemetry:focus-within .telemetry-track{animation-play-state:paused}.navbar.scrolled{backdrop-filter:blur(8px)}.console-status{backdrop-filter:none;background:#0c1424eb}.console-hero .grid-overlay{animation:none}main>section.offstage .loop-card,main>section.offstage .center-mark,main>section.offstage .pulse-ring,main>section.offstage .telemetry-track,main>section.offstage .section-label:before,main>section.offstage .badge-dot{animation-play-state:paused!important}@media(max-width:899px){.loop-center{display:none}}@media(min-width:900px){.loop-cards{gap:clamp(8rem,12vw,9rem) clamp(9rem,15vw,12rem)!important}}@media(min-width:900px)and (max-width:1120px){.center-circle{width:90px!important;height:90px!important}.loop-center .center-mark{width:52px;height:52px;padding:9px}}.telemetry.paused .telemetry-track{animation-play-state:paused}.telemetry{cursor:pointer}.telemetry-item{font-size:.78rem!important}html.reduced .telemetry-track{white-space:normal;flex-wrap:wrap;justify-content:center;row-gap:.3rem}html.reduced .telemetry-item:nth-child(n+11){display:none}@media(max-width:992px){.nav-menu .nav-link,.nav-menu .nav-cta-btn{font-size:1.15rem}}.nav-link{position:relative}.nav-link.active:before{position:absolute;left:-.85em}.nav-link.active:after{position:absolute;right:-.85em}.trust-section{background:transparent!important}.registry-label,.mantra-eyebrow{font-size:.68rem!important}.sector-tags li{font-size:.66rem!important}.console-hero .grid-overlay{display:none}section[id]{scroll-margin-top:128px}.solutions-filter{overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 90%,transparent);mask-image:linear-gradient(90deg,#000 90%,transparent);padding-bottom:2px}.solutions-filter::-webkit-scrollbar{display:none}@media(min-width:1100px){.solutions-filter{-webkit-mask-image:none;mask-image:none}}.hero-visual{display:flex;align-items:center;justify-content:center}.orbit-stage{position:relative;width:min(400px,34vw);aspect-ratio:1;display:flex;align-items:center;justify-content:center}.ripple-ring{position:absolute;top:50%;left:50%;border-radius:50%;border:1px solid rgba(91,155,213,.35);background:#5b9bd50a;animation:mu-ripple 2.6s ease infinite;pointer-events:none}.ripple-ring.r1{width:34%;height:34%;opacity:.5}.ripple-ring.r2{width:52%;height:52%;opacity:.34;animation-delay:.2s}.ripple-ring.r3{width:70%;height:70%;opacity:.2;animation-delay:.4s;border-color:#f2c14e4d}@keyframes mu-ripple{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(.9)}}.orbit-path{position:absolute;border-radius:50%;border:1px dashed rgba(148,178,209,.25)}.orbit-path.path-outer{width:96%;height:96%}.orbit-path.path-inner{width:58%;height:58%;border-color:#f2c14e40}.orbit-chip{position:absolute;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--color-bg-tertiary);border:1px solid var(--color-border-hover);box-shadow:0 4px 14px #00000073;color:var(--color-primary);animation:mu-orbit calc(var(--duration) * 1s) linear infinite}@keyframes mu-orbit{0%{transform:rotate(calc(var(--angle) * 1deg)) translateY(calc(var(--radius) * 1px)) rotate(calc(var(--angle) * -1deg))}to{transform:rotate(calc(var(--angle) * 1deg + 360deg)) translateY(calc(var(--radius) * 1px)) rotate(calc((var(--angle) * -1deg) - 360deg))}}.orbit-chip.chip-1{--angle: 0;--radius: 190;--duration: 26}.orbit-chip.chip-2{--angle: 120;--radius: 190;--duration: 26}.orbit-chip.chip-3{--angle: 240;--radius: 190;--duration: 26}.orbit-chip.chip-4{--angle: 0;--radius: 115;--duration: 17;animation-direction:reverse;color:var(--color-secondary)}.orbit-chip.chip-5{--angle: 120;--radius: 115;--duration: 17;animation-direction:reverse;color:var(--color-secondary)}.orbit-chip.chip-6{--angle: 240;--radius: 115;--duration: 17;animation-direction:reverse;color:var(--color-secondary)}@media(max-width:1250px){.orbit-chip.chip-1,.orbit-chip.chip-2,.orbit-chip.chip-3{--radius: 150}.orbit-chip.chip-4,.orbit-chip.chip-5,.orbit-chip.chip-6{--radius: 90}}.orbit-core{position:absolute;width:26%;height:26%;border-radius:50%;background:#f4f1ea;display:flex;align-items:center;justify-content:center;box-shadow:0 0 50px #5b9bd54d;z-index:1}.orbit-mark{width:62%;height:62%;animation:loop-spin 40s linear infinite}.meteor{position:absolute;width:2px;height:2px;border-radius:50%;background:#94b2d1;box-shadow:0 0 0 1px #ffffff0f;animation:mu-meteor linear infinite}.meteor:before{content:"";position:absolute;top:50%;transform:translateY(-50%);height:1px;width:70px;background:linear-gradient(to right,#94B2D1,transparent)}.meteor.m1{--angle: -35deg;top:4%;left:30%;animation-duration:6s;animation-delay:1s}.meteor.m2{--angle: -35deg;top:-2%;left:60%;animation-duration:8s;animation-delay:4s}.meteor.m3{--angle: -35deg;top:10%;left:85%;animation-duration:7s;animation-delay:7s}@keyframes mu-meteor{0%{transform:rotate(var(--angle)) translate(0);opacity:1}70%{opacity:1}to{transform:rotate(var(--angle)) translate(-600px);opacity:0}}.solution-card.featured,.team-card.lead{position:relative}.solution-card.featured:before,.team-card.lead:before{content:"";position:absolute;inset:0;padding:1.5px;border-radius:var(--radius-lg);background:conic-gradient(from var(--beam-angle),transparent 0deg 310deg,rgba(242,193,78,.9) 340deg,transparent 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:beam-orbit 6s linear infinite;pointer-events:none;z-index:2}html.reduced .ripple-ring,html.reduced .orbit-chip,html.reduced .meteor,html.reduced .orbit-mark,html.reduced .solution-card.featured:before,html.reduced .team-card.lead:before{animation:none}html.reduced .meteor{display:none}html.reduced .orbit-chip{transform:rotate(calc(var(--angle) * 1deg)) translateY(calc(var(--radius) * 1px)) rotate(calc(var(--angle) * -1deg))}@media(max-width:980px){.hero-visual{display:none}}.orbit-stage:before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,rgba(91,155,213,.22) 0deg,rgba(91,155,213,.05) 55deg,transparent 70deg);animation:loop-spin 11s linear infinite}@property --beam-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.btn-primary{position:relative}.btn-primary:after{content:"";position:absolute;inset:0;padding:2px;background:conic-gradient(from var(--beam-angle),transparent 0deg 300deg,rgba(255,255,255,.9) 330deg,transparent 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:beam-orbit 4.5s linear infinite;pointer-events:none}@keyframes beam-orbit{to{--beam-angle: 360deg}}@supports (animation-timeline: view()){.console-wrap{animation:hero-recede linear both;animation-timeline:view();animation-range:exit 0% exit 90%}@keyframes hero-recede{to{opacity:.25;transform:translateY(-28px)}}}html.reduced .orbit-stage:before,html.reduced .btn-primary:after{animation:none;content:none}@supports (animation-timeline: view()){html.reduced .console-wrap{animation:none}}.global-beams{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.beam{position:absolute;display:block}.beam-h1,.beam-h2{height:1px;width:220px;left:-220px;background:linear-gradient(90deg,transparent,rgba(91,155,213,.7),transparent)}.beam-h1{top:176px;animation:beam-x 14s linear 2s infinite}.beam-h2{top:616px;animation:beam-x 19s linear 9s infinite;background:linear-gradient(90deg,transparent,rgba(242,193,78,.6),transparent)}.beam-v1{width:1px;height:200px;top:-200px;left:792px;background:linear-gradient(180deg,transparent,rgba(91,155,213,.55),transparent);animation:beam-y 16s linear 5s infinite}@keyframes beam-x{to{transform:translate(calc(100vw + 440px))}}@keyframes beam-y{to{transform:translateY(calc(100vh + 400px))}}.global-particles{opacity:.85}html.reduced .global-beams{display:none}.ripple-ring{position:absolute;left:50%;top:50%;width:34%;aspect-ratio:1;border-radius:50%;border:1px solid rgba(91,155,213,.45);background:#5b9bd50a;transform:translate(-50%,-50%) scale(1);animation:mu-ripple 3.6s ease-out infinite}.ripple-ring.r2{animation-delay:1.2s}.ripple-ring.r3{animation-delay:2.4s}@keyframes mu-ripple{0%{transform:translate(-50%,-50%) scale(.9);opacity:.9}to{transform:translate(-50%,-50%) scale(2.6);opacity:0}}.orbit-path{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;border:1px dashed rgba(148,178,209,.22)}.orbit-path.path-outer{width:96%;aspect-ratio:1}.orbit-path.path-inner{width:58%;aspect-ratio:1;border-color:#f2c14e40}.orbit-chip{--mu-duration: 26s;--mu-radius: 48cqw;--mu-from: 0deg;position:absolute;left:50%;top:50%;width:46px;height:46px;margin:-23px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-secondary);box-shadow:var(--shadow-md);color:var(--color-primary);animation:mu-orbit var(--mu-duration) linear infinite}.orbit-chip svg{width:20px;height:20px}.orbit-stage{container-type:size}@keyframes mu-orbit{0%{transform:rotate(var(--mu-from)) translateY(calc(-1 * var(--mu-radius))) rotate(calc(-1 * var(--mu-from)))}to{transform:rotate(calc(var(--mu-from) + 360deg)) translateY(calc(-1 * var(--mu-radius))) rotate(calc(-1 * (var(--mu-from) + 360deg)))}}.orbit-chip.chip-1{--mu-from: 0deg}.orbit-chip.chip-2{--mu-from: 120deg}.orbit-chip.chip-3{--mu-from: 240deg}.orbit-chip.chip-4,.orbit-chip.chip-5,.orbit-chip.chip-6{--mu-radius: 29cqw;--mu-duration: 16s;animation-direction:reverse;width:38px;height:38px;margin:-19px;color:var(--color-secondary)}.orbit-chip.chip-4{--mu-from: 60deg}.orbit-chip.chip-5{--mu-from: 180deg}.orbit-chip.chip-6{--mu-from: 300deg}.console-hero .meteor{position:absolute;top:-40px;width:2px;height:2px;border-radius:50%;background:#e9eff6d9;box-shadow:0 0 6px #5b9bd5cc;transform:rotate(215deg);animation:mu-meteor 7s linear infinite;z-index:1}.console-hero .meteor:before{content:"";position:absolute;top:50%;left:1px;width:90px;height:1px;transform:translateY(-50%);background:linear-gradient(90deg,rgba(148,178,209,.7),transparent)}.meteor.m1{left:18%;animation-delay:1s}.meteor.m2{left:46%;animation-delay:3.8s}.meteor.m3{left:74%;animation-delay:6.2s}@keyframes mu-meteor{0%{transform:rotate(215deg) translate(0);opacity:0}6%{opacity:1}28%{transform:rotate(215deg) translate(-560px);opacity:0}to{transform:rotate(215deg) translate(-560px);opacity:0}}html.reduced .ripple-ring,html.reduced .orbit-chip,html.reduced .console-hero .meteor{animation:none}html.reduced .console-hero .meteor{display:none}.console-hero{overflow:hidden}.solution-card.featured:before,.team-card.lead:before{content:"";position:absolute;inset:-1px;padding:1.5px;border-radius:var(--radius-lg);background:conic-gradient(from var(--beam-angle),transparent 0deg 310deg,rgba(242,193,78,.95) 335deg,transparent 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:beam-orbit 6s linear infinite;pointer-events:none;z-index:1}.team-card.lead{position:relative}html.reduced .solution-card.featured:before,html.reduced .team-card.lead:before{animation:none;content:none}.band-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.35) brightness(.72) contrast(1.05) sepia(.12) hue-rotate(185deg)}.band-scrim{position:absolute;inset:0;background:linear-gradient(180deg,#070c168c,#070c1626 35%,#070c16c7),#1b2a4a47}.band-scrim.scrim-heavy{background:linear-gradient(180deg,#070c16d1,#070c16db),#1b2a4a4d}.photo-kicker{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.26em;color:var(--color-secondary);text-transform:uppercase;margin-bottom:1rem}.photo-hero{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:0!important}.photo-hero-content{position:relative;z-index:2;padding-bottom:2.5rem}.photo-title{font-size:clamp(2.6rem,6vw,5rem);line-height:.98;text-transform:uppercase;letter-spacing:.01em;max-width:18ch;margin-bottom:1.2rem}.photo-title .accent{display:block;color:var(--color-secondary-bright)}.photo-sub{max-width:44rem;font-size:1.08rem;color:#e9eff6d9;margin-bottom:1.6rem}.btn-ghost{display:inline-flex;align-items:center;gap:.5rem;padding:.9rem 1.6rem;border:1px solid rgba(233,239,246,.45);color:var(--color-text);border-radius:var(--radius-sm);font-family:var(--font-display);font-weight:600;text-transform:uppercase;letter-spacing:.1em;transition:border-color var(--transition-base),background var(--transition-base)}.btn-ghost:hover{border-color:var(--color-secondary);background:#f2c14e14}.photo-hero-stats{position:relative;z-index:2;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border-top:1px solid rgba(233,239,246,.18);background:#070c168c;backdrop-filter:blur(6px)}.photo-hero-stats .stat{padding:1rem 1.4rem;border-right:1px solid rgba(233,239,246,.12)}.photo-hero-stats .stat:last-child{border-right:none}.photo-hero-stats b{display:block;font-family:var(--font-display);font-weight:700;font-size:1.9rem;line-height:1;color:var(--color-text)}.photo-hero-stats span{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.18em;color:#e9eff699}.mission-band{position:relative;background-size:cover;background-position:center;padding:clamp(5rem,12vh,8rem) 0!important}.mission-inner{position:relative;z-index:2;max-width:56rem}.mission-serif{font-family:Newsreader,Georgia,serif;font-size:clamp(1.5rem,3vw,2.3rem);line-height:1.35;font-weight:400;color:var(--color-text)}.mission-serif em{color:var(--color-secondary-bright);font-style:italic}.mission-sign{margin-top:1.6rem;font-family:var(--font-mono);font-size:.8rem;letter-spacing:.3em;color:var(--color-primary-bright)}.chapters{position:relative}.chapter-band{position:relative;min-height:92svh;display:flex;align-items:flex-end;overflow:hidden;padding:0 0 3rem!important}.chapter-band:before{display:none!important}.chapter-inner{position:relative;z-index:2;max-width:620px}.chapter-band.flip .chapter-inner{margin-left:auto;text-align:right}.chapter-title{font-size:clamp(2.2rem,4.5vw,3.6rem);text-transform:uppercase;line-height:1;margin-bottom:.9rem}.chapter-text{color:#e9eff6db;font-size:1.02rem;margin-bottom:1rem}.chapter-stat{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.08em;color:var(--color-secondary-bright);margin-bottom:.35rem}.chapter-products{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;color:#e9eff68c;margin-bottom:1.1rem}.chapter-link{font-family:var(--font-display);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text);border-bottom:2px solid var(--color-secondary);padding-bottom:2px}.chapter-link:hover{color:var(--color-secondary-bright)}.chapter-dots{position:sticky;top:45vh;height:0;z-index:5;display:flex;flex-direction:column;gap:10px;margin-left:clamp(.6rem,1.5vw,1.6rem);width:8px;float:left}.chapter-dots a{width:8px;height:8px;border-radius:50%;background:#e9eff659;transition:background var(--transition-base),transform var(--transition-base)}.chapter-dots a:hover{background:var(--color-secondary-bright);transform:scale(1.4)}@media(max-width:860px){.chapter-dots{display:none}}.rail-section{overflow:hidden}.rail{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:.5rem clamp(1rem,5vw,4rem) 1.4rem;scrollbar-width:thin;scrollbar-color:var(--color-navy) transparent}.rail-card{flex:0 0 300px;scroll-snap-align:start;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.2rem;display:flex;flex-direction:column;gap:.5rem;transition:transform var(--transition-base),border-color var(--transition-base)}.rail-card:hover{transform:translateY(-5px);border-color:var(--color-border-hover)}.rail-head{display:flex;justify-content:space-between;align-items:center}.rail-icon{width:40px;height:40px}.rail-card h3{font-size:1.08rem}.rail-card p{font-size:.85rem;color:var(--color-text-secondary);flex:1}.rail-cat{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-tertiary)}.rail-cta{margin-top:1rem}.media-band{position:relative;background-size:cover;background-position:center;background-attachment:fixed;padding:clamp(4rem,10vh,6.5rem) 0!important}@media(max-width:900px){.media-band{background-attachment:scroll}}.media-inner{position:relative;z-index:2}.media-line{font-size:clamp(1.4rem,2.6vw,2rem);font-family:var(--font-display);font-weight:600;text-transform:uppercase;max-width:30ch}html.reduced .band-video{filter:saturate(.3) brightness(.6) contrast(1.05) sepia(.12) hue-rotate(185deg)}.platform-band{position:relative;overflow:hidden}.platform-band .container{position:relative;z-index:2}.platform-band .band-video{filter:none;opacity:.5}
