:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--site-font-body:"Segoe UI Variable Display", "PingFang SC", "Microsoft YaHei UI", sans-serif;--site-font-display:"Bahnschrift SemiCondensed", "Segoe UI Variable Display", "PingFang SC", "Microsoft YaHei UI", sans-serif;--site-bg:#050b18;--site-bg-gradient:linear-gradient(135deg, #03060d 0%, #0a1528 45%, #060d1a 100%);--site-bg-glow-1:#38bdf81f;--site-bg-glow-2:#2dd4bf14;--site-bg-glow-3:#fbbf240f;--site-surface:#0a1224b8;--site-surface-strong:#0c1428e6;--site-glass-bg:linear-gradient(180deg, #0c1428eb, #070c1ae6);--site-glass-bg-hover:linear-gradient(180deg, #101a32f2, #090f20ed);--site-topbar-bg:linear-gradient(180deg, #080e1cdb, #060b16bd);--site-topbar-bg-scrolled:linear-gradient(180deg, #060b16f0, #040912e6);--site-hero-panel-bg:linear-gradient(180deg, #0a1224f0, #060b16d1);--site-panel-frost:#ffffff0b;--site-panel-frost-strong:#ffffff14;--site-command-bg:linear-gradient(180deg, #030912db, #040912a3);--site-command-border:#6bb7ff26;--site-ambient-line:#ffffff38;--site-stage-line:#38bdf838;--site-grid-line:#ffffff06;--site-border:#64aaf026;--site-border-hover:#64aaf04d;--site-text:#e8f0fa;--site-muted:#8a9bba;--site-glow:#38bdf82e;--site-accent:#38bdf8;--site-accent-2:#2dd4bf;--site-accent-3:#fbbf24;--site-accent-4:#a78bfa;--site-accent-5:#fb7185;--site-shadow:0 22px 60px #0000005c, 0 4px 16px #0000003d, 0 0 1px #38bdf814;--site-shadow-hover:0 32px 80px #0000007a, 0 8px 24px #0000004d, 0 0 1px #38bdf826;--site-shadow-float:0 40px 100px #00000080, 0 12px 36px #00000059, 0 0 2px #38bdf833;--site-radius:22px;--site-radius-sm:14px;--site-radius-xs:8px;--site-card-bg:#ffffff06;--site-card-bg-hover:#ffffff0b;--site-card-border:#78b4f014;--site-card-border-hover:#78b4f029;--site-section-bg:linear-gradient(180deg, #0a1224e0, #060b16e0);--site-loader-bg:#050b18;--site-nav-overlay:#050b18f7;--site-vs-bg:#ffffff05;--site-vs-border:#78b4f012;--site-btn-primary-text:#04111e;--site-btn-secondary-bg:#ffffff06;--site-btn-secondary-border:#78b4f033;--site-btn-secondary-hover-bg:#ffffff0d;--site-dot-glow:#2dd4bf2e;--site-back-top-bg:#0a1224e6;--site-glow-radial:#38bdf81f;--site-hero-glow:#38bdf82e;--site-dashboard-glow:#38bdf81a;--site-faq-text:#eaf4ff;--site-faq-muted:#dae7f7d1;--site-faq-answer:#e8f0fad6;--site-perspective:1200px}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--site-bg:#f1f5f9;--site-bg-gradient:linear-gradient(135deg, #e8eef6 0%, #dde6f2 45%, #eaf0f8 100%);--site-bg-glow-1:#0284c70f;--site-bg-glow-2:#0d94880a;--site-bg-glow-3:#d977060a;--site-surface:#ffffffbf;--site-surface-strong:#ffffffeb;--site-glass-bg:linear-gradient(180deg, #ffffffed, #f8faffe8);--site-glass-bg-hover:linear-gradient(180deg, #fffffffa, #fafcfff5);--site-topbar-bg:linear-gradient(180deg, #ffffffe0, #f5f8ffc7);--site-topbar-bg-scrolled:linear-gradient(180deg, #fffffff2, #eff4fce6);--site-hero-panel-bg:linear-gradient(180deg, #fffffff2, #f4f8ffe0);--site-panel-frost:#00000008;--site-panel-frost-strong:#0284c70f;--site-command-bg:linear-gradient(180deg, #f1f5f9f2, #e7eef8cc);--site-command-border:#3c78be29;--site-ambient-line:#0f172a1f;--site-stage-line:#0284c729;--site-grid-line:#00000008;--site-border:#5078b429;--site-border-hover:#2864c84d;--site-text:#0f172a;--site-muted:#475569;--site-glow:#0284c71f;--site-accent:#0284c7;--site-accent-2:#0d9488;--site-accent-3:#d97706;--site-accent-4:#7c3aed;--site-accent-5:#e11d48;--site-shadow:0 22px 60px #00000012, 0 4px 16px #0000000d, 0 0 1px #0284c714;--site-shadow-hover:0 32px 80px #0000001a, 0 8px 24px #00000012, 0 0 1px #0284c726;--site-shadow-float:0 40px 100px #0000001f, 0 12px 36px #00000014, 0 0 2px #0284c733;--site-card-bg:#00000005;--site-card-bg-hover:#00000009;--site-card-border:#5078b41a;--site-card-border-hover:#2864c82e;--site-section-bg:linear-gradient(180deg, #ffffffe0, #f8faffe0);--site-loader-bg:#f1f5f9;--site-nav-overlay:#f1f5f9f7;--site-vs-bg:#00000005;--site-vs-border:#5078b414;--site-btn-primary-text:#fff;--site-btn-secondary-bg:#00000005;--site-btn-secondary-border:#5078b42e;--site-btn-secondary-hover-bg:#0000000a;--site-dot-glow:#0d94882e;--site-back-top-bg:#ffffffeb;--site-glow-radial:#0284c712;--site-hero-glow:#0284c71a;--site-dashboard-glow:#0284c712;--site-faq-text:#eef6ff;--site-faq-muted:#dae7f7cc;--site-faq-answer:#e8f0fadb}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--site-text);background:radial-gradient(circle at 50% 0%, #ffffff14, transparent 32%), conic-gradient(from 210deg at 50% 42%, #2dd4bf1a, transparent 22%, #a78bfa14 46%, transparent 62%, var(--site-bg-glow-3) 82%, transparent 100%), radial-gradient(ellipse 80% 50% at 18% 12%, var(--site-bg-glow-1), transparent), radial-gradient(ellipse 60% 40% at 82% 6%, var(--site-bg-glow-2), transparent), radial-gradient(ellipse 50% 35% at 50% 100%, #38bdf80a, transparent), var(--site-bg-gradient);font-family:var(--site-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;perspective:var(--site-perspective);perspective-origin:50%;margin:0;transition:background .5s,color .5s;overflow-x:hidden}body:before{content:"";pointer-events:none;background-image:linear-gradient(var(--site-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--site-grid-line) 1px, transparent 1px);z-index:0;background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000004d,#0000 80%);mask-image:linear-gradient(#0000004d,#0000 80%)}body:after{content:"";pointer-events:none;z-index:0;opacity:.032;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;position:fixed;inset:0}.deferred-section-host{width:100%}.section-skeleton{border-radius:calc(var(--site-radius) + 6px);border:1px solid var(--site-border);background:linear-gradient(110deg, transparent 24%, #ffffff14 38%, transparent 52%), var(--site-section-bg);width:min(1120px,100% - 32px);min-height:340px;box-shadow:var(--site-shadow);background-size:220% 100%,cover;margin:clamp(48px,7vw,88px) auto;animation:1.8s ease-in-out infinite skeletonSweep}.section-skeleton-compact{min-height:280px}@keyframes skeletonSweep{0%{background-position:200% 0,0 0}to{background-position:-20% 0,0 0}}h1,h2,h3,.brand-name,.dashboard-title,.stat-number{font-family:var(--site-font-display)}a{color:inherit;text-decoration:none}#pageLoader{z-index:9999;background:var(--site-loader-bg);justify-content:center;align-items:center;transition:opacity .8s,visibility .8s;display:flex;position:fixed;inset:0}#pageLoader.fade-out{opacity:0;visibility:hidden}.loader-brand{flex-direction:column;align-items:center;gap:24px;display:flex}.loader-logo{letter-spacing:.08em;color:#021019;background:linear-gradient(135deg, var(--site-accent), var(--site-accent-2));border-radius:20px;place-items:center;width:72px;height:72px;font-size:1.5rem;font-weight:900;animation:2s ease-in-out infinite loaderPulse;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a,0 0 40px #38bdf84d}@keyframes loaderPulse{0%,to{transform:scale(1);box-shadow:inset 0 0 0 1px #ffffff1a,0 0 40px #38bdf84d}50%{transform:scale(1.04);box-shadow:inset 0 0 0 1px #ffffff26,0 0 60px #38bdf880}}.loader-bar{background:#ffffff14;border-radius:2px;width:120px;height:3px;overflow:hidden}.loader-bar-fill{background:linear-gradient(90deg, var(--site-accent), var(--site-accent-2));border-radius:2px;width:40%;height:100%;animation:1.4s ease-in-out infinite loaderSlide}@keyframes loaderSlide{0%{transform:translate(-100%)}to{transform:translate(350%)}}.gradient-text{background:linear-gradient(135deg, var(--site-accent), var(--site-accent-2), var(--site-accent-3), var(--site-accent-4), var(--site-accent));-webkit-text-fill-color:transparent;background-size:400% 400%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite gradientShift}@keyframes gradientShift{0%,to{background-position:0%}25%{background-position:100% 0}50%{background-position:100% 100%}75%{background-position:0 100%}}.site-shell{z-index:1;isolation:isolate;width:min(1280px,100% - 32px);margin:0 auto;padding:28px 0 0;position:relative}.site-shell:before{content:"";filter:blur(12px);opacity:.9;pointer-events:none;z-index:0;background:radial-gradient(circle at 22% 12%,#38bdf833,#0000 36%),radial-gradient(circle at 92% 0,#a78bfa2e,#0000 28%),linear-gradient(#ffffff0d,#0000 72%);border-radius:42px;height:520px;position:absolute;inset:56px 4% auto}.site-shell:after{content:"";background:linear-gradient(90deg, transparent, var(--site-ambient-line), transparent);opacity:.65;pointer-events:none;z-index:0;height:1px;position:absolute;inset:118px 9% auto}.particle-canvas{pointer-events:none;z-index:0;width:100vw;height:100vh;position:fixed;inset:0}.page-stack{z-index:1;gap:40px;margin-top:28px;display:grid;position:relative}.glass-panel{border:1px solid var(--site-border);background:var(--site-glass-bg);box-shadow:var(--site-shadow);-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);transform-style:preserve-3d;will-change:transform;transition:border-color .4s,box-shadow .4s,transform .5s cubic-bezier(.16,1,.3,1),background .5s}.glass-panel:hover{border-color:var(--site-border-hover);box-shadow:var(--site-shadow-hover)}.glow-border{position:relative;overflow:hidden}.glow-border:before{content:"";top:var(--glow-y,-200px);left:var(--glow-x,-200px);background:radial-gradient(circle, var(--site-glow-radial), transparent 60%);pointer-events:none;opacity:0;z-index:0;border-radius:50%;width:500px;height:500px;transition:opacity .5s;position:absolute;transform:translate(-50%,-50%)}.glow-border:hover:before,.glow-border.is-tracking:before{opacity:1}.glow-border:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(var(--glow-angle,135deg), #38bdf814, transparent 40%, transparent 60%, #2dd4bf0d);z-index:0;transition:opacity .4s;position:absolute;inset:0}.glow-border:hover:after,.glow-border.is-tracking:after{opacity:1}.glow-border>*{z-index:1;position:relative}.card-body{color:inherit;padding:0}.topbar{z-index:100;background:var(--site-topbar-bg);-webkit-backdrop-filter:blur(30px)saturate(1.4);backdrop-filter:blur(30px)saturate(1.4);border:1px solid #82beff1f;border-radius:24px;justify-content:space-between;align-items:center;gap:20px;padding:16px 22px;transition:all .4s;display:flex;position:sticky;top:12px;overflow:hidden;box-shadow:0 18px 60px #0000003d}.topbar:before{content:"";pointer-events:none;opacity:.9;background:radial-gradient(circle,#38bdf838,#0000 68%);height:200px;position:absolute;inset:-110px 52% auto -8%}.topbar:after{content:"";background:linear-gradient(90deg, transparent, var(--site-accent), var(--site-accent-2), transparent);opacity:.55;height:1px;transition:opacity .4s;position:absolute;bottom:0;left:8%;right:8%}.topbar.scrolled:after{opacity:.5}.topbar.scrolled{background:var(--site-topbar-bg-scrolled);-webkit-backdrop-filter:blur(28px)saturate(1.3);backdrop-filter:blur(28px)saturate(1.3);padding:12px 20px;box-shadow:0 20px 54px #00000057}.brand{flex-shrink:0;align-items:center;gap:14px;display:flex}.brand-mark{letter-spacing:.08em;color:#021019;background:linear-gradient(135deg, var(--site-accent), var(--site-accent-2), var(--site-accent-3));border-radius:16px;place-items:center;width:48px;height:48px;font-size:.95rem;font-weight:900;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a,0 10px 28px #38bdf838,0 0 40px #38bdf829}.brand-mark:hover{transform:scale(1.12)rotate(-5deg);box-shadow:inset 0 0 0 1px #ffffff26,0 0 40px #38bdf880}.brand-name{letter-spacing:.12em;text-transform:uppercase;font-size:.94rem;font-weight:700}.brand-tag{color:var(--site-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;line-height:1.4}.topnav{color:var(--site-muted);letter-spacing:.02em;white-space:nowrap;flex-shrink:0;align-items:center;gap:12px;font-size:.86rem;font-weight:500;display:flex}.drawer-backdrop,.drawer-header,.drawer-footer,.hero-button-mobile-primary{display:none}.drawer-title{letter-spacing:.06em;text-transform:uppercase;font-size:.9rem;font-weight:700}.drawer-subtitle{color:var(--site-muted);margin-top:4px;font-size:.78rem}.drawer-close{border:1px solid var(--site-border);width:38px;height:38px;color:var(--site-text);cursor:pointer;background:#ffffff0a;border-radius:12px;justify-content:center;align-items:center;display:inline-flex;position:relative}.drawer-close span{background:currentColor;border-radius:999px;width:16px;height:2px;position:absolute}.drawer-close span:first-child{transform:rotate(45deg)}.drawer-close span:last-child{transform:rotate(-45deg)}.drawer-footer{background:linear-gradient(#070d1900,#070d19f5 24%);margin-top:auto;padding:14px 4px 4px;position:sticky;bottom:-20px}.drawer-contact-button{letter-spacing:.04em;border-radius:16px;justify-content:center;align-items:center;width:100%;min-height:46px;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.drawer-contact-hint{color:var(--site-muted);text-align:center;margin:10px 4px 0;font-size:.74rem;line-height:1.6}.topnav a{isolation:isolate;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:8px 12px;transition:color .3s,transform .3s;position:relative;overflow:hidden}.topnav a:before{content:"";border-radius:inherit;opacity:0;z-index:-1;background:linear-gradient(135deg,#38bdf821,#2dd4bf17);border:1px solid #69b0ff1f;transition:opacity .35s,transform .35s;position:absolute;inset:0;transform:scale(.94)}.topnav a:after{content:"";background:linear-gradient(90deg, var(--site-accent), var(--site-accent-2));transform-origin:50%;opacity:0;border-radius:1px;width:calc(100% - 24px);height:2px;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .35s;position:absolute;bottom:5px;left:12px;transform:scaleX(0)}.topnav a:hover{color:var(--site-text);transform:translateY(-1px)}.topnav a:hover:before,.topnav a.nav-active:before{opacity:1;transform:scale(1)}.topnav a:hover:after{opacity:1;transform:scaleX(1)}.topbar-status{white-space:nowrap;background:linear-gradient(135deg,#38bdf81a,#2dd4bf0f);border:1px solid #69b0ff24;border-radius:999px;align-items:center;gap:12px;padding:10px 14px;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.topbar-status-dot{background:var(--site-accent-2);border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:2.4s ease-in-out infinite dotPulse;box-shadow:0 0 0 6px #2dd4bf1f}.topbar-status strong{letter-spacing:.18em;text-transform:uppercase;color:var(--site-text);font-size:.74rem;display:block}.topbar-status span:last-child{color:var(--site-muted);margin-top:2px;font-size:.74rem;display:block}.topbar-right{flex-shrink:0;align-items:center;gap:12px;display:flex}.hamburger{border:1px solid var(--site-border);cursor:pointer;background:#ffffff0a;border-radius:12px;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:8px;transition:all .3s;display:none!important}.hamburger span{background:var(--site-text);transform-origin:50%;border-radius:1px;width:100%;height:2px;transition:all .3s;display:block}.hamburger.open span:first-child{transform:translateY(7px)rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.theme-toggle{border:1px solid var(--site-border);width:42px;height:42px;color:var(--site-accent);cursor:pointer;background:#ffffff0a;border-radius:12px;justify-content:center;align-items:center;font-size:1.2rem;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex}.theme-toggle:hover{border-color:var(--site-border-hover);background:#ffffff14;transform:rotate(20deg)scale(1.08);box-shadow:0 0 16px #38bdf826}.sol-tabs{flex-wrap:wrap;gap:8px;display:flex}.sol-tab{border:1px solid var(--site-border);background:var(--site-card-bg);color:var(--site-muted);letter-spacing:.01em;cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:12px 22px;font-size:.92rem;font-weight:600;transition:all .4s cubic-bezier(.16,1,.3,1);display:inline-flex}.sol-tab:hover{border-color:var(--site-border-hover);background:var(--site-card-bg-hover);color:var(--site-text)}.sol-tab.active{border-color:var(--site-accent);color:var(--site-accent);background:linear-gradient(135deg,#38bdf81f,#2dd4bf14);transform:translateY(-2px);box-shadow:inset 0 0 0 1px #38bdf81a,0 0 24px #38bdf81f}.sol-tab-icon{letter-spacing:.02em;background:var(--site-card-bg);border:1px solid var(--site-card-border);border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.78rem;font-weight:800;transition:all .4s cubic-bezier(.16,1,.3,1);display:inline-flex}.sol-tab.active .sol-tab-icon{background:linear-gradient(135deg, var(--site-accent), var(--site-accent-2));color:var(--site-btn-primary-text);border-color:#0000;box-shadow:0 0 12px #38bdf840}.sol-panels{position:relative}.sol-panel{animation:.4s fadeSlideIn;display:none}.sol-panel.active{display:block}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.sol-panel-layout{grid-template-columns:1fr 1fr;align-items:start;gap:32px;display:grid}.sol-panel-content h3{color:var(--site-text);margin:0 0 10px;font-size:1.3rem}.sol-panel-content p{color:var(--site-muted);margin:0 0 18px;line-height:1.7}.sol-features{gap:10px;margin-bottom:18px;display:grid}.sol-feature-item{color:var(--site-text);align-items:center;gap:10px;font-size:.92rem;display:flex}.sol-check{width:22px;height:22px;color:var(--site-accent-2);background:#2dd4bf26;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}.sol-panel-visual{position:relative}.sol-visual-card{border-radius:var(--site-radius-sm);background:var(--site-card-bg);border:1px solid var(--site-card-border);padding:26px}.sol-visual-header{letter-spacing:-.01em;color:var(--site-text);align-items:center;gap:10px;margin-bottom:22px;font-size:.9rem;font-weight:700;display:flex}.progress-row{grid-template-columns:80px 1fr 60px;align-items:center;gap:12px;margin-bottom:16px;display:grid}.progress-row:last-child{margin-bottom:0}.progress-label{color:var(--site-muted);font-size:.82rem;font-weight:500}.progress-bar{background:var(--site-card-bg);border:1px solid var(--site-card-border);border-radius:3px;height:6px;overflow:hidden}.progress-fill{background:linear-gradient(90deg, var(--site-accent), var(--site-accent-2));border-radius:3px;width:0;height:100%;transition:width 1.5s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 0 8px #38bdf84d}.progress-fill:after{content:"";background:linear-gradient(90deg,#0000,#fff6);border-radius:3px;width:12px;animation:2s ease-in-out infinite progressShine;position:absolute;top:-2px;bottom:-2px;right:0}@keyframes progressShine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.progress-value{color:var(--site-accent);text-align:right;letter-spacing:-.02em;font-size:.85rem;font-weight:700}.ripple-btn{position:relative;overflow:hidden}.ripple-effect{pointer-events:none;background:#ffffff59;border-radius:50%;animation:.6s ease-out rippleAnim;position:absolute;transform:scale(0)}[data-theme=light] .ripple-effect{background:#0000001f}@keyframes rippleAnim{to{opacity:0;transform:scale(4)}}.topbar-button,.hero-button,.contact-button{letter-spacing:.02em;cursor:pointer;isolation:isolate;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 26px;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .35s;display:inline-flex;position:relative;overflow:hidden}.btn-text-mobile{display:none}.topbar-button:before,.hero-button:before,.contact-button:before{content:"";z-index:-1;background:linear-gradient(120deg,#0000 18%,#ffffff42 42%,#0000 58%);transition:transform .75s cubic-bezier(.16,1,.3,1);position:absolute;inset:-1px;transform:translate(-140%)}.topbar-button:hover:before,.hero-button:hover:before,.contact-button:hover:before{transform:translate(140%)}.button-primary{color:var(--site-btn-primary-text);background:linear-gradient(135deg, var(--site-accent), var(--site-accent-2), var(--site-accent-3));background-size:160% 160%;animation:8s ease-in-out infinite gradientShift;transform:translateY(0);box-shadow:0 4px 20px #38bdf84d,0 2px 8px #38bdf833,inset 0 0 0 1px #38bdf81a}.button-primary:hover{transform:translateY(-4px)scale(1.03);box-shadow:0 12px 40px #38bdf873,0 4px 12px #38bdf84d,inset 0 0 0 1px #38bdf833}.button-primary:active{transform:translateY(-1px)scale(.99)}.button-secondary{border-color:var(--site-btn-secondary-border);background:var(--site-btn-secondary-bg);color:var(--site-text)}.button-secondary:hover{border-color:var(--site-border-hover);background:var(--site-btn-secondary-hover-bg);transform:translateY(-2px)}.hero-grid{perspective:1600px;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch;gap:24px;display:grid}.hero-copy{border-radius:calc(var(--site-radius) + 6px);transform-style:preserve-3d;background:var(--site-hero-panel-bg);min-height:640px;padding:56px;position:relative;overflow:hidden;box-shadow:0 36px 110px #00000070,0 8px 28px #00000047,inset 0 0 0 1px #5096dc14}.hero-copy:before{content:"";background:linear-gradient(90deg, var(--site-accent), var(--site-accent-2), var(--site-accent-4), transparent);opacity:.7;background-size:200% 100%;height:3px;animation:4s ease-in-out infinite shimmerLine;position:absolute;top:0;left:0;right:0}@keyframes shimmerLine{0%,to{opacity:.5;background-position:0%}50%{opacity:1;background-position:100%}}.hero-copy:after{content:"";background:radial-gradient(circle, var(--site-hero-glow), transparent 68%);filter:blur(20px);border-radius:50%;width:420px;height:420px;animation:6s ease-in-out infinite pulseGlow;position:absolute;inset:auto -10% -22% auto}.hero-copy>*{z-index:1;position:relative}.hero-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.hero-badge{margin:0;letter-spacing:.04em!important;font-size:.85rem!important}.hero-live-pill{background:linear-gradient(135deg, var(--site-panel-frost-strong), transparent);color:var(--site-muted);letter-spacing:.16em;text-transform:uppercase;border:1px solid #78b4f026;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-size:.74rem;display:inline-flex}.hero-live-dot{background:var(--site-accent-2);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #2dd4bf1f}.hero-eyebrow{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.hero-eyebrow span{color:var(--site-muted);letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(135deg,#ffffff0f,#0000);border:1px solid #69b0ff24;border-radius:999px;align-items:center;padding:10px 14px;font-size:.74rem;display:inline-flex}.hero-title{letter-spacing:-.06em;margin:26px 0 0;font-size:clamp(3.2rem,5.6vw,5.8rem);font-weight:900;line-height:.96}.hero-title span{display:block}.hero-title span:last-child{margin-top:10px;padding-left:clamp(0px,3vw,34px)}.hero-text{max-width:56ch;color:var(--site-muted);letter-spacing:.01em;margin:24px 0 0;font-size:1.04rem;font-weight:400;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.hero-command-strip{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.hero-command-chip{min-height:34px;color:var(--site-muted);letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(135deg,#ffffff0d,#0000);border:1px solid #6eb2ff24;border-radius:999px;align-items:center;padding:0 14px;font-size:.74rem;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.hero-depth-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:14px;margin-top:22px;display:grid}.hero-depth-card{background:linear-gradient(#ffffff0f,#0000),linear-gradient(135deg,#38bdf80f,#2dd4bf0a);border:1px solid #6cb1ff1f;border-radius:20px;padding:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.hero-depth-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#38bdf829,#0000 36%);position:absolute;inset:0}.hero-depth-card-secondary:before{background:radial-gradient(circle at 100% 0,#a78bfa29,#0000 38%)}.hero-depth-head{gap:8px;margin-bottom:16px;display:grid}.hero-depth-kicker{color:var(--site-accent-2);letter-spacing:.18em;text-transform:uppercase;font-size:.7rem}.hero-depth-head strong{letter-spacing:-.02em;font-size:1.06rem;line-height:1.35}.hero-matrix-list,.hero-rhythm-list{gap:12px;display:grid}.hero-matrix-item,.hero-rhythm-item{background:#ffffff08;border:1px solid #6eb2ff1a;border-radius:16px;align-items:center;gap:12px;padding:14px;display:grid}.hero-matrix-item{grid-template-columns:minmax(0,1fr) auto}.hero-matrix-item span,.hero-rhythm-item p{color:var(--site-muted)}.hero-matrix-item span{letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;display:block}.hero-matrix-item strong{color:var(--site-text);margin-top:8px;font-size:1rem;display:block}.hero-matrix-item em{min-height:30px;color:var(--site-accent-2);letter-spacing:.12em;text-transform:uppercase;background:#2dd4bf1a;border:1px solid #2dd4bf33;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:.72rem;font-style:normal;display:inline-flex}.hero-rhythm-item{grid-template-columns:auto minmax(0,1fr)}.hero-rhythm-index{width:38px;height:38px;color:var(--site-text);letter-spacing:.12em;background:linear-gradient(135deg,#38bdf82e,#a78bfa29);border:1px solid #6eb2ff29;border-radius:12px;place-items:center;font-size:.76rem;font-weight:700;display:grid}.hero-rhythm-item strong{font-size:.94rem;line-height:1.4;display:block}.hero-rhythm-item p{margin:6px 0 0;font-size:.82rem;line-height:1.6}.hero-signal-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.hero-signal-card{background:linear-gradient(#ffffff0d,#0000);border:1px solid #69b0ff1f;border-radius:18px;padding:16px 18px;transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .4s,box-shadow .4s;box-shadow:inset 0 1px #ffffff0a}.hero-signal-card:hover{border-color:#69b0ff3d;transform:translateY(-6px);box-shadow:0 20px 40px #0000003d}.hero-signal-card span{color:var(--site-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;display:block}.hero-signal-card strong{margin-top:12px;font-size:.98rem;line-height:1.55;display:block}.hero-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.hero-proof-item{background:linear-gradient(#ffffff0b,#0000);border:1px solid #69b0ff1f;border-radius:18px;flex-direction:column;gap:10px;padding:18px 18px 20px;transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .4s;display:flex}.hero-proof-index{color:var(--site-accent-2);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem}.hero-proof-item strong{color:var(--site-text);letter-spacing:-.02em;font-size:1rem;line-height:1.4}.hero-proof-item p{color:var(--site-muted);margin:0;font-size:.84rem;line-height:1.6}.hero-dashboard{border-radius:calc(var(--site-radius) + 6px);transform-style:preserve-3d;background:var(--site-hero-panel-bg);padding:28px;animation:8s ease-in-out infinite floatDashboard;position:relative;overflow:hidden}@keyframes floatDashboard{0%,to{transform:translateY(0)rotateX(0)rotateY(0)}25%{transform:translateY(-6px)rotateX(.5deg)rotateY(-.5deg)}50%{transform:translateY(-10px)rotateX(0)rotateY(0)}75%{transform:translateY(-4px)rotateX(-.5deg)rotateY(.5deg)}}.hero-dashboard:before{content:"";background:radial-gradient(circle, var(--site-dashboard-glow), transparent 60%);filter:blur(24px);pointer-events:none;border-radius:50%;width:320px;height:320px;animation:6s ease-in-out infinite pulseGlow;position:absolute;inset:-10% 18% auto auto}.hero-dashboard:after{content:"";border-radius:calc(var(--site-radius) - 2px);pointer-events:none;border:1px solid #ffffff0d;position:absolute;inset:18px}.dashboard-spotlight{z-index:1;background:linear-gradient(135deg,#ffffff0d,#0000 70%);border:1px solid #6eb2ff1f;border-radius:22px;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);align-items:center;gap:16px;margin-bottom:18px;padding:16px;display:grid;position:relative}.dashboard-radar{aspect-ratio:1;background:radial-gradient(circle,#38bdf829,#0000 28%),linear-gradient(#ffffff0d,#0000);border:1px solid #6eb2ff1f;border-radius:50%;width:min(100%,190px);margin:0 auto;position:relative;overflow:hidden}.dashboard-radar:before,.dashboard-radar:after{content:"";background:#6eb2ff24;position:absolute;inset:50%;transform:translate(-50%,-50%)}.dashboard-radar:before{width:1px;height:100%}.dashboard-radar:after{width:100%;height:1px}.dashboard-radar-ring,.dashboard-radar-core,.dashboard-radar-sweep{border-radius:50%;position:absolute}.dashboard-radar-ring{border:1px solid #6eb2ff24;inset:50%;transform:translate(-50%,-50%)}.dashboard-radar-ring-1{width:42%;height:42%}.dashboard-radar-ring-2{width:68%;height:68%}.dashboard-radar-ring-3{width:92%;height:92%}.dashboard-radar-sweep{background:conic-gradient(#38bdf857,#0000 24% 100%);animation:4.6s linear infinite radarSweep;inset:-8%;-webkit-mask-image:radial-gradient(circle,#0000 0 22%,#000 23%);mask-image:radial-gradient(circle,#0000 0 22%,#000 23%)}.dashboard-radar-core{background:linear-gradient(135deg, var(--site-accent), var(--site-accent-2));width:16px;height:16px;inset:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #38bdf814,0 0 24px #38bdf85c}@keyframes radarSweep{to{transform:rotate(360deg)}}.dashboard-spotlight-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.spotlight-meta-card{background:#ffffff08;border:1px solid #6eb2ff1f;border-radius:16px;padding:14px}.spotlight-meta-card strong{color:var(--site-text);font-size:1.22rem;display:block}.spotlight-meta-card span{color:var(--site-muted);letter-spacing:.12em;text-transform:uppercase;margin-top:8px;font-size:.76rem;display:block}.dashboard-head{z-index:1;align-items:center;gap:12px;margin-bottom:22px;display:flex;position:relative}.dashboard-dot{background:var(--site-accent-2);width:12px;height:12px;box-shadow:0 0 0 4px var(--site-dot-glow);border-radius:50%;animation:2s ease-in-out infinite dotPulse}@keyframes dotPulse{0%,to{box-shadow:0 0 0 4px var(--site-dot-glow);transform:scale(1)}50%{transform:scale(1.15);box-shadow:0 0 0 12px #2dd4bf0f}}.dashboard-title{color:var(--site-text);letter-spacing:.16em;text-transform:uppercase;font-size:.84rem;font-weight:700}.dashboard-subtitle{color:var(--site-muted);letter-spacing:.01em;font-size:.84rem;line-height:1.7}.dashboard-stage{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid;position:relative}.dashboard-stage:before{content:"";background:linear-gradient(90deg, transparent, var(--site-stage-line), transparent);opacity:.85;height:1px;position:absolute;top:20px;left:12%;right:12%}.stage-card{background:linear-gradient(180deg, var(--site-panel-frost), transparent);border:1px solid #69b0ff1f;border-radius:18px;padding:14px 14px 16px;transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .35s,box-shadow .35s;position:relative}.stage-card:hover{border-color:#69b0ff38;transform:translateY(-6px);box-shadow:0 18px 36px #0000003d}.stage-card span{background:linear-gradient(135deg, var(--site-accent), var(--site-accent-2));width:32px;height:32px;color:var(--site-btn-primary-text);letter-spacing:.12em;border-radius:50%;place-items:center;font-size:.72rem;font-weight:700;display:inline-grid}.stage-card strong{margin-top:14px;font-size:1rem;line-height:1.4;display:block}.stage-card p{color:var(--site-muted);margin:8px 0 0;font-size:.82rem;line-height:1.6}.dashboard-grid{z-index:1;grid-template-columns:1fr 1fr;gap:14px;display:grid;position:relative}.metric-span-2{grid-column:1/-1}.metric-card{background:linear-gradient(180deg, var(--site-panel-frost), transparent);transform-style:preserve-3d;border:1px solid #69b0ff1f;border-radius:18px;padding:18px;transition:all .5s cubic-bezier(.16,1,.3,1)}.metric-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.metric-card:hover{background:var(--site-card-bg-hover);border-color:var(--site-card-border-hover);box-shadow:var(--site-shadow-float);transform:translateY(-6px)scale(1.02)}.metric-card span{color:var(--site-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem}.metric-card em{color:var(--site-accent-2);letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-style:normal}.metric-card strong{color:var(--site-text);margin:18px 0 10px;font-size:1.52rem;display:block}.metric-card p{color:var(--site-muted);margin:0;font-size:.82rem;line-height:1.6}.dashboard-lower{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:14px;margin-top:14px;display:grid;position:relative}.command-card{background:var(--site-command-bg);border:1px solid var(--site-command-border);border-radius:18px;padding:18px;box-shadow:inset 0 1px #ffffff0a}.command-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.command-label{color:var(--site-muted);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem}.command-status{color:var(--site-accent-2);letter-spacing:.14em;text-transform:uppercase;background:#2dd4bf1a;border:1px solid #2dd4bf38;border-radius:999px;padding:6px 10px;font-size:.72rem}.command-lines{gap:10px;font-family:Cascadia Mono,Consolas,monospace;display:grid}.command-line{overflow-wrap:anywhere;word-break:break-word;background:#ffffff08;border:1px solid #69b0ff1a;border-radius:14px;align-items:flex-start;gap:10px;min-width:0;padding:10px 12px;font-size:.84rem;line-height:1.6;display:flex}.command-prompt{color:var(--site-accent-2);flex-shrink:0}.live-feed-grid{gap:10px;display:grid}.live-feed-card{background:linear-gradient(180deg, var(--site-panel-frost), transparent);border:1px solid #69b0ff1f;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .35s;display:flex}.live-feed-card:hover{border-color:#69b0ff38;transform:translate(4px)}.live-feed-pulse{border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:2.6s ease-in-out infinite dotPulse}.live-feed-card strong{font-size:.96rem;display:block}.live-feed-card span:last-child{color:var(--site-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.74rem}.live-feed-cyan .live-feed-pulse{background:var(--site-accent);box-shadow:0 0 0 6px #38bdf81f}.live-feed-green .live-feed-pulse{background:var(--site-accent-2);box-shadow:0 0 0 6px #2dd4bf1f}.live-feed-gold .live-feed-pulse{background:var(--site-accent-3);box-shadow:0 0 0 6px #fbbf241f}.protocol-row{z-index:1;flex-wrap:wrap;gap:10px;margin-top:16px;display:flex;position:relative}.stats-band{border-radius:var(--site-radius);background:linear-gradient(#ffffff0a,#0000),linear-gradient(135deg,#38bdf80f,#a78bfa0a);justify-content:space-around;align-items:center;gap:12px;padding:36px 24px;display:flex;position:relative;overflow:hidden}.stats-band:before{content:"";filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#38bdf829,#0000 66%);border-radius:50%;width:260px;height:260px;position:absolute;inset:-40% auto auto -12%}.stats-band>*{z-index:1;position:relative}.stat-item{text-align:center;flex-direction:column;align-items:center;gap:4px;transition:transform .45s cubic-bezier(.16,1,.3,1);display:flex}.stat-item:hover{transform:translateY(-6px)}.stat-number{background:linear-gradient(135deg, var(--site-accent), var(--site-accent-2));-webkit-text-fill-color:transparent;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text;font-size:3.2rem;font-weight:900;line-height:1}.stat-number.count-complete{animation:4.5s ease-in-out infinite statPulse}@keyframes statPulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.stat-suffix{color:var(--site-accent);letter-spacing:-.02em;margin-top:-4px;font-size:1.6rem;font-weight:700}.stat-label{color:var(--site-muted);letter-spacing:.04em;text-transform:uppercase;margin-top:6px;font-size:.88rem;font-weight:500}.stat-divider{background:linear-gradient(to bottom, transparent, var(--site-border), transparent);width:1px;height:48px}.trust-section{gap:18px;padding:8px 0 0;display:grid}.trust-label{color:var(--site-muted);align-items:center;gap:12px;font-size:.9rem;display:flex}.trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.trust-card{border-radius:var(--site-radius);padding:24px}.trust-card-label{color:var(--site-accent);letter-spacing:.08em;font-size:.78rem;font-weight:700;display:inline-flex}.trust-card strong{color:var(--site-text);letter-spacing:-.02em;margin-top:14px;font-size:1.18rem;line-height:1.45;display:block}.trust-card p{color:var(--site-muted);margin:10px 0 0;font-size:.9rem;line-height:1.75}.section-block{isolation:isolate;gap:22px;scroll-margin-top:104px;display:grid;position:relative}.section-block:before{content:"";background:linear-gradient(90deg, transparent, var(--site-ambient-line), transparent);opacity:.45;pointer-events:none;height:1px;position:absolute;inset:18px 12% auto}.section-heading{border-radius:calc(var(--site-radius) + 4px);border:1px solid var(--site-border);background:var(--site-section-bg);box-shadow:var(--site-shadow);padding:40px 38px;position:relative;overflow:hidden}.section-heading:before{content:"";background:linear-gradient(90deg, var(--site-accent), var(--site-accent-2), var(--site-accent-4), transparent);opacity:.6;height:3px;animation:5s ease-in-out infinite shimmerLine;position:absolute;top:0;left:0;right:0}.section-heading:after{content:"";filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#38bdf81f,#0000 62%);border-radius:50%;width:280px;height:280px;position:absolute;inset:auto -8% -32% auto}.section-heading h2{letter-spacing:-.04em;margin:14px 0 0;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:800;line-height:1.1}.section-heading p{max-width:70ch;color:var(--site-muted);margin:12px 0 0;font-weight:400;line-height:1.85}.company-section{gap:20px}.company-overview-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:20px;display:grid}.company-story,.company-commitment-card,.company-capability-card,.company-deliverables{border-radius:calc(var(--site-radius) + 2px)}.company-story{min-height:100%;padding:28px}.company-story-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.company-story-kicker{color:var(--site-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.82rem}.company-story h3{letter-spacing:-.03em;margin:18px 0 14px;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.2}.company-story p{color:var(--site-muted);margin:0;line-height:1.85}.company-story p+p{margin-top:14px}.company-story-points{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.company-commitment-grid{grid-template-columns:1fr;gap:20px;display:grid}.company-commitment-card{padding:24px}.company-commitment-label{color:var(--site-accent-2);letter-spacing:.08em;font-size:.78rem;font-weight:700;display:inline-flex}.company-commitment-card strong{color:var(--site-text);margin-top:12px;font-size:1.2rem;line-height:1.45;display:block}.company-commitment-card p{color:var(--site-muted);margin:10px 0 0;font-size:.92rem;line-height:1.75}.company-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.company-capability-card{padding:26px}.company-capability-head{align-items:flex-start;gap:14px;display:flex}.company-capability-head span{min-width:42px;height:42px;color:var(--site-accent);background:linear-gradient(135deg,#38bdf824,#2dd4bf14);border:1px solid #69b0ff29;border-radius:14px;place-items:center;font-weight:800;display:inline-grid}.company-capability-head h3{margin:4px 0 0;font-size:1.08rem;line-height:1.45}.company-capability-card>p{color:var(--site-muted);margin:16px 0 0;line-height:1.75}.company-capability-points{gap:12px;margin-top:18px;display:grid}.company-capability-point{color:var(--site-text);align-items:flex-start;gap:10px;line-height:1.65;display:flex}.company-point-mark{color:var(--site-accent-2);flex-shrink:0;font-weight:800}.company-deliverables{padding:28px}.company-deliverables-head{grid-template-columns:minmax(0,1fr) minmax(260px,.85fr);align-items:end;gap:20px;display:grid}.company-deliverables-head h3{letter-spacing:-.03em;margin:14px 0 0;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.25}.company-deliverables-head p{color:var(--site-muted);margin:0;line-height:1.8}.company-deliverables-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.company-deliverable-item{background:var(--site-card-bg);border:1px solid var(--site-card-border);border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:18px;display:grid}.company-deliverable-phase{width:44px;height:44px;color:var(--site-accent-3);background:linear-gradient(135deg,#fbbf2429,#a78bfa14);border-radius:14px;place-items:center;font-weight:800;display:inline-grid}.company-deliverable-item strong{color:var(--site-text);font-size:1rem;display:block}.company-deliverable-item p{color:var(--site-muted);margin:8px 0 0;font-size:.92rem;line-height:1.7}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.feature-card{border-radius:var(--site-radius);padding:28px;transition:transform .4s,border-color .4s,box-shadow .4s;position:relative;overflow:hidden}.feature-card:hover{transform:translateY(-4px)}.feature-card:before{content:"";opacity:0;border-radius:3px 3px 0 0;height:3px;transition:opacity .4s;position:absolute;top:0;left:0;right:0}.feature-card:hover:before{opacity:1}.feature-card:first-child:before{background:linear-gradient(90deg, var(--site-accent), transparent)}.feature-card:nth-child(2):before{background:linear-gradient(90deg, var(--site-accent-2), transparent)}.feature-card:nth-child(3):before{background:linear-gradient(90deg, var(--site-accent-3), transparent)}.feature-icon-wrap{border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:20px;transition:transform .3s;display:grid}.feature-card:hover .feature-icon-wrap{transform:scale(1.08)}.icon-blue{background:linear-gradient(135deg,#38bdf82e,#38bdf80a);border:1px solid #38bdf82e}.icon-green{background:linear-gradient(135deg,#2dd4bf2e,#2dd4bf0a);border:1px solid #2dd4bf2e}.icon-gold{background:linear-gradient(135deg,#fbbf242e,#fbbf240a);border:1px solid #fbbf242e}.feature-icon{color:var(--site-text);font-size:1.1rem;font-weight:800}.feature-card h3{color:var(--site-text);margin:0 0 10px;font-size:1.2rem}.feature-card p{color:var(--site-muted);margin:0 0 18px;line-height:1.7}.card-list{flex-wrap:wrap;gap:8px;display:flex}.cases-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;display:grid}.case-card{border-radius:calc(var(--site-radius) + 4px);background:var(--site-hero-panel-bg);grid-column:span 4;padding:0;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;position:relative;overflow:hidden}.case-card:before{content:"";border-radius:calc(var(--site-radius) - 2px);opacity:.7;pointer-events:none;z-index:1;border:1px solid #ffffff0d;position:absolute;inset:18px}.case-card:hover{box-shadow:var(--site-shadow-float);transform:translateY(-8px)scale(1.01)}.case-card .card-body{padding:0}.case-overlay{z-index:2;position:absolute;top:16px;left:16px}.case-body{z-index:1;padding:24px;position:relative}.case-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.case-code{color:var(--site-muted);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;display:inline-block}.case-lockup{background:linear-gradient(#ffffff0d,#0000);border:1px solid #69b0ff1f;border-radius:14px;min-width:112px;padding:12px 14px}.case-lockup span{color:var(--site-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;display:block}.case-lockup strong{color:var(--site-text);margin-top:8px;font-size:.88rem;display:block}.case-body h3{color:var(--site-text);letter-spacing:-.01em;margin:0 0 10px;font-size:1.12rem;font-weight:700}.case-body>p{color:var(--site-muted);margin:0 0 18px;font-size:.92rem;line-height:1.8}.case-command-row{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.case-command-row span{color:var(--site-muted);letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(135deg,#ffffff0d,#0000);border:1px solid #69b0ff1f;border-radius:999px;align-items:center;padding:8px 12px;font-size:.72rem;display:inline-flex}.case-metrics{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.case-metric{text-align:left;background:linear-gradient(#ffffff0d,#0000);border:1px solid #69b0ff1f;border-radius:16px;padding:14px;transition:all .3s}.case-metric:hover{background:var(--site-card-bg-hover);border-color:var(--site-card-border-hover)}.case-metric-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.case-metric-head span{color:var(--site-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:500}.case-metric-head em{color:var(--site-accent-2);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-style:normal}.case-metric strong{color:var(--site-text);letter-spacing:-.03em;margin:14px 0 12px;font-size:1.25rem;font-weight:800;display:block}.case-metric-track{background:#69b0ff1f;border-radius:999px;height:4px;overflow:hidden}.case-metric-fill{border-radius:inherit;background:linear-gradient(90deg, var(--site-accent), var(--site-accent-2), var(--site-accent-3));height:100%;display:block}.metric-level-1 .case-metric-fill{width:92%}.metric-level-2 .case-metric-fill{width:78%}.metric-level-3 .case-metric-fill{width:65%}.advantages-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.advantage-card{border-radius:var(--site-radius);padding:30px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s}.advantage-card:hover{box-shadow:var(--site-shadow-float);transform:translateY(-6px)scale(1.02)}.advantage-icon{background:linear-gradient(135deg,#38bdf81f,#2dd4bf14);border:1px solid #38bdf826;border-radius:16px;place-items:center;width:56px;height:56px;margin-bottom:18px;font-size:1.5rem;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;display:grid}.advantage-card:hover .advantage-icon{transform:scale(1.12)rotate(-4deg);box-shadow:0 0 24px #38bdf833}.advantage-card h3{color:var(--site-text);letter-spacing:-.01em;margin:0 0 10px;font-size:1.2rem;font-weight:700}.advantage-card>p{color:var(--site-muted);margin:0 0 18px;line-height:1.8}.advantage-vs{border-radius:var(--site-radius-sm);background:var(--site-vs-bg);border:1px solid var(--site-vs-border);flex-direction:column;gap:8px;padding:14px 18px;display:flex}.vs-bad{color:#f87171;font-size:.88rem;font-weight:500}.vs-good{color:var(--site-accent-2);font-size:.88rem;font-weight:600}.tech-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.tech-card{border-radius:calc(var(--site-radius) + 4px);background:var(--site-hero-panel-bg);padding:26px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;position:relative;overflow:hidden}.tech-card:before{content:"";filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#38bdf81f,#0000 62%);border-radius:50%;width:220px;height:220px;position:absolute;inset:auto -10% -30% auto}.tech-card-wide{grid-column:span 2}.tech-card:hover{box-shadow:var(--site-shadow-float);transform:translateY(-6px)scale(1.02)}.tech-topline{z-index:1;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex;position:relative}.tech-module-code{color:var(--site-muted);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem}.tech-module-state{color:var(--site-accent-2);letter-spacing:.16em;text-transform:uppercase;background:#2dd4bf1a;border:1px solid #2dd4bf33;border-radius:999px;padding:7px 10px;font-size:.68rem}.tech-header{z-index:1;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex;position:relative}.tech-title-block{gap:6px;display:grid}.tech-icon-wrap{letter-spacing:.02em;width:46px;height:46px;color:var(--site-text);border-radius:12px;place-items:center;font-size:1rem;font-weight:800;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;display:grid;box-shadow:inset 0 1px #ffffff14}.tech-card:hover .tech-icon-wrap{transform:rotate(-5deg)scale(1.1);box-shadow:0 0 20px #38bdf833}.tech-title-block h3{color:var(--site-text);margin:0;font-size:1.05rem;font-weight:700}.tech-title-block p{color:var(--site-muted);margin:0;font-size:.84rem;line-height:1.6}.tech-radar{z-index:1;place-items:center;height:92px;margin:10px 0 20px;display:grid;position:relative}.tech-radar-ring{border:1px solid #69b0ff24;border-radius:50%;animation:6s ease-in-out infinite radarPulse;position:absolute}.tech-radar-ring-1{width:42px;height:42px}.tech-radar-ring-2{width:68px;height:68px;animation-delay:-1.4s}.tech-radar-ring-3{width:94px;height:94px;animation-delay:-2.8s}.tech-radar-core{background:linear-gradient(135deg, var(--site-accent), var(--site-accent-2));border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 8px #38bdf814,0 0 20px #38bdf83d}.tech-bar-grid{z-index:1;gap:12px;margin-bottom:18px;display:grid;position:relative}.tech-bar-row{gap:8px;display:grid}.tech-bar-row span{color:var(--site-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.tech-bar-track{background:#69b0ff1a;border-radius:999px;height:6px;overflow:hidden}.tech-bar-fill{border-radius:inherit;background:linear-gradient(90deg, var(--site-accent), var(--site-accent-2), var(--site-accent-4));height:100%;display:block}.tech-bar-level-1 .tech-bar-fill{width:88%}.tech-bar-level-2 .tech-bar-fill{width:76%}.tech-bar-level-3 .tech-bar-fill{width:63%}.tech-blue{background:linear-gradient(135deg,#38bdf82e,#38bdf80a);border:1px solid #38bdf82e}.tech-green{background:linear-gradient(135deg,#2dd4bf2e,#2dd4bf0a);border:1px solid #2dd4bf2e}.tech-gold{background:linear-gradient(135deg,#fbbf242e,#fbbf240a);border:1px solid #fbbf242e}.tech-purple{background:linear-gradient(135deg,#a78bfa2e,#a78bfa0a);border:1px solid #a78bfa2e}.tech-magenta{background:linear-gradient(135deg,#fb71852e,#fb71850a);border:1px solid #fb71852e}.tech-tags{z-index:1;flex-wrap:wrap;gap:8px;display:flex;position:relative}.testimonials-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.testimonial-card{border-radius:var(--site-radius);padding:30px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s}.testimonial-card:hover{box-shadow:var(--site-shadow-float);transform:translateY(-6px)scale(1.02)}.testimonial-quote{color:var(--site-accent);opacity:.3;margin-bottom:4px;font-family:Georgia,serif;font-size:4rem;line-height:1}.testimonial-text{color:var(--site-muted);margin:0 0 22px;font-size:.95rem;font-style:italic;line-height:1.85}.testimonial-author{align-items:center;gap:14px;display:flex}.testimonial-avatar{width:46px;height:46px;color:var(--site-accent);background:linear-gradient(135deg,#38bdf833,#2dd4bf26);border:1px solid #38bdf833;border-radius:50%;flex-shrink:0;place-items:center;font-size:1rem;font-weight:700;display:grid}.testimonial-name{color:var(--site-text);font-size:.95rem;font-weight:600}.testimonial-role{color:var(--site-muted);margin-top:2px;font-size:.82rem}.scene-card{border-radius:var(--site-radius);padding:32px}.scene-top{margin-bottom:26px}.scene-label{color:var(--site-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:12px;font-size:.85rem;font-weight:500}.scene-tags{flex-wrap:wrap;gap:10px;display:flex}.scene-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.scene-item{border-radius:var(--site-radius-sm);background:var(--site-card-bg);border:1px solid var(--site-card-border);padding:24px;transition:all .4s cubic-bezier(.16,1,.3,1)}.scene-item:hover{background:var(--site-card-bg-hover);border-color:var(--site-card-border-hover);transform:translateY(-3px);box-shadow:0 8px 24px #0000001f}.scene-item strong{color:var(--site-text);letter-spacing:-.01em;margin-bottom:8px;font-size:1.05rem;font-weight:700;display:block}.scene-item p{color:var(--site-muted);margin:0;font-size:.9rem;line-height:1.7}.process-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid;position:relative}.process-rail:before{content:"";background:linear-gradient(90deg, transparent, var(--site-stage-line), transparent);opacity:.8;height:1px;position:absolute;top:20px;left:8%;right:8%}.process-rail-node{background:linear-gradient(#ffffff0b,#0000);border:1px solid #69b0ff1f;border-radius:18px;padding:12px 14px 12px 56px;position:relative}.process-rail-node span{background:linear-gradient(135deg, var(--site-accent), var(--site-accent-2));width:28px;height:28px;color:var(--site-btn-primary-text);border-radius:50%;place-items:center;font-size:.72rem;font-weight:700;display:grid;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.process-rail-node strong{font-size:.92rem;display:block}.process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid;position:relative}.process-grid:before{content:"";opacity:.45;pointer-events:none;background:linear-gradient(90deg,#0000,#69b0ff2e,#0000);height:1px;position:absolute;top:52px;left:7%;right:7%}.process-card{border-radius:calc(var(--site-radius) + 4px);background:var(--site-hero-panel-bg);padding:30px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;position:relative;overflow:hidden}.process-card:before{content:"";filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#38bdf81f,#0000 62%);border-radius:50%;width:220px;height:220px;position:absolute;inset:auto -10% -28% auto}.process-card:hover{box-shadow:var(--site-shadow-float);transform:translateY(-6px)scale(1.02)}.process-card-top{z-index:1;justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:relative}.process-phase-label{color:var(--site-muted);letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;display:inline-block}.process-status-pill{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:8px 12px;font-size:.68rem}.process-status-cyan{color:var(--site-accent);background:#38bdf81a;border-color:#38bdf82e}.process-status-purple{color:var(--site-accent-4);background:#a78bfa1a;border-color:#a78bfa2e}.process-status-green{color:var(--site-accent-2);background:#2dd4bf1a;border-color:#2dd4bf2e}.process-telemetry{z-index:1;justify-content:space-between;align-items:flex-end;gap:18px;margin:18px 0;display:flex;position:relative}.process-index-wrap{gap:10px;display:grid}.process-index{background:linear-gradient(135deg, var(--site-accent), var(--site-accent-2));-webkit-text-fill-color:transparent;letter-spacing:-.04em;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:3rem;font-weight:900;line-height:1}.process-line{background:linear-gradient(90deg, var(--site-accent), var(--site-accent-2));border-radius:2px;width:72px;height:3px;box-shadow:0 0 8px #38bdf84d}.process-signal-stack{gap:10px;width:96px;display:grid}.process-signal-stack span{background:linear-gradient(90deg,#38bdf82e,#2dd4bf14);border:1px solid #69b0ff1f;border-radius:999px;height:10px;display:block}.process-signal-stack span:nth-child(2){width:74%}.process-signal-stack span:nth-child(3){width:58%}.process-card h3{color:var(--site-text);letter-spacing:-.01em;margin:0 0 10px;font-size:1.15rem;font-weight:700}.process-card p{color:var(--site-muted);z-index:1;margin:0 0 16px;line-height:1.8;position:relative}.process-detail{z-index:1;flex-wrap:wrap;gap:8px;display:flex;position:relative}.process-footer{z-index:1;border-top:1px solid #69b0ff1f;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex;position:relative}.process-footer span{color:var(--site-muted);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem}.process-footer strong{color:var(--site-text);font-size:.9rem}.faq-list{gap:14px;display:grid}.faq-item{border-radius:var(--site-radius-sm);border:1px solid var(--site-card-border);background:linear-gradient(#0c182ee0,#080e1ceb),linear-gradient(135deg,#38bdf80f,#0000 45%,#a78bfa0d);transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s,box-shadow .4s,background .4s;position:relative;overflow:hidden;box-shadow:0 18px 42px #00000038,inset 0 1px #ffffff08}.faq-item:before{content:"";opacity:.7;background:linear-gradient(90deg,#0000,#38bdf8d9,#2dd4bfa6,#0000);height:1px;position:absolute;top:0;left:24px;right:24px}.faq-item:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(115deg,#0000 0%,#38bdf833 48%,#ffffff42 50%,#2dd4bf2e 52%,#0000 100%);width:38%;position:absolute;inset:-20% auto -20% -30%;transform:translate(-160%)skew(-18deg)}.faq-item:hover{border-color:#38bdf842;transform:translateY(-3px);box-shadow:0 24px 52px #00000047,inset 0 0 0 1px #38bdf814}.faq-item:hover:after,.faq-item.faq-open:after{opacity:1;animation:2.8s linear infinite faqSweep}.faq-item.faq-open{background:linear-gradient(#0e1c34f0,#080f1ef5),linear-gradient(135deg,#38bdf814,#0000 45%,#a78bfa14);border-color:#38bdf857;box-shadow:0 28px 60px #0000004d,inset 0 0 0 1px #38bdf81a,0 0 36px #38bdf814}@keyframes faqSweep{0%{transform:translate(-160%)skew(-18deg)}to{transform:translate(440%)skew(-18deg)}}.faq-question{appearance:none;cursor:pointer;text-align:left;letter-spacing:-.01em;width:100%;color:var(--site-faq-text);background:0 0;border:0;justify-content:space-between;align-items:center;padding:22px 26px;font-family:inherit;font-size:1rem;font-weight:600;list-style:none;transition:color .3s,transform .3s;display:flex}.faq-question:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #38bdf857}.faq-question-main{align-items:center;gap:16px;min-width:0;display:flex}.faq-question-index{min-width:42px;height:32px;color:var(--site-accent);letter-spacing:.08em;background:linear-gradient(135deg,#38bdf829,#2dd4bf1a);border:1px solid #38bdf838;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 12px;font-size:.78rem;font-weight:800;display:inline-flex}.faq-question-text{min-width:0;color:var(--site-faq-text);line-height:1.45;display:block}.faq-question-meta{flex-shrink:0;align-items:center;gap:12px;margin-left:18px;display:inline-flex}.faq-signal{background:linear-gradient(135deg, var(--site-accent), var(--site-accent-2));border-radius:50%;width:10px;height:10px;animation:2.4s ease-in-out infinite faqSignalPulse;box-shadow:0 0 #38bdf852}@keyframes faqSignalPulse{0%,to{transform:scale(1);box-shadow:0 0 #38bdf833}50%{transform:scale(1.08);box-shadow:0 0 0 8px #38bdf80a}}.faq-question::-webkit-details-marker{display:none}.faq-question:hover{color:var(--site-text)}.faq-question:hover .faq-question-text,.faq-question.is-open .faq-question-text{color:#f7fbff}.faq-question.is-open .faq-question-index{color:#d9fbff;background:linear-gradient(135deg,#38bdf838,#2dd4bf29);border-color:#2dd4bf47}.faq-arrow{width:34px;height:34px;color:var(--site-accent);background:#ffffff08;border:1px solid #38bdf829;border-radius:12px;justify-content:center;align-items:center;font-size:1rem;transition:transform .4s cubic-bezier(.16,1,.3,1),background .3s,color .3s,box-shadow .3s;display:inline-flex}.faq-item.faq-open .faq-arrow{background:linear-gradient(135deg, var(--site-accent), var(--site-accent-2));color:var(--site-btn-primary-text);transform:rotate(90deg);box-shadow:0 10px 24px #38bdf83d}.faq-answer{opacity:0;color:var(--site-faq-muted);grid-template-rows:0fr;line-height:1.85;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1),opacity .4s;display:grid}.faq-item.faq-open .faq-answer{opacity:1;grid-template-rows:1fr}.faq-answer-inner{min-height:0;padding:0 26px;overflow:hidden}.faq-answer p{color:var(--site-faq-answer);margin:0 0 22px;padding-top:2px;font-size:.95rem;line-height:1.8;position:relative}.faq-answer p:before{content:"";background:linear-gradient(90deg,#38bdf8b3,#2dd4bf42,#0000);width:72px;height:1px;margin-bottom:16px;display:block}.contact-card{border-radius:var(--site-radius);justify-content:space-between;align-items:center;gap:24px;padding:40px;display:flex;position:relative;overflow:hidden}.contact-card:before{content:"";background:linear-gradient(90deg, var(--site-accent-5), var(--site-accent), var(--site-accent-2), transparent);opacity:.5;height:2px;position:absolute;top:0;left:0;right:0}.contact-copy h2{letter-spacing:-.02em;margin:14px 0 0;font-size:clamp(1.5rem,2.5vw,2.2rem);font-weight:800;line-height:1.15}.contact-copy p{max-width:60ch;color:var(--site-muted);margin:12px 0 0;line-height:1.85}.site-footer{border-top:1px solid var(--site-border);margin-top:56px;padding:56px 0 0;position:relative}.site-footer:before{content:"";background:linear-gradient(90deg, transparent, var(--site-accent), var(--site-accent-2), transparent);opacity:.3;height:1px;position:absolute;top:-1px;left:15%;right:15%}.footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;padding-bottom:48px;display:grid}.footer-desc{color:var(--site-muted);margin-top:16px;font-size:.92rem;line-height:1.8}.footer-links h4{color:var(--site-text);letter-spacing:-.01em;margin:0 0 16px;font-size:.95rem;font-weight:700}.footer-links a{color:var(--site-muted);padding:4px 0;font-size:.88rem;transition:color .3s,transform .3s;display:block}.footer-links a:hover{color:var(--site-accent);transform:translate(4px)}.footer-note{color:var(--site-muted);margin:0 0 12px;font-size:.88rem;line-height:1.75}.footer-bottom{border-top:1px solid var(--site-border);color:var(--site-muted);letter-spacing:.01em;justify-content:space-between;align-items:center;padding:22px 0;font-size:.82rem;display:flex}.footer-bottom-note{color:var(--site-muted);text-align:right}.back-to-top{border:1px solid var(--site-border);background:var(--site-back-top-bg);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);width:50px;height:50px;color:var(--site-accent);cursor:pointer;opacity:0;z-index:99;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:32px;right:32px;transform:translateY(20px);box-shadow:0 8px 24px #0000004d}.back-to-top.visible{opacity:1;transform:translateY(0)}.back-to-top:hover{border-color:var(--site-border-hover);background:#38bdf826;transform:translateY(-6px)scale(1.1);box-shadow:0 16px 48px #00000080,0 0 24px #38bdf833}.scroll-reveal{--reveal-x:0px;--reveal-y:46px;--reveal-scale:.975;--reveal-rotate:3deg;--reveal-blur:10px;opacity:0;filter:blur(var(--reveal-blur));transform:translate3d(var(--reveal-x), var(--reveal-y), 0) scale(var(--reveal-scale)) rotateX(var(--reveal-rotate));will-change:transform, opacity, filter;transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1),filter .85s cubic-bezier(.16,1,.3,1)}.scroll-reveal.revealed{opacity:1;filter:blur();will-change:auto;transform:translate(0,0)scale(1)rotateX(0)}.reveal-side-left{--reveal-x:-34px;--reveal-y:24px;--reveal-scale:.985;--reveal-rotate:0deg}.reveal-side-right{--reveal-x:34px;--reveal-y:24px;--reveal-scale:.985;--reveal-rotate:0deg}.reveal-pop{--reveal-y:26px;--reveal-scale:.94;--reveal-rotate:0deg}.reveal-rise{--reveal-y:58px;--reveal-scale:.96;--reveal-rotate:0deg}.scroll-reveal.delay-1{transition-delay:.15s}.scroll-reveal.delay-2{transition-delay:.3s}.scroll-reveal.delay-3{transition-delay:.45s}.tag-pill{white-space:normal;overflow-wrap:anywhere;max-width:100%;letter-spacing:.03em!important;border-radius:999px!important;font-size:.82rem!important;font-weight:600!important;transition:all .3s!important}.tag-pill:hover{transform:translateY(-2px)scale(1.05)}.tag-cyan{box-shadow:0 0 12px #38bdf814;color:var(--site-accent)!important;background:#38bdf81a!important;border-color:#38bdf833!important}.tag-blue{box-shadow:0 0 12px #3882f814;color:#6dadf8!important;background:#3882f81a!important;border-color:#3882f833!important}.tag-green{box-shadow:0 0 12px #2dd4bf14;color:var(--site-accent-2)!important;background:#2dd4bf1a!important;border-color:#2dd4bf33!important}.tag-gold{box-shadow:0 0 12px #fbbf2414;color:var(--site-accent-3)!important;background:#fbbf241a!important;border-color:#fbbf2433!important}.tag-purple{box-shadow:0 0 12px #a78bfa14;color:var(--site-accent-4)!important;background:#a78bfa1a!important;border-color:#a78bfa33!important}.tag-magenta{box-shadow:0 0 12px #fb718514;color:var(--site-accent-5)!important;background:#fb71851a!important;border-color:#fb718533!important}@keyframes pulseGlow{0%,to{opacity:.6;transform:scale(.95)}50%{opacity:1;transform:scale(1.08)}}.scroll-progress{background:linear-gradient(90deg, var(--site-accent), var(--site-accent-2), var(--site-accent-4));z-index:10001;width:0;height:3px;transition:width .1s linear;position:fixed;top:0;left:0;box-shadow:0 0 8px #38bdf866}.topnav a{position:relative}.topnav a.nav-active{color:var(--site-text)}.topnav a.nav-active:after{opacity:1;transform:scaleX(1)}.cursor-glow{pointer-events:none;z-index:0;mix-blend-mode:screen;will-change:transform;background:radial-gradient(circle,#38bdf80f 0%,#0000 70%);border-radius:50%;width:300px;height:300px;transition:none;position:fixed;transform:translate(-50%,-50%)}@keyframes radarPulse{0%,to{opacity:.45;transform:scale(.96)}50%{opacity:1;transform:scale(1.03)}}@keyframes scanSweep{0%{transform:translateY(-140%)}to{transform:translateY(240%)}}.toast-container{z-index:10002;flex-direction:column;gap:10px;display:flex;position:fixed;top:90px;right:24px}.toast{border-radius:var(--site-radius-sm);background:var(--site-surface-strong);border:1px solid var(--site-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--site-text);opacity:0;align-items:center;gap:10px;padding:14px 22px;font-size:.9rem;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s;display:flex;transform:translate(120%);box-shadow:0 8px 32px #0000004d}.toast-visible{opacity:1;transform:translate(0)}.toast-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:700;display:flex}.toast-success .toast-icon{color:var(--site-accent-2);background:#2dd4bf33}.toast-error .toast-icon{color:var(--site-accent-5);background:#fb718533}.contact-form-wrapper{grid-template-columns:1.2fr .8fr;gap:40px;margin-top:32px;display:grid}.contact-form{flex-direction:column;gap:18px;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-group{flex-direction:column;gap:6px;display:flex}.form-group label{color:var(--site-muted);font-size:.85rem;font-weight:500}.form-group input,.form-group textarea{border-radius:var(--site-radius-xs);border:1px solid var(--site-border);background:var(--site-card-bg);color:var(--site-text);outline:none;padding:12px 16px;font-family:inherit;font-size:.9rem;transition:border-color .3s,box-shadow .3s,background .3s}.form-group input:focus,.form-group textarea:focus{border-color:var(--site-accent);background:#ffffff0a;box-shadow:0 0 0 3px #38bdf81a}.form-group input.input-error,.form-group textarea.input-error{border-color:var(--site-accent-5);box-shadow:0 0 0 3px #fb71851a}.form-group textarea{resize:vertical;min-height:100px}.form-error{color:var(--site-accent-5);min-height:1.2em;font-size:.78rem}.contact-alt{border-radius:var(--site-radius-sm);background:var(--site-card-bg);border:1px solid var(--site-card-border);flex-direction:column;gap:16px;padding:28px;display:flex}.contact-alt p{color:var(--site-accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:700}.contact-point{border-radius:var(--site-radius-xs);border:1px solid var(--site-card-border);background:#ffffff05;flex-direction:column;gap:6px;padding:14px 18px;display:flex}.contact-point strong{color:var(--site-text);font-size:.94rem;line-height:1.4}.contact-point span{color:var(--site-muted);font-size:.88rem;line-height:1.65}.case-image{border-radius:var(--site-radius-sm) var(--site-radius-sm) 0 0;height:220px;position:relative;overflow:hidden}.case-image:after{content:"";mix-blend-mode:screen;pointer-events:none;background:linear-gradient(#0000,#38bdf824,#0000);height:40%;animation:7s linear infinite scanSweep;position:absolute;left:0;right:0}.case-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.case-grid-overlay{opacity:.16;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.case-live-pill{color:#e8f0fa;letter-spacing:.14em;text-transform:uppercase;z-index:2;background:#040a12b3;border:1px solid #69b0ff29;border-radius:999px;align-items:center;gap:10px;padding:10px 12px;font-size:.72rem;display:inline-flex;position:absolute;bottom:16px;right:16px}.case-live-dot{background:var(--site-accent-2);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #2dd4bf1f}.case-card:hover .case-image img{transform:scale(1.08)}.footer-back-top{cursor:pointer;align-items:center;gap:16px;padding:24px 0 0;transition:color .3s;display:flex}.footer-back-top:hover{color:var(--site-accent)}.footer-back-top span{color:var(--site-muted);white-space:nowrap;font-size:.85rem;transition:color .3s}.footer-back-top:hover span{color:var(--site-accent)}.footer-back-top-line{background:linear-gradient(90deg, transparent, var(--site-border), transparent);flex:1;height:1px;transition:background .3s}.footer-back-top:hover .footer-back-top-line{background:linear-gradient(90deg, transparent, var(--site-accent), transparent)}.floating-orb{pointer-events:none;z-index:0;filter:blur(80px);opacity:.08;border-radius:50%;animation:20s ease-in-out infinite orbFloat;position:fixed}.floating-orb-1{background:var(--site-accent);width:500px;height:500px;animation-delay:0s;top:10%;left:-10%}.floating-orb-2{background:var(--site-accent-2);width:400px;height:400px;animation-delay:-7s;bottom:10%;right:-8%}.floating-orb-3{background:var(--site-accent-4);width:300px;height:300px;animation-delay:-14s;top:50%;left:40%}@keyframes orbFloat{0%,to{transform:translate(0)scale(1)}25%{transform:translate(40px,-30px)scale(1.1)}50%{transform:translate(-20px,50px)scale(.95)}75%{transform:translate(30px,20px)scale(1.05)}}@media (width<=1080px){.hero-grid{grid-template-columns:1fr}.topbar-status{display:none}.topnav{gap:14px;font-size:.82rem}.hero-depth-grid,.dashboard-spotlight{grid-template-columns:1fr}.dashboard-spotlight-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-grid,.cases-grid,.process-rail,.process-grid,.testimonials-grid,.company-overview-grid,.company-deliverables-head,.company-deliverables-grid{grid-template-columns:1fr}.process-rail:before,.process-grid:before{display:none}.sol-panel-layout{grid-template-columns:1fr;gap:24px}.advantages-grid,.company-capability-grid{grid-template-columns:1fr}.tech-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tech-card-wide{grid-column:span 2}.contact-card{flex-direction:column;align-items:flex-start}.contact-form-wrapper{grid-template-columns:1fr;gap:24px}.form-row{grid-template-columns:1fr}.cursor-glow{display:none}.footer-grid{grid-template-columns:1fr 1fr}}@media (width<=860px){.site-shell{width:min(100% - 20px,1240px)}.site-shell:before,.site-shell:after,.section-block:before{display:none}.hamburger{display:flex!important}.topbar{border-radius:16px;flex-wrap:nowrap;gap:10px;padding:12px 16px;position:sticky;top:8px}.topbar.scrolled{padding:10px 14px}.drawer-backdrop{z-index:180;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;visibility:hidden;pointer-events:none;background:#04091294;border:0;padding:0;transition:opacity .3s,visibility .3s;display:block;position:fixed;inset:0}.drawer-backdrop.open{opacity:1;visibility:visible;pointer-events:auto}.topnav{z-index:200;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;visibility:hidden;background:linear-gradient(#070d19f7,#050a14f2);border-left:1px solid #6fb0ff24;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;width:min(320px,100vw - 28px);padding:18px 14px 20px;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .3s,visibility .3s;position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(100%);box-shadow:-20px 0 48px #00000057}.topnav.open{opacity:1;visibility:visible;transform:translate(0)}.drawer-header{border-bottom:1px solid #6fb0ff1a;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;padding:4px 4px 14px;display:flex}.drawer-footer{display:block}.topnav a{text-align:left;background:#ffffff05;border-bottom:0;border-radius:16px;width:100%;padding:14px 16px;font-size:1rem}.topnav a:after{display:none}body.nav-open{overflow:hidden}.topbar-button{display:none}.topbar-right{gap:8px}.btn-text-desktop{display:none}.btn-text-mobile{display:inline}.hero-copy,.hero-dashboard,.feature-card,.scene-card,.section-heading,.contact-card,.advantage-card,.testimonial-card,.company-story,.company-commitment-card,.company-capability-card,.company-deliverables{padding:20px}.hero-copy{min-height:auto}.hero-title{font-size:clamp(1.8rem,6.2vw,2.6rem)}.hero-title span:last-child{padding-left:0}.hero-text{margin-top:18px;font-size:.9rem;line-height:1.65}.hero-topline{align-items:flex-start;gap:10px}.hero-eyebrow{gap:8px;margin-top:20px}.hero-actions{gap:10px;margin-top:24px}.hero-button{padding:0 18px;font-size:.86rem}.hero-live-pill,.hero-eyebrow span,.hero-command-chip,.protocol-row .tag-pill{letter-spacing:.08em}.hero-signal-card strong,.stage-card strong,.spotlight-meta-card strong,.live-feed-card strong{overflow-wrap:anywhere;word-break:break-word}.command-card-head{flex-wrap:wrap;align-items:flex-start}.command-status{letter-spacing:.08em}.protocol-row{gap:8px}.contact-copy p{max-width:none;line-height:1.72}.hero-depth-grid{gap:10px}.hero-signal-strip,.dashboard-stage,.dashboard-lower{grid-template-columns:1fr}.case-head,.process-card-top{flex-direction:column;align-items:flex-start}.case-lockup{box-sizing:border-box;width:100%}.tech-card-wide{grid-column:auto}.process-telemetry{flex-direction:column;align-items:flex-start}.process-signal-stack{width:100%;max-width:160px}.hero-proof{grid-template-columns:1fr}.stats-band{flex-wrap:wrap;gap:8px;padding:20px 16px}.stat-divider{display:none}.stat-item{min-width:45%;padding:8px 0}.stat-number{font-size:2.2rem}.stat-suffix{font-size:1.2rem}.stat-label{font-size:.8rem}.scene-grid,.tech-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:28px}.case-image{height:140px}.case-live-pill{justify-content:flex-start;bottom:14px;left:14px;right:14px}.section-heading{padding:22px 20px}.section-heading h2{font-size:clamp(1.5rem,5vw,2.2rem)}.section-heading p{font-size:.9rem}.process-index{font-size:2.2rem}.process-status-pill,.tech-module-state{white-space:normal}.trust-label{flex-direction:column;align-items:flex-start;gap:8px}.trust-grid{grid-template-columns:1fr}.company-story-top,.company-capability-head{flex-direction:column;align-items:flex-start}.company-deliverable-item{flex-direction:column;display:flex}.particle-canvas,.floating-orb{display:none}.scroll-reveal{transform:translateY(30px)}.scroll-reveal.revealed{transform:translateY(0)}}@media (width<=640px){.site-shell{width:min(100% - 16px,1240px);padding:16px 0 0}.page-stack{gap:18px;margin-top:16px}.topbar{border-radius:14px;gap:8px;padding:10px 14px}.brand{gap:10px;min-width:0}.brand-mark{border-radius:12px;width:38px;height:38px;font-size:.85rem}.brand-name{letter-spacing:.08em;font-size:.84rem}.brand-tag{font-size:.72rem}.topbar .brand-tag,.topbar-button,.topbar-status{display:none}.topbar-right{margin-left:auto}.hero-topline{align-items:center}.hero-copy{padding:18px}.hero-title{font-size:clamp(1.55rem,5.8vw,2.15rem)}.hero-text{font-size:.88rem}.hero-eyebrow{gap:8px;margin-top:20px}.hero-eyebrow span,.hero-depth-card,.hero-signal-card,.stage-card,.command-card,.live-feed-card{padding:14px}.process-rail-node{padding:12px 14px 12px 54px}.hero-actions{margin-top:20px}.hero-button{width:100%;min-height:42px;font-size:.82rem}.hero-actions>.hero-button:not(.hero-button-mobile-primary){display:none}.hero-button-mobile-primary{display:inline-flex}.hero-live-pill,.hero-command-strip,.hero-depth-grid,.hero-signal-strip,.dashboard-radar,.dashboard-subtitle,.command-card,.protocol-row{display:none}.hero-topline .hero-badge{justify-content:center;width:100%}.hero-eyebrow{justify-content:center;margin-top:14px}.hero-eyebrow span{letter-spacing:.08em;padding:6px 10px;font-size:.64rem}.hero-proof{grid-template-columns:1fr;gap:8px;margin-top:16px}.hero-matrix-item,.hero-rhythm-item{padding:12px}.hero-matrix-item{grid-template-columns:1fr}.hero-proof-item{padding:12px 14px}.hero-dashboard{padding:14px}.dashboard-spotlight-meta{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(132px,42vw);grid-auto-flow:column;gap:10px;padding:0 2px 6px;display:grid;overflow-x:auto}.dashboard-stage,.dashboard-lower{gap:8px}.dashboard-spotlight-meta::-webkit-scrollbar{display:none}.dashboard-stage::-webkit-scrollbar{display:none}.dashboard-grid::-webkit-scrollbar{display:none}.spotlight-meta-card{scroll-snap-align:start;padding:10px}.spotlight-meta-card strong{font-size:.96rem}.spotlight-meta-card span{letter-spacing:.05em;font-size:.62rem}.dashboard-head{align-items:flex-start;gap:10px}.dashboard-title{font-size:.98rem}.dashboard-stage{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(220px,76vw);grid-auto-flow:column;padding:2px 2px 8px;display:grid;overflow-x:auto}.dashboard-stage:before{display:none}.stage-card{scroll-snap-align:start;min-height:100%}.stage-card p,.metric-card p{display:none}.dashboard-grid{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(190px,68vw);grid-auto-flow:column;gap:8px;padding:2px 2px 8px;display:grid;overflow-x:auto}.metric-card{scroll-snap-align:start;min-height:100%;padding:12px 14px}.metric-card strong{font-size:1.08rem}.metric-card span,.metric-card em{letter-spacing:.08em}.stats-band{border-radius:16px;padding:16px 12px}.stat-item{min-width:44%}.stat-number{font-size:1.8rem}.stat-suffix{font-size:1rem}.feature-card,.advantage-card,.testimonial-card,.tech-card,.process-card,.scene-card{border-radius:16px;padding:18px}.feature-icon-wrap{border-radius:12px;width:44px;height:44px;margin-bottom:14px}.feature-card h3,.advantage-card h3{font-size:1.05rem}.feature-card p,.advantage-card>p{font-size:.88rem;line-height:1.6}.advantage-vs{padding:10px 14px}.vs-bad,.vs-good{font-size:.82rem}.case-image{height:120px}.case-body{padding:16px}.case-command-row{gap:6px;margin-bottom:14px}.case-metrics{grid-template-columns:1fr;gap:8px}.case-metric{text-align:left;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.case-metric strong{font-size:1rem}.tech-icon-wrap{border-radius:10px;width:38px;height:38px;font-size:.9rem}.tech-radar{height:72px;margin:6px 0 16px}.tech-bar-grid{gap:10px;margin-bottom:14px}.testimonial-quote{font-size:2.5rem}.testimonial-text{font-size:.88rem;line-height:1.7}.testimonial-avatar{width:38px;height:38px;font-size:.9rem}.scene-grid{gap:10px}.scene-item{border-radius:12px;padding:16px}.scene-item strong{font-size:.95rem}.scene-item p{font-size:.84rem}.process-index{font-size:1.8rem}.process-line{width:30px}.process-rail{gap:10px}.process-rail-node{border-radius:14px}.process-telemetry{margin:14px 0}.process-card h3{font-size:1.05rem}.process-card p{font-size:.88rem}.process-footer{flex-direction:column;align-items:flex-start}.faq-question{padding:16px 18px;font-size:.92rem}.faq-question-main{gap:12px}.faq-question-index{min-width:38px;height:28px;padding:0 10px;font-size:.72rem}.faq-question-meta{gap:10px;margin-left:12px}.faq-arrow{border-radius:10px;width:30px;height:30px}.faq-answer{font-size:.88rem}.faq-answer-inner{padding:0 18px}.faq-answer p{margin:0 0 16px}.contact-card{border-radius:16px;padding:20px}.contact-form-wrapper{gap:20px}.contact-alt{padding:18px}.contact-point{padding:12px 14px}.contact-copy h2{font-size:clamp(1.3rem,5vw,1.8rem)}.contact-copy p{font-size:.86rem;line-height:1.68}.contact-button{width:100%}.form-group input,.form-group textarea{padding:11px 14px;font-size:.86rem}.theme-toggle{display:none}.site-footer{margin-top:32px;padding:32px 0 0}.footer-grid{gap:24px;padding-bottom:28px}.footer-bottom{text-align:center;flex-direction:column;gap:10px;padding:16px 0}.footer-bottom-note{text-align:center}.back-to-top{width:42px;height:42px;bottom:20px;right:20px}.section-heading{border-radius:16px;padding:18px 16px}.section-heading h2{font-size:clamp(1.3rem,5vw,2rem)}.glass-panel{border-radius:16px}.partners-section{padding:14px 0}.partner-logo{border-radius:10px;padding:8px 16px;font-size:.8rem}.partners-label{margin-bottom:12px;font-size:.82rem}.glow-border:before,.floating-orb{display:none}.hero-dashboard{animation:none}.scroll-reveal{transform:translateY(20px)}.scroll-reveal.revealed{transform:translateY(0)}.sol-tabs{gap:6px}.sol-tab{gap:6px;padding:9px 14px;font-size:.8rem}.sol-tab-icon{width:24px;height:24px;font-size:.72rem}.sol-visual-card{padding:18px}.progress-row{grid-template-columns:68px 1fr 50px;gap:8px;margin-bottom:12px}.progress-label{font-size:.78rem}.progress-value{font-size:.8rem}.tag-pill{letter-spacing:.02em!important;padding-inline:12px!important;font-size:.74rem!important}.theme-toggle{border-radius:10px;width:36px;height:36px;font-size:1rem}}h1:focus{outline:none}.theme-transition{pointer-events:none;z-index:99999;border-radius:50%;position:fixed}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.particle-canvas,.cursor-glow,.floating-orb{display:none!important}.scroll-reveal,.scroll-reveal.revealed{opacity:1!important;filter:none!important;transform:none!important}}.theme-transition.light{background:#f1f5f9}.theme-transition.dark{background:#050b18}@keyframes themeExpand{0%{opacity:1;transform:scale(0)}to{opacity:1;transform:scale(1)}}.holographic-border{position:relative;overflow:hidden}.holographic-border:before{content:"";border-radius:inherit;background:conic-gradient(from var(--holo-angle,0deg), transparent 0%, #38bdf866 10%, transparent 20%, #2dd4bf66 30%, transparent 40%, #a78bfa66 50%, transparent 60%, #fbbf244d 70%, transparent 80%, #fb71854d 90%, transparent 100%);z-index:-1;opacity:0;transition:opacity .5s;animation:4s linear infinite holoRotate;position:absolute;inset:-2px}.holographic-border:hover:before{opacity:1}.holographic-border:after{content:"";border-radius:inherit;background:var(--site-glass-bg);z-index:-1;position:absolute;inset:1px}@keyframes holoRotate{0%{--holo-angle:0deg}to{--holo-angle:360deg}}@property --holo-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.glitch-text{display:inline-block;position:relative}.glitch-text:before,.glitch-text:after{content:attr(data-text);background:0 0;width:100%;height:100%;position:absolute;top:0;left:0}.glitch-text:before{clip-path:polygon(0 0,100% 0,100% 35%,0 35%);-webkit-text-fill-color:var(--site-accent);opacity:.6;animation:3s linear infinite alternate-reverse glitch1}.glitch-text:after{clip-path:polygon(0 65%,100% 65%,100% 100%,0 100%);-webkit-text-fill-color:var(--site-accent-2);opacity:.6;animation:2s linear infinite alternate-reverse glitch2}@keyframes glitch1{0%,90%,to{transform:translate(0)}92%{transform:translate(-3px,1px)}94%{transform:translate(3px,-1px)}96%{transform:translate(-2px,2px)}98%{transform:translate(2px,-2px)}}@keyframes glitch2{0%,88%,to{transform:translate(0)}90%{transform:translate(3px,-1px)}93%{transform:translate(-3px,1px)}95%{transform:translate(2px,2px)}97%{transform:translate(-2px,-1px)}}.hero-entrance{opacity:0;animation:1.2s cubic-bezier(.16,1,.3,1) forwards heroEntrance}.hero-entrance-delay{opacity:0;animation:1.2s cubic-bezier(.16,1,.3,1) .2s forwards heroEntrance}@keyframes heroEntrance{0%{opacity:0;filter:blur(8px);transform:perspective(1200px)rotateX(8deg)rotateY(-4deg)translateY(60px)scale(.92)}to{opacity:1;filter:blur();transform:perspective(1200px)rotateX(0)rotateY(0)translateY(0)scale(1)}}.circuit-overlay{pointer-events:none;z-index:0;opacity:.018;background-image:url("data:image/svg+xml,%3Csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 20h40v0h40v0h40v0h40v0' stroke='%2338bdf8' fill='none' stroke-width='0.5'/%3E%3Cpath d='M20 60h30v0h20v0h50v0h60v0' stroke='%2338bdf8' fill='none' stroke-width='0.5'/%3E%3Cpath d='M20 100h60v0h30v0h40v0h30v0' stroke='%232dd4bf' fill='none' stroke-width='0.5'/%3E%3Cpath d='M20 140h20v0h70v0h30v0h40v0' stroke='%2338bdf8' fill='none' stroke-width='0.5'/%3E%3Cpath d='M20 180h50v0h30v0h40v0h40v0' stroke='%232dd4bf' fill='none' stroke-width='0.5'/%3E%3Ccircle cx='60' cy='20' r='2' fill='%2338bdf8'/%3E%3Ccircle cx='140' cy='60' r='2' fill='%2338bdf8'/%3E%3Ccircle cx='100' cy='100' r='2' fill='%232dd4bf'/%3E%3Ccircle cx='40' cy='140' r='2' fill='%2338bdf8'/%3E%3Ccircle cx='160' cy='180' r='2' fill='%232dd4bf'/%3E%3Crect x='58' y='18' width='4' height='4' fill='%2338bdf8' opacity='0.5'/%3E%3Crect x='138' y='58' width='4' height='4' fill='%2338bdf8' opacity='0.5'/%3E%3Crect x='98' y='98' width='4' height='4' fill='%232dd4bf' opacity='0.5'/%3E%3C/svg%3E");background-size:200px 200px;position:fixed;inset:0}.magnetic-btn{will-change:transform;transition:transform .3s cubic-bezier(.16,1,.3,1)}.magnetic-btn .btn-text{transition:transform .3s cubic-bezier(.16,1,.3,1);display:inline-block}.depth-card{transform-style:preserve-3d;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s}.depth-card:hover{box-shadow:0 50px 100px #00000080,0 20px 40px #0000004d,0 0 0 1px #38bdf81f,0 0 60px #38bdf814,inset 0 1px #ffffff0f}.depth-card .depth-reflection{border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(135deg,#ffffff14 0%,#0000 40% 60%,#ffffff08 100%);transition:opacity .4s;position:absolute;inset:0}.depth-card:hover .depth-reflection{opacity:1}.scan-line-overlay{pointer-events:none;border-radius:inherit;z-index:2;position:absolute;inset:0;overflow:hidden}.scan-line-overlay:before{content:"";background:linear-gradient(90deg, transparent, var(--site-accent), var(--site-accent-2), transparent);opacity:.4;height:2px;box-shadow:0 0 12px var(--site-accent), 0 0 30px #38bdf826;animation:4s linear infinite scanLineMove;position:absolute;left:0;right:0}@keyframes scanLineMove{0%{opacity:0;top:-2px}5%{opacity:.5}95%{opacity:.5}to{opacity:0;top:100%}}.pulse-ring{border:1px solid var(--site-accent);pointer-events:none;border-radius:50%;animation:3s ease-out infinite pulseRing;position:absolute}.pulse-ring:nth-child(2){animation-delay:1s}.pulse-ring:nth-child(3){animation-delay:2s}@keyframes pulseRing{0%{opacity:.6;width:20px;height:20px;top:50%;left:50%;transform:translate(-50%,-50%)}to{opacity:0;width:200px;height:200px;top:50%;left:50%;transform:translate(-50%,-50%)}}.data-stream{pointer-events:none;width:1px;position:absolute;overflow:hidden}.data-stream:before{content:"";background:linear-gradient(180deg, transparent, var(--site-accent), transparent);opacity:.3;width:1px;height:60px;animation:linear infinite dataStreamFall;position:absolute;top:-100%;left:0}@keyframes dataStreamFall{0%{top:-60px}to{top:100%}}.neon-glow{text-shadow:0 0 7px var(--site-accent), 0 0 20px #38bdf866, 0 0 42px #38bdf833}.stagger-reveal>*{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.stagger-reveal.revealed>:first-child{transition-delay:0s}.stagger-reveal.revealed>:nth-child(2){transition-delay:.1s}.stagger-reveal.revealed>:nth-child(3){transition-delay:.2s}.stagger-reveal.revealed>:nth-child(4){transition-delay:.3s}.stagger-reveal.revealed>:nth-child(5){transition-delay:.4s}.stagger-reveal.revealed>:nth-child(6){transition-delay:.5s}.stagger-reveal.revealed>*{opacity:1;transform:translateY(0)}.parallax-layer{will-change:transform;transition:transform .1s linear}.hero-copy .hero-title{position:relative}.hero-copy .hero-title .gradient-text{display:inline-block;position:relative}.hero-copy .hero-title .gradient-text:after{content:"";background:linear-gradient(90deg, var(--site-accent), var(--site-accent-2), var(--site-accent-4));opacity:.6;background-size:400% 400%;border-radius:2px;width:100%;height:3px;animation:6s ease-in-out infinite gradientShift;position:absolute;bottom:-4px;left:0}.glass-panel.holographic-shimmer{position:relative;overflow:hidden}.glass-panel.holographic-shimmer:before{content:"";pointer-events:none;z-index:0;background:conic-gradient(#0000 0deg,#38bdf808 60deg,#0000 120deg,#2dd4bf08 180deg,#0000 240deg,#a78bfa08 300deg,#0000 360deg);width:200%;height:200%;animation:8s linear infinite holoShimmer;position:absolute;top:-50%;left:-50%}@keyframes holoShimmer{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.glass-panel.holographic-shimmer>*{z-index:1;position:relative}.corner-accent{position:relative}.corner-accent:before{content:"";border-top:2px solid var(--site-accent);border-left:2px solid var(--site-accent);opacity:.5;pointer-events:none;border-radius:2px 0 0;width:24px;height:24px;position:absolute;top:0;left:0}.corner-accent:after{content:"";border-bottom:2px solid var(--site-accent-2);border-right:2px solid var(--site-accent-2);opacity:.5;pointer-events:none;border-radius:0 0 2px;width:24px;height:24px;position:absolute;bottom:0;right:0}.tech-grid-bg{position:relative}.tech-grid-bg:before{content:"";border-radius:inherit;pointer-events:none;background-image:linear-gradient(#38bdf80a 1px,#0000 1px),linear-gradient(90deg,#38bdf80a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 70%);mask-image:radial-gradient(#000 30%,#0000 70%)}.float-animation{animation:6s ease-in-out infinite floatY}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.morph-blob{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;animation:8s ease-in-out infinite morphBlob}@keyframes morphBlob{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}25%{border-radius:30% 60% 70% 40%/50% 60% 30%}50%{border-radius:50% 60% 30%/40% 50% 60%}75%{border-radius:40% 30% 60% 50%/60% 40% 50% 70%}}.text-shimmer{background:linear-gradient(110deg, var(--site-text) 0%, var(--site-text) 40%, var(--site-accent) 50%, var(--site-text) 60%, var(--site-text) 100%);-webkit-text-fill-color:transparent;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:4s ease-in-out infinite textShimmer}@keyframes textShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.edge-glow{position:relative}.edge-glow:before{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--site-accent) 0%, transparent 30%, transparent 70%, var(--site-accent-2) 100%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .4s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.edge-glow:hover:before{opacity:.6}.stat-number.count-complete{text-shadow:0 0 20px #38bdf84d,0 0 40px #38bdf81a}.scroll-reveal.reveal-pop{transform:scale(.92)translateY(20px)}.scroll-reveal.reveal-pop.revealed{transform:scale(1)translateY(0)}.scroll-reveal.reveal-rise{transform:translateY(40px)}.scroll-reveal.reveal-rise.revealed{transform:translateY(0)}.scroll-reveal.reveal-side-left{transform:translate(-40px)}.scroll-reveal.reveal-side-left.revealed{transform:translate(0)}.scroll-reveal.reveal-side-right{transform:translate(40px)}.scroll-reveal.reveal-side-right.revealed{transform:translate(0)}.scroll-reveal.reveal-3d{opacity:0;transform:perspective(1200px)rotateY(-8deg)translate(-30px)}.scroll-reveal.reveal-3d.revealed{opacity:1;transform:perspective(1200px)rotateY(0)translate(0)}.hero-dashboard .dashboard-spotlight,.hero-dashboard .dashboard-radar{position:relative}.hero-dashboard .dashboard-radar-core{box-shadow:0 0 20px #38bdf866,0 0 40px #38bdf826}.topbar{position:relative}.topbar .nav-indicator{background:linear-gradient(90deg, var(--site-accent), var(--site-accent-2));border-radius:1px;height:2px;transition:left .4s cubic-bezier(.16,1,.3,1),width .4s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;box-shadow:0 0 8px #38bdf866}.case-card{transform-style:preserve-3d;transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s}.case-card:hover{transform:translateY(-8px)scale(1.01);box-shadow:0 50px 100px #00000080,0 20px 40px #0000004d,0 0 0 1px #38bdf81f,0 0 80px #38bdf80f}.case-card .case-body{transform-style:preserve-3d;transform:translateZ(20px)}.advantage-card{transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s}.advantage-card:hover{transform:translateY(-6px)scale(1.02);box-shadow:0 40px 80px #0006,0 12px 24px #00000040,0 0 0 1px #38bdf81a,0 0 40px #38bdf80f}.tech-card{transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s}.tech-card:hover{transform:translateY(-6px)scale(1.02);box-shadow:0 40px 80px #0006,0 12px 24px #00000040,0 0 0 1px #38bdf81a,0 0 40px #38bdf80f}.process-card{transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s}.process-card:hover{transform:translateY(-6px)scale(1.02);box-shadow:0 40px 80px #0006,0 12px 24px #00000040,0 0 0 1px #38bdf81a,0 0 40px #38bdf80f}.testimonial-card{transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s}.testimonial-card:hover{transform:translateY(-6px)scale(1.02);box-shadow:0 40px 80px #0006,0 12px 24px #00000040,0 0 0 1px #38bdf81a,0 0 40px #38bdf80f}.trust-card{transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s}.trust-card:hover{transform:translateY(-6px)scale(1.02);box-shadow:0 40px 80px #0006,0 12px 24px #00000040,0 0 0 1px #38bdf81a,0 0 40px #38bdf80f}.scene-item{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .4s}.scene-item:hover{border-color:var(--site-border-hover);transform:translateY(-4px)scale(1.02);box-shadow:0 20px 40px #0003,0 0 20px #38bdf80d}.metric-card{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .4s}.metric-card:hover{border-color:var(--site-border-hover);transform:translateY(-3px)scale(1.02);box-shadow:0 16px 32px #0003,0 0 16px #38bdf80d}.stage-card{transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s}.stage-card:hover{border-color:var(--site-border-hover);transform:translateY(-3px)}.hero-depth-card{transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s}.hero-depth-card:hover{border-color:var(--site-border-hover);transform:translateY(-3px)scale(1.01)}.hero-signal-card{transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s}.hero-signal-card:hover{border-color:var(--site-border-hover);transform:translateY(-2px)}.spotlight-meta-card{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s}.spotlight-meta-card:hover{transform:translateY(-2px)scale(1.03);box-shadow:0 8px 24px #0003,0 0 12px #38bdf814}.hero-proof-item{transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s}.hero-proof-item:hover{border-color:var(--site-border-hover);transform:translateY(-2px)}.button-primary{position:relative;overflow:hidden}.button-primary:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.button-primary:hover:before{left:100%}.button-primary:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0;box-shadow:0 0 20px #38bdf84d,0 0 40px #38bdf81a}.button-primary:hover:after{opacity:1}.sol-tab{position:relative;overflow:hidden}.sol-tab:before{content:"";opacity:0;background:linear-gradient(135deg,#38bdf814,#2dd4bf0d);transition:opacity .3s;position:absolute;inset:0}.sol-tab:hover:before{opacity:1}.form-group input:focus,.form-group textarea:focus{box-shadow:0 0 0 3px #38bdf81f,0 0 20px #38bdf80f}.contact-button{position:relative;overflow:hidden}.contact-button:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.contact-button:not(:disabled):hover:before{left:100%}.back-to-top{transition:all .4s cubic-bezier(.16,1,.3,1)!important}.back-to-top:hover{transform:translateY(-4px)scale(1.1);box-shadow:0 8px 24px #0000004d,0 0 20px #38bdf826}.scroll-progress{background:linear-gradient(90deg, var(--site-accent), var(--site-accent-2), var(--site-accent-4), var(--site-accent-3));background-size:300% 100%;height:4px;animation:4s ease-in-out infinite progressGradient;box-shadow:0 0 12px #38bdf880,0 0 4px #38bdf8cc}@keyframes progressGradient{0%,to{background-position:0%}50%{background-position:100%}}.faq-item{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .4s}.faq-item:hover{border-color:var(--site-border-hover);transform:translate(4px)}.faq-item.faq-open{box-shadow:0 20px 60px #0000004d,0 0 0 1px #38bdf81a,0 0 40px #38bdf80a}.brand-mark{position:relative}.brand-mark:after{content:"";background:linear-gradient(135deg, var(--site-accent), var(--site-accent-2));opacity:0;z-index:-1;filter:blur(12px);border-radius:20px;transition:opacity .4s;position:absolute;inset:-4px}.brand-mark:hover:after{opacity:.4}.topbar-status{transition:transform .3s,box-shadow .3s}.topbar-status:hover{transform:scale(1.02);box-shadow:0 0 20px #38bdf81a}.hero-live-pill{position:relative;overflow:hidden}.hero-live-pill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);width:50%;height:100%;animation:3s ease-in-out infinite livePulseShimmer;position:absolute;top:0;left:-100%}@keyframes livePulseShimmer{0%{left:-100%}to{left:200%}}.case-live-pill{position:relative;overflow:hidden}.case-live-pill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0f,#0000);width:50%;height:100%;animation:3s ease-in-out 1s infinite livePulseShimmer;position:absolute;top:0;left:-100%}.command-card{position:relative;overflow:hidden}.command-card:after{content:"";background:linear-gradient(90deg, transparent, var(--site-accent), transparent);opacity:.3;height:1px;animation:2s ease-in-out infinite commandLinePulse;position:absolute;bottom:0;left:0;right:0}@keyframes commandLinePulse{0%,to{opacity:.2}50%{opacity:.6}}.live-feed-card{position:relative;overflow:hidden}.live-feed-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:0;background:linear-gradient(135deg,#38bdf81a,#0000,#2dd4bf0d) border-box;border:1px solid #0000;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.live-feed-card:hover:before{opacity:1}.progress-fill{position:relative;overflow:hidden}.progress-fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);animation:2s ease-in-out infinite progressShine;position:absolute;inset:0}.tech-bar-fill{position:relative;overflow:hidden}.tech-bar-fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000);animation:2.5s ease-in-out infinite progressShine;position:absolute;inset:0}.case-metric-fill{position:relative;overflow:hidden}.case-metric-fill:after{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);animation:3s ease-in-out infinite progressShine;position:absolute;inset:0}@media (width<=860px){.hero-entrance,.hero-entrance-delay{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards heroEntranceMobile}.hero-entrance-delay{animation-delay:.15s}@keyframes heroEntranceMobile{0%{opacity:0;filter:blur(4px);transform:translateY(30px)}to{opacity:1;filter:blur();transform:translateY(0)}}.circuit-overlay{display:none}.scroll-reveal.reveal-3d{transform:translateY(30px)}.scroll-reveal.reveal-3d.revealed{transform:translateY(0)}.holographic-border:before{display:none}}@media (width<=640px){.glitch-text:before,.glitch-text:after{display:none}}@media (prefers-reduced-motion:reduce){.glitch-text:before,.glitch-text:after{animation:none!important}.hero-entrance,.hero-entrance-delay{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.holographic-border:before{animation:none!important}.circuit-overlay{display:none!important}.scan-line-overlay:before,.pulse-ring,.data-stream:before,.morph-blob,.float-animation{animation:none!important}}
