/* A more distinctive intelligence layer; controls and explanations stay readable. */
.header .nav-inner{background:linear-gradient(125deg,#16344be8,#0d253bf0);border-color:#c5e8ff32;box-shadow:0 10px 35px #03101e24,inset 0 1px 0 #d4f2ff25;backdrop-filter:blur(25px) saturate(140%);-webkit-backdrop-filter:blur(25px) saturate(140%)}.header .brand{color:#e8f6ff}.header .brand-symbol{color:#e8f6ff}.header .brand>span{background:#8ec6ec13;border-color:#c4e8ff38;color:#b6dcf7;box-shadow:inset 0 1px 0 #c1e3ff20}.header nav{color:#b4c8da}.header nav a:hover{color:#f0faff}.header .nav-cta{background:linear-gradient(130deg,#b6deff19,#e8f7ff08);border-color:#a6d8fa50;color:#def1ff;box-shadow:inset 0 1px 0 #e5f7ff2b}.header .nav-cta:hover{background:#c1e2ff25;border-color:#c0e5ff99}.header #language{background:#112d42bd;color:#d4e9f7;border-color:#a2c6dc36;box-shadow:inset 0 1px 0 #c8eaff14}.header #language option{background:#18384e;color:#ebf6ff}.hero{background:#081a2b;border-bottom:1px solid #a4d6f222;color:#e8f5ff;isolation:isolate}.hero:before{z-index:1;opacity:.35;background-image:linear-gradient(#8fc7ef0b 1px,transparent 1px),linear-gradient(90deg,#8fc7ef0b 1px,transparent 1px);background-size:88px 88px;mask-image:linear-gradient(90deg,#000,transparent 70%);pointer-events:none}.hero:after{display:none}.hero>.hero-artwork{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.hero-artwork picture{display:block;position:absolute;inset:0}.hero-core-art{width:100%;height:100%;display:block;object-fit:cover;object-position:center 48%;opacity:.96;animation:core-breathe 14s ease-in-out infinite;transform-origin:76% 45%;will-change:transform}.hero-art-shade{position:absolute;inset:0;background:linear-gradient(90deg,#071929 0%,#071929f5 21%,#071929b8 36%,#07192944 55%,#0719290a 80%),linear-gradient(0deg,#081a2bfa 0%,transparent 30%,transparent 80%,#081a2b91 100%)}.hero-art-lines{position:absolute;inset:0;width:100%;height:100%;color:#9bd9fd3d}.hero-art-lines path{stroke-width:.7;stroke-dasharray:8 16;animation:signal-flow 35s linear infinite}.hero-art-lines circle{fill:#c0eaff;fill-opacity:.7;stroke-opacity:0;filter:drop-shadow(0 0 5px #8fdbff)}.art-coordinate{position:absolute;right:5%;font:9px var(--mono);letter-spacing:1.6px;color:#9dcde19c;max-width:45%;text-align:right}.coord-top{top:125px}.coord-bottom{bottom:48px;font-size:8px;letter-spacing:1.2px}.hero-layout{padding-top:95px;padding-bottom:68px;gap:48px;min-height:735px;grid-template-columns:1fr 1.07fr;position:relative;z-index:2}.hero-content{max-width:560px}.hero .product-label{background:linear-gradient(135deg,#a5d4ff16,#ffffff05);border-color:#bee8ff33;color:#b3d9f0;box-shadow:inset 0 1px 0 #effaff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:12px}.hero .product-label>span{background:#9ad9ff;box-shadow:0 0 0 4px #9bd8fb11,0 0 13px #82c9f18f}.hero h1{color:#f2f8fe;font-size:67px;line-height:1.25;text-shadow:0 3px 25px #0003}.hero h1>span{background:linear-gradient(110deg,#c8efff,#85c8ee 70%,#b0e8f1);background-clip:text;-webkit-background-clip:text;color:transparent}.hero .hero-copy{color:#bdd0df;font-size:17px;line-height:1.9}.hero .primary{background:linear-gradient(125deg,#daf4ff,#9bceea);color:#11354d;border-color:#d5f0ffad;box-shadow:0 7px 30px #86c7ec19,inset 0 1px 0 #fff;gap:20px}.hero .primary:hover{background:linear-gradient(125deg,#f2fcff,#bbdef3);border-color:#fff;box-shadow:0 8px 34px #9ddcff2e}.hero .hero-secondary{color:#d5e8f4}.hero .hero-secondary:hover{color:#fff}.hero .hero-reassurance{color:#a9c3d7;font-size:12px}.hero .hero-reassurance svg{stroke:#a5d7ef}.hero .hero-note{margin-top:33px}.hero .hero-note>p{color:#92b2c9}.hero .hero-note-line{background:#729ab7}.research-rail{display:flex;align-items:center;gap:14px;margin-top:35px;font:8px var(--mono);letter-spacing:.65px;color:#8fbbd5}.research-rail span{position:relative;padding-left:9px;white-space:nowrap}.research-rail span:before{content:'';position:absolute;left:0;top:3px;width:3px;height:3px;background:#8fcff4;box-shadow:0 0 7px #6dc8ff91}.research-rail span+span:after{content:'';position:absolute;left:-10px;top:4px;width:7px;height:1px;background:#557b95}.hero-product{align-self:end;margin-top:158px;padding:0 0 0 70px;position:relative;z-index:2}.hero-product .product-backing{display:none}.hero-product .product-window{border-radius:18px;background:linear-gradient(125deg,#1c3c53d9,#0a2132ed);border:1px solid #badff866;box-shadow:0 22px 60px #020f1e66,inset 0 1px 0 #effbff45,inset 1px 0 0 #b4e4ff24;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.hero-product .window-bar{padding:11px 16px;background:#c6eaff09}.hero-product .window-main{padding:17px 20px}.hero-product .window-title h2{font-size:22px}.hero-product #preview-chart{margin-top:10px;max-height:160px}.hero-product .preview-axis{margin-bottom:13px}.hero-product .preview-metrics{padding-top:13px}.hero-product .preview-metrics b{font-size:21px}.hero-product .window-foot{margin-top:15px}.hero-product .preview-caption{color:#9bbbd0;font-size:9px}.hero-product .ai-system-label{background:linear-gradient(130deg,#183b54d9,#112e45b8);border-color:#a9d4ef47;color:#c9e9fc;border-radius:11px;box-shadow:inset 0 1px 0 #c9ecff24;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);font-size:8px;max-width:100%;margin:12px 0 0}.hero-product .ai-chip-icon{background:#b2e0ff12;color:#b3def5;border-color:#bddef64a}.hero-product .ai-system-label small{color:#a7c8de;font-size:10px}.value-strip{max-width:none;background:#0c2132;position:relative;border-bottom:1px solid #7fb9dd24;color:#e5f0f8;padding:33px max(48px,calc((100vw - 1224px)/2));gap:20px}.value-strip .value-number{color:#81b2cf}.value-strip b{color:#d5e6f3}.value-strip small{color:#9fb9ca}.benefits{background:#f6f9fc;border-top:0}.benefit-rows svg{background:linear-gradient(130deg,#edf6fe,#e6eef7);box-sizing:content-box;padding:9px;border:1px solid #fff;border-radius:10px}.lab-section{background:radial-gradient(ellipse at 85% 0%,#a6cde744,transparent 50%),linear-gradient(140deg,#eaf2fa,#f3f8fc)}.lab-shell{position:relative;box-shadow:0 24px 65px #163b6320,0 0 0 5px #fff5,inset 0 1px 0 #effbff70}.lab-bar{background:linear-gradient(90deg,#2a536e,#16364f);position:relative}.lab-bar:after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#92cbf0aa,transparent)}.lab-results{background:linear-gradient(#62a1cf08 1px,transparent 1px),linear-gradient(90deg,#62a1cf08 1px,transparent 1px),radial-gradient(ellipse at 85% 15%,#76b6e70c,transparent 60%);background-size:42px 42px,42px 42px,100% 100%}.lab-metrics>div{border-left:1px solid #83bcde3a;padding-left:13px}.lab-metrics>div:first-child{border-left-color:#a7dfff82}.lab-controls .selected{box-shadow:inset 3px 0 0 #6899bc!important}.lab-status{color:#b6d8ea}.resource-section{position:relative;overflow:hidden}.resource-section:after{content:'';position:absolute;right:-40px;top:-70px;height:250px;width:250px;border:1px solid #a9c9e04d;box-shadow:0 0 0 25px #b8d2e21f,0 0 0 55px #c9ddec1c;border-radius:50%;pointer-events:none}.ambient-toggle{background:linear-gradient(125deg,#173d58ef,#102c44ef);border-color:#9dc9e64f;color:#daedfa;box-shadow:0 5px 25px #08213826,inset 0 1px 0 #d6efff24}.ambient-toggle:hover{background:#254d69}.ambient-paused .hero-core-art,.ambient-paused .hero-art-lines path{animation-play-state:paused}@keyframes core-breathe{0%,100%{transform:scale(1) translateX(0)}50%{transform:scale(1.035) translateX(-.5%)}}@keyframes signal-flow{to{stroke-dashoffset:-240}}@media(min-width:1500px){.hero-layout{padding-top:105px;min-height:800px}.hero h1{font-size:73px}.hero-product{margin-top:190px}.hero-artwork .hero-core-art{object-position:center 43%}}@media(max-width:1100px){.hero-layout{padding-top:85px;gap:30px;min-height:690px}.hero h1{font-size:55px}.hero .hero-copy{font-size:15px}.hero-product{padding-left:35px;margin-top:165px}.hero-product .window-main{padding:16px}.hero-product .window-title h2{font-size:20px}.hero-product .preview-metrics b{font-size:20px}.research-rail{gap:11px;font-size:7px;letter-spacing:.25px}.research-rail span{padding-left:7px}.coord-top{top:115px;font-size:8px}.coord-bottom{bottom:30px;font-size:7px}.value-strip{padding:28px 32px;gap:18px}.hero-product .ai-system-label{font-size:7px}.hero-product .ai-system-label small{font-size:9px}}@media(max-width:820px){.hero h1{font-size:48px}.hero-layout{padding-top:70px;gap:18px;min-height:650px}.hero-product{padding-left:5px;margin-top:180px}.hero-product .window-main{padding:15px 13px}.hero-product .window-bar{padding:10px 13px}.hero-product .window-foot>span:last-child{display:none}.hero-product .preview-metrics{gap:9px}.hero-product .preview-metrics b{font-size:19px}.research-rail{flex-wrap:wrap;max-width:300px;gap:12px 18px}.research-rail span+span:after{display:none}.hero .hero-note{display:none}.coord-top{max-width:42%;right:4%}.hero-art-shade{background:linear-gradient(90deg,#071929fa,#071929e8 30%,#07192980 57%,#07192915),linear-gradient(0deg,#081a2bfa,transparent 40%)}.hero .product-label{font-size:10px}}@media(max-width:640px){.header .nav-inner{background:linear-gradient(130deg,#163b53ed,#102b42f2)}.hero-layout{display:block;padding-top:43px;padding-bottom:35px;min-height:0}.hero-content{max-width:none}.hero h1{font-size:clamp(43px,10vw,58px);line-height:1.28}.hero .hero-copy{font-size:16px}.hero .product-label{font-size:10px}.hero .hero-actions .button{min-height:49px;font-size:13px}.hero .hero-secondary{font-size:13px}.hero .hero-reassurance{font-size:11px}.research-rail{margin-top:23px;font-size:7px;gap:11px 18px;max-width:none}.hero>.hero-artwork{inset:0;overflow:hidden}.hero-artwork picture{top:255px;bottom:auto;width:100%;height:420px}.hero-core-art{object-fit:cover;object-position:70% center;opacity:.94}.hero-art-shade{background:linear-gradient(180deg,#081a2b 0%,#081a2bf7 22%,#081a2b26 44%,#081a2b0a 55%,#081a2be8 73%,#081a2b 100%),linear-gradient(90deg,#081a2b80,transparent 60%)}.hero-art-lines{top:270px;height:340px;opacity:.5}.coord-top{top:360px;right:20px;max-width:55%;font-size:7px;letter-spacing:.7px}.coord-bottom{display:none}.hero-product{padding:0;margin-top:230px}.hero-product .product-window{background:linear-gradient(130deg,#183d56e8,#102b40f2);border-radius:18px}.hero-product .window-main{padding:17px}.hero-product .window-title h2{font-size:22px}.hero-product .preview-metrics b{font-size:22px}.hero-product .window-foot{font-size:10px}.hero-product .ai-system-label{font-size:8px;margin-top:13px}.hero-product .ai-system-label small{font-size:10px}.hero-product .preview-caption{font-size:9px}.value-strip{padding:26px 22px;gap:22px 16px}.value-strip b{font-size:13px}.value-strip small{font-size:11px}.benefit-rows svg{display:none}.lab-metrics>div{padding-left:11px}.lab-shell{box-shadow:0 15px 35px #173a5a15,0 0 0 3px #fff5}.ambient-toggle{bottom:calc(91px + env(safe-area-inset-bottom))}html:not([lang^="zh"]) .hero .hero-product{margin-top:230px}html:not([lang^="zh"]) .hero-artwork picture{top:325px}html:not([lang^="zh"]) .hero .coord-top{top:430px}html:not([lang^="zh"]) .hero .hero-art-shade{background:linear-gradient(180deg,#081a2b 0%,#081a2bf7 30%,#081a2b26 47%,#081a2b0a 57%,#081a2be8 78%,#081a2b 100%),linear-gradient(90deg,#081a2b80,transparent 60%)}}@media(prefers-reduced-motion:reduce){.hero-core-art,.hero-art-lines path{animation:none!important}.hero-core-art{will-change:auto}}@media(prefers-reduced-transparency:reduce){.header .nav-inner,.header .nav-cta,.header #language,.hero-product .product-window,.hero-product .ai-system-label{background:#14334a;backdrop-filter:none;-webkit-backdrop-filter:none}.hero-art-shade{opacity:1}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.header .nav-inner,.hero-product .product-window,.hero-product .ai-system-label{background:#14334a}}@media(forced-colors:active){.hero-artwork,.research-rail{display:none}.hero,.value-strip,.header .nav-inner{background:Canvas;color:CanvasText}.hero h1,.hero .hero-copy,.hero .hero-reassurance,.hero .hero-secondary,.header .brand,.header #language,.value-strip b,.value-strip small{color:CanvasText}.hero h1>span{background:none;color:CanvasText}}
