
:root{--bg:#05070b;--bg2:#070b10;--panel:#0b1117;--panel2:#0e151d;--line:#1d2832;--text:#f5f7f5;--muted:#94a09e;--lime:#1F5EFF;--cyan:#5eead4;--blue:#7aa7ff;--orange:#ff9a61;--shadow:0 28px 90px rgba(0,0,0,.42)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:'DM Sans',Inter,system-ui,sans-serif;overflow-x:hidden}a{text-decoration:none;color:inherit}::selection{background:var(--lime);color:#ffffff}
body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-2;background:radial-gradient(900px 500px at 72% 12%,rgba(94,234,212,.055),transparent 65%),radial-gradient(900px 600px at 20% 25%,rgba(31,94,255,.035),transparent 60%),linear-gradient(#05070b,#06090d)}
body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to bottom,black,transparent 82%)}

/* NAV */
.pai-nav{position:sticky;top:0;z-index:1000;border-bottom:1px solid rgba(255,255,255,.075);background:rgba(5,7,11,.78);backdrop-filter:blur(22px) saturate(150%)}
.pai-nav-in{height:78px;max-width:1360px;margin:auto;padding:0 34px;display:grid;grid-template-columns:auto 1fr auto;gap:30px;align-items:center}.pai-brand{font:700 24px 'Space Grotesk',sans-serif;letter-spacing:-.04em}.pai-brand i{font-style:normal;color:var(--lime)}
.pai-links{display:flex;align-items:center;justify-content:center;gap:18px;white-space:nowrap}.pai-links a{font:500 13.5px 'DM Sans';color:#b8c0bf;position:relative;padding:29px 0 27px;transition:.25s}.pai-links a:after{content:"";position:absolute;height:1px;left:50%;right:50%;bottom:18px;background:var(--lime);transition:.25s}.pai-links a:hover,.pai-links a.active{color:#fff}.pai-links a:hover:after,.pai-links a.active:after{left:0;right:0}.pai-talk{display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(31,94,255,.34);padding:11px 16px;border-radius:9px;font:600 13px 'Space Grotesk';background:rgba(31,94,255,.08);transition:.25s}.pai-talk:hover{background:var(--lime);color:#ffffff;transform:translateY(-2px)}.pai-talk span{font-size:16px}
.pai-menu-btn{display:none;background:none;border:1px solid var(--line);color:#fff;border-radius:8px;padding:9px 11px}

/* CINEMATIC HERO */
.pai-hero{min-height:760px;position:relative;overflow:hidden;border-bottom:1px solid var(--line);display:flex;align-items:center;background:linear-gradient(180deg,#05070b 0%,#070a0e 100%)}
.pai-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,7,11,.98) 0%,rgba(5,7,11,.82) 42%,rgba(5,7,11,.18) 76%,rgba(5,7,11,.5) 100%);z-index:2;pointer-events:none}.pai-hero:after{content:"";position:absolute;width:65vw;height:65vw;right:-16vw;top:-23vw;border:1px solid rgba(31,94,255,.10);border-radius:50%;box-shadow:0 0 0 65px rgba(94,234,212,.015),0 0 0 130px rgba(94,234,212,.01);animation:orbreathe 7s ease-in-out infinite}
#heroCanvas{position:absolute;inset:0;width:100%;height:100%;z-index:1;opacity:.85}.pai-hero-in{position:relative;z-index:4;max-width:1360px;width:100%;margin:auto;padding:90px 34px;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(440px,.98fr);align-items:center;gap:48px}
.pai-copy{max-width:760px}.pai-kicker{display:flex;align-items:center;gap:10px;color:var(--lime);font:600 12px 'Space Grotesk';letter-spacing:.18em;text-transform:uppercase;margin-bottom:22px}.pai-kicker:before{content:"";width:34px;height:1px;background:var(--lime);box-shadow:0 0 16px rgba(31,94,255,.6)}
.pai-title{margin:0;font:600 clamp(54px,6.6vw,96px)/.94 'Space Grotesk';letter-spacing:-.055em;color:#f6f8f7;max-width:880px}.pai-title .accent{color:var(--lime)}.pai-lead{max-width:690px;margin:28px 0 0;font-size:19px;line-height:1.7;color:#a7b0af}.pai-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.pai-actions a{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 18px;border-radius:9px;font:600 14px 'Space Grotesk';border:1px solid #2a343e;transition:.28s}.pai-actions a:first-child{background:var(--lime);color:#ffffff;border-color:var(--lime)}.pai-actions a:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(0,0,0,.25)}
.pai-micro{margin-top:32px;display:flex;gap:26px;flex-wrap:wrap;color:#6f7d7a;font:600 10px 'JetBrains Mono',monospace;letter-spacing:.12em}.pai-micro span:before{content:"";display:inline-block;width:5px;height:5px;margin-right:8px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px var(--cyan)}

/* 3D silicon scene */
.silicon-scene{height:590px;position:relative;perspective:1200px;isolation:isolate}.scene-grid{position:absolute;inset:6%;transform:perspective(800px) rotateX(63deg) translateY(120px) scale(1.25);transform-origin:center;background-image:linear-gradient(rgba(94,234,212,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(94,234,212,.1) 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(circle,black 28%,transparent 72%);animation:gridflow 8s linear infinite}
.scene-ring{position:absolute;left:50%;top:50%;border:1px solid rgba(31,94,255,.17);border-radius:50%;transform:translate(-50%,-50%) rotateX(68deg);box-shadow:0 0 40px rgba(31,94,255,.03) inset}.r1{width:470px;height:470px;animation:ring1 13s linear infinite}.r2{width:360px;height:360px;border-style:dashed;border-color:rgba(94,234,212,.24);animation:ring2 9s linear infinite reverse}.r3{width:270px;height:270px;animation:ring1 6s linear infinite}.scene-ring:after{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background:var(--lime);box-shadow:0 0 22px var(--lime);top:18px;left:50%}
.chip-stage{position:absolute;left:50%;top:50%;width:294px;height:294px;transform-style:preserve-3d;transform:translate(-50%,-48%) rotateX(57deg) rotateZ(-38deg);animation:chipfloat 6.5s ease-in-out infinite}.chip-base{position:absolute;inset:0;border-radius:25px;background:linear-gradient(145deg,#121a22,#070a0f 68%);border:1px solid #35414d;box-shadow:0 0 0 18px #080d12,0 0 0 19px #29343f,45px 70px 110px rgba(0,0,0,.72);overflow:hidden}.chip-base:before{content:"";position:absolute;inset:26px;border-radius:17px;border:1px solid rgba(94,234,212,.36);background:repeating-linear-gradient(90deg,transparent 0 14px,rgba(94,234,212,.045) 15px),repeating-linear-gradient(0deg,transparent 0 14px,rgba(31,94,255,.04) 15px),radial-gradient(circle at 44% 34%,rgba(94,234,212,.16),transparent 48%)}.chip-base:after{content:"";position:absolute;left:0;right:0;height:2px;top:15%;background:linear-gradient(90deg,transparent,var(--lime),transparent);box-shadow:0 0 18px var(--lime);animation:scan 2.6s ease-in-out infinite}.chip-core{position:absolute;inset:92px;border-radius:10px;display:grid;place-items:center;background:#0d151d;border:1px solid rgba(31,94,255,.55);color:var(--lime);font:700 15px 'Space Grotesk';letter-spacing:.08em;box-shadow:0 0 24px rgba(31,94,255,.08),inset 0 0 25px rgba(31,94,255,.05);transform:translateZ(20px)}
.pin{position:absolute;width:8px;height:25px;background:linear-gradient(#65717d,#26313a);border-radius:2px}.pin.t{top:-31px}.pin.b{bottom:-31px}.pin.l{left:-31px;width:25px;height:8px}.pin.r{right:-31px;width:25px;height:8px}.p1{left:35px}.p2{left:82px}.p3{left:129px}.p4{left:176px}.p5{left:223px}.l1{top:35px}.l2{top:82px}.l3{top:129px}.l4{top:176px}.l5{top:223px}
.telemetry{position:absolute;right:0;top:28px;width:255px;border:1px solid rgba(255,255,255,.11);border-radius:13px;background:rgba(7,11,16,.72);backdrop-filter:blur(12px);padding:15px 15px 12px;box-shadow:var(--shadow);animation:hudfloat 5s ease-in-out infinite}.telemetry-head{display:flex;justify-content:space-between;align-items:center;color:#788683;font:600 9px 'JetBrains Mono';letter-spacing:.12em}.live-dot{width:7px;height:7px;background:var(--lime);border-radius:50%;box-shadow:0 0 12px var(--lime);animation:blink 1.4s ease-in-out infinite}.telemetry svg{width:100%;height:76px;margin-top:8px;overflow:visible}.telemetry polyline{fill:none;stroke:var(--cyan);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:500;stroke-dashoffset:500;animation:draw 4s ease-in-out infinite}.telemetry-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:4px}.telemetry-row div{border-top:1px solid #1d2831;padding-top:8px}.telemetry-row b{display:block;color:#dfe7e5;font:600 12px 'Space Grotesk'}.telemetry-row span{font:500 8px 'JetBrains Mono';color:#667471;letter-spacing:.09em}.scene-label{position:absolute;left:4px;bottom:44px;font:600 10px 'JetBrains Mono';letter-spacing:.12em;color:#6a7775}.scene-label b{display:block;font:600 18px 'Space Grotesk';letter-spacing:-.01em;color:#dce4e2;margin-top:7px}.beam{position:absolute;left:18%;right:6%;height:1px;top:50%;background:linear-gradient(90deg,transparent,rgba(94,234,212,.18),var(--cyan),rgba(94,234,212,.18),transparent);box-shadow:0 0 18px rgba(94,234,212,.6);animation:beam 4.6s ease-in-out infinite}
.stage-labels{position:absolute;left:14px;right:18px;bottom:0;display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.stage-labels span{font:600 8px 'JetBrains Mono';letter-spacing:.1em;color:#5f6d6a;border-top:1px solid #1b252c;padding-top:10px;position:relative}.stage-labels span:before{content:"";position:absolute;left:0;top:-3px;width:5px;height:5px;border-radius:50%;background:#334149}.stage-labels span:nth-child(2):before{background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.stage-labels span:nth-child(3):before{background:var(--lime);box-shadow:0 0 10px var(--lime)}

/* Legacy content transformed, content preserved */
.legacy-content{position:relative;z-index:5}.legacy-content>div{border-bottom:1px solid var(--line)!important;background:#070a0e!important;color:var(--text)!important}.legacy-content>div:nth-child(even){background:#090d12!important}.legacy-content [data-inline-style*="background: #090d12"],.legacy-content [data-inline-style*="background:#090d12"]{background:#090d12!important}.legacy-content [data-inline-style*="background: #070a0e"],.legacy-content [data-inline-style*="background:#070a0e"]{background:#070a0e!important}.legacy-content [data-inline-style*="background: #0a1016"],.legacy-content [data-inline-style*="background:#0a1016"]{background:#0a1016!important}.legacy-content [data-inline-style*="background: #06090d"],.legacy-content [data-inline-style*="background:#06090d"]{background:#06090d!important}
.legacy-content [data-inline-style*="color: #f5f7f5"],.legacy-content [data-inline-style*="color:#f5f7f5"],.legacy-content h1,.legacy-content h2,.legacy-content h3{color:var(--text)!important}.legacy-content [data-inline-style*="color: #94a09e"],.legacy-content [data-inline-style*="color:#94a09e"],.legacy-content [data-inline-style*="color: #7f8c9a"],.legacy-content [data-inline-style*="color:#7f8c9a"],.legacy-content [data-inline-style*="color: #a7b0bf"],.legacy-content [data-inline-style*="color:#a7b0bf"]{color:var(--muted)!important}.legacy-content [data-inline-style*="color: #1F5EFF"],.legacy-content [data-inline-style*="color:#1F5EFF"],.legacy-content [data-inline-style*="color: #5B8CFF"],.legacy-content [data-inline-style*="color:#5B8CFF"]{color:var(--lime)!important}
.legacy-content [data-inline-style*="border: 1px"],.legacy-content [data-inline-style*="border-bottom: 1px"],.legacy-content [data-inline-style*="border-top: 1px"]{border-color:var(--line)!important}.legacy-content [data-inline-style*="border-radius"]{border-color:#23303a!important}.legacy-content .cta-primary{background:var(--lime)!important;color:#ffffff!important;border-color:var(--lime)!important}.legacy-content .cta-ghost{border-color:#33414c!important;color:#e9efed!important}.legacy-content .nav-link{color:#9aa6a4!important}
.legacy-content h2{font-family:'Space Grotesk',sans-serif!important;letter-spacing:-.035em!important}.legacy-content h3{font-family:'Space Grotesk',sans-serif!important}.legacy-content p{line-height:1.72}.legacy-content [data-inline-style*="box-shadow"]{box-shadow:none!important}.legacy-content [data-inline-style*="background: rgba"]{background:rgba(255,255,255,.025)!important}.legacy-content [data-inline-style*="border: 1px solid #D"],.legacy-content [data-inline-style*="border: 1px solid #E"]{border-color:var(--line)!important}
.legacy-content a[data-inline-style*="padding"]{transition:.3s}.legacy-content a[data-inline-style*="padding"]:hover{transform:translateY(-3px)}
.legacy-content .card,.legacy-content [data-pai-card]{transition:transform .35s,border-color .35s,box-shadow .35s;background:linear-gradient(180deg,rgba(255,255,255,.028),rgba(255,255,255,.008))!important;border-color:#1e2a33!important}.legacy-content .card:hover,.legacy-content [data-pai-card]:hover{transform:translateY(-7px);border-color:rgba(31,94,255,.38)!important;box-shadow:0 22px 55px rgba(0,0,0,.28)!important}
.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.reveal.in{opacity:1;transform:none}.reveal:nth-child(2){transition-delay:.05s}.reveal:nth-child(3){transition-delay:.1s}.reveal:nth-child(4){transition-delay:.15s}

/* subtle section ornament */
.legacy-content>div{position:relative;overflow:hidden}.legacy-content>div:after{content:"";position:absolute;right:-160px;top:-160px;width:340px;height:340px;border:1px solid rgba(94,234,212,.035);border-radius:50%;pointer-events:none}.legacy-content>div:nth-child(3n):after{border-color:rgba(31,94,255,.045)}

/* process interactive polish */
.stage-tab{background:#0b1117!important;color:#9aa5a4!important;border-color:#25313b!important;transition:.25s!important}.stage-tab.active,.stage-tab:hover{background:var(--lime)!important;color:#ffffff!important;border-color:var(--lime)!important}.timeline-dot{background:var(--lime)!important;box-shadow:0 0 16px rgba(31,94,255,.45)!important}

/* footer */
.pai-footer{padding:50px 34px;background:#05070b;border-top:1px solid var(--line)}.pai-footer-in{max-width:1360px;margin:auto;display:flex;justify-content:space-between;gap:24px;align-items:center;flex-wrap:wrap}.pai-footer-brand{font:700 18px 'Space Grotesk'}.pai-footer-brand i{font-style:normal;color:var(--lime)}.pai-footer small{color:#6e7b78}.pai-footer-links{display:flex;gap:20px;flex-wrap:wrap}.pai-footer-links a{font-size:13px;color:#87928f}.pai-footer-links a:hover{color:var(--lime)}

@keyframes orbreathe{0%,100%{transform:scale(.95);opacity:.55}50%{transform:scale(1.04);opacity:1}}@keyframes gridflow{to{background-position:42px 42px}}@keyframes ring1{to{transform:translate(-50%,-50%) rotateX(68deg) rotateZ(360deg)}}@keyframes ring2{to{transform:translate(-50%,-50%) rotateX(68deg) rotateZ(360deg)}}@keyframes chipfloat{0%,100%{transform:translate(-50%,-48%) rotateX(57deg) rotateZ(-38deg) translateZ(0)}50%{transform:translate(-50%,-51%) rotateX(60deg) rotateZ(-34deg) translateZ(22px)}}@keyframes scan{0%,100%{top:12%;opacity:.15}50%{top:88%;opacity:1}}@keyframes hudfloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes blink{50%{opacity:.25;transform:scale(.78)}}@keyframes draw{0%{stroke-dashoffset:500;opacity:.25}45%,75%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:-500;opacity:.1}}@keyframes beam{0%,100%{top:32%;opacity:.15}50%{top:71%;opacity:1}}

@media(max-width:1120px){.pai-nav-in{grid-template-columns:auto auto}.pai-links{position:absolute;left:0;right:0;top:78px;background:rgba(5,7,11,.97);border-bottom:1px solid var(--line);padding:15px 24px;display:none;flex-wrap:wrap}.pai-links.open{display:flex}.pai-menu-btn{display:block;justify-self:end}.pai-talk{display:none}.pai-hero-in{grid-template-columns:1fr;gap:10px;padding-top:78px}.silicon-scene{height:520px}.pai-hero:before{background:linear-gradient(180deg,rgba(5,7,11,.98) 0%,rgba(5,7,11,.78) 58%,rgba(5,7,11,.18) 100%)}}
@media(max-width:700px){.pai-nav-in{padding:0 18px;height:68px}.pai-links{top:68px;justify-content:flex-start;gap:18px}.pai-links a{padding:8px 0}.pai-hero{min-height:auto}.pai-hero-in{padding:65px 20px 45px}.pai-title{font-size:47px}.pai-lead{font-size:17px}.silicon-scene{height:430px;margin-top:10px;transform:scale(.9)}.telemetry{right:-10px;width:220px}.chip-stage{width:225px;height:225px}.chip-core{inset:70px;font-size:12px}.stage-labels{display:none}.scene-label{bottom:0}.pai-footer{padding:38px 20px}.legacy-content>div{padding-left:20px!important;padding-right:20px!important}}

/* Explicitly keep banner motion enabled because the site design depends on animated semiconductor visuals */
.force-motion .silicon-scene *, .force-motion .silicon-scene *:before, .force-motion .silicon-scene *:after{animation-play-state:running !important;}


/* =========================================================
   PAGE-SPECIFIC STYLES (consolidated from assets/pages/*.css)
   All layout/presentation lives in this single external file.
   ========================================================= */


/* ---------- index.html ---------- */
/* CSS moved from style attributes in index.html */

body[data-page="index.html"] .u001{width: 100%; box-sizing: border-box; padding: 90px 40px; background: #0a1016; border-bottom: 1px solid #23324a;}
body[data-page="index.html"] .u002{max-width: 1200px; margin: 0 auto; display: flex; gap: 56px; align-items: center; flex-wrap: wrap;}
body[data-page="index.html"] .u003{flex: 1; min-width: 320px; display: flex; flex-direction: column; gap: 16px;}
body[data-page="index.html"] .u004{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 600; font-size: 14px; letter-spacing: 1.5px; color: #1F5EFF;}
body[data-page="index.html"] .u005{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: 40px; line-height: 1.2; color: #f5f7f5;}
body[data-page="index.html"] .u006{margin: 0; font-size: 18px; line-height: 1.6; color: #94a09e; max-width: 560px;}
body[data-page="index.html"] .u007{display: inline-flex; width: fit-content; align-items: center; gap: 8px; color: #1F5EFF; font-size: 16px; font-weight: 600; margin-top: 4px;}
body[data-page="index.html"] .u008{flex: 1; min-width: 300px; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px;}
body[data-page="index.html"] .u009{background: #090d12; border-radius: 14px; padding: 24px; display: flex; flex-direction: column; gap: 6px;}
body[data-page="index.html"] .u010{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 600; font-size: 17px; color: #f5f7f5;}
body[data-page="index.html"] .u011{margin: 0; font-size: 14px; line-height: 1.5; color: #94a09e;}
body[data-page="index.html"] .u012{background: #06090d; border-radius: 14px; padding: 24px; display: flex; flex-direction: column; gap: 6px;}
body[data-page="index.html"] .u013{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 600; font-size: 17px; color: #F7F8FB;}
body[data-page="index.html"] .u014{margin: 0; font-size: 14px; line-height: 1.5; color: #a7b0bf;}
body[data-page="index.html"] .u015{width: 100%; box-sizing: border-box; padding: 100px 40px; background: #090d12; border-bottom: 1px solid #1d2832;}
body[data-page="index.html"] .u016{max-width: 1200px; margin: 0 auto; display: flex; flex-direction: column; gap: 48px;}
body[data-page="index.html"] .u017{max-width: 720px; display: flex; flex-direction: column; gap: 16px;}
body[data-page="index.html"] .u018{margin: 0; font-size: 18px; line-height: 1.6; color: #94a09e;}
body[data-page="index.html"] .u019{display: flex; flex-direction: row; align-items: stretch; gap: 10px;}
body[data-page="index.html"] .u020{flex: 1; display: flex; flex-direction: column; gap: 8px; padding: 22px 18px; background: #0a1016; border: 1px solid #23324a; border-radius: 14px; box-sizing: border-box;}
body[data-page="index.html"] .u021{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: 13px; color: #1F5EFF;}
body[data-page="index.html"] .u022{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 600; font-size: 16px; color: #f5f7f5; line-height: 1.25;}
body[data-page="index.html"] .u023{margin: 0; font-size: 13px; line-height: 1.4; color: #94a09e;}
body[data-page="index.html"] .u024{width: 26px; height: 14px; flex-shrink: 0; align-self: center;}
body[data-page="index.html"] .u025{flex: 1; display: flex; flex-direction: column; gap: 8px; padding: 22px 18px; background: #06090d; border-radius: 14px; box-sizing: border-box;}
body[data-page="index.html"] .u026{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: 13px; color: #5B8CFF;}
body[data-page="index.html"] .u027{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 600; font-size: 16px; color: #F7F8FB; line-height: 1.25;}
body[data-page="index.html"] .u028{margin: 0; font-size: 13px; line-height: 1.4; color: #a7b0bf;}
body[data-page="index.html"] .u029{display: flex; align-items: center; gap: 14px; padding: 20px 24px; background: #070a0e; border-radius: 12px;}
body[data-page="index.html"] .u030{width: 6px; height: 6px; border-radius: 50%; background: #1F5EFF; flex-shrink: 0;}
body[data-page="index.html"] .u031{margin: 0; font-size: 16px; line-height: 1.5; color: #f5f7f5;}
body[data-page="index.html"] .u032{display: inline-flex; width: fit-content; align-items: center; gap: 8px; color: #1F5EFF; font-size: 16px; font-weight: 600;}
body[data-page="index.html"] .u033{width: 100%; box-sizing: border-box; padding: 100px 40px; background: #06090d;}
body[data-page="index.html"] .u034{max-width: 1200px; margin: 0 auto; display: flex; flex-direction: column; gap: 32px;}
body[data-page="index.html"] .u035{max-width: 700px; display: flex; flex-direction: column; gap: 16px;}
body[data-page="index.html"] .u036{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 600; font-size: 14px; letter-spacing: 1.5px; color: #5B8CFF;}
body[data-page="index.html"] .u037{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: 40px; line-height: 1.2; color: #F7F8FB;}
body[data-page="index.html"] .u038{margin: 0; font-size: 18px; line-height: 1.6; color: #a7b0bf;}
body[data-page="index.html"] .u039{display: flex; gap: 28px; flex-wrap: wrap;}
body[data-page="index.html"] .u040{margin: 0; font-size: 15px; color: #a7b0bf;}
body[data-page="index.html"] .u041{display: inline-flex; width: fit-content; align-items: center; gap: 8px; color: #5B8CFF; font-size: 16px; font-weight: 600;}
body[data-page="index.html"] .u042{max-width: 1200px; margin: 0 auto; display: flex; flex-direction: column; gap: 56px;}
body[data-page="index.html"] .u043{max-width: 640px; display: flex; flex-direction: column; gap: 16px;}
body[data-page="index.html"] .u044{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px;}
body[data-page="index.html"] .u045{background: #070a0e; border: 1px solid #F7F8FB; border-radius: 16px; padding: 36px; display: flex; flex-direction: column; gap: 12px; transition: border-color 0.15s, box-shadow 0.15s;}
body[data-page="index.html"] .u046{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 600; font-size: 22px; color: #f5f7f5;}
body[data-page="index.html"] .u047{margin: 0; font-size: 16px; line-height: 1.6; color: #94a09e;}
body[data-page="index.html"] .u048{margin: 4px 0 0; font-size: 15px; font-weight: 600; color: #1F5EFF;}
body[data-page="index.html"] .u049{width: 100%; box-sizing: border-box; padding: 100px 40px; background: #070a0e;}
body[data-page="index.html"] .u050{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 24px;}
body[data-page="index.html"] .u051{display: flex; flex-direction: column; gap: 10px; padding: 28px 20px; background: #090d12; border: 1px solid #1d2832; border-radius: 14px; box-sizing: border-box; transition: border-color 0.15s, box-shadow 0.15s;}
body[data-page="index.html"] .u052{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 600; font-size: 19px; color: #f5f7f5;}
body[data-page="index.html"] .u053{margin: 0; font-size: 15px; line-height: 1.55; color: #94a09e;}
body[data-page="index.html"] .u054{width: 100%; box-sizing: border-box; padding: 90px 40px; background: #070a0e;}
body[data-page="index.html"] .u055{max-width: 1200px; margin: 0 auto; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px;}
body[data-page="index.html"] .u056{display: flex; flex-direction: column; gap: 14px; padding: 40px; background: #090d12; border: 1px solid #1d2832; border-radius: 20px; box-sizing: border-box; transition: border-color 0.15s, box-shadow 0.15s;}
body[data-page="index.html"] .u057{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 600; font-size: 13px; letter-spacing: 1.5px; color: #1F5EFF;}
body[data-page="index.html"] .u058{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: 26px; color: #f5f7f5;}
body[data-page="index.html"] .u059{display: inline-flex; align-items: center; gap: 8px; color: #1F5EFF; font-size: 15px; font-weight: 600; margin-top: 8px;}
body[data-page="index.html"] .u060{display: flex; flex-direction: column; gap: 14px; padding: 40px; background: #06090d; border-radius: 20px; box-sizing: border-box; transition: border-color 0.15s, box-shadow 0.15s;}
body[data-page="index.html"] .u061{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 600; font-size: 13px; letter-spacing: 1.5px; color: #5B8CFF;}
body[data-page="index.html"] .u062{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: 26px; color: #F7F8FB;}
body[data-page="index.html"] .u063{margin: 0; font-size: 15px; line-height: 1.55; color: #a7b0bf;}
body[data-page="index.html"] .u064{display: inline-flex; align-items: center; gap: 8px; color: #5B8CFF; font-size: 15px; font-weight: 600; margin-top: 8px;}
body[data-page="index.html"] .u065{width: 100%; box-sizing: border-box; padding: 90px 40px; background: #06090d; text-align: center;}
body[data-page="index.html"] .u066{max-width: 800px; margin: 0 auto; display: flex; flex-direction: column; gap: 18px; align-items: center;}
body[data-page="index.html"] .u067{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: 36px; color: #F7F8FB;}
body[data-page="index.html"] .u068{width: 100%; box-sizing: border-box; padding: 100px 40px; background: #090d12;}
body[data-page="index.html"] .u069{max-width: 720px; margin: 0 auto; display: flex; flex-direction: column; align-items: center; gap: 24px; text-align: center;}
body[data-page="index.html"] .u070{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: 40px; color: #f5f7f5;}
body[data-page="index.html"] .u071{margin: 0; font-size: 18px; line-height: 1.6; color: #94a09e; max-width: 520px;}
body[data-page="index.html"] .u072{background: #1F5EFF; color: #FFFFFF; font-size: 16px; font-weight: 600; padding: 16px 32px; border-radius: 10px; transition: background 0.15s; margin-top: 8px;}


/* ---------- clean-future-cf1.html ---------- */
/* CSS moved from inline <style> blocks in clean-future-cf1.html */


/* Clean Future custom hero graphic */
.cf-scene{height:590px;position:relative;isolation:isolate;overflow:hidden}
.cf-gridplane{position:absolute;left:3%;right:2%;bottom:4%;height:58%;transform:perspective(920px) rotateX(72deg);transform-origin:center bottom;background-image:linear-gradient(rgba(31,94,255,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(31,94,255,.16) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to top,black 55%,transparent 100%);animation:cfGridMove 10s linear infinite}
.cf-halo{position:absolute;right:6%;top:10%;width:440px;height:440px;border-radius:50%;background:radial-gradient(circle,rgba(31,94,255,.16),rgba(31,94,255,.05) 34%,rgba(94,234,212,.04) 48%,transparent 66%);filter:blur(4px);animation:cfHaloPulse 6s ease-in-out infinite}
.cf-orbit{position:absolute;left:53%;top:53%;border:1px solid rgba(31,94,255,.18);border-radius:50%;transform:translate(-50%,-50%) rotateX(70deg);box-shadow:0 0 20px rgba(31,94,255,.04) inset}.cf-orbit.o1{width:390px;height:390px;animation:cfOrbitSpin 12s linear infinite}.cf-orbit.o2{width:300px;height:300px;border-style:dashed;border-color:rgba(94,234,212,.22);animation:cfOrbitSpin 8s linear infinite reverse}.cf-orbit.o3{width:230px;height:230px;animation:cfOrbitSpin 5s linear infinite}
.cf-orbit:after{content:"";position:absolute;width:10px;height:10px;border-radius:50%;left:50%;top:8px;background:#1F5EFF;box-shadow:0 0 14px rgba(31,94,255,.8)}
.cf-chip-wrap{position:absolute;left:54%;top:57%;width:360px;height:270px;transform-style:preserve-3d;transform:translate(-50%,-50%) rotateX(63deg) rotateZ(-28deg);animation:cfChipFloat 6.5s ease-in-out infinite}
.cf-chip-shadow{position:absolute;inset:36px 18px 12px;background:radial-gradient(circle at center,rgba(31,94,255,.35),rgba(31,94,255,.08) 45%,transparent 72%);filter:blur(18px);transform:translateZ(-30px)}
.cf-board{position:absolute;inset:10px;border-radius:32px;background:linear-gradient(145deg,#0e1723,#060b12 72%);border:1px solid #233246;box-shadow:0 0 0 1px rgba(255,255,255,.03) inset,0 40px 90px rgba(0,0,0,.65);overflow:hidden}
.cf-board:before{content:"";position:absolute;inset:28px;border-radius:24px;border:1px solid rgba(94,234,212,.18);background:linear-gradient(180deg,rgba(255,255,255,.015),rgba(255,255,255,.0)),repeating-linear-gradient(90deg,transparent 0 18px,rgba(31,94,255,.045) 19px),repeating-linear-gradient(0deg,transparent 0 18px,rgba(94,234,212,.04) 19px)}
.cf-core{position:absolute;left:50%;top:50%;width:126px;height:78px;transform:translate(-50%,-50%) translateZ(24px);border-radius:16px;background:linear-gradient(135deg,#10213f,#081225);border:1px solid rgba(31,94,255,.6);display:grid;place-items:center;color:#1F5EFF;font:700 18px 'Space Grotesk';letter-spacing:.14em;box-shadow:0 0 22px rgba(31,94,255,.18), inset 0 0 20px rgba(31,94,255,.1);animation:cfCorePulse 3.6s ease-in-out infinite}
.cf-lane{position:absolute;height:2px;background:linear-gradient(90deg,transparent,rgba(31,94,255,.5),transparent)}
.cf-l1{left:18px;right:18px;top:32%}.cf-l2{left:26px;right:26px;top:50%}.cf-l3{left:42px;right:42px;top:68%}
.cf-pin{position:absolute;width:8px;height:24px;background:linear-gradient(#8b96a5,#3d4b5e);border-radius:2px}.cf-pin.t{top:-12px}.cf-pin.b{bottom:-12px}.cf-pin.l{left:-12px;width:24px;height:8px}.cf-pin.r{right:-12px;width:24px;height:8px}.cf-p1{left:52px}.cf-p2{left:110px}.cf-p3{left:168px}.cf-p4{left:226px}.cf-p5{left:284px}.cf-v1{top:46px}.cf-v2{top:96px}.cf-v3{top:146px}.cf-v4{top:196px}
.cf-node{position:absolute;width:56px;height:56px;border-radius:18px;background:linear-gradient(145deg,rgba(16,29,54,.96),rgba(7,13,23,.9));border:1px solid rgba(31,94,255,.24);display:grid;place-items:center;color:#d8e6ff;font:700 10px 'JetBrains Mono';letter-spacing:.08em;box-shadow:0 0 0 1px rgba(255,255,255,.03) inset,0 12px 30px rgba(0,0,0,.35)}
.cf-node:before{content:"";position:absolute;inset:-7px;border-radius:22px;border:1px solid rgba(31,94,255,.12)}
.cf-node:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;right:8px;top:8px;background:#5eead4;box-shadow:0 0 10px #5eead4;animation:cfBlink 1.8s ease-in-out infinite}
.cf-node.n1{right:76px;top:54px;animation:cfNodeFloat 5s ease-in-out infinite}.cf-node.n2{left:38px;top:124px;animation:cfNodeFloat 6s ease-in-out infinite .7s}.cf-node.n3{right:52px;bottom:120px;animation:cfNodeFloat 5.4s ease-in-out infinite .4s}.cf-node.n4{left:98px;bottom:52px;animation:cfNodeFloat 6.4s ease-in-out infinite .9s}
.cf-node svg{width:28px;height:28px;opacity:.9}
.cf-link{position:absolute;height:1px;transform-origin:left center;background:linear-gradient(90deg,rgba(94,234,212,.0),rgba(94,234,212,.55),rgba(31,94,255,.0));box-shadow:0 0 14px rgba(94,234,212,.26)}
.cf-link.l1{left:133px;top:151px;width:126px;transform:rotate(-18deg)}.cf-link.l2{left:74px;top:220px;width:144px;transform:rotate(15deg)}.cf-link.l3{left:242px;top:200px;width:132px;transform:rotate(18deg)}.cf-link.l4{left:168px;top:294px;width:126px;transform:rotate(-22deg)}
.cf-link:after{content:"";position:absolute;left:0;top:50%;width:24px;height:3px;border-radius:4px;transform:translateY(-50%);background:linear-gradient(90deg,transparent,#5eead4,#1F5EFF,transparent);animation:cfDataRun 2.2s linear infinite}
.cf-radar{position:absolute;right:18px;top:18px;width:240px;padding:16px 16px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.11);background:rgba(5,10,18,.72);backdrop-filter:blur(14px);box-shadow:0 18px 44px rgba(0,0,0,.35);animation:cfHudFloat 5s ease-in-out infinite}
.cf-radar-head{display:flex;justify-content:space-between;align-items:center;color:#74839a;font:600 9px 'JetBrains Mono';letter-spacing:.14em;text-transform:uppercase}.cf-radar-dot{width:8px;height:8px;border-radius:50%;background:#1F5EFF;box-shadow:0 0 12px rgba(31,94,255,.8);animation:cfBlink 1.6s ease-in-out infinite}
.cf-radar-grid{margin-top:12px;height:98px;border-radius:12px;background:radial-gradient(circle at center,rgba(31,94,255,.12),transparent 60%),linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:auto,24px 24px,24px 24px;position:relative;overflow:hidden}
.cf-radar-grid:before{content:"";position:absolute;inset:-18% 36%;background:linear-gradient(180deg,transparent,rgba(94,234,212,.16),transparent);transform:rotate(18deg);animation:cfSweep 3s linear infinite}.cf-radar-grid:after{content:"";position:absolute;left:54%;top:32%;width:8px;height:8px;border-radius:50%;background:#5eead4;box-shadow:0 0 12px #5eead4, 28px 18px 0 #1F5EFF, -36px 30px 0 #1F5EFF, 42px -14px 0 #5eead4;animation:cfPlotPulse 2.3s ease-in-out infinite}
.cf-radar-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.cf-radar-metrics div{border-top:1px solid #1b2838;padding-top:8px}.cf-radar-metrics b{display:block;color:#eef4ff;font:700 15px 'Space Grotesk'}.cf-radar-metrics span{display:block;margin-top:3px;color:#637182;font:600 8px 'JetBrains Mono';letter-spacing:.14em}
.cf-bottomhud{position:absolute;left:2%;right:4%;bottom:0;display:grid;grid-template-columns:1fr auto;gap:20px;align-items:end}.cf-bottomhud .label{font:600 10px 'JetBrains Mono';letter-spacing:.18em;color:#74839a}.cf-bottomhud .title{margin-top:6px;color:#eef4ff;font:700 18px 'Space Grotesk'}.cf-bottomline{height:1px;background:linear-gradient(90deg,#32445c 0%,#32445c 62%,transparent 100%);position:relative;margin-top:12px}.cf-bottomline:before,.cf-bottomline:after{content:"";position:absolute;top:50%;width:7px;height:7px;border-radius:50%;transform:translateY(-50%)}.cf-bottomline:before{left:24%;background:#5eead4;box-shadow:0 0 10px #5eead4}.cf-bottomline:after{left:56%;background:#1F5EFF;box-shadow:0 0 10px rgba(31,94,255,.8)}.cf-bottomticks{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:8px;color:#5d6b7d;font:600 8px 'JetBrains Mono';letter-spacing:.16em}
@keyframes cfGridMove{to{background-position:42px 42px}}
@keyframes cfHaloPulse{0%,100%{transform:scale(.94);opacity:.65}50%{transform:scale(1.05);opacity:1}}
@keyframes cfOrbitSpin{to{transform:translate(-50%,-50%) rotateX(70deg) rotateZ(360deg)}}
@keyframes cfChipFloat{0%,100%{transform:translate(-50%,-50%) rotateX(63deg) rotateZ(-28deg)}50%{transform:translate(-50%,-54%) rotateX(66deg) rotateZ(-24deg)}}
@keyframes cfCorePulse{0%,100%{box-shadow:0 0 22px rgba(31,94,255,.18), inset 0 0 20px rgba(31,94,255,.1)}50%{box-shadow:0 0 34px rgba(31,94,255,.36), inset 0 0 28px rgba(31,94,255,.18)}}
@keyframes cfNodeFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
@keyframes cfDataRun{0%{left:-10%;opacity:0}10%{opacity:1}100%{left:100%;opacity:0}}
@keyframes cfHudFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
@keyframes cfBlink{50%{opacity:.35;transform:scale(.72)}}
@keyframes cfSweep{0%{transform:translateX(-140%) rotate(18deg)}100%{transform:translateX(220%) rotate(18deg)}}
@keyframes cfPlotPulse{0%,100%{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}
@media (max-width:1120px){.cf-scene{height:520px}.cf-radar{right:8px;top:8px;width:220px}.cf-node.n1{right:36px}.cf-node.n2{left:12px}.cf-bottomhud{left:0;right:0}}
@media (max-width:700px){.cf-scene{height:430px;transform:scale(.92)}.cf-radar{width:200px;padding:12px}.cf-radar-grid{height:80px}.cf-chip-wrap{width:290px;height:220px}.cf-node{width:48px;height:48px}.cf-bottomhud{display:none}}


/* CSS moved from style attributes in clean-future-cf1.html */

body[data-page="clean-future-cf1.html"] .u001{width: 100%; box-sizing: border-box; padding: 100px 40px; background: #090d12; border-bottom: 1px solid #1d2832;}
body[data-page="clean-future-cf1.html"] .u002{max-width: 1200px; margin: 0 auto; display: flex; flex-direction: column; gap: 48px;}
body[data-page="clean-future-cf1.html"] .u003{max-width: 720px; display: flex; flex-direction: column; gap: 16px;}
body[data-page="clean-future-cf1.html"] .u004{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 600; font-size: 14px; letter-spacing: 1.5px; color: #1F5EFF;}
body[data-page="clean-future-cf1.html"] .u005{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: 40px; line-height: 1.2; color: #f5f7f5;}
body[data-page="clean-future-cf1.html"] .u006{margin: 0; font-size: 18px; line-height: 1.6; color: #94a09e;}
body[data-page="clean-future-cf1.html"] .u007{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px;}
body[data-page="clean-future-cf1.html"] .u008{background: #070a0e; border-radius: 16px; padding: 34px 30px; display: flex; flex-direction: column; gap: 12px;}
body[data-page="clean-future-cf1.html"] .u009{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 600; font-size: 21px; color: #f5f7f5;}
body[data-page="clean-future-cf1.html"] .u010{margin: 0; font-size: 16px; line-height: 1.6; color: #94a09e;}
body[data-page="clean-future-cf1.html"] .u011{background: #06090d; border-radius: 16px; padding: 34px 30px; display: flex; flex-direction: column; gap: 12px;}
body[data-page="clean-future-cf1.html"] .u012{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 600; font-size: 21px; color: #F7F8FB;}
body[data-page="clean-future-cf1.html"] .u013{margin: 0; font-size: 16px; line-height: 1.6; color: #a7b0bf;}
body[data-page="clean-future-cf1.html"] .u014{width: 100%; box-sizing: border-box; padding: 100px 40px; background: #070a0e;}
body[data-page="clean-future-cf1.html"] .u015{max-width: 640px; display: flex; flex-direction: column; gap: 16px;}
body[data-page="clean-future-cf1.html"] .u016{display: flex; flex-direction: column; gap: 10px; padding: 30px 26px; background: #090d12; border: 1px solid #1d2832; border-radius: 14px; box-sizing: border-box;}
body[data-page="clean-future-cf1.html"] .u017{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 600; font-size: 20px; color: #f5f7f5;}
body[data-page="clean-future-cf1.html"] .u018{margin: 0; font-size: 15px; line-height: 1.55; color: #94a09e;}
body[data-page="clean-future-cf1.html"] .u019{max-width: 1200px; margin: 0 auto; display: flex; flex-direction: column; gap: 44px;}
body[data-page="clean-future-cf1.html"] .u020{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 18px;}
body[data-page="clean-future-cf1.html"] .u021{display: flex; flex-direction: column; gap: 8px; padding: 24px 20px; background: #0a1016; border: 1px solid #23324a; border-radius: 14px; box-sizing: border-box;}
body[data-page="clean-future-cf1.html"] .u022{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: 13px; color: #1F5EFF;}
body[data-page="clean-future-cf1.html"] .u023{margin: 0; font-size: 15px; line-height: 1.5; color: #f5f7f5;}
body[data-page="clean-future-cf1.html"] .u024{display: flex; flex-direction: column; gap: 8px; padding: 24px 20px; background: #06090d; border-radius: 14px; box-sizing: border-box;}
body[data-page="clean-future-cf1.html"] .u025{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: 13px; color: #5B8CFF;}
body[data-page="clean-future-cf1.html"] .u026{margin: 0; font-size: 15px; line-height: 1.5; color: #F7F8FB;}
body[data-page="clean-future-cf1.html"] .u027{max-width: 1000px; margin: 0 auto; display: flex; flex-direction: column; gap: 36px;}
body[data-page="clean-future-cf1.html"] .u028{display: flex; flex-direction: column; gap: 14px;}
body[data-page="clean-future-cf1.html"] .u029{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: 36px; color: #f5f7f5;}
body[data-page="clean-future-cf1.html"] .u030{margin: 0; font-size: 15px; line-height: 1.6; color: #94a09e;}
body[data-page="clean-future-cf1.html"] .u031{display: flex; flex-direction: column; background: #090d12; border: 1px solid #1d2832; border-radius: 16px; overflow: hidden;}
body[data-page="clean-future-cf1.html"] .u032{display: grid; grid-template-columns: 280px 1fr; gap: 24px; padding: 20px 28px; border-bottom: 1px solid #1d2832;}
body[data-page="clean-future-cf1.html"] .u033{margin: 0; font-size: 15px; font-weight: 600; color: #f5f7f5;}
body[data-page="clean-future-cf1.html"] .u034{display: grid; grid-template-columns: 280px 1fr; gap: 24px; padding: 20px 28px;}
body[data-page="clean-future-cf1.html"] .u035{max-width: 720px; display: flex; flex-direction: column; gap: 14px;}
body[data-page="clean-future-cf1.html"] .u036{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: 36px; line-height: 1.2; color: #f5f7f5;}
body[data-page="clean-future-cf1.html"] .u037{display: flex; flex-direction: row; align-items: stretch; gap: 10px;}
body[data-page="clean-future-cf1.html"] .u038{flex: 1; display: flex; flex-direction: column; gap: 10px; padding: 26px 22px; background: #06090d; border: 1px solid #172033; border-radius: 14px; box-sizing: border-box;}
body[data-page="clean-future-cf1.html"] .u039{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: 13px; letter-spacing: 1px; color: #5B8CFF;}
body[data-page="clean-future-cf1.html"] .u040{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 600; font-size: 18px; line-height: 1.3; color: #F7F8FB;}
body[data-page="clean-future-cf1.html"] .u041{margin: 0; font-size: 14px; line-height: 1.55; color: #a7b0bf;}
body[data-page="clean-future-cf1.html"] .u042{width: 22px; height: 14px; flex-shrink: 0; align-self: center; align-self: center;}
body[data-page="clean-future-cf1.html"] .u043{flex: 1; display: flex; flex-direction: column; gap: 10px; padding: 26px 22px; background: #0a1016; border: 1px solid #23324a; border-radius: 14px; box-sizing: border-box;}
body[data-page="clean-future-cf1.html"] .u044{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: 13px; letter-spacing: 1px; color: #1F5EFF;}
body[data-page="clean-future-cf1.html"] .u045{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 600; font-size: 18px; line-height: 1.3; color: #f5f7f5;}
body[data-page="clean-future-cf1.html"] .u046{margin: 0; font-size: 14px; line-height: 1.55; color: #94a09e;}
body[data-page="clean-future-cf1.html"] .u047{width: 100%; box-sizing: border-box; padding: 100px 40px; background: #06090d; text-align: center;}
body[data-page="clean-future-cf1.html"] .u048{max-width: 720px; margin: 0 auto; display: flex; flex-direction: column; align-items: center; gap: 22px;}
body[data-page="clean-future-cf1.html"] .u049{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: 40px; color: #F7F8FB;}
body[data-page="clean-future-cf1.html"] .u050{margin: 0; font-size: 18px; line-height: 1.6; color: #a7b0bf; max-width: 560px;}
body[data-page="clean-future-cf1.html"] .u051{background: #1F5EFF; color: #FFFFFF; font-size: 16px; font-weight: 600; padding: 16px 32px; border-radius: 10px; transition: background 0.15s; margin-top: 6px;}


/* ---------- platform.html ---------- */
/* CSS moved from inline <style> blocks in platform.html */


/* page-specific cinematic banner scenes */
.banner-card{position:absolute;padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(7,12,20,.72);backdrop-filter:blur(12px);box-shadow:0 18px 44px rgba(0,0,0,.32);color:#d7e3f8}
.banner-card b{display:block;font:700 16px 'Space Grotesk';color:#eef4ff}.banner-card span{display:block;margin-top:3px;color:#6f7f95;font:600 9px 'JetBrains Mono';letter-spacing:.14em;text-transform:uppercase}
@keyframes bFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
@keyframes bPulse{0%,100%{box-shadow:0 0 0 rgba(31,94,255,0),0 18px 44px rgba(0,0,0,.32)}50%{box-shadow:0 0 26px rgba(31,94,255,.18),0 18px 44px rgba(0,0,0,.32)}}
@keyframes bSweep{0%{transform:translateX(-120%) rotate(18deg)}100%{transform:translateX(220%) rotate(18deg)}}
@keyframes bData{0%{stroke-dashoffset:120;opacity:.35}50%{opacity:1}100%{stroke-dashoffset:0;opacity:.35}}
@keyframes bOrbit{to{transform:translate(-50%,-50%) rotate(360deg)}}
@keyframes bBlink{50%{opacity:.35;transform:scale(.72)}}
@keyframes bGrow{0%,100%{transform:scale(1)}50%{transform:scale(1.06)}}
@keyframes bSpinSlow{to{transform:rotate(360deg)}}
@keyframes bGrid{to{background-position:38px 38px}}
@media (max-width:1120px){.silicon-scene[class*='-scene']{height:520px!important;transform:scale(.96)} }
@media (max-width:700px){.silicon-scene[class*='-scene']{height:420px!important;transform:scale(.9)} }


.platform-scene{height:590px;position:relative;overflow:hidden;isolation:isolate}
.platform-scene:before{content:"";position:absolute;inset:8% 8% 10%;border-radius:28px;background:radial-gradient(circle at 68% 34%,rgba(31,94,255,.16),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0));border:1px solid rgba(255,255,255,.04)}
.pl-loop{position:absolute;left:52%;top:52%;width:340px;height:340px;transform:translate(-50%,-50%);}
.pl-ring{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(31,94,255,.18);animation:bSpinSlow 14s linear infinite}.pl-ring.r2{inset:38px;border-style:dashed;border-color:rgba(94,234,212,.24);animation-direction:reverse;animation-duration:9s}.pl-ring.r3{inset:84px;border-color:rgba(31,94,255,.28);animation-duration:6s}
.pl-core{position:absolute;left:50%;top:50%;width:126px;height:126px;border-radius:28px;transform:translate(-50%,-50%);display:grid;place-items:center;background:linear-gradient(145deg,#0d1b35,#09101c);border:1px solid rgba(31,94,255,.48);box-shadow:0 0 22px rgba(31,94,255,.16);color:#eef4ff;font:700 20px 'Space Grotesk';letter-spacing:.08em;animation:bGrow 4.8s ease-in-out infinite}
.pl-node{position:absolute;width:124px;padding:12px 14px;border-radius:16px;background:rgba(7,12,20,.76);border:1px solid rgba(255,255,255,.08);box-shadow:0 16px 40px rgba(0,0,0,.3);animation:bFloat 5s ease-in-out infinite}
.pl-node b{display:block;color:#eef4ff;font:700 15px 'Space Grotesk'}.pl-node span{display:block;margin-top:2px;color:#6f7f95;font:600 9px 'JetBrains Mono';letter-spacing:.14em}.pl-node:before{content:"";position:absolute;left:10px;top:10px;width:8px;height:8px;border-radius:50%;background:#1F5EFF;box-shadow:0 0 10px rgba(31,94,255,.8);animation:bBlink 1.8s ease-in-out infinite}
.pl-node.n1{left:56%;top:2%;animation-delay:.1s}.pl-node.n2{left:82%;top:36%;animation-delay:.7s}.pl-node.n3{left:62%;top:76%;animation-delay:1.2s}.pl-node.n4{left:7%;top:69%;animation-delay:1.8s}.pl-node.n5{left:1%;top:20%;animation-delay:2.3s}
.pl-path{position:absolute;left:50%;top:50%;width:340px;height:340px;transform:translate(-50%,-50%) rotate(-10deg)}
.pl-path svg{width:100%;height:100%}.pl-path path{fill:none;stroke:url(#plgrad);stroke-width:2;stroke-dasharray:8 10;animation:bData 3.6s linear infinite}
.pl-pulse{position:absolute;width:14px;height:14px;border-radius:50%;background:#5eead4;box-shadow:0 0 14px #5eead4;animation:bOrbit 10s linear infinite;left:50%;top:50%;transform-origin:0 -170px}
.pl-hud{position:absolute;right:10px;bottom:24px;width:260px;padding:14px 16px;border-radius:16px;background:rgba(6,11,18,.74);border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(14px)}
.pl-hud .row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.pl-hud .row div{padding-top:8px;border-top:1px solid #1a2636}.pl-hud b{display:block;color:#eef4ff;font:700 15px 'Space Grotesk'}.pl-hud span{display:block;color:#6f7f95;font:600 8px 'JetBrains Mono';letter-spacing:.14em}


/* CSS moved from style attributes in platform.html */

body[data-page="platform.html"] .u001{display:flex;justify-content:space-between;color:#718199;font:600 9px 'JetBrains Mono';letter-spacing:.14em;text-transform:uppercase;}
body[data-page="platform.html"] .u002{width:8px;height:8px;border-radius:50%;background:#1F5EFF;box-shadow:0 0 10px rgba(31,94,255,.8);}
body[data-page="platform.html"] .u003{width: 100%; box-sizing: border-box; padding: 96px 40px; background: #090d12; border-bottom: 1px solid #1d2832;}
body[data-page="platform.html"] .u004{max-width: 1200px; margin: 0 auto; display: flex; flex-direction: column; gap: 44px;}
body[data-page="platform.html"] .u005{max-width: 720px; display: flex; flex-direction: column; gap: 14px;}
body[data-page="platform.html"] .u006{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 600; font-size: 14px; letter-spacing: 1.5px; color: #1F5EFF;}
body[data-page="platform.html"] .u007{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: 36px; line-height: 1.2; color: #f5f7f5;}
body[data-page="platform.html"] .u008{display: flex; flex-direction: column; background: #090d12; border: 1px solid #1d2832; border-radius: 16px; overflow: hidden;}
body[data-page="platform.html"] .u009{display: grid; grid-template-columns: 300px 1fr; gap: 28px; padding: 22px 28px; border-bottom: 1px solid #1d2832;}
body[data-page="platform.html"] .u010{margin: 0; font-family: 'Space Grotesk', sans-serif; font-size: 17px; font-weight: 600; color: #f5f7f5;}
body[data-page="platform.html"] .u011{margin: 0; font-size: 16px; line-height: 1.6; color: #94a09e;}
body[data-page="platform.html"] .u012{display: grid; grid-template-columns: 300px 1fr; gap: 28px; padding: 22px 28px;}
body[data-page="platform.html"] .u013{display: flex; gap: 12px; flex-wrap: wrap;}
body[data-page="platform.html"] .u014{display: inline-flex; align-items: center; gap: 10px; padding: 12px 18px; background: #090d12; border: 1px solid #1d2832; border-radius: 100px; transition: border-color 0.15s, box-shadow 0.15s;}
body[data-page="platform.html"] .u015{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: 13px; color: #1F5EFF;}
body[data-page="platform.html"] .u016{margin: 0; font-size: 15px; font-weight: 600; color: #f5f7f5;}
body[data-page="platform.html"] .u017{width: 100%; box-sizing: border-box; padding: 96px 40px; background: #070a0e;}
body[data-page="platform.html"] .u018{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px;}
body[data-page="platform.html"] .u019{background: #090d12; border: 1px solid #1d2832; border-radius: 16px; padding: 30px 26px; display: flex; flex-direction: column; gap: 12px;}
body[data-page="platform.html"] .u020{width: 40px; height: 40px; border-radius: 10px; background: #0a1016; display: flex; align-items: center; justify-content: center; font-family: 'Space Grotesk', sans-serif; font-weight: 700; color: #1F5EFF; font-size: 15px;}
body[data-page="platform.html"] .u021{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 600; font-size: 20px; line-height: 1.3; color: #f5f7f5;}
body[data-page="platform.html"] .u022{margin: 0; font-size: 15px; line-height: 1.6; color: #94a09e;}
body[data-page="platform.html"] .u023{width: 100%; box-sizing: border-box; padding: 80px 40px; background: #0a1016; border-bottom: 1px solid #23324a;}
body[data-page="platform.html"] .u024{max-width: 1200px; margin: 0 auto; display: flex; gap: 48px; align-items: center; justify-content: space-between; flex-wrap: wrap;}
body[data-page="platform.html"] .u025{max-width: 720px; display: flex; flex-direction: column; gap: 12px;}
body[data-page="platform.html"] .u026{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: 30px; line-height: 1.25; color: #f5f7f5;}
body[data-page="platform.html"] .u027{margin: 0; font-size: 17px; line-height: 1.6; color: #94a09e;}
body[data-page="platform.html"] .u028{background: #1F5EFF; color: #FFFFFF; font-size: 16px; font-weight: 600; padding: 15px 28px; border-radius: 10px; transition: background 0.15s; flex-shrink: 0;}
body[data-page="platform.html"] .u029{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 20px;}
body[data-page="platform.html"] .u030{display: flex; flex-direction: column; gap: 10px; padding: 30px 26px; background: #090d12; border: 1px solid #1d2832; border-radius: 16px; box-sizing: border-box; transition: border-color 0.15s, box-shadow 0.15s;}
body[data-page="platform.html"] .u031{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 600; font-size: 12px; letter-spacing: 1.2px; color: #1F5EFF;}
body[data-page="platform.html"] .u032{margin: 0; font-size: 15px; line-height: 1.6; color: #94a09e; flex-grow: 1;}
body[data-page="platform.html"] .u033{margin: 6px 0 0; font-size: 15px; font-weight: 600; color: #1F5EFF;}
body[data-page="platform.html"] .u034{width: 100%; box-sizing: border-box; padding: 96px 40px; background: #06090d; text-align: center;}
body[data-page="platform.html"] .u035{max-width: 720px; margin: 0 auto; display: flex; flex-direction: column; align-items: center; gap: 20px;}
body[data-page="platform.html"] .u036{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: 36px; line-height: 1.2; color: #F7F8FB;}
body[data-page="platform.html"] .u037{margin: 0; font-size: 18px; line-height: 1.6; color: #a7b0bf; max-width: 560px;}
body[data-page="platform.html"] .u038{background: #1F5EFF; color: #FFFFFF; font-size: 16px; font-weight: 600; padding: 16px 32px; border-radius: 10px; transition: background 0.15s; margin-top: 6px;}


/* ---------- process.html ---------- */
/* CSS moved from inline <style> blocks in process.html */


/* page-specific cinematic banner scenes */
.banner-card{position:absolute;padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(7,12,20,.72);backdrop-filter:blur(12px);box-shadow:0 18px 44px rgba(0,0,0,.32);color:#d7e3f8}
.banner-card b{display:block;font:700 16px 'Space Grotesk';color:#eef4ff}.banner-card span{display:block;margin-top:3px;color:#6f7f95;font:600 9px 'JetBrains Mono';letter-spacing:.14em;text-transform:uppercase}
@keyframes bFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
@keyframes bPulse{0%,100%{box-shadow:0 0 0 rgba(31,94,255,0),0 18px 44px rgba(0,0,0,.32)}50%{box-shadow:0 0 26px rgba(31,94,255,.18),0 18px 44px rgba(0,0,0,.32)}}
@keyframes bSweep{0%{transform:translateX(-120%) rotate(18deg)}100%{transform:translateX(220%) rotate(18deg)}}
@keyframes bData{0%{stroke-dashoffset:120;opacity:.35}50%{opacity:1}100%{stroke-dashoffset:0;opacity:.35}}
@keyframes bOrbit{to{transform:translate(-50%,-50%) rotate(360deg)}}
@keyframes bBlink{50%{opacity:.35;transform:scale(.72)}}
@keyframes bGrow{0%,100%{transform:scale(1)}50%{transform:scale(1.06)}}
@keyframes bSpinSlow{to{transform:rotate(360deg)}}
@keyframes bGrid{to{background-position:38px 38px}}
@media (max-width:1120px){.silicon-scene[class*='-scene']{height:520px!important;transform:scale(.96)} }
@media (max-width:700px){.silicon-scene[class*='-scene']{height:420px!important;transform:scale(.9)} }


.process-scene{height:590px;position:relative;overflow:hidden;isolation:isolate}
.process-grid{position:absolute;left:6%;right:4%;bottom:8%;height:52%;transform:perspective(860px) rotateX(74deg);background-image:linear-gradient(rgba(31,94,255,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(31,94,255,.13) 1px,transparent 1px);background-size:38px 38px;mask-image:linear-gradient(to top,black 56%,transparent);animation:bGrid 10s linear infinite}
.pr-flow{position:absolute;right:8%;top:10%;width:470px;height:420px;border-radius:24px;background:linear-gradient(180deg,rgba(10,16,28,.8),rgba(5,9,16,.56));border:1px solid rgba(255,255,255,.06);overflow:hidden;box-shadow:0 26px 60px rgba(0,0,0,.38)}
.pr-track{position:absolute;left:42px;right:42px;top:82px;height:2px;background:linear-gradient(90deg,rgba(31,94,255,.14),rgba(31,94,255,.45),rgba(94,234,212,.28),rgba(31,94,255,.45));}
.pr-track:after{content:"";position:absolute;top:50%;left:0;width:54px;height:4px;border-radius:4px;background:linear-gradient(90deg,transparent,#5eead4,#1F5EFF,transparent);transform:translateY(-50%);animation:prRun 4s linear infinite}
.pr-step{position:absolute;width:98px;padding:14px 12px;border-radius:14px;background:rgba(8,13,21,.88);border:1px solid rgba(255,255,255,.08);color:#eaf1ff;animation:bFloat 5.2s ease-in-out infinite}.pr-step b{display:block;font:700 13px 'Space Grotesk'}.pr-step span{display:block;margin-top:2px;color:#6f7f95;font:600 8px 'JetBrains Mono';letter-spacing:.14em}.pr-step:before{content:attr(data-num);position:absolute;left:10px;top:-9px;padding:4px 7px;border-radius:999px;background:#1F5EFF;color:#fff;font:700 9px 'JetBrains Mono'}
.pr-s1{left:30px;top:40px}.pr-s2{left:142px;top:112px;animation-delay:.3s}.pr-s3{left:258px;top:56px;animation-delay:.6s}.pr-s4{left:350px;top:128px;animation-delay:.9s}
.pr-graph{position:absolute;left:30px;right:30px;bottom:26px;height:170px;border-radius:16px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);padding:14px}
.pr-graph svg{width:100%;height:100%}.pr-graph polyline{fill:none;stroke:#1F5EFF;stroke-width:2.6;stroke-linecap:round;stroke-dasharray:400;stroke-dashoffset:400;animation:prDraw 3s ease-out infinite alternate}.pr-graph path.grid{stroke:rgba(255,255,255,.06);stroke-width:1}.pr-bar{position:absolute;bottom:18px;width:18px;border-radius:8px 8px 2px 2px;background:linear-gradient(180deg,#5eead4,#1F5EFF);animation:prBar 2.8s ease-in-out infinite}.pr-b1{left:52px;height:50px}.pr-b2{left:84px;height:86px;animation-delay:.3s}.pr-b3{left:116px;height:68px;animation-delay:.6s}.pr-b4{left:148px;height:110px;animation-delay:.9s}
@keyframes prRun{0%{left:0}100%{left:calc(100% - 54px)}}@keyframes prDraw{to{stroke-dashoffset:0}}@keyframes prBar{0%,100%{transform:scaleY(.85);transform-origin:bottom}50%{transform:scaleY(1.08)}}


/* CSS moved from style attributes in process.html */

body[data-page="process.html"] .u001{width: 100%; box-sizing: border-box; padding: 70px 40px 90px; background: #090d12;}
body[data-page="process.html"] .u002{max-width: 1000px; margin: 0 auto; display: flex; flex-direction: column; gap: 0;}
body[data-page="process.html"] .u003{display: flex; gap: 8px;}
body[data-page="process.html"] .u004{border: none; font: inherit; text-align: left; cursor: pointer; flex: 1; display: flex; flex-direction: column; gap: 6px; padding: 18px 16px; background: #06090d; border-radius: 12px; transition: background 0.2s;}
body[data-page="process.html"] .u005{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: 12px; color: #5B8CFF;}
body[data-page="process.html"] .u006{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 600; font-size: 14px; color: #F7F8FB; line-height: 1.2;}
body[data-page="process.html"] .u007{border: none; font: inherit; text-align: left; cursor: pointer; flex: 1; display: flex; flex-direction: column; gap: 6px; padding: 18px 16px; background: #0a1016; border-radius: 12px; transition: background 0.2s;}
body[data-page="process.html"] .u008{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: 12px; color: #1F5EFF;}
body[data-page="process.html"] .u009{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 600; font-size: 14px; color: #f5f7f5; line-height: 1.2;}
body[data-page="process.html"] .u010{position: relative; width: 100%; height: 64px; margin-top: 8px;}
body[data-page="process.html"] .u011{position: absolute; left: 0; right: 0; top: 30px; height: 2px; background: #E2E6EE;}
body[data-page="process.html"] .u012{position: absolute; top: 22px; width: 18px; height: 18px; margin-left: -9px; border-radius: 50%; background: #1F5EFF; box-shadow: 0 0 0 6px rgba(31,94,255,0.15); transition: left 0.35s ease; left: 0%;}
body[data-page="process.html"] .u013{margin-top: 24px; padding: 44px 40px; background: #070a0e; border-radius: 20px; display: flex; flex-direction: column; gap: 24px; min-height: 260px;}
body[data-page="process.html"] .u014{margin: 0 0 6px; font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: 13px; color: #1F5EFF;}
body[data-page="process.html"] .u015{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: 30px; color: #f5f7f5;}
body[data-page="process.html"] .u016{margin: 8px 0 0; font-size: 17px; color: #94a09e; line-height: 1.5;}
body[data-page="process.html"] .u017{margin: 0; font-size: 16px; line-height: 1.7; color: #4A5568; max-width: 640px;}
body[data-page="process.html"] .u018{display: flex; gap: 12px; flex-wrap: wrap;}
body[data-page="process.html"] .u019{display: contents;}
body[data-page="process.html"] .u020{width: 100%; box-sizing: border-box; padding: 80px 40px; background: #090d12; text-align: center;}
body[data-page="process.html"] .u021{max-width: 600px; margin: 0 auto; display: flex; flex-direction: column; align-items: center; gap: 20px;}
body[data-page="process.html"] .u022{margin: 0; font-size: 20px; line-height: 1.5; color: #f5f7f5; font-weight: 500;}
body[data-page="process.html"] .u023{background: #1F5EFF; color: #FFFFFF; font-size: 16px; font-weight: 600; padding: 15px 30px; border-radius: 10px; transition: background 0.15s;}


/* ---------- manufacturing.html ---------- */
/* CSS moved from inline <style> blocks in manufacturing.html */


.pkg-anatomy-wrap{position:relative;overflow:visible;isolation:isolate;padding-right:120px}
.pkg-anatomy-card{position:relative}
.pkg-anatomy-svg{filter:drop-shadow(0 24px 40px rgba(0,0,0,.18))}
.pkg-anatomy-svg .pkg-layer,.pkg-anatomy-svg .pkg-wire,.pkg-anatomy-svg .pkg-ball,.pkg-anatomy-svg .pkg-pad,.pkg-anatomy-svg .pkg-drop,.pkg-anatomy-svg .pkg-connector{transform-box:fill-box;transform-origin:center}
.pkg-frame{opacity:.55;animation:pkgFramePulse 4.8s ease-in-out infinite}
.pkg-axis{opacity:.6;animation:pkgAxisPulse 3.8s ease-in-out infinite}
.pkg-mold{animation:pkgMoldFloat 5.8s ease-in-out infinite}
.pkg-die{animation:pkgDiePulse 5.8s ease-in-out infinite .35s}
.pkg-substrate{animation:pkgSubstrateFloat 5.8s ease-in-out infinite .75s}
.pkg-pad{animation:pkgPadBlink 5.8s ease-in-out infinite .45s}
.pkg-wire{stroke-dasharray:140;stroke-dashoffset:140;animation:pkgWireDraw 5.8s ease-in-out infinite}
.pkg-drop{stroke-dasharray:5 5;animation:pkgDropFlow 5.8s linear infinite}
.pkg-connector{stroke-dasharray:90;stroke-dashoffset:90;animation:pkgConnDraw 5.8s ease-in-out infinite}
.pkg-ball{opacity:0;animation:pkgBallPop 5.8s ease-in-out infinite}
.pkg-ball.b1{animation-delay:1.10s}.pkg-ball.b2{animation-delay:1.22s}.pkg-ball.b3{animation-delay:1.34s}.pkg-ball.b4{animation-delay:1.46s}.pkg-ball.b5{animation-delay:1.58s}.pkg-ball.b6{animation-delay:1.70s}.pkg-ball.b7{animation-delay:1.82s}
.pkg-label{opacity:0;transform:translateX(-12px);animation:pkgLabelIn 5.8s ease-in-out infinite}
.pkg-label.l1{animation-delay:.08s}.pkg-label.l2{animation-delay:.55s}.pkg-label.l3{animation-delay:1.0s}.pkg-label.l4{animation-delay:1.45s}
.pkg-note{opacity:.7;animation:pkgNotePulse 3.8s ease-in-out infinite}
.pkg-copy-kicker,.pkg-copy-title,.pkg-copy-text{animation:pkgTextLift 5.8s ease-in-out infinite}
.pkg-copy-title{animation-delay:.18s}.pkg-copy-text{animation-delay:.36s}
.pkg-scan{position:absolute;left:10%;right:11%;top:6%;bottom:12%;pointer-events:none;opacity:.55;background:linear-gradient(180deg,transparent 0%,rgba(31,94,255,.0) 22%,rgba(31,94,255,.18) 42%,rgba(94,234,212,.18) 50%,rgba(31,94,255,.18) 58%,rgba(31,94,255,.0) 78%,transparent 100%);filter:blur(2px);mix-blend-mode:screen;animation:pkgSweep 4.6s ease-in-out infinite}
@keyframes pkgMoldFloat{0%,100%{transform:translateY(0)}25%{transform:translateY(-8px)}50%{transform:translateY(-2px)}75%{transform:translateY(-6px)}}
@keyframes pkgDiePulse{0%,100%{transform:scale(1);filter:drop-shadow(0 0 0 rgba(31,94,255,0))}35%{transform:scale(1.03);filter:drop-shadow(0 0 10px rgba(31,94,255,.32))}55%{transform:scale(1.06);filter:drop-shadow(0 0 18px rgba(31,94,255,.42))}75%{transform:scale(1.02);filter:drop-shadow(0 0 6px rgba(31,94,255,.18))}}
@keyframes pkgSubstrateFloat{0%,100%{transform:scaleX(1)}40%{transform:scaleX(1.02) translateY(2px)}70%{transform:scaleX(.985) translateY(-1px)}}
@keyframes pkgPadBlink{0%,100%{opacity:1}45%{opacity:.4}55%{opacity:1}}
@keyframes pkgWireDraw{0%,15%{stroke-dashoffset:140;opacity:.1}22%,72%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:-140;opacity:.12}}
@keyframes pkgDropFlow{0%,100%{stroke-dashoffset:0;opacity:.45}50%{stroke-dashoffset:-16;opacity:1}}
@keyframes pkgConnDraw{0%,18%{stroke-dashoffset:90;opacity:.18}30%,74%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:-90;opacity:.18}}
@keyframes pkgBallPop{0%,18%{transform:translateY(16px) scale(.25);opacity:0}28%{transform:translateY(-3px) scale(1.18);opacity:1}36%,82%{transform:translateY(0) scale(1);opacity:1}100%{transform:translateY(12px) scale(.55);opacity:0}}
@keyframes pkgLabelIn{0%,12%{opacity:0;transform:translateX(-12px)}22%,78%{opacity:1;transform:translateX(0)}100%{opacity:.35;transform:translateX(-4px)}}
@keyframes pkgTextLift{0%,100%{opacity:1;transform:translateY(0)}35%{opacity:.96;transform:translateY(-3px)}55%{opacity:1;transform:translateY(0)}}
@keyframes pkgNotePulse{0%,100%{opacity:.62}50%{opacity:.95}}
@keyframes pkgFramePulse{0%,100%{opacity:.42}50%{opacity:.72}}
@keyframes pkgAxisPulse{0%,100%{opacity:.3}50%{opacity:.82}}
@keyframes pkgSweep{0%,100%{transform:translateY(-38%);opacity:0}22%{opacity:.65}50%{transform:translateY(0%);opacity:.78}78%{opacity:.65}100%{transform:translateY(38%);opacity:0}}
@media (max-width:900px){.pkg-label{font-size:11px!important}.pkg-scan{left:8%;right:8%}}


/* page-specific cinematic banner scenes */
.banner-card{position:absolute;padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(7,12,20,.72);backdrop-filter:blur(12px);box-shadow:0 18px 44px rgba(0,0,0,.32);color:#d7e3f8}
.banner-card b{display:block;font:700 16px 'Space Grotesk';color:#eef4ff}.banner-card span{display:block;margin-top:3px;color:#6f7f95;font:600 9px 'JetBrains Mono';letter-spacing:.14em;text-transform:uppercase}
@keyframes bFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
@keyframes bPulse{0%,100%{box-shadow:0 0 0 rgba(31,94,255,0),0 18px 44px rgba(0,0,0,.32)}50%{box-shadow:0 0 26px rgba(31,94,255,.18),0 18px 44px rgba(0,0,0,.32)}}
@keyframes bSweep{0%{transform:translateX(-120%) rotate(18deg)}100%{transform:translateX(220%) rotate(18deg)}}
@keyframes bData{0%{stroke-dashoffset:120;opacity:.35}50%{opacity:1}100%{stroke-dashoffset:0;opacity:.35}}
@keyframes bOrbit{to{transform:translate(-50%,-50%) rotate(360deg)}}
@keyframes bBlink{50%{opacity:.35;transform:scale(.72)}}
@keyframes bGrow{0%,100%{transform:scale(1)}50%{transform:scale(1.06)}}
@keyframes bSpinSlow{to{transform:rotate(360deg)}}
@keyframes bGrid{to{background-position:38px 38px}}
@media (max-width:1120px){.silicon-scene[class*='-scene']{height:520px!important;transform:scale(.96)} }
@media (max-width:700px){.silicon-scene[class*='-scene']{height:420px!important;transform:scale(.9)} }


.mfg-scene{height:590px;position:relative;overflow:hidden;isolation:isolate}
.mfg-floor{position:absolute;left:5%;right:4%;bottom:4%;height:54%;transform:perspective(920px) rotateX(74deg);background-image:linear-gradient(rgba(31,94,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(31,94,255,.12) 1px,transparent 1px);background-size:40px 40px;mask-image:linear-gradient(to top,black 58%,transparent);animation:bGrid 10s linear infinite}
.mfg-wafer{position:absolute;right:10%;top:12%;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(31,94,255,.18),rgba(31,94,255,.08) 40%,rgba(7,12,20,.86) 68%);border:1px solid rgba(255,255,255,.08);box-shadow:0 34px 60px rgba(0,0,0,.34);overflow:hidden;animation:bFloat 6.2s ease-in-out infinite}
.mfg-wafer:before,.mfg-wafer:after{content:"";position:absolute;inset:12px;border-radius:50%;border:1px solid rgba(94,234,212,.18)}.mfg-wafer:after{inset:48px;border-color:rgba(31,94,255,.24)}
.mfg-lines{position:absolute;inset:0;background:repeating-radial-gradient(circle at center,transparent 0 24px,rgba(255,255,255,.05) 24px 25px),repeating-linear-gradient(0deg,transparent 0 28px,rgba(31,94,255,.05) 28px 29px),repeating-linear-gradient(90deg,transparent 0 28px,rgba(31,94,255,.05) 28px 29px);opacity:.85}
.mfg-scan{position:absolute;left:-20%;top:50%;width:140%;height:22px;background:linear-gradient(90deg,transparent,rgba(94,234,212,.0),rgba(94,234,212,.38),rgba(31,94,255,.42),transparent);filter:blur(6px);transform:translateY(-50%) rotate(-18deg);animation:mfgScan 4.4s ease-in-out infinite}
.mfg-pack{position:absolute;left:10%;top:30%;width:250px;height:176px;border-radius:24px;background:linear-gradient(145deg,#101b2f,#070d17);border:1px solid rgba(255,255,255,.08);box-shadow:0 26px 56px rgba(0,0,0,.36);animation:bPulse 4.6s ease-in-out infinite}.mfg-pack:before{content:"";position:absolute;left:18px;right:18px;top:18px;bottom:18px;border-radius:16px;border:1px solid rgba(31,94,255,.26)}
.mfg-die{position:absolute;left:50%;top:52%;width:92px;height:68px;transform:translate(-50%,-50%);border-radius:12px;background:linear-gradient(145deg,#10213f,#081225);border:1px solid rgba(31,94,255,.56);box-shadow:0 0 20px rgba(31,94,255,.24)}
.mfg-wire{position:absolute;width:70px;height:24px;border-top:2px solid #8a93a8;border-radius:50%;opacity:.9}.mfg-w1{left:38px;top:48px;transform:rotate(10deg);animation:bGrow 2.8s ease-in-out infinite}.mfg-w2{right:38px;top:48px;transform:scaleX(-1) rotate(10deg);animation:bGrow 2.8s ease-in-out infinite .6s}.mfg-bga{position:absolute;left:26px;right:26px;bottom:20px;height:18px;display:flex;justify-content:space-between}.mfg-bga i{width:12px;height:12px;border-radius:50%;background:#1F5EFF;box-shadow:0 0 10px rgba(31,94,255,.46);animation:mfgPop 3.4s ease-in-out infinite}.mfg-bga i:nth-child(2){animation-delay:.18s}.mfg-bga i:nth-child(3){animation-delay:.36s}.mfg-bga i:nth-child(4){animation-delay:.54s}.mfg-bga i:nth-child(5){animation-delay:.72s}.mfg-bga i:nth-child(6){animation-delay:.9s}
.mfg-hud{position:absolute;right:6%;bottom:14%;width:250px;padding:16px;border-radius:16px;background:rgba(6,11,18,.74);border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(14px)}.mfg-hud .r{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.mfg-hud .r div{border-top:1px solid #1b2838;padding-top:8px}.mfg-hud b{display:block;color:#eef4ff;font:700 15px 'Space Grotesk'}.mfg-hud span{display:block;color:#6f7f95;font:600 8px 'JetBrains Mono';letter-spacing:.14em}
@keyframes mfgScan{0%,100%{left:-35%;opacity:0}20%,80%{opacity:1}50%{left:10%}}@keyframes mfgPop{0%,100%{transform:translateY(4px) scale(.8);opacity:.6}50%{transform:translateY(-6px) scale(1.08);opacity:1}}


/* CSS moved from style attributes in manufacturing.html */

body[data-page="manufacturing.html"] .u001{display:flex;justify-content:space-between;color:#718199;font:600 9px 'JetBrains Mono';letter-spacing:.14em;text-transform:uppercase;}
body[data-page="manufacturing.html"] .u002{width:8px;height:8px;border-radius:50%;background:#1F5EFF;box-shadow:0 0 10px rgba(31,94,255,.8);}
body[data-page="manufacturing.html"] .u003{width: 100%; box-sizing: border-box; padding: 90px 40px; background: #070a0e;}
body[data-page="manufacturing.html"] .u004{max-width: 820px; margin: 0 auto; display: flex; flex-direction: column; gap: 16px;}
body[data-page="manufacturing.html"] .u005{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 600; font-size: 14px; letter-spacing: 1.5px; color: #1F5EFF;}
body[data-page="manufacturing.html"] .u006{margin: 0; font-size: 22px; line-height: 1.6; color: #f5f7f5;}
body[data-page="manufacturing.html"] .u007{width: 100%; box-sizing: border-box; padding: 90px 40px; background: #090d12;}
body[data-page="manufacturing.html"] .u008{max-width: 1100px; margin: 0 auto; display: flex; gap: 56px; align-items: center; flex-wrap: wrap;}
body[data-page="manufacturing.html"] .u009{flex: 1; min-width: 320px; position: relative; width: 100%; max-width: 480px; aspect-ratio: 560 / 440; margin: 0 auto;}
body[data-page="manufacturing.html"] .u010{width: 100%; height: 100%; display: block;}
body[data-page="manufacturing.html"] .u011{position: absolute; left: 78%; top: 7%; margin: 0; font-size: 13px; font-weight: 600; color: #f5f7f5; white-space: nowrap;}
body[data-page="manufacturing.html"] .u012{position: absolute; left: 78%; top: 38%; margin: 0; font-size: 13px; font-weight: 600; color: #f5f7f5; white-space: nowrap;}
body[data-page="manufacturing.html"] .u013{position: absolute; left: 78%; top: 57%; margin: 0; font-size: 13px; font-weight: 600; color: #f5f7f5; white-space: nowrap;}
body[data-page="manufacturing.html"] .u014{position: absolute; left: 72%; top: 75%; margin: 0; font-size: 13px; font-weight: 600; color: #f5f7f5; white-space: nowrap;}
body[data-page="manufacturing.html"] .u015{position: absolute; left: 2%; top: 94%; margin: 0; font-size: 11px; color: #7f8c9a;}
body[data-page="manufacturing.html"] .u016{flex: 1; min-width: 280px; display: flex; flex-direction: column; gap: 16px;}
body[data-page="manufacturing.html"] .u017{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: 30px; color: #f5f7f5;}
body[data-page="manufacturing.html"] .u018{margin: 0; font-size: 16px; line-height: 1.65; color: #94a09e;}
body[data-page="manufacturing.html"] .u019{max-width: 1100px; margin: 0 auto; display: flex; flex-direction: column; gap: 40px;}
body[data-page="manufacturing.html"] .u020{max-width: 700px; display: flex; flex-direction: column; gap: 12px;}
body[data-page="manufacturing.html"] .u021{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: 32px; color: #f5f7f5;}
body[data-page="manufacturing.html"] .u022{margin: 0; font-size: 16px; line-height: 1.6; color: #94a09e;}
body[data-page="manufacturing.html"] .u023{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px;}
body[data-page="manufacturing.html"] .u024{background: #070a0e; border-radius: 16px; padding: 32px 28px; display: flex; flex-direction: column; gap: 8px;}
body[data-page="manufacturing.html"] .u025{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: 40px; color: #1F5EFF;}
body[data-page="manufacturing.html"] .u026{margin: 0; font-size: 14px; line-height: 1.5; color: #94a09e;}
body[data-page="manufacturing.html"] .u027{background: #06090d; border-radius: 16px; padding: 32px 28px; display: flex; flex-direction: column; gap: 8px;}
body[data-page="manufacturing.html"] .u028{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: 40px; color: #5B8CFF;}
body[data-page="manufacturing.html"] .u029{margin: 0; font-size: 14px; line-height: 1.5; color: #a7b0bf;}
body[data-page="manufacturing.html"] .u030{margin: 0; font-size: 13px; color: #7f8c9a;}
body[data-page="manufacturing.html"] .u031{background: #090d12; border: 1px solid #1d2832; border-radius: 16px; padding: 32px 28px; display: flex; flex-direction: column; gap: 12px;}
body[data-page="manufacturing.html"] .u032{width: 40px; height: 40px; border-radius: 10px; background: #0a1016; display: flex; align-items: center; justify-content: center; font-family: 'Space Grotesk', sans-serif; font-weight: 700; color: #1F5EFF; font-size: 15px;}
body[data-page="manufacturing.html"] .u033{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 600; font-size: 20px; color: #f5f7f5;}
body[data-page="manufacturing.html"] .u034{margin: 0; font-size: 15px; line-height: 1.6; color: #94a09e;}
body[data-page="manufacturing.html"] .u035{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px;}
body[data-page="manufacturing.html"] .u036{background: #090d12; border: 1px solid #1d2832; border-radius: 16px; padding: 28px; display: flex; flex-direction: column; gap: 8px;}
body[data-page="manufacturing.html"] .u037{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 600; font-size: 18px; color: #f5f7f5;}
body[data-page="manufacturing.html"] .u038{margin: 0; font-size: 14px; line-height: 1.55; color: #94a09e;}
body[data-page="manufacturing.html"] .u039{width: 100%; box-sizing: border-box; padding: 90px 40px; background: #06090d;}
body[data-page="manufacturing.html"] .u040{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 600; font-size: 14px; letter-spacing: 1.5px; color: #5B8CFF;}
body[data-page="manufacturing.html"] .u041{margin: 0; font-size: 22px; line-height: 1.6; color: #a7b0bf;}
body[data-page="manufacturing.html"] .u042{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px;}
body[data-page="manufacturing.html"] .u043{display: flex; flex-direction: column; gap: 8px;}
body[data-page="manufacturing.html"] .u044{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: 15px; color: #1F5EFF;}
body[data-page="manufacturing.html"] .u045{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 600; font-size: 16px; color: #f5f7f5;}
body[data-page="manufacturing.html"] .u046{width: 100%; box-sizing: border-box; padding: 80px 40px; background: #090d12; text-align: center;}
body[data-page="manufacturing.html"] .u047{max-width: 600px; margin: 0 auto; display: flex; flex-direction: column; align-items: center; gap: 20px;}
body[data-page="manufacturing.html"] .u048{margin: 0; font-size: 20px; line-height: 1.5; color: #f5f7f5; font-weight: 500;}
body[data-page="manufacturing.html"] .u049{background: #1F5EFF; color: #FFFFFF; font-size: 16px; font-weight: 600; padding: 15px 30px; border-radius: 10px; transition: background 0.15s;}


/* ---------- solutions.html ---------- */
/* CSS moved from inline <style> blocks in solutions.html */


/* page-specific cinematic banner scenes */
.banner-card{position:absolute;padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(7,12,20,.72);backdrop-filter:blur(12px);box-shadow:0 18px 44px rgba(0,0,0,.32);color:#d7e3f8}
.banner-card b{display:block;font:700 16px 'Space Grotesk';color:#eef4ff}.banner-card span{display:block;margin-top:3px;color:#6f7f95;font:600 9px 'JetBrains Mono';letter-spacing:.14em;text-transform:uppercase}
@keyframes bFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
@keyframes bPulse{0%,100%{box-shadow:0 0 0 rgba(31,94,255,0),0 18px 44px rgba(0,0,0,.32)}50%{box-shadow:0 0 26px rgba(31,94,255,.18),0 18px 44px rgba(0,0,0,.32)}}
@keyframes bSweep{0%{transform:translateX(-120%) rotate(18deg)}100%{transform:translateX(220%) rotate(18deg)}}
@keyframes bData{0%{stroke-dashoffset:120;opacity:.35}50%{opacity:1}100%{stroke-dashoffset:0;opacity:.35}}
@keyframes bOrbit{to{transform:translate(-50%,-50%) rotate(360deg)}}
@keyframes bBlink{50%{opacity:.35;transform:scale(.72)}}
@keyframes bGrow{0%,100%{transform:scale(1)}50%{transform:scale(1.06)}}
@keyframes bSpinSlow{to{transform:rotate(360deg)}}
@keyframes bGrid{to{background-position:38px 38px}}
@media (max-width:1120px){.silicon-scene[class*='-scene']{height:520px!important;transform:scale(.96)} }
@media (max-width:700px){.silicon-scene[class*='-scene']{height:420px!important;transform:scale(.9)} }


.sol-scene{height:590px;position:relative;overflow:hidden;isolation:isolate}
.sol-core{position:absolute;left:54%;top:50%;width:170px;height:170px;border-radius:36px;transform:translate(-50%,-50%);background:linear-gradient(145deg,#0e1b34,#08111d);border:1px solid rgba(31,94,255,.44);display:grid;place-items:center;color:#eef4ff;font:700 19px 'Space Grotesk';letter-spacing:.08em;box-shadow:0 28px 60px rgba(0,0,0,.34);animation:bPulse 4.4s ease-in-out infinite}
.sol-core:before{content:"";position:absolute;inset:16px;border-radius:26px;border:1px solid rgba(94,234,212,.18)}
.sol-orbit{position:absolute;left:54%;top:50%;width:420px;height:420px;border-radius:50%;border:1px dashed rgba(31,94,255,.18);transform:translate(-50%,-50%);animation:bSpinSlow 15s linear infinite}
.sol-card{position:absolute;width:136px;padding:12px 14px;border-radius:16px;background:rgba(7,12,20,.76);border:1px solid rgba(255,255,255,.08);box-shadow:0 16px 40px rgba(0,0,0,.3);animation:bFloat 5.4s ease-in-out infinite}.sol-card b{display:block;font:700 14px 'Space Grotesk';color:#eef4ff}.sol-card span{display:block;margin-top:2px;color:#6f7f95;font:600 8px 'JetBrains Mono';letter-spacing:.14em}
.sol-c1{left:6%;top:18%}.sol-c2{left:71%;top:15%;animation-delay:.5s}.sol-c3{left:76%;top:56%;animation-delay:1s}.sol-c4{left:16%;top:62%;animation-delay:1.5s}
.sol-link{position:absolute;height:1px;background:linear-gradient(90deg,rgba(94,234,212,.0),rgba(94,234,212,.5),rgba(31,94,255,.0));box-shadow:0 0 14px rgba(94,234,212,.22)}.sol-link:after{content:"";position:absolute;left:0;top:50%;width:22px;height:3px;border-radius:4px;transform:translateY(-50%);background:linear-gradient(90deg,transparent,#5eead4,#1F5EFF,transparent);animation:solRun 2.4s linear infinite}
.sol-l1{left:20%;top:34%;width:140px;transform:rotate(10deg)}.sol-l2{left:56%;top:31%;width:122px;transform:rotate(-15deg)}.sol-l3{left:58%;top:60%;width:124px;transform:rotate(18deg)}.sol-l4{left:28%;top:63%;width:136px;transform:rotate(-18deg)}
.sol-mini{position:absolute;right:6%;bottom:18%;width:240px;height:138px;border-radius:16px;background:rgba(7,12,20,.76);border:1px solid rgba(255,255,255,.08);padding:14px}.sol-mini svg{width:100%;height:88px}.sol-mini polyline{fill:none;stroke:#1F5EFF;stroke-width:2.4;stroke-dasharray:220;stroke-dashoffset:220;animation:solDraw 3.2s ease-out infinite alternate}
@keyframes solRun{0%{left:-4%}100%{left:100%}}@keyframes solDraw{to{stroke-dashoffset:0}}


/* CSS moved from style attributes in solutions.html */

body[data-page="solutions.html"] .u001{display:flex;justify-content:space-between;color:#718199;font:600 9px 'JetBrains Mono';letter-spacing:.14em;text-transform:uppercase;}
body[data-page="solutions.html"] .u002{width:8px;height:8px;border-radius:50%;background:#1F5EFF;box-shadow:0 0 10px rgba(31,94,255,.8);}
body[data-page="solutions.html"] .u003{width: 100%; box-sizing: border-box; padding: 96px 40px; background: #090d12; border-bottom: 1px solid #1d2832;}
body[data-page="solutions.html"] .u004{max-width: 1200px; margin: 0 auto; display: flex; flex-direction: column; gap: 44px;}
body[data-page="solutions.html"] .u005{max-width: 720px; display: flex; flex-direction: column; gap: 14px;}
body[data-page="solutions.html"] .u006{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 600; font-size: 14px; letter-spacing: 1.5px; color: #1F5EFF;}
body[data-page="solutions.html"] .u007{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: 36px; line-height: 1.2; color: #f5f7f5;}
body[data-page="solutions.html"] .u008{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px;}
body[data-page="solutions.html"] .u009{display: flex; flex-direction: column; gap: 10px; padding: 30px 26px; background: #090d12; border: 1px solid #1d2832; border-radius: 16px; box-sizing: border-box; transition: border-color 0.15s, box-shadow 0.15s;}
body[data-page="solutions.html"] .u010{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 600; font-size: 12px; letter-spacing: 1.2px; color: #1F5EFF;}
body[data-page="solutions.html"] .u011{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 600; font-size: 20px; line-height: 1.3; color: #f5f7f5;}
body[data-page="solutions.html"] .u012{margin: 0; font-size: 15px; line-height: 1.6; color: #94a09e; flex-grow: 1;}
body[data-page="solutions.html"] .u013{margin: 6px 0 0; font-size: 15px; font-weight: 600; color: #1F5EFF;}
body[data-page="solutions.html"] .u014{width: 100%; box-sizing: border-box; padding: 96px 40px; background: #070a0e;}
body[data-page="solutions.html"] .u015{margin: 0; font-size: 18px; line-height: 1.6; color: #94a09e;}
body[data-page="solutions.html"] .u016{display: flex; flex-direction: row; align-items: stretch; gap: 10px;}
body[data-page="solutions.html"] .u017{flex: 1; display: flex; flex-direction: column; gap: 10px; padding: 26px 22px; background: #0a1016; border: 1px solid #23324a; border-radius: 14px; box-sizing: border-box;}
body[data-page="solutions.html"] .u018{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: 13px; letter-spacing: 1px; color: #1F5EFF;}
body[data-page="solutions.html"] .u019{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 600; font-size: 18px; line-height: 1.3; color: #f5f7f5;}
body[data-page="solutions.html"] .u020{margin: 0; font-size: 14px; line-height: 1.55; color: #94a09e;}
body[data-page="solutions.html"] .u021{width: 22px; height: 14px; flex-shrink: 0; align-self: center; align-self: center;}
body[data-page="solutions.html"] .u022{width: 100%; box-sizing: border-box; padding: 96px 40px; background: #06090d; text-align: center;}
body[data-page="solutions.html"] .u023{max-width: 720px; margin: 0 auto; display: flex; flex-direction: column; align-items: center; gap: 20px;}
body[data-page="solutions.html"] .u024{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: 36px; line-height: 1.2; color: #F7F8FB;}
body[data-page="solutions.html"] .u025{margin: 0; font-size: 18px; line-height: 1.6; color: #a7b0bf; max-width: 560px;}
body[data-page="solutions.html"] .u026{background: #1F5EFF; color: #FFFFFF; font-size: 16px; font-weight: 600; padding: 16px 32px; border-radius: 10px; transition: background 0.15s; margin-top: 6px;}


/* ---------- gpu-servers.html ---------- */
/* CSS moved from inline <style> blocks in gpu-servers.html */


.aiinfra-scene{height:590px;position:relative;overflow:hidden;isolation:isolate}
.aiinfra-grid{position:absolute;left:1%;right:1%;bottom:1%;height:54%;transform:perspective(880px) rotateX(73deg);transform-origin:center bottom;background-image:linear-gradient(rgba(31,94,255,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(31,94,255,.14) 1px,transparent 1px);background-size:38px 38px;mask-image:linear-gradient(to top,black 56%,transparent);animation:aiGridMove 9s linear infinite}
.aiinfra-halo{position:absolute;right:2%;top:4%;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgba(31,94,255,.14),rgba(94,234,212,.04) 38%,transparent 70%);animation:aiHalo 6s ease-in-out infinite}
.ai-rack{position:absolute;width:128px;height:288px;border-radius:18px;background:linear-gradient(145deg,#0f1a2a,#070c13);border:1px solid rgba(255,255,255,.09);box-shadow:0 28px 60px rgba(0,0,0,.42);padding:14px 12px;animation:aiRackFloat 6s ease-in-out infinite}
.ai-rack.r1{left:14%;top:20%}.ai-rack.r2{left:40%;top:13%;animation-delay:.7s}.ai-rack.r3{left:66%;top:21%;animation-delay:1.4s}
.ai-rack:before{content:attr(data-label);position:absolute;left:12px;right:12px;top:-26px;color:#687a92;font:600 9px 'JetBrains Mono';letter-spacing:.14em;text-transform:uppercase}
.ai-server{height:32px;border-radius:7px;background:linear-gradient(180deg,#162339,#0c1422);border:1px solid rgba(255,255,255,.07);margin:7px 0;position:relative;overflow:hidden}
.ai-server:before{content:"";position:absolute;left:10px;top:50%;width:7px;height:7px;border-radius:50%;background:#5eead4;box-shadow:0 0 10px #5eead4;transform:translateY(-50%);animation:aiBlink 1.7s ease-in-out infinite}
.ai-server:after{content:"";position:absolute;right:10px;top:50%;width:45px;height:3px;border-radius:4px;transform:translateY(-50%);background:linear-gradient(90deg,#26374d,#1F5EFF,#5eead4);animation:aiLoad 2.6s ease-in-out infinite}
.ai-gpu{position:absolute;width:66px;height:44px;border-radius:10px;background:linear-gradient(145deg,#10223e,#0b1424);border:1px solid rgba(31,94,255,.42);box-shadow:0 0 24px rgba(31,94,255,.11);display:grid;place-items:center;color:#dbe7ff;font:700 11px 'JetBrains Mono';animation:aiGpuFloat 5s ease-in-out infinite}.ai-gpu.g1{left:6%;bottom:18%}.ai-gpu.g2{right:4%;top:13%;animation-delay:.8s}.ai-gpu.g3{right:6%;bottom:17%;animation-delay:1.6s}
.ai-link{position:absolute;height:1px;background:linear-gradient(90deg,transparent,rgba(94,234,212,.65),rgba(31,94,255,.7),transparent);box-shadow:0 0 14px rgba(94,234,212,.22);overflow:visible}.ai-link:after{content:"";position:absolute;left:-6%;top:50%;width:28px;height:3px;border-radius:5px;transform:translateY(-50%);background:linear-gradient(90deg,transparent,#5eead4,#1F5EFF,transparent);animation:aiPacket 2.1s linear infinite}
.ai-l1{left:24%;top:48%;width:145px}.ai-l2{left:49%;top:43%;width:144px}.ai-l3{left:34%;top:71%;width:180px;transform:rotate(8deg)}
.ai-hud{position:absolute;right:0;bottom:4%;width:260px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:rgba(7,12,20,.76);backdrop-filter:blur(14px);padding:15px;box-shadow:0 18px 44px rgba(0,0,0,.34);animation:aiHudFloat 5s ease-in-out infinite}
.ai-hud-head{display:flex;justify-content:space-between;align-items:center;color:#718199;font:600 9px 'JetBrains Mono';letter-spacing:.14em;text-transform:uppercase}.ai-hud-head i{width:8px;height:8px;border-radius:50%;background:#1F5EFF;box-shadow:0 0 12px rgba(31,94,255,.85);animation:aiBlink 1.6s ease-in-out infinite}
.ai-hud svg{width:100%;height:82px;margin-top:8px}.ai-hud polyline{fill:none;stroke:#1F5EFF;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:320;stroke-dashoffset:320;animation:aiGraph 3.6s ease-in-out infinite}.ai-hud .metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ai-hud .metrics div{padding-top:8px;border-top:1px solid #1b2838}.ai-hud b{display:block;color:#eef4ff;font:700 14px 'Space Grotesk'}.ai-hud span{display:block;margin-top:2px;color:#64758a;font:600 8px 'JetBrains Mono';letter-spacing:.13em}
.ai-globe{position:absolute;left:1%;top:7%;width:130px;height:130px;border-radius:50%;border:1px solid rgba(31,94,255,.22);background:radial-gradient(circle at 40% 35%,rgba(31,94,255,.12),transparent 58%);animation:aiSpin 18s linear infinite}.ai-globe:before,.ai-globe:after{content:"";position:absolute;inset:18px;border:1px solid rgba(94,234,212,.18);border-radius:50%}.ai-globe:after{inset:40px;border-color:rgba(31,94,255,.28)}
.ai-arrow{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:#1F5EFF;font-size:20px;font-weight:700;align-self:center;flex-shrink:0}
@keyframes aiGridMove{to{background-position:38px 38px}}@keyframes aiHalo{0%,100%{transform:scale(.94);opacity:.6}50%{transform:scale(1.04);opacity:1}}@keyframes aiRackFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes aiBlink{50%{opacity:.28;transform:translateY(-50%) scale(.75)}}@keyframes aiLoad{0%,100%{width:22px;opacity:.5}50%{width:54px;opacity:1}}@keyframes aiGpuFloat{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-12px) rotate(3deg)}}@keyframes aiPacket{0%{left:-10%;opacity:0}10%{opacity:1}100%{left:100%;opacity:0}}@keyframes aiHudFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes aiGraph{0%{stroke-dashoffset:320;opacity:.3}55%,80%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:-320;opacity:.2}}@keyframes aiSpin{to{transform:rotate(360deg)}}
@media(max-width:1120px){.aiinfra-scene{height:520px}.ai-rack.r1{left:10%}.ai-rack.r3{left:70%}.ai-hud{right:2%;width:230px}.ai-globe{display:none}}
@media(max-width:700px){.aiinfra-scene{height:430px;transform:scale(.9)}.ai-rack{width:105px;height:240px;padding:10px}.ai-server{height:26px}.ai-hud{width:210px}.ai-gpu{display:none}}


/* CSS moved from style attributes in gpu-servers.html */

body[data-page="gpu-servers.html"] .u001{width: 100%; box-sizing: border-box; padding: 96px 40px; background: #090d12; border-bottom: 1px solid #1d2832;}
body[data-page="gpu-servers.html"] .u002{max-width: 1200px; margin: 0 auto; display: flex; flex-direction: column; gap: 44px;}
body[data-page="gpu-servers.html"] .u003{max-width: 720px; display: flex; flex-direction: column; gap: 14px;}
body[data-page="gpu-servers.html"] .u004{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 600; font-size: 14px; letter-spacing: 1.5px; color: #1F5EFF;}
body[data-page="gpu-servers.html"] .u005{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: 36px; line-height: 1.2; color: #f5f7f5;}
body[data-page="gpu-servers.html"] .u006{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px;}
body[data-page="gpu-servers.html"] .u007{background: #070a0e; border: 1px solid #1d2832; border-radius: 16px; padding: 30px 26px; display: flex; flex-direction: column; gap: 12px;}
body[data-page="gpu-servers.html"] .u008{width: 40px; height: 40px; border-radius: 10px; background: #0a1016; display: flex; align-items: center; justify-content: center; font-family: 'Space Grotesk', sans-serif; font-weight: 700; color: #1F5EFF; font-size: 15px;}
body[data-page="gpu-servers.html"] .u009{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 600; font-size: 20px; line-height: 1.3; color: #f5f7f5;}
body[data-page="gpu-servers.html"] .u010{margin: 0; font-size: 15px; line-height: 1.6; color: #94a09e;}
body[data-page="gpu-servers.html"] .u011{width: 100%; box-sizing: border-box; padding: 96px 40px; background: #070a0e;}
body[data-page="gpu-servers.html"] .u012{margin: 0; font-size: 18px; line-height: 1.6; color: #94a09e;}
body[data-page="gpu-servers.html"] .u013{display: flex; flex-direction: column; background: #090d12; border: 1px solid #1d2832; border-radius: 16px; overflow: hidden;}
body[data-page="gpu-servers.html"] .u014{display: grid; grid-template-columns: 280px 1fr; gap: 28px; padding: 22px 28px; border-bottom: 1px solid #1d2832;}
body[data-page="gpu-servers.html"] .u015{margin: 0; font-family: 'Space Grotesk', sans-serif; font-size: 17px; font-weight: 600; color: #f5f7f5;}
body[data-page="gpu-servers.html"] .u016{margin: 0; font-size: 16px; line-height: 1.6; color: #94a09e;}
body[data-page="gpu-servers.html"] .u017{display: grid; grid-template-columns: 280px 1fr; gap: 28px; padding: 22px 28px;}
body[data-page="gpu-servers.html"] .u018{background: #090d12; border: 1px solid #1d2832; border-radius: 16px; padding: 30px 26px; display: flex; flex-direction: column; gap: 12px;}
body[data-page="gpu-servers.html"] .u019{display: flex; flex-direction: row; align-items: stretch; gap: 10px;}
body[data-page="gpu-servers.html"] .u020{flex: 1; display: flex; flex-direction: column; gap: 10px; padding: 26px 22px; background: #0a1016; border: 1px solid #23324a; border-radius: 14px; box-sizing: border-box;}
body[data-page="gpu-servers.html"] .u021{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: 13px; letter-spacing: 1px; color: #1F5EFF;}
body[data-page="gpu-servers.html"] .u022{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 600; font-size: 18px; line-height: 1.3; color: #f5f7f5;}
body[data-page="gpu-servers.html"] .u023{margin: 0; font-size: 14px; line-height: 1.55; color: #94a09e;}
body[data-page="gpu-servers.html"] .u024{width: 100%; box-sizing: border-box; padding: 28px 40px; background: #090d12; border-top: 1px solid #1d2832;}
body[data-page="gpu-servers.html"] .u025{max-width: 1200px; margin: 0 auto; font-size: 13px; line-height: 1.6; color: #7f8c9a;}
body[data-page="gpu-servers.html"] .u026{width: 100%; box-sizing: border-box; padding: 96px 40px; background: #06090d; text-align: center;}
body[data-page="gpu-servers.html"] .u027{max-width: 720px; margin: 0 auto; display: flex; flex-direction: column; align-items: center; gap: 20px;}
body[data-page="gpu-servers.html"] .u028{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: 36px; line-height: 1.2; color: #F7F8FB;}
body[data-page="gpu-servers.html"] .u029{margin: 0; font-size: 18px; line-height: 1.6; color: #a7b0bf; max-width: 560px;}
body[data-page="gpu-servers.html"] .u030{background: #1F5EFF; color: #FFFFFF; font-size: 16px; font-weight: 600; padding: 16px 32px; border-radius: 10px; transition: background 0.15s; margin-top: 6px;}


/* ---------- markets.html ---------- */
/* CSS moved from inline <style> blocks in markets.html */


/* page-specific cinematic banner scenes */
.banner-card{position:absolute;padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(7,12,20,.72);backdrop-filter:blur(12px);box-shadow:0 18px 44px rgba(0,0,0,.32);color:#d7e3f8}
.banner-card b{display:block;font:700 16px 'Space Grotesk';color:#eef4ff}.banner-card span{display:block;margin-top:3px;color:#6f7f95;font:600 9px 'JetBrains Mono';letter-spacing:.14em;text-transform:uppercase}
@keyframes bFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
@keyframes bPulse{0%,100%{box-shadow:0 0 0 rgba(31,94,255,0),0 18px 44px rgba(0,0,0,.32)}50%{box-shadow:0 0 26px rgba(31,94,255,.18),0 18px 44px rgba(0,0,0,.32)}}
@keyframes bSweep{0%{transform:translateX(-120%) rotate(18deg)}100%{transform:translateX(220%) rotate(18deg)}}
@keyframes bData{0%{stroke-dashoffset:120;opacity:.35}50%{opacity:1}100%{stroke-dashoffset:0;opacity:.35}}
@keyframes bOrbit{to{transform:translate(-50%,-50%) rotate(360deg)}}
@keyframes bBlink{50%{opacity:.35;transform:scale(.72)}}
@keyframes bGrow{0%,100%{transform:scale(1)}50%{transform:scale(1.06)}}
@keyframes bSpinSlow{to{transform:rotate(360deg)}}
@keyframes bGrid{to{background-position:38px 38px}}
@media (max-width:1120px){.silicon-scene[class*='-scene']{height:520px!important;transform:scale(.96)} }
@media (max-width:700px){.silicon-scene[class*='-scene']{height:420px!important;transform:scale(.9)} }


.mk-scene{height:590px;position:relative;overflow:hidden;isolation:isolate}
.mk-core{position:absolute;left:55%;top:52%;width:150px;height:150px;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle at 36% 36%,rgba(31,94,255,.26),rgba(7,12,20,.96) 68%);border:1px solid rgba(31,94,255,.4);box-shadow:0 22px 48px rgba(0,0,0,.36);display:grid;place-items:center;color:#eef4ff;font:700 18px 'Space Grotesk';letter-spacing:.08em}
.mk-orbit{position:absolute;left:55%;top:52%;width:420px;height:420px;border-radius:50%;transform:translate(-50%,-50%);border:1px solid rgba(31,94,255,.18)}.mk-orbit.o2{width:320px;height:320px;border-style:dashed;border-color:rgba(94,234,212,.22)}
.mk-card{position:absolute;width:126px;padding:12px 14px;border-radius:16px;background:rgba(7,12,20,.76);border:1px solid rgba(255,255,255,.08);animation:bFloat 5.4s ease-in-out infinite}.mk-card b{display:block;font:700 14px 'Space Grotesk';color:#eef4ff}.mk-card span{display:block;color:#6f7f95;font:600 8px 'JetBrains Mono';letter-spacing:.14em}.mk-card:before{content:"";position:absolute;right:10px;top:10px;width:7px;height:7px;border-radius:50%;background:#5eead4;box-shadow:0 0 10px #5eead4;animation:bBlink 1.8s ease-in-out infinite}
.mk-a{left:10%;top:20%}.mk-r{left:74%;top:18%;animation-delay:.6s}.mk-i{left:64%;top:66%;animation-delay:1.1s}.mk-e{left:16%;top:66%;animation-delay:1.7s}
.mk-path{position:absolute;left:55%;top:52%;width:420px;height:420px;transform:translate(-50%,-50%)}.mk-pulse{position:absolute;width:12px;height:12px;border-radius:50%;background:#1F5EFF;box-shadow:0 0 14px rgba(31,94,255,.9);left:50%;top:50%;transform-origin:0 -210px;animation:bOrbit 12s linear infinite}.mk-pulse.p2{background:#5eead4;transform-origin:0 -160px;animation-duration:7s}.mk-graph{position:absolute;right:2%;bottom:12%;width:230px;padding:14px;border-radius:16px;background:rgba(7,12,20,.72);border:1px solid rgba(255,255,255,.08)}.mk-graph svg{width:100%;height:76px}.mk-graph polyline{fill:none;stroke:#1F5EFF;stroke-width:2.4;stroke-dasharray:220;stroke-dashoffset:220;animation:solDraw 3.2s ease-out infinite alternate}


/* CSS moved from style attributes in markets.html */

body[data-page="markets.html"] .u001{display:flex;justify-content:space-between;color:#718199;font:600 9px 'JetBrains Mono';letter-spacing:.14em;text-transform:uppercase;}
body[data-page="markets.html"] .u002{width:8px;height:8px;border-radius:50%;background:#1F5EFF;box-shadow:0 0 10px rgba(31,94,255,.8);}
body[data-page="markets.html"] .u003{width: 100%; box-sizing: border-box; padding: 96px 40px; background: #090d12; border-bottom: 1px solid #1d2832;}
body[data-page="markets.html"] .u004{max-width: 1200px; margin: 0 auto; display: flex; flex-direction: column; gap: 44px;}
body[data-page="markets.html"] .u005{max-width: 720px; display: flex; flex-direction: column; gap: 14px;}
body[data-page="markets.html"] .u006{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 600; font-size: 14px; letter-spacing: 1.5px; color: #1F5EFF;}
body[data-page="markets.html"] .u007{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: 36px; line-height: 1.2; color: #f5f7f5;}
body[data-page="markets.html"] .u008{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 20px;}
body[data-page="markets.html"] .u009{display: flex; flex-direction: column; gap: 10px; padding: 30px 26px; background: #090d12; border: 1px solid #1d2832; border-radius: 16px; box-sizing: border-box; transition: border-color 0.15s, box-shadow 0.15s;}
body[data-page="markets.html"] .u010{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 600; font-size: 12px; letter-spacing: 1.2px; color: #1F5EFF;}
body[data-page="markets.html"] .u011{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 600; font-size: 20px; line-height: 1.3; color: #f5f7f5;}
body[data-page="markets.html"] .u012{margin: 0; font-size: 15px; line-height: 1.6; color: #94a09e; flex-grow: 1;}
body[data-page="markets.html"] .u013{margin: 6px 0 0; font-size: 15px; font-weight: 600; color: #1F5EFF;}
body[data-page="markets.html"] .u014{width: 100%; box-sizing: border-box; padding: 96px 40px; background: #070a0e;}
body[data-page="markets.html"] .u015{display: flex; flex-direction: column; background: #090d12; border: 1px solid #1d2832; border-radius: 16px; overflow: hidden;}
body[data-page="markets.html"] .u016{display: grid; grid-template-columns: 260px 1fr; gap: 28px; padding: 22px 28px; border-bottom: 1px solid #1d2832;}
body[data-page="markets.html"] .u017{margin: 0; font-family: 'Space Grotesk', sans-serif; font-size: 17px; font-weight: 600; color: #f5f7f5;}
body[data-page="markets.html"] .u018{margin: 0; font-size: 16px; line-height: 1.6; color: #94a09e;}
body[data-page="markets.html"] .u019{display: grid; grid-template-columns: 260px 1fr; gap: 28px; padding: 22px 28px;}
body[data-page="markets.html"] .u020{width: 100%; box-sizing: border-box; padding: 80px 40px; background: #0a1016; border-bottom: 1px solid #23324a;}
body[data-page="markets.html"] .u021{max-width: 1200px; margin: 0 auto; display: flex; gap: 48px; align-items: center; justify-content: space-between; flex-wrap: wrap;}
body[data-page="markets.html"] .u022{max-width: 720px; display: flex; flex-direction: column; gap: 12px;}
body[data-page="markets.html"] .u023{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: 30px; line-height: 1.25; color: #f5f7f5;}
body[data-page="markets.html"] .u024{margin: 0; font-size: 17px; line-height: 1.6; color: #94a09e;}
body[data-page="markets.html"] .u025{background: #1F5EFF; color: #FFFFFF; font-size: 16px; font-weight: 600; padding: 15px 28px; border-radius: 10px; transition: background 0.15s; flex-shrink: 0;}
body[data-page="markets.html"] .u026{width: 100%; box-sizing: border-box; padding: 96px 40px; background: #06090d; text-align: center;}
body[data-page="markets.html"] .u027{max-width: 720px; margin: 0 auto; display: flex; flex-direction: column; align-items: center; gap: 20px;}
body[data-page="markets.html"] .u028{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: 36px; line-height: 1.2; color: #F7F8FB;}
body[data-page="markets.html"] .u029{margin: 0; font-size: 18px; line-height: 1.6; color: #a7b0bf; max-width: 560px;}
body[data-page="markets.html"] .u030{background: #1F5EFF; color: #FFFFFF; font-size: 16px; font-weight: 600; padding: 16px 32px; border-radius: 10px; transition: background 0.15s; margin-top: 6px;}


/* ---------- sustainability.html ---------- */
/* CSS moved from inline <style> blocks in sustainability.html */


/* page-specific cinematic banner scenes */
.banner-card{position:absolute;padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(7,12,20,.72);backdrop-filter:blur(12px);box-shadow:0 18px 44px rgba(0,0,0,.32);color:#d7e3f8}
.banner-card b{display:block;font:700 16px 'Space Grotesk';color:#eef4ff}.banner-card span{display:block;margin-top:3px;color:#6f7f95;font:600 9px 'JetBrains Mono';letter-spacing:.14em;text-transform:uppercase}
@keyframes bFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
@keyframes bPulse{0%,100%{box-shadow:0 0 0 rgba(31,94,255,0),0 18px 44px rgba(0,0,0,.32)}50%{box-shadow:0 0 26px rgba(31,94,255,.18),0 18px 44px rgba(0,0,0,.32)}}
@keyframes bSweep{0%{transform:translateX(-120%) rotate(18deg)}100%{transform:translateX(220%) rotate(18deg)}}
@keyframes bData{0%{stroke-dashoffset:120;opacity:.35}50%{opacity:1}100%{stroke-dashoffset:0;opacity:.35}}
@keyframes bOrbit{to{transform:translate(-50%,-50%) rotate(360deg)}}
@keyframes bBlink{50%{opacity:.35;transform:scale(.72)}}
@keyframes bGrow{0%,100%{transform:scale(1)}50%{transform:scale(1.06)}}
@keyframes bSpinSlow{to{transform:rotate(360deg)}}
@keyframes bGrid{to{background-position:38px 38px}}
@media (max-width:1120px){.silicon-scene[class*='-scene']{height:520px!important;transform:scale(.96)} }
@media (max-width:700px){.silicon-scene[class*='-scene']{height:420px!important;transform:scale(.9)} }


.sus-scene{height:590px;position:relative;overflow:hidden;isolation:isolate}
.sus-core{position:absolute;left:54%;top:49%;width:210px;height:210px;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(31,94,255,.18),rgba(7,12,20,.94) 64%);border:1px solid rgba(31,94,255,.3);box-shadow:0 24px 54px rgba(0,0,0,.36);display:grid;place-items:center;color:#eef4ff;font:700 18px 'Space Grotesk';letter-spacing:.08em}
.sus-ring{position:absolute;left:54%;top:49%;border-radius:50%;border:1px solid rgba(31,94,255,.18);transform:translate(-50%,-50%)}.sus-ring.r1{width:300px;height:300px;animation:bSpinSlow 18s linear infinite}.sus-ring.r2{width:390px;height:390px;border-style:dashed;border-color:rgba(94,234,212,.22);animation:bSpinSlow 12s linear infinite reverse}
.sus-gauge{position:absolute;left:8%;top:18%;width:220px;height:220px;border-radius:50%;background:conic-gradient(#1F5EFF 0 210deg, rgba(255,255,255,.08) 210deg 360deg);display:grid;place-items:center;box-shadow:0 22px 44px rgba(0,0,0,.3)}.sus-gauge:before{content:"";position:absolute;inset:16px;border-radius:50%;background:#071019;border:1px solid rgba(255,255,255,.07)}.sus-gauge b{position:relative;color:#eef4ff;font:700 34px 'Space Grotesk'}.sus-gauge span{position:absolute;top:62%;left:50%;transform:translateX(-50%);color:#6f7f95;font:600 9px 'JetBrains Mono';letter-spacing:.14em}
.sus-bars{position:absolute;right:4%;top:24%;width:240px;padding:16px;border-radius:16px;background:rgba(7,12,20,.74);border:1px solid rgba(255,255,255,.08)}.sus-bars .bar{height:12px;border-radius:999px;background:#131d2b;margin:16px 0;overflow:hidden;position:relative}.sus-bars .bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#5eead4,#1F5EFF);animation:susLoad 3.2s ease-in-out infinite}.sus-bars p{margin:0;color:#eef4ff;font:700 12px 'Space Grotesk'}.sus-bars span{display:block;color:#6f7f95;font:600 8px 'JetBrains Mono';letter-spacing:.14em}
.sus-node{position:absolute;padding:10px 12px;border-radius:14px;background:rgba(7,12,20,.76);border:1px solid rgba(255,255,255,.08);color:#eaf1ff;animation:bFloat 5s ease-in-out infinite}.sus-n1{left:18%;bottom:18%}.sus-n2{left:58%;bottom:10%;animation-delay:.7s}.sus-n3{left:70%;top:12%;animation-delay:1.4s}
@keyframes susLoad{0%,100%{width:45%}50%{width:88%}}


/* CSS moved from style attributes in sustainability.html */

body[data-page="sustainability.html"] .u001{width:78%;}
body[data-page="sustainability.html"] .u002{width:66%;animation-delay:.35s;}
body[data-page="sustainability.html"] .u003{width:84%;animation-delay:.7s;}
body[data-page="sustainability.html"] .u004{width: 100%; box-sizing: border-box; padding: 90px 40px 40px; background: #090d12;}
body[data-page="sustainability.html"] .u005{max-width: 900px; margin: 0 auto; display: flex; flex-direction: column; gap: 20px;}
body[data-page="sustainability.html"] .u006{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: 32px; color: #f5f7f5;}
body[data-page="sustainability.html"] .u007{margin: 0; font-size: 17px; line-height: 1.7; color: #94a09e;}
body[data-page="sustainability.html"] .u008{width: 100%; box-sizing: border-box; padding: 20px 40px 90px; background: #090d12;}
body[data-page="sustainability.html"] .u009{max-width: 900px; margin: 0 auto; display: flex; flex-direction: column;}
body[data-page="sustainability.html"] .u010{display: flex; gap: 24px; padding: 32px 0; border-bottom: 1px solid #1d2832;}
body[data-page="sustainability.html"] .u011{width: 48px; height: 48px; border-radius: 12px; background: #0a1016; display: flex; align-items: center; justify-content: center; flex-shrink: 0;}
body[data-page="sustainability.html"] .u012{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 700; color: #1F5EFF; font-size: 18px;}
body[data-page="sustainability.html"] .u013{display: flex; flex-direction: column; gap: 8px;}
body[data-page="sustainability.html"] .u014{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 600; font-size: 22px; color: #f5f7f5;}
body[data-page="sustainability.html"] .u015{margin: 0; font-size: 16px; line-height: 1.65; color: #94a09e; max-width: 760px;}
body[data-page="sustainability.html"] .u016{width: 100%; box-sizing: border-box; padding: 80px 40px; background: #090d12; text-align: center;}
body[data-page="sustainability.html"] .u017{max-width: 600px; margin: 0 auto; display: flex; flex-direction: column; align-items: center; gap: 20px;}
body[data-page="sustainability.html"] .u018{margin: 0; font-size: 20px; line-height: 1.5; color: #f5f7f5; font-weight: 500;}
body[data-page="sustainability.html"] .u019{background: #1F5EFF; color: #FFFFFF; font-size: 16px; font-weight: 600; padding: 15px 30px; border-radius: 10px; transition: background 0.15s;}


/* ---------- contact.html ---------- */
/* CSS moved from inline <style> blocks in contact.html */


/* page-specific cinematic banner scenes */
.banner-card{position:absolute;padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(7,12,20,.72);backdrop-filter:blur(12px);box-shadow:0 18px 44px rgba(0,0,0,.32);color:#d7e3f8}
.banner-card b{display:block;font:700 16px 'Space Grotesk';color:#eef4ff}.banner-card span{display:block;margin-top:3px;color:#6f7f95;font:600 9px 'JetBrains Mono';letter-spacing:.14em;text-transform:uppercase}
@keyframes bFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
@keyframes bPulse{0%,100%{box-shadow:0 0 0 rgba(31,94,255,0),0 18px 44px rgba(0,0,0,.32)}50%{box-shadow:0 0 26px rgba(31,94,255,.18),0 18px 44px rgba(0,0,0,.32)}}
@keyframes bSweep{0%{transform:translateX(-120%) rotate(18deg)}100%{transform:translateX(220%) rotate(18deg)}}
@keyframes bData{0%{stroke-dashoffset:120;opacity:.35}50%{opacity:1}100%{stroke-dashoffset:0;opacity:.35}}
@keyframes bOrbit{to{transform:translate(-50%,-50%) rotate(360deg)}}
@keyframes bBlink{50%{opacity:.35;transform:scale(.72)}}
@keyframes bGrow{0%,100%{transform:scale(1)}50%{transform:scale(1.06)}}
@keyframes bSpinSlow{to{transform:rotate(360deg)}}
@keyframes bGrid{to{background-position:38px 38px}}
@media (max-width:1120px){.silicon-scene[class*='-scene']{height:520px!important;transform:scale(.96)} }
@media (max-width:700px){.silicon-scene[class*='-scene']{height:420px!important;transform:scale(.9)} }


.ct-scene{height:590px;position:relative;overflow:hidden;isolation:isolate}
.ct-hub{position:absolute;left:54%;top:50%;width:160px;height:160px;border-radius:26px;transform:translate(-50%,-50%);background:linear-gradient(145deg,#0f1b33,#08101b);border:1px solid rgba(31,94,255,.42);box-shadow:0 26px 56px rgba(0,0,0,.36);display:grid;place-items:center;color:#eef4ff;font:700 18px 'Space Grotesk';letter-spacing:.08em}
.ct-hub:before{content:"";position:absolute;inset:18px;border-radius:18px;border:1px solid rgba(94,234,212,.18)}
.ct-card{position:absolute;width:154px;padding:14px 16px;border-radius:16px;background:rgba(7,12,20,.76);border:1px solid rgba(255,255,255,.08);animation:bFloat 5.2s ease-in-out infinite}.ct-card b{display:block;color:#eef4ff;font:700 14px 'Space Grotesk'}.ct-card span{display:block;margin-top:4px;color:#6f7f95;font:600 8px 'JetBrains Mono';letter-spacing:.14em}.ct-c1{left:6%;top:16%}.ct-c2{right:3%;top:16%;animation-delay:.5s}.ct-c3{right:4%;bottom:18%;animation-delay:1s}.ct-c4{left:14%;bottom:14%;animation-delay:1.5s}
.ct-line{position:absolute;height:1px;background:linear-gradient(90deg,rgba(94,234,212,.0),rgba(94,234,212,.55),rgba(31,94,255,.0));box-shadow:0 0 14px rgba(94,234,212,.22)}.ct-line:after{content:"";position:absolute;left:0;top:50%;width:22px;height:3px;border-radius:4px;transform:translateY(-50%);background:linear-gradient(90deg,transparent,#5eead4,#1F5EFF,transparent);animation:solRun 2.4s linear infinite}
.ct-l1{left:23%;top:33%;width:140px;transform:rotate(16deg)}.ct-l2{left:58%;top:33%;width:126px;transform:rotate(-16deg)}.ct-l3{left:59%;top:62%;width:130px;transform:rotate(16deg)}.ct-l4{left:28%;top:63%;width:134px;transform:rotate(-18deg)}
.ct-form{position:absolute;right:4%;bottom:8%;width:260px;padding:16px;border-radius:16px;background:rgba(7,12,20,.74);border:1px solid rgba(255,255,255,.08)}.ct-form .f{height:14px;border-radius:999px;background:#101927;margin:12px 0;position:relative;overflow:hidden}.ct-form .f:after{content:"";position:absolute;inset:0;width:70%;background:linear-gradient(90deg,rgba(31,94,255,.28),rgba(94,234,212,.16));animation:ctType 3.2s ease-in-out infinite}
@keyframes ctType{0%,100%{width:36%}50%{width:86%}}


/* Contact enquiry form */
.contact-form-section{width:100%;box-sizing:border-box;padding:96px 40px;background:#070a0e;border-bottom:1px solid #1d2832}
.contact-form-wrap{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);gap:64px;align-items:start}
.contact-form-copy .eyebrow{margin:0 0 14px;font:600 13px 'Space Grotesk',sans-serif;letter-spacing:.16em;color:#1F5EFF;text-transform:uppercase}
.contact-form-copy h2{margin:0;font:700 42px/1.12 'Space Grotesk',sans-serif;letter-spacing:-.035em;color:#f5f7fb}
.contact-form-copy p{margin:18px 0 0;color:#94a09e;font-size:17px;line-height:1.7;max-width:460px}
.contact-form-copy .mail-note{display:inline-flex;align-items:center;gap:10px;margin-top:26px;padding:11px 14px;border:1px solid rgba(31,94,255,.28);border-radius:10px;background:rgba(31,94,255,.07);color:#dbe7ff;font:600 13px 'JetBrains Mono',monospace}
.contact-form-copy .mail-note i{width:8px;height:8px;border-radius:50%;background:#1F5EFF;box-shadow:0 0 12px rgba(31,94,255,.8);animation:cfBlink 1.8s ease-in-out infinite}
.contact-form-card{position:relative;border:1px solid #202b36;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012));padding:30px;box-shadow:0 24px 70px rgba(0,0,0,.28);overflow:hidden}
.contact-form-card:before{content:"";position:absolute;width:280px;height:280px;border-radius:50%;right:-140px;top:-150px;background:radial-gradient(circle,rgba(31,94,255,.17),transparent 68%);pointer-events:none}
.contact-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.contact-field{display:flex;flex-direction:column;gap:8px;position:relative;z-index:1}.contact-field.full{grid-column:1/-1}
.contact-field label{color:#cbd5e1;font:600 13px 'Space Grotesk',sans-serif;letter-spacing:.02em}
.contact-field input,.contact-field textarea{width:100%;border:1px solid #293642;border-radius:12px;background:#0b1117;color:#f7f9fc;font:500 15px 'DM Sans',sans-serif;padding:14px 15px;outline:none;transition:border-color .22s,box-shadow .22s,background .22s}
.contact-field input::placeholder,.contact-field textarea::placeholder{color:#5f6b78}
.contact-field input:focus,.contact-field textarea:focus{border-color:#1F5EFF;background:#0d141c;box-shadow:0 0 0 4px rgba(31,94,255,.12)}
.contact-field textarea{min-height:150px;resize:vertical}
.contact-submit{position:relative;z-index:1;margin-top:20px;width:100%;border:0;border-radius:12px;background:#1F5EFF;color:#fff;padding:15px 20px;font:700 15px 'Space Grotesk',sans-serif;cursor:pointer;transition:transform .2s,box-shadow .2s,background .2s}
.contact-submit:hover{transform:translateY(-2px);background:#174fdc;box-shadow:0 14px 32px rgba(31,94,255,.22)}
.contact-form-note{position:relative;z-index:1;margin:12px 0 0;color:#677482;font-size:12px;line-height:1.6}
@media(max-width:900px){.contact-form-wrap{grid-template-columns:1fr;gap:34px}.contact-form-section{padding:72px 20px}.contact-form-card{padding:24px}}
@media(max-width:560px){.contact-form-grid{grid-template-columns:1fr}.contact-field.full{grid-column:auto}.contact-form-copy h2{font-size:34px}}


/* CSS moved from style attributes in contact.html */

body[data-page="contact.html"] .u001{display:flex;justify-content:space-between;color:#718199;font:600 9px 'JetBrains Mono';letter-spacing:.14em;text-transform:uppercase;}
body[data-page="contact.html"] .u002{width:8px;height:8px;border-radius:50%;background:#1F5EFF;box-shadow:0 0 10px rgba(31,94,255,.8);}
body[data-page="contact.html"] .u003{animation-delay:.3s;}
body[data-page="contact.html"] .u004{animation-delay:.6s;}
body[data-page="contact.html"] .u005{width: 100%; box-sizing: border-box; padding: 96px 40px; background: #090d12; border-bottom: 1px solid #1d2832;}
body[data-page="contact.html"] .u006{max-width: 1200px; margin: 0 auto; display: flex; flex-direction: column; gap: 44px;}
body[data-page="contact.html"] .u007{max-width: 720px; display: flex; flex-direction: column; gap: 14px;}
body[data-page="contact.html"] .u008{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 600; font-size: 14px; letter-spacing: 1.5px; color: #1F5EFF;}
body[data-page="contact.html"] .u009{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: 36px; line-height: 1.2; color: #f5f7f5;}
body[data-page="contact.html"] .u010{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 20px;}
body[data-page="contact.html"] .u011{display: flex; flex-direction: column; gap: 10px; padding: 30px 26px; background: #090d12; border: 1px solid #1d2832; border-radius: 16px; box-sizing: border-box; transition: border-color 0.15s, box-shadow 0.15s;}
body[data-page="contact.html"] .u012{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 600; font-size: 12px; letter-spacing: 1.2px; color: #1F5EFF;}
body[data-page="contact.html"] .u013{margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 600; font-size: 20px; line-height: 1.3; color: #f5f7f5;}
body[data-page="contact.html"] .u014{margin: 0; font-size: 15px; line-height: 1.6; color: #94a09e; flex-grow: 1;}
body[data-page="contact.html"] .u015{margin: 6px 0 0; font-size: 15px; font-weight: 600; color: #1F5EFF;}
body[data-page="contact.html"] .u016{width: 100%; box-sizing: border-box; padding: 96px 40px; background: #070a0e;}
body[data-page="contact.html"] .u017{display: flex; flex-direction: column; background: #090d12; border: 1px solid #1d2832; border-radius: 16px; overflow: hidden;}
body[data-page="contact.html"] .u018{display: grid; grid-template-columns: 260px 1fr; gap: 28px; padding: 22px 28px; border-bottom: 1px solid #1d2832;}
body[data-page="contact.html"] .u019{margin: 0; font-family: 'Space Grotesk', sans-serif; font-size: 17px; font-weight: 600; color: #f5f7f5;}
body[data-page="contact.html"] .u020{margin: 0; font-size: 16px; line-height: 1.6; color: #94a09e;}
body[data-page="contact.html"] .u021{display: grid; grid-template-columns: 260px 1fr; gap: 28px; padding: 22px 28px;}
body[data-page="contact.html"] .u022{color:#1F5EFF;}


/* ---------- Process interaction state (no inline JS styles) ---------- */
body[data-page="process.html"] .stage-tab.active{background:#06090d!important;color:#fff!important;}
body[data-page="process.html"] .stage-tab:not(.active){background:#0a1016!important;}
body[data-page="process.html"] .stage-tab.active p:first-child{color:#5B8CFF!important;}
body[data-page="process.html"] .stage-tab.active p:nth-of-type(2){color:#F7F8FB!important;}
body[data-page="process.html"] .stage-tab:not(.active) p:first-child{color:#1F5EFF!important;}
body[data-page="process.html"] .stage-tab:not(.active) p:nth-of-type(2){color:#f5f7f5!important;}
body[data-page="process.html"] #stage-dot[data-stage="01"]{left:9px!important;}
body[data-page="process.html"] #stage-dot[data-stage="02"]{left:25%!important;}
body[data-page="process.html"] #stage-dot[data-stage="03"]{left:50%!important;}
body[data-page="process.html"] #stage-dot[data-stage="04"]{left:75%!important;}
body[data-page="process.html"] #stage-dot[data-stage="05"]{left:calc(100% - 9px)!important;}
body[data-page="process.html"] .stage-feature-pill{padding:10px 18px;background:#090d12;border:1px solid #1d2832;border-radius:100px;}
body[data-page="process.html"] .stage-feature-pill p{margin:0;font-size:14px;font-weight:500;color:#f5f7f5;}

/* Official PathinAI logo — sized to preserve the original text-logo footprint */
.pai-brand{display:inline-flex;align-items:center;line-height:0}
.pai-brand-logo{display:block;width:96px;height:auto;max-height:45px;object-fit:contain}
.pai-footer-brand{display:flex;align-items:center;line-height:0;min-height:22px}
.pai-footer-logo{display:block;width:108px;height:auto;max-height:35px;object-fit:contain}
@media(max-width:700px){.pai-brand-logo{width:92px;max-height:26px}.pai-footer-logo{width:104px;max-height:25px}}


/* ===== Restored original detailed pages (v25) ===== */
.site-logo-link{display:inline-flex;align-items:center}.site-logo{display:block;width:142px;height:auto;max-height:38px}.footer-logo{width:128px}.restored-page{overflow-x:hidden}.restored-hero{position:relative;overflow:hidden;isolation:isolate}.restored-hero>*:not(.restored-hero-orbit){position:relative;z-index:2}.restored-hero-orbit{position:absolute;z-index:1;right:-90px;top:-150px;width:520px;height:520px;border:1px solid rgba(31,94,255,.16);border-radius:50%;box-shadow:0 0 0 70px rgba(31,94,255,.025),0 0 0 140px rgba(94,234,212,.015);animation:restoredOrbit 10s linear infinite}.restored-hero-orbit:before{content:"";position:absolute;inset:80px;border:1px dashed rgba(94,234,212,.16);border-radius:50%}.restored-hero-orbit:after{content:"";position:absolute;width:12px;height:12px;border-radius:50%;left:50%;top:15px;background:#1F5EFF;box-shadow:0 0 16px rgba(31,94,255,.9)}@keyframes restoredOrbit{to{transform:rotate(360deg)}}
body[data-page="IndustrialAI.html"] .ind-001{width:100%;box-sizing:border-box;font-family:'DM Sans', system-ui, sans-serif;color:#f5f7f5;background:#070a0e;display:flex;flex-direction:column}
body[data-page="IndustrialAI.html"] .ind-002{position:sticky;top:0;z-index:10;width:100%;box-sizing:border-box;background:rgba(5,7,11,0.90);backdrop-filter:blur(8px);border-bottom:1px solid #1d2832}
body[data-page="IndustrialAI.html"] .ind-003{max-width:1280px;margin:0 auto;padding:20px 40px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}
body[data-page="IndustrialAI.html"] .ind-004{font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:24px}
body[data-page="IndustrialAI.html"] .ind-005{color:#f5f7f5}
body[data-page="IndustrialAI.html"] .ind-006{color:#1F5EFF}
body[data-page="IndustrialAI.html"] .ind-007{display:flex;align-items:center;gap:24px;flex-wrap:wrap}
body[data-page="IndustrialAI.html"] .ind-008{color:#f5f7f5;font-size:15px;font-weight:500}
body[data-page="IndustrialAI.html"] .ind-009{color:#1F5EFF;font-size:15px;font-weight:600}
body[data-page="IndustrialAI.html"] .ind-010{background:#1F5EFF;color:#ffffff;font-size:15px;font-weight:600;padding:12px 22px;border-radius:8px;transition:background 0.15s}
body[data-page="IndustrialAI.html"] .ind-011{width:100%;box-sizing:border-box;padding:100px 40px 90px;background:#05070b}
body[data-page="IndustrialAI.html"] .ind-012{max-width:1100px;margin:0 auto}
body[data-page="IndustrialAI.html"] .ind-013{display:inline-flex;align-items:center;gap:8px;color:#7aa7ff;font-size:14px;font-weight:600;margin-bottom:28px}
body[data-page="IndustrialAI.html"] .ind-014{margin:0 0 16px;font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:14px;letter-spacing:1.5px;color:#7aa7ff}
body[data-page="IndustrialAI.html"] .ind-015{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:52px;line-height:1.15;color:#f5f7f5;max-width:820px}
body[data-page="IndustrialAI.html"] .ind-016{margin:20px 0 0;font-size:20px;line-height:1.6;color:#9aa6b7;max-width:680px}
body[data-page="IndustrialAI.html"] .ind-017{width:100%;box-sizing:border-box;padding:96px 40px;background:#070a0e}
body[data-page="IndustrialAI.html"] .ind-018{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:44px}
body[data-page="IndustrialAI.html"] .ind-019{max-width:720px;display:flex;flex-direction:column;gap:14px}
body[data-page="IndustrialAI.html"] .ind-020{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:14px;letter-spacing:1.5px;color:#1F5EFF}
body[data-page="IndustrialAI.html"] .ind-021{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:36px;line-height:1.2;color:#f5f7f5}
body[data-page="IndustrialAI.html"] .ind-022{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}
body[data-page="IndustrialAI.html"] .ind-023{background:#090d12;border:1px solid #1d2832;border-radius:16px;padding:30px 26px;display:flex;flex-direction:column;gap:12px}
body[data-page="IndustrialAI.html"] .ind-024{width:40px;height:40px;border-radius:10px;background:#0a1016;display:flex;align-items:center;justify-content:center;font-family:'Space Grotesk', sans-serif;font-weight:700;color:#1F5EFF;font-size:15px}
body[data-page="IndustrialAI.html"] .ind-025{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:20px;line-height:1.3;color:#f5f7f5}
body[data-page="IndustrialAI.html"] .ind-026{margin:0;font-size:15px;line-height:1.6;color:#94a09e}
body[data-page="IndustrialAI.html"] .ind-027{width:100%;box-sizing:border-box;padding:96px 40px;background:#090d12;border-bottom:1px solid #1d2832}
body[data-page="IndustrialAI.html"] .ind-028{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}
body[data-page="IndustrialAI.html"] .ind-029{background:#070a0e;border:1px solid #1d2832;border-radius:16px;padding:30px 26px;display:flex;flex-direction:column;gap:12px}
body[data-page="IndustrialAI.html"] .ind-030{display:flex;flex-direction:column;background:#090d12;border:1px solid #1d2832;border-radius:16px;overflow:hidden}
body[data-page="IndustrialAI.html"] .ind-031{display:grid;grid-template-columns:280px 1fr;gap:28px;padding:22px 28px;border-bottom:1px solid #1d2832}
body[data-page="IndustrialAI.html"] .ind-032{margin:0;font-family:'Space Grotesk', sans-serif;font-size:17px;font-weight:600;color:#f5f7f5}
body[data-page="IndustrialAI.html"] .ind-033{margin:0;font-size:16px;line-height:1.6;color:#94a09e}
body[data-page="IndustrialAI.html"] .ind-034{display:grid;grid-template-columns:280px 1fr;gap:28px;padding:22px 28px}
body[data-page="IndustrialAI.html"] .ind-035{width:100%;box-sizing:border-box;padding:80px 40px;background:#0a1016;border-bottom:1px solid #23303a}
body[data-page="IndustrialAI.html"] .ind-036{max-width:1200px;margin:0 auto;display:flex;gap:48px;align-items:center;justify-content:space-between;flex-wrap:wrap}
body[data-page="IndustrialAI.html"] .ind-037{max-width:720px;display:flex;flex-direction:column;gap:12px}
body[data-page="IndustrialAI.html"] .ind-038{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:30px;line-height:1.25;color:#f5f7f5}
body[data-page="IndustrialAI.html"] .ind-039{margin:0;font-size:17px;line-height:1.6;color:#94a09e}
body[data-page="IndustrialAI.html"] .ind-040{background:#1F5EFF;color:#ffffff;font-size:16px;font-weight:600;padding:15px 28px;border-radius:10px;transition:background 0.15s;flex-shrink:0}
body[data-page="IndustrialAI.html"] .ind-041{display:flex;flex-direction:column;gap:10px;padding:30px 26px;background:#090d12;border:1px solid #1d2832;border-radius:16px;box-sizing:border-box;transition:border-color 0.15s, box-shadow 0.15s}
body[data-page="IndustrialAI.html"] .ind-042{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:12px;letter-spacing:1.2px;color:#1F5EFF}
body[data-page="IndustrialAI.html"] .ind-043{margin:0;font-size:15px;line-height:1.6;color:#94a09e;flex-grow:1}
body[data-page="IndustrialAI.html"] .ind-044{margin:6px 0 0;font-size:15px;font-weight:600;color:#1F5EFF}
body[data-page="IndustrialAI.html"] .ind-045{width:100%;box-sizing:border-box;padding:96px 40px;background:#05070b;text-align:center}
body[data-page="IndustrialAI.html"] .ind-046{max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px}
body[data-page="IndustrialAI.html"] .ind-047{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:36px;line-height:1.2;color:#f5f7f5}
body[data-page="IndustrialAI.html"] .ind-048{margin:0;font-size:18px;line-height:1.6;color:#9aa6b7;max-width:560px}
body[data-page="IndustrialAI.html"] .ind-049{background:#1F5EFF;color:#ffffff;font-size:16px;font-weight:600;padding:16px 32px;border-radius:10px;transition:background 0.15s;margin-top:6px}
body[data-page="IndustrialAI.html"] .ind-050{width:100%;box-sizing:border-box;padding:48px 40px;background:#070a0e;border-top:1px solid #1d2832}
body[data-page="IndustrialAI.html"] .ind-051{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}
body[data-page="IndustrialAI.html"] .ind-052{display:flex;align-items:center;gap:10px}
body[data-page="IndustrialAI.html"] .ind-053{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:18px}
body[data-page="IndustrialAI.html"] .ind-054{margin:0;font-size:14px;color:#788683}
body[data-page="IndustrialAI.html"] .ind-055{display:flex;gap:22px;flex-wrap:wrap}
body[data-page="IndustrialAI.html"] .ind-056{color:#94a09e;font-size:14px}
body[data-page="IndustrialAI.html"]{background:#05070b;color:#f5f7f5}
body[data-page="IndustrialAI.html"] a{text-decoration:none}
body[data-page="WorkloadIntelligence.html"] .wli-001{width:100%;box-sizing:border-box;font-family:'DM Sans', system-ui, sans-serif;color:#f5f7f5;background:#070a0e;display:flex;flex-direction:column}
body[data-page="WorkloadIntelligence.html"] .wli-002{position:sticky;top:0;z-index:10;width:100%;box-sizing:border-box;background:rgba(5,7,11,0.90);backdrop-filter:blur(8px);border-bottom:1px solid #1d2832}
body[data-page="WorkloadIntelligence.html"] .wli-003{max-width:1280px;margin:0 auto;padding:20px 40px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}
body[data-page="WorkloadIntelligence.html"] .wli-004{font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:24px}
body[data-page="WorkloadIntelligence.html"] .wli-005{color:#f5f7f5}
body[data-page="WorkloadIntelligence.html"] .wli-006{color:#1F5EFF}
body[data-page="WorkloadIntelligence.html"] .wli-007{display:flex;align-items:center;gap:24px;flex-wrap:wrap}
body[data-page="WorkloadIntelligence.html"] .wli-008{color:#f5f7f5;font-size:15px;font-weight:500}
body[data-page="WorkloadIntelligence.html"] .wli-009{color:#1F5EFF;font-size:15px;font-weight:600}
body[data-page="WorkloadIntelligence.html"] .wli-010{background:#1F5EFF;color:#ffffff;font-size:15px;font-weight:600;padding:12px 22px;border-radius:8px;transition:background 0.15s}
body[data-page="WorkloadIntelligence.html"] .wli-011{width:100%;box-sizing:border-box;padding:100px 40px 90px;background:#05070b}
body[data-page="WorkloadIntelligence.html"] .wli-012{max-width:1100px;margin:0 auto}
body[data-page="WorkloadIntelligence.html"] .wli-013{display:inline-flex;align-items:center;gap:8px;color:#7aa7ff;font-size:14px;font-weight:600;margin-bottom:28px}
body[data-page="WorkloadIntelligence.html"] .wli-014{margin:0 0 16px;font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:14px;letter-spacing:1.5px;color:#7aa7ff}
body[data-page="WorkloadIntelligence.html"] .wli-015{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:52px;line-height:1.15;color:#f5f7f5;max-width:820px}
body[data-page="WorkloadIntelligence.html"] .wli-016{margin:20px 0 0;font-size:20px;line-height:1.6;color:#9aa6b7;max-width:680px}
body[data-page="WorkloadIntelligence.html"] .wli-017{width:100%;box-sizing:border-box;padding:96px 40px;background:#070a0e}
body[data-page="WorkloadIntelligence.html"] .wli-018{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:44px}
body[data-page="WorkloadIntelligence.html"] .wli-019{max-width:720px;display:flex;flex-direction:column;gap:14px}
body[data-page="WorkloadIntelligence.html"] .wli-020{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:14px;letter-spacing:1.5px;color:#1F5EFF}
body[data-page="WorkloadIntelligence.html"] .wli-021{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:36px;line-height:1.2;color:#f5f7f5}
body[data-page="WorkloadIntelligence.html"] .wli-022{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}
body[data-page="WorkloadIntelligence.html"] .wli-023{background:#090d12;border:1px solid #1d2832;border-radius:16px;padding:30px 26px;display:flex;flex-direction:column;gap:12px}
body[data-page="WorkloadIntelligence.html"] .wli-024{width:40px;height:40px;border-radius:10px;background:#0a1016;display:flex;align-items:center;justify-content:center;font-family:'Space Grotesk', sans-serif;font-weight:700;color:#1F5EFF;font-size:15px}
body[data-page="WorkloadIntelligence.html"] .wli-025{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:20px;line-height:1.3;color:#f5f7f5}
body[data-page="WorkloadIntelligence.html"] .wli-026{margin:0;font-size:15px;line-height:1.6;color:#94a09e}
body[data-page="WorkloadIntelligence.html"] .wli-027{width:100%;box-sizing:border-box;padding:96px 40px;background:#090d12;border-bottom:1px solid #1d2832}
body[data-page="WorkloadIntelligence.html"] .wli-028{display:flex;gap:20px;align-items:stretch}
body[data-page="WorkloadIntelligence.html"] .wli-029{flex:1;background:#090d12;border:1px solid #1d2832;border-radius:16px;padding:32px 30px;display:flex;flex-direction:column;gap:16px}
body[data-page="WorkloadIntelligence.html"] .wli-030{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:13px;letter-spacing:1.5px;color:#1F5EFF}
body[data-page="WorkloadIntelligence.html"] .wli-031{display:flex;gap:12px;align-items:baseline}
body[data-page="WorkloadIntelligence.html"] .wli-032{width:6px;height:6px;border-radius:50%;background:#1F5EFF;flex-shrink:0;transform:translateY(-3px)}
body[data-page="WorkloadIntelligence.html"] .wli-033{margin:0;font-size:16px;line-height:1.55;color:#94a09e}
body[data-page="WorkloadIntelligence.html"] .wli-034{width:26px;height:14px;flex-shrink:0;align-self:center;align-self:center}
body[data-page="WorkloadIntelligence.html"] .wli-035{flex:1;background:#05070b;border-radius:16px;padding:32px 30px;display:flex;flex-direction:column;gap:16px}
body[data-page="WorkloadIntelligence.html"] .wli-036{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:13px;letter-spacing:1.5px;color:#7aa7ff}
body[data-page="WorkloadIntelligence.html"] .wli-037{width:6px;height:6px;border-radius:50%;background:#5B8CFF;flex-shrink:0;transform:translateY(-3px)}
body[data-page="WorkloadIntelligence.html"] .wli-038{margin:0;font-size:16px;line-height:1.55;color:#9aa6b7}
body[data-page="WorkloadIntelligence.html"] .wli-039{width:100%;box-sizing:border-box;padding:80px 40px;background:#0a1016;border-bottom:1px solid #23303a}
body[data-page="WorkloadIntelligence.html"] .wli-040{max-width:1200px;margin:0 auto;display:flex;gap:48px;align-items:center;justify-content:space-between;flex-wrap:wrap}
body[data-page="WorkloadIntelligence.html"] .wli-041{max-width:720px;display:flex;flex-direction:column;gap:12px}
body[data-page="WorkloadIntelligence.html"] .wli-042{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:30px;line-height:1.25;color:#f5f7f5}
body[data-page="WorkloadIntelligence.html"] .wli-043{margin:0;font-size:17px;line-height:1.6;color:#94a09e}
body[data-page="WorkloadIntelligence.html"] .wli-044{background:#1F5EFF;color:#ffffff;font-size:16px;font-weight:600;padding:15px 28px;border-radius:10px;transition:background 0.15s;flex-shrink:0}
body[data-page="WorkloadIntelligence.html"] .wli-045{width:100%;box-sizing:border-box;padding:40px 40px;background:#070a0e}
body[data-page="WorkloadIntelligence.html"] .wli-046{max-width:1200px;margin:0 auto;display:flex;gap:20px}
body[data-page="WorkloadIntelligence.html"] .wli-047{flex:1}
body[data-page="WorkloadIntelligence.html"] .wli-048{flex:1;display:flex;flex-direction:column;gap:6px;padding:22px 26px;background:#090d12;border:1px solid #1d2832;border-radius:14px;text-align:right;transition:border-color 0.15s, box-shadow 0.15s}
body[data-page="WorkloadIntelligence.html"] .wli-049{margin:0;font-size:13px;font-weight:600;letter-spacing:1px;color:#788683}
body[data-page="WorkloadIntelligence.html"] .wli-050{margin:0;font-family:'Space Grotesk', sans-serif;font-size:18px;font-weight:600;color:#f5f7f5}
body[data-page="WorkloadIntelligence.html"] .wli-051{width:100%;box-sizing:border-box;padding:96px 40px;background:#05070b;text-align:center}
body[data-page="WorkloadIntelligence.html"] .wli-052{max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px}
body[data-page="WorkloadIntelligence.html"] .wli-053{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:36px;line-height:1.2;color:#f5f7f5}
body[data-page="WorkloadIntelligence.html"] .wli-054{margin:0;font-size:18px;line-height:1.6;color:#9aa6b7;max-width:560px}
body[data-page="WorkloadIntelligence.html"] .wli-055{background:#1F5EFF;color:#ffffff;font-size:16px;font-weight:600;padding:16px 32px;border-radius:10px;transition:background 0.15s;margin-top:6px}
body[data-page="WorkloadIntelligence.html"] .wli-056{width:100%;box-sizing:border-box;padding:48px 40px;background:#070a0e;border-top:1px solid #1d2832}
body[data-page="WorkloadIntelligence.html"] .wli-057{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}
body[data-page="WorkloadIntelligence.html"] .wli-058{display:flex;align-items:center;gap:10px}
body[data-page="WorkloadIntelligence.html"] .wli-059{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:18px}
body[data-page="WorkloadIntelligence.html"] .wli-060{margin:0;font-size:14px;color:#788683}
body[data-page="WorkloadIntelligence.html"] .wli-061{display:flex;gap:22px;flex-wrap:wrap}
body[data-page="WorkloadIntelligence.html"] .wli-062{color:#94a09e;font-size:14px}
body[data-page="WorkloadIntelligence.html"]{background:#05070b;color:#f5f7f5}
body[data-page="WorkloadIntelligence.html"] a{text-decoration:none}
body[data-page="SemiconductorOEM.html"] .seoem-001{width:100%;box-sizing:border-box;font-family:'DM Sans', system-ui, sans-serif;color:#f5f7f5;background:#070a0e;display:flex;flex-direction:column}
body[data-page="SemiconductorOEM.html"] .seoem-002{position:sticky;top:0;z-index:10;width:100%;box-sizing:border-box;background:rgba(5,7,11,0.90);backdrop-filter:blur(8px);border-bottom:1px solid #1d2832}
body[data-page="SemiconductorOEM.html"] .seoem-003{max-width:1280px;margin:0 auto;padding:20px 40px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}
body[data-page="SemiconductorOEM.html"] .seoem-004{font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:24px}
body[data-page="SemiconductorOEM.html"] .seoem-005{color:#f5f7f5}
body[data-page="SemiconductorOEM.html"] .seoem-006{color:#1F5EFF}
body[data-page="SemiconductorOEM.html"] .seoem-007{display:flex;align-items:center;gap:24px;flex-wrap:wrap}
body[data-page="SemiconductorOEM.html"] .seoem-008{color:#f5f7f5;font-size:15px;font-weight:500}
body[data-page="SemiconductorOEM.html"] .seoem-009{color:#1F5EFF;font-size:15px;font-weight:600}
body[data-page="SemiconductorOEM.html"] .seoem-010{background:#1F5EFF;color:#ffffff;font-size:15px;font-weight:600;padding:12px 22px;border-radius:8px;transition:background 0.15s}
body[data-page="SemiconductorOEM.html"] .seoem-011{width:100%;box-sizing:border-box;padding:100px 40px 90px;background:#05070b}
body[data-page="SemiconductorOEM.html"] .seoem-012{max-width:1100px;margin:0 auto}
body[data-page="SemiconductorOEM.html"] .seoem-013{display:inline-flex;align-items:center;gap:8px;color:#7aa7ff;font-size:14px;font-weight:600;margin-bottom:28px}
body[data-page="SemiconductorOEM.html"] .seoem-014{margin:0 0 16px;font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:14px;letter-spacing:1.5px;color:#7aa7ff}
body[data-page="SemiconductorOEM.html"] .seoem-015{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:52px;line-height:1.15;color:#f5f7f5;max-width:820px}
body[data-page="SemiconductorOEM.html"] .seoem-016{margin:20px 0 0;font-size:20px;line-height:1.6;color:#9aa6b7;max-width:680px}
body[data-page="SemiconductorOEM.html"] .seoem-017{width:100%;box-sizing:border-box;padding:96px 40px;background:#070a0e}
body[data-page="SemiconductorOEM.html"] .seoem-018{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:44px}
body[data-page="SemiconductorOEM.html"] .seoem-019{max-width:720px;display:flex;flex-direction:column;gap:14px}
body[data-page="SemiconductorOEM.html"] .seoem-020{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:14px;letter-spacing:1.5px;color:#1F5EFF}
body[data-page="SemiconductorOEM.html"] .seoem-021{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:36px;line-height:1.2;color:#f5f7f5}
body[data-page="SemiconductorOEM.html"] .seoem-022{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}
body[data-page="SemiconductorOEM.html"] .seoem-023{background:#090d12;border:1px solid #1d2832;border-radius:16px;padding:30px 26px;display:flex;flex-direction:column;gap:12px}
body[data-page="SemiconductorOEM.html"] .seoem-024{width:40px;height:40px;border-radius:10px;background:#0a1016;display:flex;align-items:center;justify-content:center;font-family:'Space Grotesk', sans-serif;font-weight:700;color:#1F5EFF;font-size:15px}
body[data-page="SemiconductorOEM.html"] .seoem-025{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:20px;line-height:1.3;color:#f5f7f5}
body[data-page="SemiconductorOEM.html"] .seoem-026{margin:0;font-size:15px;line-height:1.6;color:#94a09e}
body[data-page="SemiconductorOEM.html"] .seoem-027{width:100%;box-sizing:border-box;padding:96px 40px;background:#090d12;border-bottom:1px solid #1d2832}
body[data-page="SemiconductorOEM.html"] .seoem-028{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}
body[data-page="SemiconductorOEM.html"] .seoem-029{background:#070a0e;border:1px solid #1d2832;border-radius:16px;padding:30px 26px;display:flex;flex-direction:column;gap:12px}
body[data-page="SemiconductorOEM.html"] .seoem-030{display:flex;flex-direction:column;background:#090d12;border:1px solid #1d2832;border-radius:16px;overflow:hidden}
body[data-page="SemiconductorOEM.html"] .seoem-031{display:grid;grid-template-columns:280px 1fr;gap:28px;padding:22px 28px;border-bottom:1px solid #1d2832}
body[data-page="SemiconductorOEM.html"] .seoem-032{margin:0;font-family:'Space Grotesk', sans-serif;font-size:17px;font-weight:600;color:#f5f7f5}
body[data-page="SemiconductorOEM.html"] .seoem-033{margin:0;font-size:16px;line-height:1.6;color:#94a09e}
body[data-page="SemiconductorOEM.html"] .seoem-034{display:grid;grid-template-columns:280px 1fr;gap:28px;padding:22px 28px}
body[data-page="SemiconductorOEM.html"] .seoem-035{display:flex;flex-direction:column;gap:10px;padding:30px 26px;background:#090d12;border:1px solid #1d2832;border-radius:16px;box-sizing:border-box;transition:border-color 0.15s, box-shadow 0.15s}
body[data-page="SemiconductorOEM.html"] .seoem-036{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:12px;letter-spacing:1.2px;color:#1F5EFF}
body[data-page="SemiconductorOEM.html"] .seoem-037{margin:0;font-size:15px;line-height:1.6;color:#94a09e;flex-grow:1}
body[data-page="SemiconductorOEM.html"] .seoem-038{margin:6px 0 0;font-size:15px;font-weight:600;color:#1F5EFF}
body[data-page="SemiconductorOEM.html"] .seoem-039{width:100%;box-sizing:border-box;padding:96px 40px;background:#05070b;text-align:center}
body[data-page="SemiconductorOEM.html"] .seoem-040{max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px}
body[data-page="SemiconductorOEM.html"] .seoem-041{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:36px;line-height:1.2;color:#f5f7f5}
body[data-page="SemiconductorOEM.html"] .seoem-042{margin:0;font-size:18px;line-height:1.6;color:#9aa6b7;max-width:560px}
body[data-page="SemiconductorOEM.html"] .seoem-043{background:#1F5EFF;color:#ffffff;font-size:16px;font-weight:600;padding:16px 32px;border-radius:10px;transition:background 0.15s;margin-top:6px}
body[data-page="SemiconductorOEM.html"] .seoem-044{width:100%;box-sizing:border-box;padding:48px 40px;background:#070a0e;border-top:1px solid #1d2832}
body[data-page="SemiconductorOEM.html"] .seoem-045{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}
body[data-page="SemiconductorOEM.html"] .seoem-046{display:flex;align-items:center;gap:10px}
body[data-page="SemiconductorOEM.html"] .seoem-047{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:18px}
body[data-page="SemiconductorOEM.html"] .seoem-048{margin:0;font-size:14px;color:#788683}
body[data-page="SemiconductorOEM.html"] .seoem-049{display:flex;gap:22px;flex-wrap:wrap}
body[data-page="SemiconductorOEM.html"] .seoem-050{color:#94a09e;font-size:14px}
body[data-page="SemiconductorOEM.html"]{background:#05070b;color:#f5f7f5}
body[data-page="SemiconductorOEM.html"] a{text-decoration:none}
body[data-page="PreSiliconValidation.html"] .psv-001{width:100%;box-sizing:border-box;font-family:'DM Sans', system-ui, sans-serif;color:#f5f7f5;background:#070a0e;display:flex;flex-direction:column}
body[data-page="PreSiliconValidation.html"] .psv-002{position:sticky;top:0;z-index:10;width:100%;box-sizing:border-box;background:rgba(5,7,11,0.90);backdrop-filter:blur(8px);border-bottom:1px solid #1d2832}
body[data-page="PreSiliconValidation.html"] .psv-003{max-width:1280px;margin:0 auto;padding:20px 40px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}
body[data-page="PreSiliconValidation.html"] .psv-004{font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:24px}
body[data-page="PreSiliconValidation.html"] .psv-005{color:#f5f7f5}
body[data-page="PreSiliconValidation.html"] .psv-006{color:#1F5EFF}
body[data-page="PreSiliconValidation.html"] .psv-007{display:flex;align-items:center;gap:24px;flex-wrap:wrap}
body[data-page="PreSiliconValidation.html"] .psv-008{color:#f5f7f5;font-size:15px;font-weight:500}
body[data-page="PreSiliconValidation.html"] .psv-009{color:#1F5EFF;font-size:15px;font-weight:600}
body[data-page="PreSiliconValidation.html"] .psv-010{background:#1F5EFF;color:#ffffff;font-size:15px;font-weight:600;padding:12px 22px;border-radius:8px;transition:background 0.15s}
body[data-page="PreSiliconValidation.html"] .psv-011{width:100%;box-sizing:border-box;padding:100px 40px 90px;background:#05070b}
body[data-page="PreSiliconValidation.html"] .psv-012{max-width:1100px;margin:0 auto}
body[data-page="PreSiliconValidation.html"] .psv-013{display:inline-flex;align-items:center;gap:8px;color:#7aa7ff;font-size:14px;font-weight:600;margin-bottom:28px}
body[data-page="PreSiliconValidation.html"] .psv-014{margin:0 0 16px;font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:14px;letter-spacing:1.5px;color:#7aa7ff}
body[data-page="PreSiliconValidation.html"] .psv-015{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:52px;line-height:1.15;color:#f5f7f5;max-width:820px}
body[data-page="PreSiliconValidation.html"] .psv-016{margin:20px 0 0;font-size:20px;line-height:1.6;color:#9aa6b7;max-width:680px}
body[data-page="PreSiliconValidation.html"] .psv-017{width:100%;box-sizing:border-box;padding:96px 40px;background:#070a0e}
body[data-page="PreSiliconValidation.html"] .psv-018{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:44px}
body[data-page="PreSiliconValidation.html"] .psv-019{max-width:720px;display:flex;flex-direction:column;gap:14px}
body[data-page="PreSiliconValidation.html"] .psv-020{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:14px;letter-spacing:1.5px;color:#1F5EFF}
body[data-page="PreSiliconValidation.html"] .psv-021{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:36px;line-height:1.2;color:#f5f7f5}
body[data-page="PreSiliconValidation.html"] .psv-022{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}
body[data-page="PreSiliconValidation.html"] .psv-023{background:#090d12;border:1px solid #1d2832;border-radius:16px;padding:30px 26px;display:flex;flex-direction:column;gap:12px}
body[data-page="PreSiliconValidation.html"] .psv-024{width:40px;height:40px;border-radius:10px;background:#0a1016;display:flex;align-items:center;justify-content:center;font-family:'Space Grotesk', sans-serif;font-weight:700;color:#1F5EFF;font-size:15px}
body[data-page="PreSiliconValidation.html"] .psv-025{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:20px;line-height:1.3;color:#f5f7f5}
body[data-page="PreSiliconValidation.html"] .psv-026{margin:0;font-size:15px;line-height:1.6;color:#94a09e}
body[data-page="PreSiliconValidation.html"] .psv-027{width:100%;box-sizing:border-box;padding:96px 40px;background:#090d12;border-bottom:1px solid #1d2832}
body[data-page="PreSiliconValidation.html"] .psv-028{display:flex;gap:20px;align-items:stretch}
body[data-page="PreSiliconValidation.html"] .psv-029{flex:1;background:#090d12;border:1px solid #1d2832;border-radius:16px;padding:32px 30px;display:flex;flex-direction:column;gap:16px}
body[data-page="PreSiliconValidation.html"] .psv-030{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:13px;letter-spacing:1.5px;color:#1F5EFF}
body[data-page="PreSiliconValidation.html"] .psv-031{display:flex;gap:12px;align-items:baseline}
body[data-page="PreSiliconValidation.html"] .psv-032{width:6px;height:6px;border-radius:50%;background:#1F5EFF;flex-shrink:0;transform:translateY(-3px)}
body[data-page="PreSiliconValidation.html"] .psv-033{margin:0;font-size:16px;line-height:1.55;color:#94a09e}
body[data-page="PreSiliconValidation.html"] .psv-034{width:26px;height:14px;flex-shrink:0;align-self:center;align-self:center}
body[data-page="PreSiliconValidation.html"] .psv-035{flex:1;background:#05070b;border-radius:16px;padding:32px 30px;display:flex;flex-direction:column;gap:16px}
body[data-page="PreSiliconValidation.html"] .psv-036{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:13px;letter-spacing:1.5px;color:#7aa7ff}
body[data-page="PreSiliconValidation.html"] .psv-037{width:6px;height:6px;border-radius:50%;background:#5B8CFF;flex-shrink:0;transform:translateY(-3px)}
body[data-page="PreSiliconValidation.html"] .psv-038{margin:0;font-size:16px;line-height:1.55;color:#9aa6b7}
body[data-page="PreSiliconValidation.html"] .psv-039{width:100%;box-sizing:border-box;padding:80px 40px;background:#0a1016;border-bottom:1px solid #23303a}
body[data-page="PreSiliconValidation.html"] .psv-040{max-width:1200px;margin:0 auto;display:flex;gap:48px;align-items:center;justify-content:space-between;flex-wrap:wrap}
body[data-page="PreSiliconValidation.html"] .psv-041{max-width:720px;display:flex;flex-direction:column;gap:12px}
body[data-page="PreSiliconValidation.html"] .psv-042{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:30px;line-height:1.25;color:#f5f7f5}
body[data-page="PreSiliconValidation.html"] .psv-043{margin:0;font-size:17px;line-height:1.6;color:#94a09e}
body[data-page="PreSiliconValidation.html"] .psv-044{background:#1F5EFF;color:#ffffff;font-size:16px;font-weight:600;padding:15px 28px;border-radius:10px;transition:background 0.15s;flex-shrink:0}
body[data-page="PreSiliconValidation.html"] .psv-045{width:100%;box-sizing:border-box;padding:40px 40px;background:#070a0e}
body[data-page="PreSiliconValidation.html"] .psv-046{max-width:1200px;margin:0 auto;display:flex;gap:20px}
body[data-page="PreSiliconValidation.html"] .psv-047{flex:1;display:flex;flex-direction:column;gap:6px;padding:22px 26px;background:#090d12;border:1px solid #1d2832;border-radius:14px;text-align:left;transition:border-color 0.15s, box-shadow 0.15s}
body[data-page="PreSiliconValidation.html"] .psv-048{margin:0;font-size:13px;font-weight:600;letter-spacing:1px;color:#788683}
body[data-page="PreSiliconValidation.html"] .psv-049{margin:0;font-family:'Space Grotesk', sans-serif;font-size:18px;font-weight:600;color:#f5f7f5}
body[data-page="PreSiliconValidation.html"] .psv-050{flex:1;display:flex;flex-direction:column;gap:6px;padding:22px 26px;background:#090d12;border:1px solid #1d2832;border-radius:14px;text-align:right;transition:border-color 0.15s, box-shadow 0.15s}
body[data-page="PreSiliconValidation.html"] .psv-051{width:100%;box-sizing:border-box;padding:96px 40px;background:#05070b;text-align:center}
body[data-page="PreSiliconValidation.html"] .psv-052{max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px}
body[data-page="PreSiliconValidation.html"] .psv-053{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:36px;line-height:1.2;color:#f5f7f5}
body[data-page="PreSiliconValidation.html"] .psv-054{margin:0;font-size:18px;line-height:1.6;color:#9aa6b7;max-width:560px}
body[data-page="PreSiliconValidation.html"] .psv-055{background:#1F5EFF;color:#ffffff;font-size:16px;font-weight:600;padding:16px 32px;border-radius:10px;transition:background 0.15s;margin-top:6px}
body[data-page="PreSiliconValidation.html"] .psv-056{width:100%;box-sizing:border-box;padding:48px 40px;background:#070a0e;border-top:1px solid #1d2832}
body[data-page="PreSiliconValidation.html"] .psv-057{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}
body[data-page="PreSiliconValidation.html"] .psv-058{display:flex;align-items:center;gap:10px}
body[data-page="PreSiliconValidation.html"] .psv-059{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:18px}
body[data-page="PreSiliconValidation.html"] .psv-060{margin:0;font-size:14px;color:#788683}
body[data-page="PreSiliconValidation.html"] .psv-061{display:flex;gap:22px;flex-wrap:wrap}
body[data-page="PreSiliconValidation.html"] .psv-062{color:#94a09e;font-size:14px}
body[data-page="PreSiliconValidation.html"]{background:#05070b;color:#f5f7f5}
body[data-page="PreSiliconValidation.html"] a{text-decoration:none}
body[data-page="CustomAIAccelerator.html"] .caa-001{width:100%;box-sizing:border-box;font-family:'DM Sans', system-ui, sans-serif;color:#f5f7f5;background:#070a0e;display:flex;flex-direction:column}
body[data-page="CustomAIAccelerator.html"] .caa-002{position:sticky;top:0;z-index:10;width:100%;box-sizing:border-box;background:rgba(5,7,11,0.90);backdrop-filter:blur(8px);border-bottom:1px solid #1d2832}
body[data-page="CustomAIAccelerator.html"] .caa-003{max-width:1280px;margin:0 auto;padding:20px 40px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}
body[data-page="CustomAIAccelerator.html"] .caa-004{font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:24px}
body[data-page="CustomAIAccelerator.html"] .caa-005{color:#f5f7f5}
body[data-page="CustomAIAccelerator.html"] .caa-006{color:#1F5EFF}
body[data-page="CustomAIAccelerator.html"] .caa-007{display:flex;align-items:center;gap:24px;flex-wrap:wrap}
body[data-page="CustomAIAccelerator.html"] .caa-008{color:#f5f7f5;font-size:15px;font-weight:500}
body[data-page="CustomAIAccelerator.html"] .caa-009{color:#1F5EFF;font-size:15px;font-weight:600}
body[data-page="CustomAIAccelerator.html"] .caa-010{background:#1F5EFF;color:#ffffff;font-size:15px;font-weight:600;padding:12px 22px;border-radius:8px;transition:background 0.15s}
body[data-page="CustomAIAccelerator.html"] .caa-011{width:100%;box-sizing:border-box;padding:100px 40px 90px;background:#05070b}
body[data-page="CustomAIAccelerator.html"] .caa-012{max-width:1100px;margin:0 auto}
body[data-page="CustomAIAccelerator.html"] .caa-013{display:inline-flex;align-items:center;gap:8px;color:#7aa7ff;font-size:14px;font-weight:600;margin-bottom:28px}
body[data-page="CustomAIAccelerator.html"] .caa-014{margin:0 0 16px;font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:14px;letter-spacing:1.5px;color:#7aa7ff}
body[data-page="CustomAIAccelerator.html"] .caa-015{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:52px;line-height:1.15;color:#f5f7f5;max-width:820px}
body[data-page="CustomAIAccelerator.html"] .caa-016{margin:20px 0 0;font-size:20px;line-height:1.6;color:#9aa6b7;max-width:680px}
body[data-page="CustomAIAccelerator.html"] .caa-017{width:100%;box-sizing:border-box;padding:96px 40px;background:#070a0e}
body[data-page="CustomAIAccelerator.html"] .caa-018{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:44px}
body[data-page="CustomAIAccelerator.html"] .caa-019{max-width:720px;display:flex;flex-direction:column;gap:14px}
body[data-page="CustomAIAccelerator.html"] .caa-020{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:14px;letter-spacing:1.5px;color:#1F5EFF}
body[data-page="CustomAIAccelerator.html"] .caa-021{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:36px;line-height:1.2;color:#f5f7f5}
body[data-page="CustomAIAccelerator.html"] .caa-022{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}
body[data-page="CustomAIAccelerator.html"] .caa-023{background:#090d12;border:1px solid #1d2832;border-radius:16px;padding:30px 26px;display:flex;flex-direction:column;gap:12px}
body[data-page="CustomAIAccelerator.html"] .caa-024{width:40px;height:40px;border-radius:10px;background:#0a1016;display:flex;align-items:center;justify-content:center;font-family:'Space Grotesk', sans-serif;font-weight:700;color:#1F5EFF;font-size:15px}
body[data-page="CustomAIAccelerator.html"] .caa-025{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:20px;line-height:1.3;color:#f5f7f5}
body[data-page="CustomAIAccelerator.html"] .caa-026{margin:0;font-size:15px;line-height:1.6;color:#94a09e}
body[data-page="CustomAIAccelerator.html"] .caa-027{width:100%;box-sizing:border-box;padding:96px 40px;background:#090d12;border-bottom:1px solid #1d2832}
body[data-page="CustomAIAccelerator.html"] .caa-028{display:flex;flex-direction:column;gap:10px;padding:30px 26px;background:#090d12;border:1px solid #1d2832;border-radius:16px;box-sizing:border-box;transition:border-color 0.15s, box-shadow 0.15s}
body[data-page="CustomAIAccelerator.html"] .caa-029{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:12px;letter-spacing:1.2px;color:#1F5EFF}
body[data-page="CustomAIAccelerator.html"] .caa-030{margin:0;font-size:15px;line-height:1.6;color:#94a09e;flex-grow:1}
body[data-page="CustomAIAccelerator.html"] .caa-031{margin:6px 0 0;font-size:15px;font-weight:600;color:#1F5EFF}
body[data-page="CustomAIAccelerator.html"] .caa-032{display:flex;flex-direction:column;background:#090d12;border:1px solid #1d2832;border-radius:16px;overflow:hidden}
body[data-page="CustomAIAccelerator.html"] .caa-033{display:grid;grid-template-columns:300px 1fr;gap:28px;padding:22px 28px;border-bottom:1px solid #1d2832}
body[data-page="CustomAIAccelerator.html"] .caa-034{margin:0;font-family:'Space Grotesk', sans-serif;font-size:17px;font-weight:600;color:#f5f7f5}
body[data-page="CustomAIAccelerator.html"] .caa-035{margin:0;font-size:16px;line-height:1.6;color:#94a09e}
body[data-page="CustomAIAccelerator.html"] .caa-036{display:grid;grid-template-columns:300px 1fr;gap:28px;padding:22px 28px}
body[data-page="CustomAIAccelerator.html"] .caa-037{margin:0;font-size:18px;line-height:1.6;color:#94a09e}
body[data-page="CustomAIAccelerator.html"] .caa-038{display:flex;flex-direction:row;align-items:stretch;gap:10px}
body[data-page="CustomAIAccelerator.html"] .caa-039{flex:1;display:flex;flex-direction:column;gap:10px;padding:26px 22px;background:#0a1016;border:1px solid #23303a;border-radius:14px;box-sizing:border-box}
body[data-page="CustomAIAccelerator.html"] .caa-040{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:13px;letter-spacing:1px;color:#1F5EFF}
body[data-page="CustomAIAccelerator.html"] .caa-041{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:18px;line-height:1.3;color:#f5f7f5}
body[data-page="CustomAIAccelerator.html"] .caa-042{margin:0;font-size:14px;line-height:1.55;color:#94a09e}
body[data-page="CustomAIAccelerator.html"] .caa-043{width:22px;height:14px;flex-shrink:0;align-self:center;align-self:center}
body[data-page="CustomAIAccelerator.html"] .caa-044{display:flex;gap:12px;flex-wrap:wrap}
body[data-page="CustomAIAccelerator.html"] .caa-045{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;background:#090d12;border:1px solid #1d2832;border-radius:100px;transition:border-color 0.15s, box-shadow 0.15s}
body[data-page="CustomAIAccelerator.html"] .caa-046{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:13px;color:#1F5EFF}
body[data-page="CustomAIAccelerator.html"] .caa-047{margin:0;font-size:15px;font-weight:600;color:#f5f7f5}
body[data-page="CustomAIAccelerator.html"] .caa-048{width:100%;box-sizing:border-box;padding:40px 40px;background:#070a0e}
body[data-page="CustomAIAccelerator.html"] .caa-049{max-width:1200px;margin:0 auto;display:flex;gap:20px}
body[data-page="CustomAIAccelerator.html"] .caa-050{flex:1;display:flex;flex-direction:column;gap:6px;padding:22px 26px;background:#090d12;border:1px solid #1d2832;border-radius:14px;text-align:left;transition:border-color 0.15s, box-shadow 0.15s}
body[data-page="CustomAIAccelerator.html"] .caa-051{margin:0;font-size:13px;font-weight:600;letter-spacing:1px;color:#788683}
body[data-page="CustomAIAccelerator.html"] .caa-052{margin:0;font-family:'Space Grotesk', sans-serif;font-size:18px;font-weight:600;color:#f5f7f5}
body[data-page="CustomAIAccelerator.html"] .caa-053{flex:1;display:flex;flex-direction:column;gap:6px;padding:22px 26px;background:#090d12;border:1px solid #1d2832;border-radius:14px;text-align:right;transition:border-color 0.15s, box-shadow 0.15s}
body[data-page="CustomAIAccelerator.html"] .caa-054{width:100%;box-sizing:border-box;padding:96px 40px;background:#05070b;text-align:center}
body[data-page="CustomAIAccelerator.html"] .caa-055{max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px}
body[data-page="CustomAIAccelerator.html"] .caa-056{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:36px;line-height:1.2;color:#f5f7f5}
body[data-page="CustomAIAccelerator.html"] .caa-057{margin:0;font-size:18px;line-height:1.6;color:#9aa6b7;max-width:560px}
body[data-page="CustomAIAccelerator.html"] .caa-058{background:#1F5EFF;color:#ffffff;font-size:16px;font-weight:600;padding:16px 32px;border-radius:10px;transition:background 0.15s;margin-top:6px}
body[data-page="CustomAIAccelerator.html"] .caa-059{width:100%;box-sizing:border-box;padding:48px 40px;background:#070a0e;border-top:1px solid #1d2832}
body[data-page="CustomAIAccelerator.html"] .caa-060{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}
body[data-page="CustomAIAccelerator.html"] .caa-061{display:flex;align-items:center;gap:10px}
body[data-page="CustomAIAccelerator.html"] .caa-062{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:18px}
body[data-page="CustomAIAccelerator.html"] .caa-063{margin:0;font-size:14px;color:#788683}
body[data-page="CustomAIAccelerator.html"] .caa-064{display:flex;gap:22px;flex-wrap:wrap}
body[data-page="CustomAIAccelerator.html"] .caa-065{color:#94a09e;font-size:14px}
body[data-page="CustomAIAccelerator.html"]{background:#05070b;color:#f5f7f5}
body[data-page="CustomAIAccelerator.html"] a{text-decoration:none}
body[data-page="AISiliconAssessment.html"] .asa-001{width:100%;box-sizing:border-box;font-family:'DM Sans', system-ui, sans-serif;color:#f5f7f5;background:#070a0e;display:flex;flex-direction:column}
body[data-page="AISiliconAssessment.html"] .asa-002{position:sticky;top:0;z-index:10;width:100%;box-sizing:border-box;background:rgba(5,7,11,0.90);backdrop-filter:blur(8px);border-bottom:1px solid #1d2832}
body[data-page="AISiliconAssessment.html"] .asa-003{max-width:1280px;margin:0 auto;padding:20px 40px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}
body[data-page="AISiliconAssessment.html"] .asa-004{font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:24px}
body[data-page="AISiliconAssessment.html"] .asa-005{color:#f5f7f5}
body[data-page="AISiliconAssessment.html"] .asa-006{color:#1F5EFF}
body[data-page="AISiliconAssessment.html"] .asa-007{display:flex;align-items:center;gap:24px;flex-wrap:wrap}
body[data-page="AISiliconAssessment.html"] .asa-008{color:#f5f7f5;font-size:15px;font-weight:500}
body[data-page="AISiliconAssessment.html"] .asa-009{color:#1F5EFF;font-size:15px;font-weight:600}
body[data-page="AISiliconAssessment.html"] .asa-010{background:#1F5EFF;color:#ffffff;font-size:15px;font-weight:600;padding:12px 22px;border-radius:8px;transition:background 0.15s}
body[data-page="AISiliconAssessment.html"] .asa-011{width:100%;box-sizing:border-box;padding:100px 40px 90px;background:#05070b}
body[data-page="AISiliconAssessment.html"] .asa-012{max-width:1100px;margin:0 auto}
body[data-page="AISiliconAssessment.html"] .asa-013{display:inline-flex;align-items:center;gap:8px;color:#7aa7ff;font-size:14px;font-weight:600;margin-bottom:28px}
body[data-page="AISiliconAssessment.html"] .asa-014{margin:0 0 16px;font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:14px;letter-spacing:1.5px;color:#7aa7ff}
body[data-page="AISiliconAssessment.html"] .asa-015{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:52px;line-height:1.15;color:#f5f7f5;max-width:820px}
body[data-page="AISiliconAssessment.html"] .asa-016{margin:20px 0 0;font-size:20px;line-height:1.6;color:#9aa6b7;max-width:680px}
body[data-page="AISiliconAssessment.html"] .asa-017{width:100%;box-sizing:border-box;padding:96px 40px;background:#070a0e}
body[data-page="AISiliconAssessment.html"] .asa-018{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:44px}
body[data-page="AISiliconAssessment.html"] .asa-019{max-width:720px;display:flex;flex-direction:column;gap:14px}
body[data-page="AISiliconAssessment.html"] .asa-020{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:14px;letter-spacing:1.5px;color:#1F5EFF}
body[data-page="AISiliconAssessment.html"] .asa-021{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:36px;line-height:1.2;color:#f5f7f5}
body[data-page="AISiliconAssessment.html"] .asa-022{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}
body[data-page="AISiliconAssessment.html"] .asa-023{background:#090d12;border:1px solid #1d2832;border-radius:16px;padding:30px 26px;display:flex;flex-direction:column;gap:12px}
body[data-page="AISiliconAssessment.html"] .asa-024{width:40px;height:40px;border-radius:10px;background:#0a1016;display:flex;align-items:center;justify-content:center;font-family:'Space Grotesk', sans-serif;font-weight:700;color:#1F5EFF;font-size:15px}
body[data-page="AISiliconAssessment.html"] .asa-025{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:20px;line-height:1.3;color:#f5f7f5}
body[data-page="AISiliconAssessment.html"] .asa-026{margin:0;font-size:15px;line-height:1.6;color:#94a09e}
body[data-page="AISiliconAssessment.html"] .asa-027{width:100%;box-sizing:border-box;padding:96px 40px;background:#090d12;border-bottom:1px solid #1d2832}
body[data-page="AISiliconAssessment.html"] .asa-028{display:flex;flex-direction:column;background:#090d12;border:1px solid #1d2832;border-radius:16px;overflow:hidden}
body[data-page="AISiliconAssessment.html"] .asa-029{display:grid;grid-template-columns:300px 1fr;gap:28px;padding:22px 28px;border-bottom:1px solid #1d2832}
body[data-page="AISiliconAssessment.html"] .asa-030{margin:0;font-family:'Space Grotesk', sans-serif;font-size:17px;font-weight:600;color:#f5f7f5}
body[data-page="AISiliconAssessment.html"] .asa-031{margin:0;font-size:16px;line-height:1.6;color:#94a09e}
body[data-page="AISiliconAssessment.html"] .asa-032{display:grid;grid-template-columns:300px 1fr;gap:28px;padding:22px 28px}
body[data-page="AISiliconAssessment.html"] .asa-033{margin:0;font-size:18px;line-height:1.6;color:#94a09e}
body[data-page="AISiliconAssessment.html"] .asa-034{display:flex;flex-direction:row;align-items:stretch;gap:10px}
body[data-page="AISiliconAssessment.html"] .asa-035{flex:1;display:flex;flex-direction:column;gap:10px;padding:26px 22px;background:#0a1016;border:1px solid #23303a;border-radius:14px;box-sizing:border-box}
body[data-page="AISiliconAssessment.html"] .asa-036{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:13px;letter-spacing:1px;color:#1F5EFF}
body[data-page="AISiliconAssessment.html"] .asa-037{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:18px;line-height:1.3;color:#f5f7f5}
body[data-page="AISiliconAssessment.html"] .asa-038{margin:0;font-size:14px;line-height:1.55;color:#94a09e}
body[data-page="AISiliconAssessment.html"] .asa-039{width:22px;height:14px;flex-shrink:0;align-self:center;align-self:center}
body[data-page="AISiliconAssessment.html"] .asa-040{display:flex;gap:12px;flex-wrap:wrap}
body[data-page="AISiliconAssessment.html"] .asa-041{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;background:#090d12;border:1px solid #1d2832;border-radius:100px;transition:border-color 0.15s, box-shadow 0.15s}
body[data-page="AISiliconAssessment.html"] .asa-042{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:13px;color:#1F5EFF}
body[data-page="AISiliconAssessment.html"] .asa-043{margin:0;font-size:15px;font-weight:600;color:#f5f7f5}
body[data-page="AISiliconAssessment.html"] .asa-044{width:100%;box-sizing:border-box;padding:40px 40px;background:#070a0e}
body[data-page="AISiliconAssessment.html"] .asa-045{max-width:1200px;margin:0 auto;display:flex;gap:20px}
body[data-page="AISiliconAssessment.html"] .asa-046{flex:1}
body[data-page="AISiliconAssessment.html"] .asa-047{flex:1;display:flex;flex-direction:column;gap:6px;padding:22px 26px;background:#090d12;border:1px solid #1d2832;border-radius:14px;text-align:right;transition:border-color 0.15s, box-shadow 0.15s}
body[data-page="AISiliconAssessment.html"] .asa-048{margin:0;font-size:13px;font-weight:600;letter-spacing:1px;color:#788683}
body[data-page="AISiliconAssessment.html"] .asa-049{margin:0;font-family:'Space Grotesk', sans-serif;font-size:18px;font-weight:600;color:#f5f7f5}
body[data-page="AISiliconAssessment.html"] .asa-050{width:100%;box-sizing:border-box;padding:96px 40px;background:#05070b;text-align:center}
body[data-page="AISiliconAssessment.html"] .asa-051{max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px}
body[data-page="AISiliconAssessment.html"] .asa-052{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:36px;line-height:1.2;color:#f5f7f5}
body[data-page="AISiliconAssessment.html"] .asa-053{margin:0;font-size:18px;line-height:1.6;color:#9aa6b7;max-width:560px}
body[data-page="AISiliconAssessment.html"] .asa-054{background:#1F5EFF;color:#ffffff;font-size:16px;font-weight:600;padding:16px 32px;border-radius:10px;transition:background 0.15s;margin-top:6px}
body[data-page="AISiliconAssessment.html"] .asa-055{width:100%;box-sizing:border-box;padding:48px 40px;background:#070a0e;border-top:1px solid #1d2832}
body[data-page="AISiliconAssessment.html"] .asa-056{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}
body[data-page="AISiliconAssessment.html"] .asa-057{display:flex;align-items:center;gap:10px}
body[data-page="AISiliconAssessment.html"] .asa-058{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:18px}
body[data-page="AISiliconAssessment.html"] .asa-059{margin:0;font-size:14px;color:#788683}
body[data-page="AISiliconAssessment.html"] .asa-060{display:flex;gap:22px;flex-wrap:wrap}
body[data-page="AISiliconAssessment.html"] .asa-061{color:#94a09e;font-size:14px}
body[data-page="AISiliconAssessment.html"]{background:#05070b;color:#f5f7f5}
body[data-page="AISiliconAssessment.html"] a{text-decoration:none}
body[data-page="VirtualSilicon.html"] .vsi-001{width:100%;box-sizing:border-box;font-family:'DM Sans', system-ui, sans-serif;color:#f5f7f5;background:#070a0e;display:flex;flex-direction:column}
body[data-page="VirtualSilicon.html"] .vsi-002{position:sticky;top:0;z-index:10;width:100%;box-sizing:border-box;background:rgba(5,7,11,0.90);backdrop-filter:blur(8px);border-bottom:1px solid #1d2832}
body[data-page="VirtualSilicon.html"] .vsi-003{max-width:1280px;margin:0 auto;padding:20px 40px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}
body[data-page="VirtualSilicon.html"] .vsi-004{font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:24px}
body[data-page="VirtualSilicon.html"] .vsi-005{color:#f5f7f5}
body[data-page="VirtualSilicon.html"] .vsi-006{color:#1F5EFF}
body[data-page="VirtualSilicon.html"] .vsi-007{display:flex;align-items:center;gap:26px;flex-wrap:wrap}
body[data-page="VirtualSilicon.html"] .vsi-008{color:#f5f7f5;font-size:15px;font-weight:500}
body[data-page="VirtualSilicon.html"] .vsi-009{color:#1F5EFF;font-size:15px;font-weight:600}
body[data-page="VirtualSilicon.html"] .vsi-010{background:#1F5EFF;color:#ffffff;font-size:15px;font-weight:600;padding:12px 22px;border-radius:8px;transition:background 0.15s}
body[data-page="VirtualSilicon.html"] .vsi-011{width:100%;box-sizing:border-box;padding:100px 40px 80px;background:#05070b}
body[data-page="VirtualSilicon.html"] .vsi-012{max-width:900px;margin:0 auto}
body[data-page="VirtualSilicon.html"] .vsi-013{display:inline-flex;align-items:center;gap:8px;color:#7aa7ff;font-size:14px;font-weight:600;margin-bottom:28px}
body[data-page="VirtualSilicon.html"] .vsi-014{font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:14px;letter-spacing:1.5px;color:#7aa7ff;margin:0 0 16px}
body[data-page="VirtualSilicon.html"] .vsi-015{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:52px;line-height:1.15;color:#f5f7f5;max-width:760px}
body[data-page="VirtualSilicon.html"] .vsi-016{margin:20px 0 0;font-size:20px;line-height:1.6;color:#9aa6b7;max-width:640px}
body[data-page="VirtualSilicon.html"] .vsi-017{width:100%;box-sizing:border-box;padding:90px 40px;background:#05070b}
body[data-page="VirtualSilicon.html"] .vsi-018{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:16px}
body[data-page="VirtualSilicon.html"] .vsi-019{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:14px;letter-spacing:1.5px;color:#7aa7ff}
body[data-page="VirtualSilicon.html"] .vsi-020{margin:0;font-size:22px;line-height:1.6;color:#f5f7f5}
body[data-page="VirtualSilicon.html"] .vsi-021{width:100%;box-sizing:border-box;padding:90px 40px;background:#090d12}
body[data-page="VirtualSilicon.html"] .vsi-022{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:20px}
body[data-page="VirtualSilicon.html"] .vsi-023{width:100%;height:auto;max-width:700px;margin:0 auto;display:block}
body[data-page="VirtualSilicon.html"] .vsi-024{display:flex;justify-content:space-between;max-width:700px;margin:0 auto;width:100%}
body[data-page="VirtualSilicon.html"] .vsi-025{margin:0;font-size:14px;font-weight:600;color:#94a09e}
body[data-page="VirtualSilicon.html"] .vsi-026{margin:0;font-size:14px;font-weight:600;color:#1F5EFF}
body[data-page="VirtualSilicon.html"] .vsi-027{margin:0;text-align:center;font-size:12px;color:#788683}
body[data-page="VirtualSilicon.html"] .vsi-028{width:100%;box-sizing:border-box;padding:90px 40px;background:#070a0e}
body[data-page="VirtualSilicon.html"] .vsi-029{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:40px}
body[data-page="VirtualSilicon.html"] .vsi-030{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:32px;color:#f5f7f5}
body[data-page="VirtualSilicon.html"] .vsi-031{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}
body[data-page="VirtualSilicon.html"] .vsi-032{background:#090d12;border:1px solid #1d2832;border-radius:16px;padding:32px 28px;display:flex;flex-direction:column;gap:12px}
body[data-page="VirtualSilicon.html"] .vsi-033{width:40px;height:40px;border-radius:10px;background:#0a1016;display:flex;align-items:center;justify-content:center;font-family:'Space Grotesk', sans-serif;font-weight:700;color:#1F5EFF;font-size:15px}
body[data-page="VirtualSilicon.html"] .vsi-034{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:20px;color:#f5f7f5}
body[data-page="VirtualSilicon.html"] .vsi-035{margin:0;font-size:15px;line-height:1.6;color:#94a09e}
body[data-page="VirtualSilicon.html"] .vsi-036{width:100%;box-sizing:border-box;padding:80px 40px;background:#090d12;text-align:center}
body[data-page="VirtualSilicon.html"] .vsi-037{max-width:600px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px}
body[data-page="VirtualSilicon.html"] .vsi-038{margin:0;font-size:20px;line-height:1.5;color:#f5f7f5;font-weight:500}
body[data-page="VirtualSilicon.html"] .vsi-039{background:#1F5EFF;color:#ffffff;font-size:16px;font-weight:600;padding:15px 30px;border-radius:10px;transition:background 0.15s}
body[data-page="VirtualSilicon.html"] .vsi-040{width:100%;box-sizing:border-box;padding:48px 40px;background:#070a0e;border-top:1px solid #1d2832}
body[data-page="VirtualSilicon.html"] .vsi-041{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}
body[data-page="VirtualSilicon.html"] .vsi-042{display:flex;align-items:center;gap:10px}
body[data-page="VirtualSilicon.html"] .vsi-043{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:18px}
body[data-page="VirtualSilicon.html"] .vsi-044{margin:0;font-size:14px;color:#788683}
body[data-page="VirtualSilicon.html"] .vsi-045{display:flex;gap:24px;flex-wrap:wrap}
body[data-page="VirtualSilicon.html"] .vsi-046{color:#94a09e;font-size:14px}
body[data-page="VirtualSilicon.html"]{background:#05070b;color:#f5f7f5}
body[data-page="VirtualSilicon.html"] a{text-decoration:none}
body[data-page="Robotics.html"] .rob-001{width:100%;box-sizing:border-box;font-family:'DM Sans', system-ui, sans-serif;color:#f5f7f5;background:#070a0e;display:flex;flex-direction:column}
body[data-page="Robotics.html"] .rob-002{position:sticky;top:0;z-index:10;width:100%;box-sizing:border-box;background:rgba(5,7,11,0.90);backdrop-filter:blur(8px);border-bottom:1px solid #1d2832}
body[data-page="Robotics.html"] .rob-003{max-width:1280px;margin:0 auto;padding:20px 40px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}
body[data-page="Robotics.html"] .rob-004{font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:24px}
body[data-page="Robotics.html"] .rob-005{color:#f5f7f5}
body[data-page="Robotics.html"] .rob-006{color:#1F5EFF}
body[data-page="Robotics.html"] .rob-007{display:flex;align-items:center;gap:24px;flex-wrap:wrap}
body[data-page="Robotics.html"] .rob-008{color:#f5f7f5;font-size:15px;font-weight:500}
body[data-page="Robotics.html"] .rob-009{color:#1F5EFF;font-size:15px;font-weight:600}
body[data-page="Robotics.html"] .rob-010{background:#1F5EFF;color:#ffffff;font-size:15px;font-weight:600;padding:12px 22px;border-radius:8px;transition:background 0.15s}
body[data-page="Robotics.html"] .rob-011{width:100%;box-sizing:border-box;padding:100px 40px 90px;background:#05070b}
body[data-page="Robotics.html"] .rob-012{max-width:1100px;margin:0 auto}
body[data-page="Robotics.html"] .rob-013{display:inline-flex;align-items:center;gap:8px;color:#7aa7ff;font-size:14px;font-weight:600;margin-bottom:28px}
body[data-page="Robotics.html"] .rob-014{margin:0 0 16px;font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:14px;letter-spacing:1.5px;color:#7aa7ff}
body[data-page="Robotics.html"] .rob-015{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:52px;line-height:1.15;color:#f5f7f5;max-width:820px}
body[data-page="Robotics.html"] .rob-016{margin:20px 0 0;font-size:20px;line-height:1.6;color:#9aa6b7;max-width:680px}
body[data-page="Robotics.html"] .rob-017{width:100%;box-sizing:border-box;padding:96px 40px;background:#070a0e}
body[data-page="Robotics.html"] .rob-018{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:44px}
body[data-page="Robotics.html"] .rob-019{max-width:720px;display:flex;flex-direction:column;gap:14px}
body[data-page="Robotics.html"] .rob-020{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:14px;letter-spacing:1.5px;color:#1F5EFF}
body[data-page="Robotics.html"] .rob-021{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:36px;line-height:1.2;color:#f5f7f5}
body[data-page="Robotics.html"] .rob-022{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}
body[data-page="Robotics.html"] .rob-023{background:#090d12;border:1px solid #1d2832;border-radius:16px;padding:30px 26px;display:flex;flex-direction:column;gap:12px}
body[data-page="Robotics.html"] .rob-024{width:40px;height:40px;border-radius:10px;background:#0a1016;display:flex;align-items:center;justify-content:center;font-family:'Space Grotesk', sans-serif;font-weight:700;color:#1F5EFF;font-size:15px}
body[data-page="Robotics.html"] .rob-025{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:20px;line-height:1.3;color:#f5f7f5}
body[data-page="Robotics.html"] .rob-026{margin:0;font-size:15px;line-height:1.6;color:#94a09e}
body[data-page="Robotics.html"] .rob-027{width:100%;box-sizing:border-box;padding:96px 40px;background:#090d12;border-bottom:1px solid #1d2832}
body[data-page="Robotics.html"] .rob-028{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}
body[data-page="Robotics.html"] .rob-029{background:#070a0e;border:1px solid #1d2832;border-radius:16px;padding:30px 26px;display:flex;flex-direction:column;gap:12px}
body[data-page="Robotics.html"] .rob-030{display:flex;flex-direction:column;background:#090d12;border:1px solid #1d2832;border-radius:16px;overflow:hidden}
body[data-page="Robotics.html"] .rob-031{display:grid;grid-template-columns:280px 1fr;gap:28px;padding:22px 28px;border-bottom:1px solid #1d2832}
body[data-page="Robotics.html"] .rob-032{margin:0;font-family:'Space Grotesk', sans-serif;font-size:17px;font-weight:600;color:#f5f7f5}
body[data-page="Robotics.html"] .rob-033{margin:0;font-size:16px;line-height:1.6;color:#94a09e}
body[data-page="Robotics.html"] .rob-034{display:grid;grid-template-columns:280px 1fr;gap:28px;padding:22px 28px}
body[data-page="Robotics.html"] .rob-035{width:100%;box-sizing:border-box;padding:80px 40px;background:#0a1016;border-bottom:1px solid #23303a}
body[data-page="Robotics.html"] .rob-036{max-width:1200px;margin:0 auto;display:flex;gap:48px;align-items:center;justify-content:space-between;flex-wrap:wrap}
body[data-page="Robotics.html"] .rob-037{max-width:720px;display:flex;flex-direction:column;gap:12px}
body[data-page="Robotics.html"] .rob-038{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:30px;line-height:1.25;color:#f5f7f5}
body[data-page="Robotics.html"] .rob-039{margin:0;font-size:17px;line-height:1.6;color:#94a09e}
body[data-page="Robotics.html"] .rob-040{background:#1F5EFF;color:#ffffff;font-size:16px;font-weight:600;padding:15px 28px;border-radius:10px;transition:background 0.15s;flex-shrink:0}
body[data-page="Robotics.html"] .rob-041{display:flex;flex-direction:column;gap:10px;padding:30px 26px;background:#090d12;border:1px solid #1d2832;border-radius:16px;box-sizing:border-box;transition:border-color 0.15s, box-shadow 0.15s}
body[data-page="Robotics.html"] .rob-042{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:12px;letter-spacing:1.2px;color:#1F5EFF}
body[data-page="Robotics.html"] .rob-043{margin:0;font-size:15px;line-height:1.6;color:#94a09e;flex-grow:1}
body[data-page="Robotics.html"] .rob-044{margin:6px 0 0;font-size:15px;font-weight:600;color:#1F5EFF}
body[data-page="Robotics.html"] .rob-045{width:100%;box-sizing:border-box;padding:96px 40px;background:#05070b;text-align:center}
body[data-page="Robotics.html"] .rob-046{max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px}
body[data-page="Robotics.html"] .rob-047{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:36px;line-height:1.2;color:#f5f7f5}
body[data-page="Robotics.html"] .rob-048{margin:0;font-size:18px;line-height:1.6;color:#9aa6b7;max-width:560px}
body[data-page="Robotics.html"] .rob-049{background:#1F5EFF;color:#ffffff;font-size:16px;font-weight:600;padding:16px 32px;border-radius:10px;transition:background 0.15s;margin-top:6px}
body[data-page="Robotics.html"] .rob-050{width:100%;box-sizing:border-box;padding:48px 40px;background:#070a0e;border-top:1px solid #1d2832}
body[data-page="Robotics.html"] .rob-051{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}
body[data-page="Robotics.html"] .rob-052{display:flex;align-items:center;gap:10px}
body[data-page="Robotics.html"] .rob-053{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:18px}
body[data-page="Robotics.html"] .rob-054{margin:0;font-size:14px;color:#788683}
body[data-page="Robotics.html"] .rob-055{display:flex;gap:22px;flex-wrap:wrap}
body[data-page="Robotics.html"] .rob-056{color:#94a09e;font-size:14px}
body[data-page="Robotics.html"]{background:#05070b;color:#f5f7f5}
body[data-page="Robotics.html"] a{text-decoration:none}
body[data-page="Automotive.html"] .aut-001{width:100%;box-sizing:border-box;font-family:'DM Sans', system-ui, sans-serif;color:#f5f7f5;background:#070a0e;display:flex;flex-direction:column}
body[data-page="Automotive.html"] .aut-002{position:sticky;top:0;z-index:10;width:100%;box-sizing:border-box;background:rgba(5,7,11,0.90);backdrop-filter:blur(8px);border-bottom:1px solid #1d2832}
body[data-page="Automotive.html"] .aut-003{max-width:1280px;margin:0 auto;padding:20px 40px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}
body[data-page="Automotive.html"] .aut-004{font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:24px}
body[data-page="Automotive.html"] .aut-005{color:#f5f7f5}
body[data-page="Automotive.html"] .aut-006{color:#1F5EFF}
body[data-page="Automotive.html"] .aut-007{display:flex;align-items:center;gap:24px;flex-wrap:wrap}
body[data-page="Automotive.html"] .aut-008{color:#f5f7f5;font-size:15px;font-weight:500}
body[data-page="Automotive.html"] .aut-009{color:#1F5EFF;font-size:15px;font-weight:600}
body[data-page="Automotive.html"] .aut-010{background:#1F5EFF;color:#ffffff;font-size:15px;font-weight:600;padding:12px 22px;border-radius:8px;transition:background 0.15s}
body[data-page="Automotive.html"] .aut-011{width:100%;box-sizing:border-box;padding:100px 40px 90px;background:#05070b}
body[data-page="Automotive.html"] .aut-012{max-width:1100px;margin:0 auto}
body[data-page="Automotive.html"] .aut-013{display:inline-flex;align-items:center;gap:8px;color:#7aa7ff;font-size:14px;font-weight:600;margin-bottom:28px}
body[data-page="Automotive.html"] .aut-014{margin:0 0 16px;font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:14px;letter-spacing:1.5px;color:#7aa7ff}
body[data-page="Automotive.html"] .aut-015{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:52px;line-height:1.15;color:#f5f7f5;max-width:820px}
body[data-page="Automotive.html"] .aut-016{margin:20px 0 0;font-size:20px;line-height:1.6;color:#9aa6b7;max-width:680px}
body[data-page="Automotive.html"] .aut-017{width:100%;box-sizing:border-box;padding:96px 40px;background:#070a0e}
body[data-page="Automotive.html"] .aut-018{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:44px}
body[data-page="Automotive.html"] .aut-019{max-width:720px;display:flex;flex-direction:column;gap:14px}
body[data-page="Automotive.html"] .aut-020{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:14px;letter-spacing:1.5px;color:#1F5EFF}
body[data-page="Automotive.html"] .aut-021{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:36px;line-height:1.2;color:#f5f7f5}
body[data-page="Automotive.html"] .aut-022{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}
body[data-page="Automotive.html"] .aut-023{background:#090d12;border:1px solid #1d2832;border-radius:16px;padding:30px 26px;display:flex;flex-direction:column;gap:12px}
body[data-page="Automotive.html"] .aut-024{width:40px;height:40px;border-radius:10px;background:#0a1016;display:flex;align-items:center;justify-content:center;font-family:'Space Grotesk', sans-serif;font-weight:700;color:#1F5EFF;font-size:15px}
body[data-page="Automotive.html"] .aut-025{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:20px;line-height:1.3;color:#f5f7f5}
body[data-page="Automotive.html"] .aut-026{margin:0;font-size:15px;line-height:1.6;color:#94a09e}
body[data-page="Automotive.html"] .aut-027{width:100%;box-sizing:border-box;padding:96px 40px;background:#090d12;border-bottom:1px solid #1d2832}
body[data-page="Automotive.html"] .aut-028{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}
body[data-page="Automotive.html"] .aut-029{background:#070a0e;border:1px solid #1d2832;border-radius:16px;padding:30px 26px;display:flex;flex-direction:column;gap:12px}
body[data-page="Automotive.html"] .aut-030{display:flex;flex-direction:column;background:#090d12;border:1px solid #1d2832;border-radius:16px;overflow:hidden}
body[data-page="Automotive.html"] .aut-031{display:grid;grid-template-columns:280px 1fr;gap:28px;padding:22px 28px;border-bottom:1px solid #1d2832}
body[data-page="Automotive.html"] .aut-032{margin:0;font-family:'Space Grotesk', sans-serif;font-size:17px;font-weight:600;color:#f5f7f5}
body[data-page="Automotive.html"] .aut-033{margin:0;font-size:16px;line-height:1.6;color:#94a09e}
body[data-page="Automotive.html"] .aut-034{display:grid;grid-template-columns:280px 1fr;gap:28px;padding:22px 28px}
body[data-page="Automotive.html"] .aut-035{width:100%;box-sizing:border-box;padding:80px 40px;background:#0a1016;border-bottom:1px solid #23303a}
body[data-page="Automotive.html"] .aut-036{max-width:1200px;margin:0 auto;display:flex;gap:48px;align-items:center;justify-content:space-between;flex-wrap:wrap}
body[data-page="Automotive.html"] .aut-037{max-width:720px;display:flex;flex-direction:column;gap:12px}
body[data-page="Automotive.html"] .aut-038{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:30px;line-height:1.25;color:#f5f7f5}
body[data-page="Automotive.html"] .aut-039{margin:0;font-size:17px;line-height:1.6;color:#94a09e}
body[data-page="Automotive.html"] .aut-040{background:#1F5EFF;color:#ffffff;font-size:16px;font-weight:600;padding:15px 28px;border-radius:10px;transition:background 0.15s;flex-shrink:0}
body[data-page="Automotive.html"] .aut-041{display:flex;flex-direction:column;gap:10px;padding:30px 26px;background:#090d12;border:1px solid #1d2832;border-radius:16px;box-sizing:border-box;transition:border-color 0.15s, box-shadow 0.15s}
body[data-page="Automotive.html"] .aut-042{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:12px;letter-spacing:1.2px;color:#1F5EFF}
body[data-page="Automotive.html"] .aut-043{margin:0;font-size:15px;line-height:1.6;color:#94a09e;flex-grow:1}
body[data-page="Automotive.html"] .aut-044{margin:6px 0 0;font-size:15px;font-weight:600;color:#1F5EFF}
body[data-page="Automotive.html"] .aut-045{width:100%;box-sizing:border-box;padding:96px 40px;background:#05070b;text-align:center}
body[data-page="Automotive.html"] .aut-046{max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px}
body[data-page="Automotive.html"] .aut-047{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:36px;line-height:1.2;color:#f5f7f5}
body[data-page="Automotive.html"] .aut-048{margin:0;font-size:18px;line-height:1.6;color:#9aa6b7;max-width:560px}
body[data-page="Automotive.html"] .aut-049{background:#1F5EFF;color:#ffffff;font-size:16px;font-weight:600;padding:16px 32px;border-radius:10px;transition:background 0.15s;margin-top:6px}
body[data-page="Automotive.html"] .aut-050{width:100%;box-sizing:border-box;padding:48px 40px;background:#070a0e;border-top:1px solid #1d2832}
body[data-page="Automotive.html"] .aut-051{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}
body[data-page="Automotive.html"] .aut-052{display:flex;align-items:center;gap:10px}
body[data-page="Automotive.html"] .aut-053{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:18px}
body[data-page="Automotive.html"] .aut-054{margin:0;font-size:14px;color:#788683}
body[data-page="Automotive.html"] .aut-055{display:flex;gap:22px;flex-wrap:wrap}
body[data-page="Automotive.html"] .aut-056{color:#94a09e;font-size:14px}
body[data-page="Automotive.html"]{background:#05070b;color:#f5f7f5}
body[data-page="Automotive.html"] a{text-decoration:none}
body[data-page="ArchitectureExplorer.html"] .aex-001{width:100%;box-sizing:border-box;font-family:'DM Sans', system-ui, sans-serif;color:#f5f7f5;background:#070a0e;display:flex;flex-direction:column}
body[data-page="ArchitectureExplorer.html"] .aex-002{position:sticky;top:0;z-index:10;width:100%;box-sizing:border-box;background:rgba(5,7,11,0.90);backdrop-filter:blur(8px);border-bottom:1px solid #1d2832}
body[data-page="ArchitectureExplorer.html"] .aex-003{max-width:1280px;margin:0 auto;padding:20px 40px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}
body[data-page="ArchitectureExplorer.html"] .aex-004{font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:24px}
body[data-page="ArchitectureExplorer.html"] .aex-005{color:#f5f7f5}
body[data-page="ArchitectureExplorer.html"] .aex-006{color:#1F5EFF}
body[data-page="ArchitectureExplorer.html"] .aex-007{display:flex;align-items:center;gap:24px;flex-wrap:wrap}
body[data-page="ArchitectureExplorer.html"] .aex-008{color:#f5f7f5;font-size:15px;font-weight:500}
body[data-page="ArchitectureExplorer.html"] .aex-009{color:#1F5EFF;font-size:15px;font-weight:600}
body[data-page="ArchitectureExplorer.html"] .aex-010{background:#1F5EFF;color:#ffffff;font-size:15px;font-weight:600;padding:12px 22px;border-radius:8px;transition:background 0.15s}
body[data-page="ArchitectureExplorer.html"] .aex-011{width:100%;box-sizing:border-box;padding:100px 40px 90px;background:#05070b}
body[data-page="ArchitectureExplorer.html"] .aex-012{max-width:1100px;margin:0 auto}
body[data-page="ArchitectureExplorer.html"] .aex-013{display:inline-flex;align-items:center;gap:8px;color:#7aa7ff;font-size:14px;font-weight:600;margin-bottom:28px}
body[data-page="ArchitectureExplorer.html"] .aex-014{margin:0 0 16px;font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:14px;letter-spacing:1.5px;color:#7aa7ff}
body[data-page="ArchitectureExplorer.html"] .aex-015{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:52px;line-height:1.15;color:#f5f7f5;max-width:820px}
body[data-page="ArchitectureExplorer.html"] .aex-016{margin:20px 0 0;font-size:20px;line-height:1.6;color:#9aa6b7;max-width:680px}
body[data-page="ArchitectureExplorer.html"] .aex-017{width:100%;box-sizing:border-box;padding:96px 40px;background:#070a0e}
body[data-page="ArchitectureExplorer.html"] .aex-018{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:44px}
body[data-page="ArchitectureExplorer.html"] .aex-019{max-width:720px;display:flex;flex-direction:column;gap:14px}
body[data-page="ArchitectureExplorer.html"] .aex-020{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:14px;letter-spacing:1.5px;color:#1F5EFF}
body[data-page="ArchitectureExplorer.html"] .aex-021{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:36px;line-height:1.2;color:#f5f7f5}
body[data-page="ArchitectureExplorer.html"] .aex-022{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}
body[data-page="ArchitectureExplorer.html"] .aex-023{background:#090d12;border:1px solid #1d2832;border-radius:16px;padding:30px 26px;display:flex;flex-direction:column;gap:12px}
body[data-page="ArchitectureExplorer.html"] .aex-024{width:40px;height:40px;border-radius:10px;background:#0a1016;display:flex;align-items:center;justify-content:center;font-family:'Space Grotesk', sans-serif;font-weight:700;color:#1F5EFF;font-size:15px}
body[data-page="ArchitectureExplorer.html"] .aex-025{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:20px;line-height:1.3;color:#f5f7f5}
body[data-page="ArchitectureExplorer.html"] .aex-026{margin:0;font-size:15px;line-height:1.6;color:#94a09e}
body[data-page="ArchitectureExplorer.html"] .aex-027{width:100%;box-sizing:border-box;padding:96px 40px;background:#090d12;border-bottom:1px solid #1d2832}
body[data-page="ArchitectureExplorer.html"] .aex-028{display:flex;gap:20px;align-items:stretch}
body[data-page="ArchitectureExplorer.html"] .aex-029{flex:1;background:#090d12;border:1px solid #1d2832;border-radius:16px;padding:32px 30px;display:flex;flex-direction:column;gap:16px}
body[data-page="ArchitectureExplorer.html"] .aex-030{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:13px;letter-spacing:1.5px;color:#1F5EFF}
body[data-page="ArchitectureExplorer.html"] .aex-031{display:flex;gap:12px;align-items:baseline}
body[data-page="ArchitectureExplorer.html"] .aex-032{width:6px;height:6px;border-radius:50%;background:#1F5EFF;flex-shrink:0;transform:translateY(-3px)}
body[data-page="ArchitectureExplorer.html"] .aex-033{margin:0;font-size:16px;line-height:1.55;color:#94a09e}
body[data-page="ArchitectureExplorer.html"] .aex-034{width:26px;height:14px;flex-shrink:0;align-self:center;align-self:center}
body[data-page="ArchitectureExplorer.html"] .aex-035{flex:1;background:#05070b;border-radius:16px;padding:32px 30px;display:flex;flex-direction:column;gap:16px}
body[data-page="ArchitectureExplorer.html"] .aex-036{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:13px;letter-spacing:1.5px;color:#7aa7ff}
body[data-page="ArchitectureExplorer.html"] .aex-037{width:6px;height:6px;border-radius:50%;background:#5B8CFF;flex-shrink:0;transform:translateY(-3px)}
body[data-page="ArchitectureExplorer.html"] .aex-038{margin:0;font-size:16px;line-height:1.55;color:#9aa6b7}
body[data-page="ArchitectureExplorer.html"] .aex-039{width:100%;box-sizing:border-box;padding:80px 40px;background:#0a1016;border-bottom:1px solid #23303a}
body[data-page="ArchitectureExplorer.html"] .aex-040{max-width:1200px;margin:0 auto;display:flex;gap:48px;align-items:center;justify-content:space-between;flex-wrap:wrap}
body[data-page="ArchitectureExplorer.html"] .aex-041{max-width:720px;display:flex;flex-direction:column;gap:12px}
body[data-page="ArchitectureExplorer.html"] .aex-042{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:30px;line-height:1.25;color:#f5f7f5}
body[data-page="ArchitectureExplorer.html"] .aex-043{margin:0;font-size:17px;line-height:1.6;color:#94a09e}
body[data-page="ArchitectureExplorer.html"] .aex-044{background:#1F5EFF;color:#ffffff;font-size:16px;font-weight:600;padding:15px 28px;border-radius:10px;transition:background 0.15s;flex-shrink:0}
body[data-page="ArchitectureExplorer.html"] .aex-045{width:100%;box-sizing:border-box;padding:40px 40px;background:#070a0e}
body[data-page="ArchitectureExplorer.html"] .aex-046{max-width:1200px;margin:0 auto;display:flex;gap:20px}
body[data-page="ArchitectureExplorer.html"] .aex-047{flex:1;display:flex;flex-direction:column;gap:6px;padding:22px 26px;background:#090d12;border:1px solid #1d2832;border-radius:14px;text-align:left;transition:border-color 0.15s, box-shadow 0.15s}
body[data-page="ArchitectureExplorer.html"] .aex-048{margin:0;font-size:13px;font-weight:600;letter-spacing:1px;color:#788683}
body[data-page="ArchitectureExplorer.html"] .aex-049{margin:0;font-family:'Space Grotesk', sans-serif;font-size:18px;font-weight:600;color:#f5f7f5}
body[data-page="ArchitectureExplorer.html"] .aex-050{flex:1;display:flex;flex-direction:column;gap:6px;padding:22px 26px;background:#090d12;border:1px solid #1d2832;border-radius:14px;text-align:right;transition:border-color 0.15s, box-shadow 0.15s}
body[data-page="ArchitectureExplorer.html"] .aex-051{width:100%;box-sizing:border-box;padding:96px 40px;background:#05070b;text-align:center}
body[data-page="ArchitectureExplorer.html"] .aex-052{max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px}
body[data-page="ArchitectureExplorer.html"] .aex-053{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:36px;line-height:1.2;color:#f5f7f5}
body[data-page="ArchitectureExplorer.html"] .aex-054{margin:0;font-size:18px;line-height:1.6;color:#9aa6b7;max-width:560px}
body[data-page="ArchitectureExplorer.html"] .aex-055{background:#1F5EFF;color:#ffffff;font-size:16px;font-weight:600;padding:16px 32px;border-radius:10px;transition:background 0.15s;margin-top:6px}
body[data-page="ArchitectureExplorer.html"] .aex-056{width:100%;box-sizing:border-box;padding:48px 40px;background:#070a0e;border-top:1px solid #1d2832}
body[data-page="ArchitectureExplorer.html"] .aex-057{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}
body[data-page="ArchitectureExplorer.html"] .aex-058{display:flex;align-items:center;gap:10px}
body[data-page="ArchitectureExplorer.html"] .aex-059{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:18px}
body[data-page="ArchitectureExplorer.html"] .aex-060{margin:0;font-size:14px;color:#788683}
body[data-page="ArchitectureExplorer.html"] .aex-061{display:flex;gap:22px;flex-wrap:wrap}
body[data-page="ArchitectureExplorer.html"] .aex-062{color:#94a09e;font-size:14px}
body[data-page="ArchitectureExplorer.html"]{background:#05070b;color:#f5f7f5}
body[data-page="ArchitectureExplorer.html"] a{text-decoration:none}
body[data-page="VirtualSoC.html"] .vsc-001{width:100%;box-sizing:border-box;font-family:'DM Sans', system-ui, sans-serif;color:#f5f7f5;background:#070a0e;display:flex;flex-direction:column}
body[data-page="VirtualSoC.html"] .vsc-002{position:sticky;top:0;z-index:10;width:100%;box-sizing:border-box;background:rgba(5,7,11,0.90);backdrop-filter:blur(8px);border-bottom:1px solid #1d2832}
body[data-page="VirtualSoC.html"] .vsc-003{max-width:1280px;margin:0 auto;padding:20px 40px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}
body[data-page="VirtualSoC.html"] .vsc-004{font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:24px}
body[data-page="VirtualSoC.html"] .vsc-005{color:#f5f7f5}
body[data-page="VirtualSoC.html"] .vsc-006{color:#1F5EFF}
body[data-page="VirtualSoC.html"] .vsc-007{display:flex;align-items:center;gap:24px;flex-wrap:wrap}
body[data-page="VirtualSoC.html"] .vsc-008{color:#f5f7f5;font-size:15px;font-weight:500}
body[data-page="VirtualSoC.html"] .vsc-009{color:#1F5EFF;font-size:15px;font-weight:600}
body[data-page="VirtualSoC.html"] .vsc-010{background:#1F5EFF;color:#ffffff;font-size:15px;font-weight:600;padding:12px 22px;border-radius:8px;transition:background 0.15s}
body[data-page="VirtualSoC.html"] .vsc-011{width:100%;box-sizing:border-box;padding:100px 40px 90px;background:#05070b}
body[data-page="VirtualSoC.html"] .vsc-012{max-width:1100px;margin:0 auto}
body[data-page="VirtualSoC.html"] .vsc-013{display:inline-flex;align-items:center;gap:8px;color:#7aa7ff;font-size:14px;font-weight:600;margin-bottom:28px}
body[data-page="VirtualSoC.html"] .vsc-014{margin:0 0 16px;font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:14px;letter-spacing:1.5px;color:#7aa7ff}
body[data-page="VirtualSoC.html"] .vsc-015{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:52px;line-height:1.15;color:#f5f7f5;max-width:820px}
body[data-page="VirtualSoC.html"] .vsc-016{margin:20px 0 0;font-size:20px;line-height:1.6;color:#9aa6b7;max-width:680px}
body[data-page="VirtualSoC.html"] .vsc-017{width:100%;box-sizing:border-box;padding:96px 40px;background:#070a0e}
body[data-page="VirtualSoC.html"] .vsc-018{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:44px}
body[data-page="VirtualSoC.html"] .vsc-019{max-width:720px;display:flex;flex-direction:column;gap:14px}
body[data-page="VirtualSoC.html"] .vsc-020{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:14px;letter-spacing:1.5px;color:#1F5EFF}
body[data-page="VirtualSoC.html"] .vsc-021{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:36px;line-height:1.2;color:#f5f7f5}
body[data-page="VirtualSoC.html"] .vsc-022{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}
body[data-page="VirtualSoC.html"] .vsc-023{background:#090d12;border:1px solid #1d2832;border-radius:16px;padding:30px 26px;display:flex;flex-direction:column;gap:12px}
body[data-page="VirtualSoC.html"] .vsc-024{width:40px;height:40px;border-radius:10px;background:#0a1016;display:flex;align-items:center;justify-content:center;font-family:'Space Grotesk', sans-serif;font-weight:700;color:#1F5EFF;font-size:15px}
body[data-page="VirtualSoC.html"] .vsc-025{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:20px;line-height:1.3;color:#f5f7f5}
body[data-page="VirtualSoC.html"] .vsc-026{margin:0;font-size:15px;line-height:1.6;color:#94a09e}
body[data-page="VirtualSoC.html"] .vsc-027{width:100%;box-sizing:border-box;padding:96px 40px;background:#090d12;border-bottom:1px solid #1d2832}
body[data-page="VirtualSoC.html"] .vsc-028{display:flex;flex-direction:column;background:#090d12;border:1px solid #1d2832;border-radius:16px;overflow:hidden}
body[data-page="VirtualSoC.html"] .vsc-029{display:grid;grid-template-columns:300px 1fr;gap:28px;padding:22px 28px;border-bottom:1px solid #1d2832}
body[data-page="VirtualSoC.html"] .vsc-030{margin:0;font-family:'Space Grotesk', sans-serif;font-size:17px;font-weight:600;color:#f5f7f5}
body[data-page="VirtualSoC.html"] .vsc-031{margin:0;font-size:16px;line-height:1.6;color:#94a09e}
body[data-page="VirtualSoC.html"] .vsc-032{display:grid;grid-template-columns:300px 1fr;gap:28px;padding:22px 28px}
body[data-page="VirtualSoC.html"] .vsc-033{margin:0;font-size:18px;line-height:1.6;color:#94a09e}
body[data-page="VirtualSoC.html"] .vsc-034{display:flex;flex-direction:row;align-items:stretch;gap:10px}
body[data-page="VirtualSoC.html"] .vsc-035{flex:1;display:flex;flex-direction:column;gap:10px;padding:26px 22px;background:#0a1016;border:1px solid #23303a;border-radius:14px;box-sizing:border-box}
body[data-page="VirtualSoC.html"] .vsc-036{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:13px;letter-spacing:1px;color:#1F5EFF}
body[data-page="VirtualSoC.html"] .vsc-037{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:600;font-size:18px;line-height:1.3;color:#f5f7f5}
body[data-page="VirtualSoC.html"] .vsc-038{margin:0;font-size:14px;line-height:1.55;color:#94a09e}
body[data-page="VirtualSoC.html"] .vsc-039{width:22px;height:14px;flex-shrink:0;align-self:center;align-self:center}
body[data-page="VirtualSoC.html"] .vsc-040{display:flex;gap:12px;flex-wrap:wrap}
body[data-page="VirtualSoC.html"] .vsc-041{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;background:#090d12;border:1px solid #1d2832;border-radius:100px;transition:border-color 0.15s, box-shadow 0.15s}
body[data-page="VirtualSoC.html"] .vsc-042{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:13px;color:#1F5EFF}
body[data-page="VirtualSoC.html"] .vsc-043{margin:0;font-size:15px;font-weight:600;color:#f5f7f5}
body[data-page="VirtualSoC.html"] .vsc-044{width:100%;box-sizing:border-box;padding:40px 40px;background:#070a0e}
body[data-page="VirtualSoC.html"] .vsc-045{max-width:1200px;margin:0 auto;display:flex;gap:20px}
body[data-page="VirtualSoC.html"] .vsc-046{flex:1;display:flex;flex-direction:column;gap:6px;padding:22px 26px;background:#090d12;border:1px solid #1d2832;border-radius:14px;text-align:left;transition:border-color 0.15s, box-shadow 0.15s}
body[data-page="VirtualSoC.html"] .vsc-047{margin:0;font-size:13px;font-weight:600;letter-spacing:1px;color:#788683}
body[data-page="VirtualSoC.html"] .vsc-048{margin:0;font-family:'Space Grotesk', sans-serif;font-size:18px;font-weight:600;color:#f5f7f5}
body[data-page="VirtualSoC.html"] .vsc-049{flex:1;display:flex;flex-direction:column;gap:6px;padding:22px 26px;background:#090d12;border:1px solid #1d2832;border-radius:14px;text-align:right;transition:border-color 0.15s, box-shadow 0.15s}
body[data-page="VirtualSoC.html"] .vsc-050{width:100%;box-sizing:border-box;padding:96px 40px;background:#05070b;text-align:center}
body[data-page="VirtualSoC.html"] .vsc-051{max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px}
body[data-page="VirtualSoC.html"] .vsc-052{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:36px;line-height:1.2;color:#f5f7f5}
body[data-page="VirtualSoC.html"] .vsc-053{margin:0;font-size:18px;line-height:1.6;color:#9aa6b7;max-width:560px}
body[data-page="VirtualSoC.html"] .vsc-054{background:#1F5EFF;color:#ffffff;font-size:16px;font-weight:600;padding:16px 32px;border-radius:10px;transition:background 0.15s;margin-top:6px}
body[data-page="VirtualSoC.html"] .vsc-055{width:100%;box-sizing:border-box;padding:48px 40px;background:#070a0e;border-top:1px solid #1d2832}
body[data-page="VirtualSoC.html"] .vsc-056{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}
body[data-page="VirtualSoC.html"] .vsc-057{display:flex;align-items:center;gap:10px}
body[data-page="VirtualSoC.html"] .vsc-058{margin:0;font-family:'Space Grotesk', sans-serif;font-weight:700;font-size:18px}
body[data-page="VirtualSoC.html"] .vsc-059{margin:0;font-size:14px;color:#788683}
body[data-page="VirtualSoC.html"] .vsc-060{display:flex;gap:22px;flex-wrap:wrap}
body[data-page="VirtualSoC.html"] .vsc-061{color:#94a09e;font-size:14px}
body[data-page="VirtualSoC.html"]{background:#05070b;color:#f5f7f5}
body[data-page="VirtualSoC.html"] a{text-decoration:none}
@media(max-width:900px){
body[data-page="IndustrialAI.html"] .ind-011{padding-left:20px!important;padding-right:20px!important}
body[data-page="IndustrialAI.html"] .ind-015{font-size:38px!important}
body[data-page="IndustrialAI.html"] .ind-017{padding-left:20px!important;padding-right:20px!important}
body[data-page="IndustrialAI.html"] .ind-021{font-size:28px!important}
body[data-page="IndustrialAI.html"] .ind-022{grid-template-columns:1fr!important}
body[data-page="IndustrialAI.html"] .ind-027{padding-left:20px!important;padding-right:20px!important}
body[data-page="IndustrialAI.html"] .ind-028{grid-template-columns:1fr!important}
body[data-page="IndustrialAI.html"] .ind-031{grid-template-columns:1fr!important}
body[data-page="IndustrialAI.html"] .ind-034{grid-template-columns:1fr!important}
body[data-page="IndustrialAI.html"] .ind-038{font-size:28px!important}
body[data-page="IndustrialAI.html"] .ind-045{padding-left:20px!important;padding-right:20px!important}
body[data-page="IndustrialAI.html"] .ind-047{font-size:28px!important}
body[data-page="WorkloadIntelligence.html"] .wli-011{padding-left:20px!important;padding-right:20px!important}
body[data-page="WorkloadIntelligence.html"] .wli-015{font-size:38px!important}
body[data-page="WorkloadIntelligence.html"] .wli-017{padding-left:20px!important;padding-right:20px!important}
body[data-page="WorkloadIntelligence.html"] .wli-021{font-size:28px!important}
body[data-page="WorkloadIntelligence.html"] .wli-022{grid-template-columns:1fr!important}
body[data-page="WorkloadIntelligence.html"] .wli-027{padding-left:20px!important;padding-right:20px!important}
body[data-page="WorkloadIntelligence.html"] .wli-042{font-size:28px!important}
body[data-page="WorkloadIntelligence.html"] .wli-051{padding-left:20px!important;padding-right:20px!important}
body[data-page="WorkloadIntelligence.html"] .wli-053{font-size:28px!important}
body[data-page="SemiconductorOEM.html"] .seoem-011{padding-left:20px!important;padding-right:20px!important}
body[data-page="SemiconductorOEM.html"] .seoem-015{font-size:38px!important}
body[data-page="SemiconductorOEM.html"] .seoem-017{padding-left:20px!important;padding-right:20px!important}
body[data-page="SemiconductorOEM.html"] .seoem-021{font-size:28px!important}
body[data-page="SemiconductorOEM.html"] .seoem-022{grid-template-columns:1fr!important}
body[data-page="SemiconductorOEM.html"] .seoem-027{padding-left:20px!important;padding-right:20px!important}
body[data-page="SemiconductorOEM.html"] .seoem-028{grid-template-columns:1fr!important}
body[data-page="SemiconductorOEM.html"] .seoem-031{grid-template-columns:1fr!important}
body[data-page="SemiconductorOEM.html"] .seoem-034{grid-template-columns:1fr!important}
body[data-page="SemiconductorOEM.html"] .seoem-039{padding-left:20px!important;padding-right:20px!important}
body[data-page="SemiconductorOEM.html"] .seoem-041{font-size:28px!important}
body[data-page="PreSiliconValidation.html"] .psv-011{padding-left:20px!important;padding-right:20px!important}
body[data-page="PreSiliconValidation.html"] .psv-015{font-size:38px!important}
body[data-page="PreSiliconValidation.html"] .psv-017{padding-left:20px!important;padding-right:20px!important}
body[data-page="PreSiliconValidation.html"] .psv-021{font-size:28px!important}
body[data-page="PreSiliconValidation.html"] .psv-022{grid-template-columns:1fr!important}
body[data-page="PreSiliconValidation.html"] .psv-027{padding-left:20px!important;padding-right:20px!important}
body[data-page="PreSiliconValidation.html"] .psv-042{font-size:28px!important}
body[data-page="PreSiliconValidation.html"] .psv-051{padding-left:20px!important;padding-right:20px!important}
body[data-page="PreSiliconValidation.html"] .psv-053{font-size:28px!important}
body[data-page="CustomAIAccelerator.html"] .caa-011{padding-left:20px!important;padding-right:20px!important}
body[data-page="CustomAIAccelerator.html"] .caa-015{font-size:38px!important}
body[data-page="CustomAIAccelerator.html"] .caa-017{padding-left:20px!important;padding-right:20px!important}
body[data-page="CustomAIAccelerator.html"] .caa-021{font-size:28px!important}
body[data-page="CustomAIAccelerator.html"] .caa-022{grid-template-columns:1fr!important}
body[data-page="CustomAIAccelerator.html"] .caa-027{padding-left:20px!important;padding-right:20px!important}
body[data-page="CustomAIAccelerator.html"] .caa-033{grid-template-columns:1fr!important}
body[data-page="CustomAIAccelerator.html"] .caa-036{grid-template-columns:1fr!important}
body[data-page="CustomAIAccelerator.html"] .caa-038{flex-direction:column!important}
body[data-page="CustomAIAccelerator.html"] .caa-054{padding-left:20px!important;padding-right:20px!important}
body[data-page="CustomAIAccelerator.html"] .caa-056{font-size:28px!important}
body[data-page="AISiliconAssessment.html"] .asa-011{padding-left:20px!important;padding-right:20px!important}
body[data-page="AISiliconAssessment.html"] .asa-015{font-size:38px!important}
body[data-page="AISiliconAssessment.html"] .asa-017{padding-left:20px!important;padding-right:20px!important}
body[data-page="AISiliconAssessment.html"] .asa-021{font-size:28px!important}
body[data-page="AISiliconAssessment.html"] .asa-022{grid-template-columns:1fr!important}
body[data-page="AISiliconAssessment.html"] .asa-027{padding-left:20px!important;padding-right:20px!important}
body[data-page="AISiliconAssessment.html"] .asa-029{grid-template-columns:1fr!important}
body[data-page="AISiliconAssessment.html"] .asa-032{grid-template-columns:1fr!important}
body[data-page="AISiliconAssessment.html"] .asa-034{flex-direction:column!important}
body[data-page="AISiliconAssessment.html"] .asa-050{padding-left:20px!important;padding-right:20px!important}
body[data-page="AISiliconAssessment.html"] .asa-052{font-size:28px!important}
body[data-page="VirtualSilicon.html"] .vsi-011{padding-left:20px!important;padding-right:20px!important}
body[data-page="VirtualSilicon.html"] .vsi-015{font-size:38px!important}
body[data-page="VirtualSilicon.html"] .vsi-017{padding-left:20px!important;padding-right:20px!important}
body[data-page="VirtualSilicon.html"] .vsi-021{padding-left:20px!important;padding-right:20px!important}
body[data-page="VirtualSilicon.html"] .vsi-028{padding-left:20px!important;padding-right:20px!important}
body[data-page="VirtualSilicon.html"] .vsi-030{font-size:28px!important}
body[data-page="VirtualSilicon.html"] .vsi-031{grid-template-columns:1fr!important}
body[data-page="Robotics.html"] .rob-011{padding-left:20px!important;padding-right:20px!important}
body[data-page="Robotics.html"] .rob-015{font-size:38px!important}
body[data-page="Robotics.html"] .rob-017{padding-left:20px!important;padding-right:20px!important}
body[data-page="Robotics.html"] .rob-021{font-size:28px!important}
body[data-page="Robotics.html"] .rob-022{grid-template-columns:1fr!important}
body[data-page="Robotics.html"] .rob-027{padding-left:20px!important;padding-right:20px!important}
body[data-page="Robotics.html"] .rob-028{grid-template-columns:1fr!important}
body[data-page="Robotics.html"] .rob-031{grid-template-columns:1fr!important}
body[data-page="Robotics.html"] .rob-034{grid-template-columns:1fr!important}
body[data-page="Robotics.html"] .rob-038{font-size:28px!important}
body[data-page="Robotics.html"] .rob-045{padding-left:20px!important;padding-right:20px!important}
body[data-page="Robotics.html"] .rob-047{font-size:28px!important}
body[data-page="Automotive.html"] .aut-011{padding-left:20px!important;padding-right:20px!important}
body[data-page="Automotive.html"] .aut-015{font-size:38px!important}
body[data-page="Automotive.html"] .aut-017{padding-left:20px!important;padding-right:20px!important}
body[data-page="Automotive.html"] .aut-021{font-size:28px!important}
body[data-page="Automotive.html"] .aut-022{grid-template-columns:1fr!important}
body[data-page="Automotive.html"] .aut-027{padding-left:20px!important;padding-right:20px!important}
body[data-page="Automotive.html"] .aut-028{grid-template-columns:1fr!important}
body[data-page="Automotive.html"] .aut-031{grid-template-columns:1fr!important}
body[data-page="Automotive.html"] .aut-034{grid-template-columns:1fr!important}
body[data-page="Automotive.html"] .aut-038{font-size:28px!important}
body[data-page="Automotive.html"] .aut-045{padding-left:20px!important;padding-right:20px!important}
body[data-page="Automotive.html"] .aut-047{font-size:28px!important}
body[data-page="ArchitectureExplorer.html"] .aex-011{padding-left:20px!important;padding-right:20px!important}
body[data-page="ArchitectureExplorer.html"] .aex-015{font-size:38px!important}
body[data-page="ArchitectureExplorer.html"] .aex-017{padding-left:20px!important;padding-right:20px!important}
body[data-page="ArchitectureExplorer.html"] .aex-021{font-size:28px!important}
body[data-page="ArchitectureExplorer.html"] .aex-022{grid-template-columns:1fr!important}
body[data-page="ArchitectureExplorer.html"] .aex-027{padding-left:20px!important;padding-right:20px!important}
body[data-page="ArchitectureExplorer.html"] .aex-042{font-size:28px!important}
body[data-page="ArchitectureExplorer.html"] .aex-051{padding-left:20px!important;padding-right:20px!important}
body[data-page="ArchitectureExplorer.html"] .aex-053{font-size:28px!important}
body[data-page="VirtualSoC.html"] .vsc-011{padding-left:20px!important;padding-right:20px!important}
body[data-page="VirtualSoC.html"] .vsc-015{font-size:38px!important}
body[data-page="VirtualSoC.html"] .vsc-017{padding-left:20px!important;padding-right:20px!important}
body[data-page="VirtualSoC.html"] .vsc-021{font-size:28px!important}
body[data-page="VirtualSoC.html"] .vsc-022{grid-template-columns:1fr!important}
body[data-page="VirtualSoC.html"] .vsc-027{padding-left:20px!important;padding-right:20px!important}
body[data-page="VirtualSoC.html"] .vsc-029{grid-template-columns:1fr!important}
body[data-page="VirtualSoC.html"] .vsc-032{grid-template-columns:1fr!important}
body[data-page="VirtualSoC.html"] .vsc-034{flex-direction:column!important}
body[data-page="VirtualSoC.html"] .vsc-050{padding-left:20px!important;padding-right:20px!important}
body[data-page="VirtualSoC.html"] .vsc-052{font-size:28px!important}
.site-logo{width:124px}.restored-hero-orbit{right:-260px;opacity:.55}
}


/* v26 dark-theme restoration after inline-to-external CSS conversion */
.legacy-content{background:#05070b;color:var(--text)}
.legacy-content>div{background:#070a0e!important;color:var(--text)!important;border-color:var(--line)!important}
.legacy-content>div:nth-child(even){background:#090d12!important}
.legacy-content h1,.legacy-content h2,.legacy-content h3,.legacy-content h4{color:var(--text)!important}
.legacy-content p,.legacy-content li{border-color:var(--line)}
.legacy-content [class^="u"],.legacy-content [class*=" u"]{border-color:var(--line)}
.restored-page{background:#05070b!important;color:var(--text)!important}
.restored-page>div{border-color:var(--line)!important}
.restored-page h1,.restored-page h2,.restored-page h3,.restored-page h4{color:var(--text)!important}
.restored-page p{border-color:var(--line)}
.restored-page .nav-link{color:#b8c0bf!important}
.restored-page .nav-link:hover{color:#fff!important}
.restored-page .restored-hero{background:linear-gradient(180deg,#05070b 0%,#070a0e 100%)!important;color:var(--text)!important}
.pai-brand-logo{display:block;height:45px;width:auto;max-width:175px}
.pai-footer-logo{display:block;height:35px;width:auto;max-width:150px}
