@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--bg:#041823;--panel:#092736;--panel2:#0c3040;--gold:#dfc394;--text:#eef3f3;--muted:#a3b6bc;--line:#24414c;--gradient:linear-gradient(115deg,#9d7440,#e8d3ac 45%,#bd955e 75%,#f4e2be)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.75 'Manrope','Noto Sans TC',sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,summary{touch-action:manipulation}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:5px}header{height:96px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:sticky;top:0;background:#041823f2;backdrop-filter:blur(16px);z-index:20}.brand{display:flex;align-items:center;gap:13px;font-size:22px;font-weight:800;letter-spacing:-.7px}.brand small{display:block;font-size:10px;letter-spacing:3px;color:var(--gold);font-weight:500}.mark{font-family:Georgia,serif;font-style:italic;font-size:48px;line-height:1;background:var(--gradient);color:transparent;background-clip:text}nav{display:flex;gap:30px;font-size:14px}nav a{color:#b8c7cb}nav a.active,nav a:hover{color:var(--gold)}.navend{display:flex;gap:18px;align-items:center}button{background:transparent;color:inherit;border:0}#lang{font-size:14px}#menu{display:none}.outline,.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border:1px solid #9d835d;border-radius:3px;font-weight:600;font-size:14px}.btn{background:var(--gradient);color:#17242b;border:0}.btn.secondary{background:transparent;color:var(--text);border:1px solid #4e6872}.wrap{max-width:1280px;margin:auto;padding:0 5%}.hero{padding:80px 0 70px;position:relative;background:radial-gradient(ellipse at 75% 35%,#16495966,transparent 55%)}.eyebrow{text-transform:uppercase;letter-spacing:3px;color:var(--gold);font-size:12px;font-weight:700;margin-bottom:22px}.heroGrid{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;align-items:center}h1{font-size:clamp(38px,4.3vw,66px);line-height:1.22;letter-spacing:-2px;margin:0 0 25px;font-weight:700}h1 em,h2 em{font-style:normal;background:var(--gradient);color:transparent;background-clip:text}.lead{color:var(--muted);font-size:17px;max-width:540px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}.minor{font-size:12px;color:#90a7b0}.heroBadges{display:flex;gap:24px;margin-top:34px;color:#c9d6d7;font-size:13px}.heroBadges span:before{content:'✓';color:var(--gold);margin-right:8px}.console{border:1px solid #45636e;background:#071b27;box-shadow:0 35px 70px #0005;transform:perspective(1400px) rotateY(-5deg);border-radius:7px;overflow:hidden}.consoleTop{padding:12px 16px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;font-size:12px;color:#bccbd0}.consoleBody{display:grid;grid-template-columns:120px 1fr;min-height:340px}.consoleSide{background:#061521;padding:20px 13px;font-size:12px;color:#79939f}.consoleSide div{margin-bottom:22px}.consoleSide .selected{color:var(--gold)}.consoleMain{padding:22px}.consoleTitle{display:flex;justify-content:space-between;font-size:14px}.tag{font-size:12px;padding:2px 9px;border:1px solid #527c76;color:#b5d6c8;border-radius:3px}.chart{height:170px;margin:20px 0;background:repeating-linear-gradient(to bottom,transparent 0,transparent 40px,#1d3540 41px);position:relative}.chart svg{width:100%;height:100%}.consoleStats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.consoleStats div{padding:12px;background:#0c2937;font-size:10px;color:#8cabb6}.consoleStats strong{display:block;color:#e5d4b5;font-size:17px}.console caption{display:block}.caption{font-size:12px;color:#809ca8;text-align:right;margin-top:14px}.ribbon{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:27px 0;color:#bed0d4;font-size:13px}.ribbon span{text-align:center;border-right:1px solid var(--line)}.ribbon span:last-child{border:0}.section{padding:95px 0}.section.alt{background:#082331}.sectionHead{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:40px}h2{font-size:clamp(29px,3vw,44px);line-height:1.35;letter-spacing:-1px;margin:0 0 18px}h3{font-size:20px;font-weight:600;margin:16px 0 10px}p{color:var(--muted);margin:12px 0}.sectionHead p{max-width:380px;font-size:15px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{border:1px solid var(--line);padding:30px;background:linear-gradient(135deg,#0c2b3b,#071f2d);border-radius:5px}.card .icon{color:var(--gold);font-size:26px;height:40px}.card p{font-size:14px}.textlink{font-size:14px;color:var(--gold);display:inline-block;margin-top:15px}.split{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.gpuDiagram{border:1px solid #426271;padding:32px;background:#041c29}.chiphead{text-align:center;color:var(--gold);font-size:15px;letter-spacing:2px}.lanes{display:grid;grid-template-columns:repeat(8,1fr);gap:7px;margin:26px 0}.lane{height:38px;background:#173d49;border:1px solid #608078;animation:pulse 4s infinite}.lane:nth-child(3n){background:#6b644c}.diagramLabel{display:flex;justify-content:space-between;font-size:12px;color:#a6bcc3}.flow{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.step{border-top:1px solid #7e6e51;padding:20px 0}.step b{color:var(--gold);font-size:13px}.step h3{font-size:17px}.step p{font-size:13px}.bench{border:1px solid var(--line);padding:32px;display:grid;grid-template-columns:.7fr 1.3fr;gap:40px}.bench strong{font-size:70px;color:var(--gold);line-height:1}.bench strong span{font-size:22px}.bench dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0;font-size:14px}.bench dt{color:#89a7b2}.bench dd{margin:0}.notice{background:#19323e;border-left:2px solid var(--gold);padding:18px 22px;font-size:14px;color:#bdd0d5;margin:25px 0}.comparison{display:grid;grid-template-columns:1fr 1fr;gap:22px}.comparison .card:last-child{border-color:#8a7756}.serial{display:flex;gap:8px;margin:24px 0}.serial span{width:26px;height:26px;border:1px solid #526973}.serial span:first-child{background:#d5bd91}.priceGrid{display:grid;grid-template-columns:1.1fr .9fr;gap:50px}.priceBox{border:1px solid #a68c61;padding:40px;background:linear-gradient(150deg,#153e4a,#071c2a)}.price{font-size:56px;line-height:1.2;margin:25px 0;color:#ebd4ab}.price small{font-size:17px}.priceBox del{color:#90a6ae;font-size:16px}.checklist{padding:0;list-style:none}.checklist li{padding:10px 0;border-bottom:1px solid var(--line);font-size:15px}.checklist li:before{content:'✓';color:var(--gold);margin-right:15px}.faq{max-width:850px;margin:auto}details{border-bottom:1px solid var(--line);padding:21px 0}summary{cursor:pointer;font-weight:500;font-size:16px}details p{font-size:14px;padding-right:30px}.brandSection{border-top:1px solid var(--line);text-align:center;padding:75px 0}.brandSection h2{letter-spacing:6px;font-size:25px;color:var(--gold)}.brandSection p{max-width:650px;margin:20px auto}footer{border-top:1px solid var(--line);padding:50px 5% 25px;background:#02131d}.footerGrid{max-width:1160px;margin:auto;display:flex;justify-content:space-between;gap:40px}.footerLinks{display:flex;gap:24px;flex-wrap:wrap;color:#9fb5bd;font-size:13px}.copyright{max-width:1160px;margin:30px auto 0;padding-top:20px;border-top:1px solid var(--line);font-size:12px;color:#6f8b98}.pageIntro{padding:70px 0 35px}.pageIntro h1{font-size:48px}.tabs{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.tabs button{padding:10px 20px;border:1px solid var(--line);font-size:14px;border-radius:3px}.tabs button.active{color:#192b31;background:var(--gradient);border-color:var(--gold)}.featureDetail{display:grid;grid-template-columns:.8fr 1.2fr;gap:45px}.featureList{border:1px solid var(--line);padding:28px}.featureList h3{font-size:17px}.featureList p{font-size:14px}.workspace{display:grid;grid-template-columns:240px 1fr;gap:35px;padding:55px 0;min-height:65vh}.sidebar{border-right:1px solid var(--line);padding-right:25px}.sidebar button{display:block;width:100%;text-align:left;padding:13px 18px;font-size:14px;color:#9db6be}.sidebar button.active{background:#153c4b;color:var(--gold)}.workspace h1{font-size:32px;letter-spacing:-1px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:25px 0}.metrics .card{padding:22px}.metrics strong{display:block;font-size:30px;color:var(--gold)}.empty{border:1px dashed #3e5e6c;padding:45px;text-align:center;border-radius:4px}.empty p{font-size:14px}.status{font-size:12px;color:var(--gold);border:1px solid #796d53;padding:3px 9px}.form{max-width:700px}.form label{display:block;margin:18px 0 6px;font-size:14px}.form input,.form textarea,.form select{width:100%;padding:13px;background:#071f2d;border:1px solid #41606c;color:white;border-radius:3px}.form textarea{min-height:140px}.supportGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.supportGrid .card{display:block}.policy{max-width:850px}.policy h3{margin-top:35px}.policy li{color:var(--muted);margin:10px 0}.demoControls{display:flex;justify-content:space-between;margin:25px 0}.demoSteps{display:flex;gap:8px;flex-wrap:wrap}.demoSteps button{padding:7px 12px;border:1px solid var(--line);font-size:13px}.demoSteps .active{color:var(--gold);border-color:var(--gold)}.bigConsole .console{transform:none}.bigConsole .consoleBody{min-height:440px}.alert{color:var(--gold);font-size:14px;margin:15px 0}table{width:100%;border-collapse:collapse;font-size:14px}th,td{text-align:left;padding:17px 12px;border-bottom:1px solid var(--line)}th{color:#89a9b6;font-weight:500}.scrollTable{overflow:auto}@keyframes pulse{0%,100%{opacity:.65}50%{opacity:1}}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important}}@media(max-width:1050px){nav{gap:16px}.heroGrid{gap:25px}.heroGrid h1{font-size:43px}.consoleSide{display:none}.consoleBody{grid-template-columns:1fr}.cards{grid-template-columns:repeat(2,1fr)}header{padding:0 4%}.outline{padding:10px 16px}}@media(max-width:760px){header{height:76px}.brand{font-size:19px}.mark{font-size:39px}nav{display:none;position:absolute;top:76px;left:0;right:0;background:#082330;padding:25px;flex-direction:column}nav.open{display:flex}#menu{display:block}.navend{gap:10px}.navend .outline{display:none}.hero{padding-top:48px}.heroGrid,.split,.priceGrid,.featureDetail,.bench{grid-template-columns:1fr;gap:35px}.heroGrid h1{font-size:43px}.console{transform:none}.consoleMain{padding:17px}.heroBadges{gap:12px;flex-wrap:wrap}.ribbon{grid-template-columns:1fr 1fr;gap:20px}.ribbon span:nth-child(2){border:0}.section{padding:60px 0}.sectionHead{display:block}.cards,.comparison,.supportGrid{grid-template-columns:1fr}.flow{grid-template-columns:1fr 1fr}.flow .step:last-child{grid-column:1/-1}.bench strong{font-size:60px}.priceBox{padding:27px}.price{font-size:46px}.footerGrid{display:block}.footerLinks{margin-top:25px}.workspace{grid-template-columns:1fr;padding-top:30px;gap:25px}.sidebar{border-right:0;border-bottom:1px solid var(--line);display:flex;overflow:auto;padding:0 0 12px}.sidebar button{white-space:nowrap;width:auto}.metrics{grid-template-columns:1fr}.pageIntro h1{font-size:36px}.bigConsole .consoleBody{min-height:330px}.heroBadges{font-size:12px}}

/* Product illustrations and accessible responsive navigation */
.skipLink{position:fixed;top:-80px;left:16px;z-index:99;background:var(--gold);color:var(--bg);padding:12px 20px}.skipLink:focus{top:12px}.navend #memberLink{display:none}.brand small{font-size:12px}.card p,details p,.step p{font-size:16px}.minor,.caption,.status,.footerLinks,.heroBadges,.diagramLabel{font-size:14px}.consoleStats div{font-size:12px}.consoleTop{gap:14px;flex-wrap:wrap}.consoleTitle{gap:12px;flex-wrap:wrap}.demoSurface{min-height:195px;margin:18px 0}.configPreview{display:grid;grid-template-columns:1fr 1fr;gap:12px}.configPreview>div{padding:13px;border:1px solid var(--line);background:#0c2937}.configPreview span{display:block;color:var(--gold);font-size:12px}.configPreview strong{display:block;font-size:14px;font-weight:500}.miniPipeline{text-align:center;font-size:14px}.miniPipeline .lanes{margin:14px 0}.miniPipeline .lane{height:22px}.miniPipeline small,.validationPreview small{display:block;font-size:12px;color:var(--muted);margin-top:10px}.validationPreview>div{display:flex;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px}.validationPreview b{color:var(--gold)}.card[href]{transition:border-color .18s,transform .18s}.card[href]:hover{border-color:var(--gold);transform:translateY(-3px)}.btn:hover{filter:brightness(1.1)}.sidebar button:focus-visible{outline-offset:-2px}.tag{white-space:nowrap}.consoleMain,.featureList,.workspace>div{min-width:0}.status{display:inline-block}.brandSection.wrap,.pageIntro.wrap{padding-left:5%;padding-right:5%}nav a[aria-current="page"]{color:var(--gold)}
@media(max-width:1050px){header{gap:20px}.brand{flex-shrink:0}nav{gap:14px;font-size:13px}.navend{gap:8px}}
@media(max-width:760px){#menu{min-width:44px;min-height:44px}#lang{min-width:44px;min-height:44px}nav a{font-size:16px;padding:8px 0}.consoleStats{gap:6px}.consoleStats div{padding:9px}.consoleStats strong{font-size:14px}.consoleTop span{font-size:12px}.heroGrid h1{font-size:clamp(34px,9vw,43px)}.featureList{padding:14px}.bench strong{font-size:clamp(42px,12vw,60px)}.tabs button{flex:1 1 auto}.serial{flex-wrap:wrap}.actions .btn{flex:1 1 auto}.diagramLabel{gap:16px;flex-wrap:wrap}.footerLinks a{padding:6px 0}.pageIntro h1{font-size:clamp(30px,8vw,36px)}}
@media(max-width:380px){.consoleStats{grid-template-columns:1fr}.consoleStats div{display:flex;justify-content:space-between}.configPreview{grid-template-columns:1fr}.flow{grid-template-columns:1fr}.lanes{gap:4px}.consoleTitle{font-size:13px}.price{font-size:42px}.brand{font-size:17px}.mark{font-size:34px}}
/* VALYNOX / AlphaPrime: product-led editorial redesign */
:root{--bg:#031824;--panel:#092736;--gold:#e1c69b;--gradient:linear-gradient(115deg,#9e7544,#f4e1bd 40%,#ba925b 72%,#ead1a7)}.companyBar{height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 5%;background:#02111a;border-bottom:1px solid #203644}.companyBar img{width:174px;height:42px;object-fit:contain}.companyBar span{font-size:11px;letter-spacing:3px;color:#738e9a}header{height:76px;background:#031824f5}.productNav img{height:48px;width:52px;object-fit:contain}.productNav{gap:10px;font-size:20px}.footerLogo{width:185px;height:58px;object-fit:contain}.heroNew{overflow:hidden;padding:64px 0 0;background:radial-gradient(ellipse at 50% 10%,#17455470,transparent 65%)}.heroCopy{max-width:1000px;margin:0 auto;text-align:center}.productSignature{display:inline-flex;align-items:center;gap:14px;text-align:left;margin-bottom:26px}.productSignature img{width:65px;height:65px;object-fit:contain}.productSignature>span{font-size:28px;font-weight:700;letter-spacing:-1px}.productSignature small{display:block;font-size:10px;color:var(--gold);letter-spacing:2.5px;font-weight:600}.heroCopy h1{font-size:clamp(35px,4vw,60px);line-height:1.3;letter-spacing:-1.8px}.heroCopy .lead{max-width:790px;margin:20px auto;font-size:17px}.heroCopy .actions{justify-content:center;margin:28px 0 42px}.heroProduct{max-width:1160px;margin:auto;position:relative;padding:0 0 46px}.researchScreen{background:#051621;border:1px solid #57707b;border-radius:9px;overflow:hidden;box-shadow:0 35px 90px #0008,0 0 70px #cda7680a}.screenBar{display:flex;align-items:center;gap:12px;padding:10px 18px;border-bottom:1px solid #2b444f;background:#0b2634;font-size:12px;letter-spacing:1px;color:#c6d3d8}.screenBar img{height:28px;width:32px;object-fit:contain}.screenBar small{margin-left:auto;font-size:11px;letter-spacing:0;color:#8ea5af}.screenLayout{display:grid;grid-template-columns:240px 1fr 230px;min-height:365px}.screenLayout>div{padding:20px}.screenLayout label{font-size:10px;color:#9bb4be;letter-spacing:1.8px}.screenLayout h4{font-size:14px;line-height:1.5;font-weight:500;margin:14px 0 23px}.screenRules{border-right:1px solid #1c3643;background:#071c29}.ruleRow{font-size:12px;padding:11px 0;border-bottom:1px solid #193542;color:#adc1c9}.ruleRow span{font-size:10px;color:#ae8c57;margin-right:10px}.engineLabel{margin-top:30px;padding:10px 15px;border:1px solid #987e52;color:#e3c595;font-size:11px;text-align:center;letter-spacing:2px;background:#d7b8820a}.candidateGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px}.candidateGrid>div{padding:10px;background:linear-gradient(160deg,#103341,#082430);border:1px solid #315362;border-radius:3px}.candidateGrid span{font-size:10px;color:#c4d6dc}.candidateGrid small{font-size:8px;color:#7a9ba8}.spark{height:58px;display:flex;align-items:flex-end;gap:3px;margin:12px 0 6px;border-bottom:1px solid #49716f}.spark i{flex:1;background:linear-gradient(#c9ad74,#53757b);min-width:1px;opacity:.8}.resultBottom{display:flex;gap:20px;margin-top:24px;font-size:11px;color:#a1b9c3;padding-top:12px;border-top:1px solid #25434f}.screenInspect{border-left:1px solid #1c3643}.inspectChart{height:132px;margin:23px 0 10px}.inspectChart svg{width:100%;height:100%}.screenInspect p{font-size:12px}.screenInspect small{display:block;margin-top:15px;font-size:10px;color:#7596a4}.tutorialBand{border-top:1px solid #284652;border-bottom:1px solid #284652;background:#071f2c}.tutorialGrid{display:grid;grid-template-columns:1fr 1fr}.tutorialCard{display:flex;align-items:center;gap:24px;padding:28px 38px}.tutorialCard:first-child{border-right:1px solid #284652}.tutorialCard small{color:#b39972;font-size:10px;letter-spacing:2px}.tutorialCard h3{margin:3px 0;font-size:20px}.tutorialCard p{margin:4px 0;font-size:14px}.playMark,.guideMark{display:grid;place-items:center;width:56px;height:56px;flex-shrink:0;border:1px solid #b09365;color:#e5cca1;border-radius:50%;font-size:20px}.guideMark{border-radius:8px;font-size:25px}.tutorialCard:hover{background:#0c2c3b}.benefitStrip{display:grid;grid-template-columns:repeat(3,1fr);padding-top:50px;padding-bottom:50px;text-align:center}.benefitStrip>div+div{border-left:1px solid #24414c}.benefitIcon{font-size:30px;color:var(--gold)}.benefitStrip h3{margin:8px 0;font-size:18px}.benefitStrip p{font-size:14px;margin:0}.storySection{padding:85px 0}.storyAlt{background:#072331}.storyGrid{display:grid;grid-template-columns:.85fr 1.15fr;gap:75px;align-items:center}.storyGrid.reverse{grid-template-columns:1.15fr .85fr}.storyGrid.reverse .storyCopy{order:2}.storyCopy h2{font-size:clamp(30px,3.2vw,45px);margin-bottom:18px}.storyCopy>p{font-size:16px;max-width:420px}.storyTags{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 10px}.storyTags span{border:1px solid #385260;padding:6px 10px;font-size:12px;color:#b2c5cd;border-radius:3px}.meaningDiagram{padding:30px 30px 22px;border:1px solid #3e5e6c;background:linear-gradient(140deg,#0c2e3f,#061e2d);border-radius:6px;min-height:330px;box-shadow:0 22px 65px #0003}.diagramKicker{display:block;font-size:11px;letter-spacing:2px;color:#c7ad82;margin-bottom:25px;text-align:center}.ruleTokens{display:flex;justify-content:center;gap:12px}.ruleTokens b{padding:10px 20px;border:1px solid #a48b64;color:#e0c79f;font-size:14px;font-weight:500;border-radius:4px;background:#b4935810}.fanLines{height:85px}.fanLines svg{width:100%;height:100%}.candidateTokens{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.candidateTokens span{padding:12px 6px;border:1px solid #4f737b;text-align:center;font-size:10px;color:#a4c1ca;background:#143541}.candidateTokens b{display:block;color:#dbc49d;font-size:24px;font-weight:400}.diagramCaption{font-size:12px!important;line-height:1.6;text-align:center;margin:23px 0 0!important;color:#809da9}.batchStack{position:relative;text-align:center;margin:0 auto 25px;width:170px;padding:9px;background:#153c4c;border:1px solid #6f8b91;font-size:13px;color:#c9d9db}.batchStack i{position:absolute;left:6px;right:6px;height:4px;bottom:-5px;border:1px solid #456775}.batchStack i:nth-child(3){bottom:-9px;left:12px;right:12px}.batchStack i:nth-child(4){bottom:-13px;left:18px;right:18px}.pipelineStages{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pipelineStages>div{position:relative;padding:16px 12px;border:1px solid #8a7759;background:#947b4c0d}.pipelineStages b{display:block;font-size:10px;color:#a38d68}.pipelineStages strong{font-size:15px;color:#dfcaa5;font-weight:500}.threads{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:16px}.threads i{height:13px;background:#3d6269;border:1px solid #77958c}.pipelineOutput{margin:16px auto 0;padding:7px;border-top:1px solid #69868b;font-size:12px;text-align:center;color:#a6c2cb}.filterStage{display:flex;align-items:center;gap:13px;position:relative;margin:12px auto;padding:14px 18px;max-width:95%;background:#163848;border:1px solid #46636e;font-size:14px}.filterStage:nth-of-type(2){max-width:85%}.filterStage.last{max-width:76%;border-color:#a58a5c}.filterStage b{color:#d4b782;font-size:12px}.filterStage i{margin-left:auto;font-size:10px;font-style:normal;color:#8ca7b2}.filterFork{display:flex;justify-content:center;gap:12px;font-size:12px}.filterFork span{padding:6px 10px;border:1px solid #604b48;color:#bea3a1}.filterFork .kept{border-color:#76907d;color:#c0d1c4}.heatmapFrame{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:25px}.heatmap{display:grid;grid-template-columns:repeat(6,1fr);gap:5px}.heatmap span{aspect-ratio:1;background:#d6b67e;opacity:var(--heat)}.heatmapFrame b{font-size:18px;font-weight:500}.heatmapFrame small{color:#9db5bf;font-size:11px}.heatmapFrame p{font-size:14px}.heatLegend{height:8px;background:linear-gradient(90deg,#234651,#dab980);margin:22px 0 8px}.reportVisual{padding:24px 30px;border:1px solid #516771;border-radius:6px;background:#092736}.reportTabs{display:flex;gap:24px;font-size:13px;color:#92aeb8}.reportTabs span:first-child{color:#e0c495;border-bottom:1px solid #e0c495}.reportRows{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}.reportRows div{padding:12px;border:1px solid #335360;color:#b1c6ce;font-size:12px;text-align:center}.reportVisual>small{font-size:11px;color:#88a5b0}.evidenceBand{background:#0d2d3c;border-top:1px solid #435563;border-bottom:1px solid #435563;padding:50px 0}.evidenceBand .wrap{display:flex;align-items:center;justify-content:space-between;gap:30px}.evidenceBand .eyebrow{margin-bottom:12px}.evidenceBand h2{font-size:32px;margin-bottom:9px}.evidenceBand p{font-size:15px;margin-bottom:0}.evidenceBand .outline{flex-shrink:0}.valynoxWordmark{width:250px;height:76px;object-fit:contain}.heroNew .wrap{max-width:1420px}.storyCopy .eyebrow{margin-bottom:18px}html{scroll-padding-top:92px}
@media(max-width:1100px){.screenLayout{grid-template-columns:190px 1fr 195px}.screenLayout>div{padding:15px}.candidateGrid{grid-template-columns:repeat(3,1fr)}.candidateGrid>div:nth-child(n+7){display:none}.storyGrid,.storyGrid.reverse{gap:40px}.screenLayout{min-height:350px}.tutorialCard{padding:25px}.productNav{font-size:17px}}
@media(max-width:760px){.companyBar{height:48px}.companyBar img{width:135px;height:34px}.companyBar span{display:none}header{height:68px}.productNav img{width:40px;height:40px}nav{top:68px}.heroNew{padding-top:36px}.heroCopy h1{font-size:32px;letter-spacing:-.8px;line-height:1.4}.productSignature{margin-bottom:22px}.productSignature img{width:48px;height:48px}.productSignature>span{font-size:23px}.productSignature small{font-size:8px}.heroCopy .lead{font-size:16px;max-width:90%}.heroProduct{padding-bottom:25px}.screenLayout{grid-template-columns:1fr}.screenRules,.screenInspect{display:none}.screenResults{padding:15px!important}.screenBar{padding:8px;font-size:9px;letter-spacing:0;gap:7px}.screenBar img{width:24px;height:24px}.screenBar small{font-size:9px}.candidateGrid{grid-template-columns:repeat(4,1fr);gap:6px}.candidateGrid>div:nth-child(n+7){display:block}.candidateGrid>div{padding:6px}.candidateGrid small{display:none}.candidateGrid span{font-size:9px}.spark{height:48px;gap:2px}.screenLayout{min-height:250px}.resultBottom{font-size:10px;gap:15px;margin-top:15px}.tutorialGrid{grid-template-columns:1fr}.tutorialCard{padding:22px 5%;gap:18px}.tutorialCard:first-child{border-right:0;border-bottom:1px solid #284652}.tutorialCard h3{font-size:18px}.tutorialCard p{font-size:13px}.playMark,.guideMark{width:43px;height:43px}.benefitStrip{padding-top:30px;padding-bottom:30px;gap:10px}.benefitStrip h3{font-size:15px}.benefitStrip p{font-size:12px;line-height:1.6}.benefitIcon{font-size:23px}.storySection{padding:55px 0}.storyGrid,.storyGrid.reverse{grid-template-columns:1fr;gap:28px}.storyGrid.reverse .storyCopy{order:0}.storyCopy h2{font-size:32px}.storyCopy>p{max-width:none}.meaningDiagram{min-height:290px;padding:22px 17px}.ruleTokens{gap:8px}.ruleTokens b{font-size:12px;padding:9px 12px}.candidateTokens{gap:6px}.candidateTokens span{font-size:9px;padding:10px 3px}.candidateTokens b{font-size:20px}.pipelineStages{gap:7px}.pipelineStages>div{padding:12px 8px}.pipelineStages strong{font-size:13px}.filterStage{font-size:12px;padding:12px 10px;gap:9px}.filterStage i{display:none}.filterFork{gap:8px;font-size:10px}.heatmapFrame{gap:18px}.heatmapFrame b{font-size:15px}.heatmapFrame p{font-size:12px}.evidenceBand{padding:35px 0}.evidenceBand .wrap{display:block}.evidenceBand h2{font-size:28px}.evidenceBand .outline{margin-top:24px}.reportVisual{padding:20px}.reportRows{gap:6px}.reportRows div{padding:9px 3px;font-size:11px}.screenBar span{max-width:65%;overflow:hidden;white-space:nowrap}.storyTags span{font-size:12px}.benefitStrip>div+div{padding-left:8px}.heroCopy .actions{margin-bottom:28px}}
.benefitIcon{display:block;height:55px}.benefitIcon svg{width:48px;height:48px}.gpuVisualGroup{position:relative}.gpuHeroImage{width:100%;height:240px;object-fit:cover;border-radius:6px 6px 0 0;display:block;border:1px solid #496371;border-bottom:0}.gpuVisualGroup .meaningDiagram{border-radius:0 0 6px 6px;min-height:280px}.gpuVisualGroup .diagramKicker{margin-bottom:16px}.libraryVisual{border:1px solid #45616e;padding:28px;background:linear-gradient(140deg,#0d2e3e,#061e2c);border-radius:6px}.libraryHeading{display:flex;gap:15px;align-items:center;color:#d8bd91;font-size:13px;letter-spacing:1px}.libraryHeading svg{width:50px;height:50px}.libraryFolders{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px}.libraryFolders>div{padding:18px 12px;border:1px solid #3d5a66;background:#0c2b3a;text-align:center}.folderIcon svg{width:65px;height:65px;color:#c5a573}.libraryFolders h3{font-size:15px;margin:7px 0 16px}.strategySheets{display:flex;gap:5px;justify-content:center;align-items:center}.strategySheets i{display:block;width:22px;height:34px;background:repeating-linear-gradient(0deg,transparent,transparent 6px,#536c76 7px,#536c76 8px);border:1px solid #58727b}.strategySheets i:nth-child(2){border-color:#bc9e6e;transform:translateY(-4px)}@media(max-width:760px){.gpuHeroImage{height:210px}.libraryVisual{padding:22px 15px}.libraryFolders{gap:7px;margin-top:20px}.libraryFolders>div{padding:12px 6px}.folderIcon svg{width:48px;height:48px}.libraryFolders h3{font-size:12px}.strategySheets i{width:16px;height:27px}.benefitIcon svg{width:37px;height:37px}.benefitIcon{height:43px}}
.guideMark svg{width:34px;height:34px}.card .icon svg{width:40px;height:40px}.empty .icon svg{width:60px;height:60px;color:var(--gold)}.consoleBrand{display:flex;align-items:center;gap:8px}.consoleBrand img{width:26px;height:26px;object-fit:contain}.screenLayout .candidateGrid small{font-size:10px}
.companyLogoCrop{width:200px;height:48px;overflow:hidden;display:flex;align-items:center;justify-content:center}.companyBar .companyLogoCrop img{width:250px;height:84px;max-width:none;flex-shrink:0;object-fit:contain}.apLogoCrop{width:50px;height:50px;overflow:hidden;display:flex;align-items:center;justify-content:center}.productNav .apLogoCrop img{width:61px;height:61px;max-width:none;flex-shrink:0}.ruleTokens{flex-wrap:wrap}.ruleTokens b{min-width:0}.diagramCaption,.reportVisual>small{font-size:13px!important;line-height:1.65}.footerLogo{width:230px;height:74px}.valynoxWordmark{width:300px;height:100px}@media(max-width:760px){.companyLogoCrop{width:170px;height:40px}.companyBar .companyLogoCrop img{width:215px;height:72px}.apLogoCrop{width:44px;height:44px}.productNav .apLogoCrop img{width:54px;height:54px}.ruleTokens b{max-width:100%;overflow-wrap:anywhere}.meaningDiagram{min-width:0}.storyGrid>*{min-width:0}}@media(max-width:380px){.productNav>span:not(.apLogoCrop){display:none}header{gap:12px}.candidateGrid{grid-template-columns:repeat(3,1fr)}.candidateGrid>div:nth-child(n+7){display:none}.ruleTokens{display:grid;grid-template-columns:1fr 1fr}.ruleTokens b:last-child{grid-column:1/-1;text-align:center}.diagramKicker{font-size:10px;letter-spacing:1px}.tutorialCard h3{font-size:16px}}
/* Product launch editorial direction */
:root{--bg:#062332;--panel:#0e354a;--panel2:#17495e;--text:#f7fafb;--muted:#c2d3dd;--line:#3a5a6b;--gold:#efd49f;--gradient:linear-gradient(115deg,#bd9251,#ffe9b7 48%,#d6ae6e)}body{background:#062332}header{background:#062332f5}.companyBar{background:#082836}.launchGrid{display:grid;grid-template-columns:1fr 1.06fr;align-items:center;gap:65px}.launchHero{padding:65px 0 75px;background:radial-gradient(ellipse at 78% 35%,#225c846b,transparent 62%)}.launchHero .wrap{max-width:1440px}.launchCopy h1{font-size:clamp(48px,5.8vw,82px);font-weight:600;line-height:1.22;letter-spacing:0;margin:0 0 28px}.launchSub{font-size:20px;line-height:1.8;color:#d4e2e9}.launchPrice{display:flex;align-items:center;gap:12px;font-size:14px;color:#b5cbd7}.launchPrice strong{font-size:20px;color:#f9dfac}.launchPrice span{margin-left:7px;color:#acbcc5}.launchVisual{position:relative;padding-bottom:108px}.launchVisual>img{display:block;width:100%;aspect-ratio:1.5;object-fit:cover;border:1px solid #658397;border-radius:8px}.launchLogo{position:absolute;top:28px;left:25px;display:grid;grid-template-columns:70px 1fr;align-items:center;column-gap:13px;text-shadow:0 2px 10px #000}.launchLogo img{width:70px;height:70px;grid-row:span 2;object-fit:contain}.launchLogo strong{font-size:28px}.launchLogo>span{font-size:11px;letter-spacing:2px}.launchHighlights{position:absolute;bottom:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:100%}.launchHighlights>div{padding:14px 12px;background:linear-gradient(130deg,#214b64,#12374b);border:1px solid #4a6c80;border-radius:6px;display:grid;grid-template-columns:40px 1fr;align-items:center;column-gap:10px}.launchHighlights svg{width:40px;height:40px;color:#f7d89b;grid-row:span 2}.launchHighlights b{font-size:17px}.launchHighlights span{font-size:13px;color:#c0d0d9}.launchPromise{text-align:center;padding:70px 0;background:#edf4f8;color:#092b40}.launchPromise h2{font-size:clamp(30px,3.4vw,46px);font-weight:600}.launchPromise .eyebrow{color:#8a622b}.launchPromise p{color:#476374;font-size:18px}.launchEngine{padding:85px 0;background:#0b2e42}.launchEngine h2,.launchEvidence h2,.launchUpgrade h2{font-size:clamp(36px,4vw,53px);line-height:1.32;font-weight:600;letter-spacing:0;margin-bottom:25px}.launchEngine p,.launchEvidence p,.launchUpgrade p{font-size:18px;color:#c7d7e2;max-width:520px}.richVisual img{width:100%;display:block;border-radius:8px;aspect-ratio:1.5;object-fit:cover;border:1px solid #5f8196}.visualLabels{display:flex;justify-content:space-between;color:#f1d9ad;font-size:14px;margin-top:16px}.launchFeatures{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:55px}.launchFeatures>a{display:grid;grid-template-columns:78px 1fr;column-gap:20px;padding:25px 0;border-top:1px solid #58768a}.premiumIcon{grid-row:span 2;display:flex;align-items:center;justify-content:center;width:76px;height:76px;color:#fbe1a9;background:linear-gradient(145deg,#3d6580,#14394f);border:1px solid #7d969d;border-radius:18px;box-shadow:inset 0 1px 0 #ffffff30,0 12px 25px #0002}.premiumIcon svg{width:48px;height:48px}.launchFeatures h3{margin:4px 0;color:#f9dfa9;font-size:22px}.launchFeatures p{margin:3px 0;font-size:15px}.launchEvidence{padding:85px 0;background:#eef5f8;color:#08283b}.launchEvidence p{color:#486373}.launchEvidence .eyebrow{color:#8f672e}.launchEvidence .outline{color:#163b50}.computeCompare{background:#fff;padding:30px;border-radius:8px;border:1px solid #c2d3de;box-shadow:0 20px 45px #0d3a5610}.computeCompare>div{padding:15px 0}.computeCompare span{font-size:12px;letter-spacing:2px;color:#688295}.computeCompare b{display:block;font-size:22px;margin-top:6px}.computeCompare .serial span{background:#668c9f}.computeCompare .lane{background:linear-gradient(135deg,#cba25d,#f2d799)}.computeCompare p{font-size:13px;line-height:1.6;margin-bottom:0}.launchWorkflow{padding:90px 0;background:#10394e;text-align:center}.launchWorkflow h2{font-size:clamp(34px,3.5vw,49px);font-weight:600;letter-spacing:0}.workflowSteps{display:grid;grid-template-columns:repeat(5,1fr);gap:25px;margin:45px 0}.workflowSteps>a{position:relative;padding:20px 8px;border-top:1px solid #688394}.workflowSteps>a>span{display:block;margin:auto;width:68px;height:68px;color:#f5dbab}.workflowSteps small{display:block;color:#96b3c5;letter-spacing:3px;margin-top:14px}.workflowSteps h3{font-size:18px;font-weight:500}.screenShowcase{text-align:left;padding:18px;background:#d8e6ee;border-radius:8px;box-shadow:0 25px 55px #0003}.screenShowcase .researchScreen{margin:0;border:0;transform:none}.visualNote{font-size:13px;color:#b6cbd8;margin-top:22px}.launchUpgrade{background:#062332;padding:85px 0}.upgradeMark{padding:45px;border:1px solid #5c7b8e;background:radial-gradient(ellipse at top,#35657d,#103448);border-radius:8px;display:flex;align-items:center;flex-direction:column;text-align:center}.upgradeMark svg{width:100px;height:100px;color:#ffe0a2;margin-bottom:20px}.upgradeMark>span{font-size:12px;letter-spacing:3px;color:#d4bd96}.upgradeMark strong{font-size:38px;font-weight:500;margin-top:9px}.upgradeMark p{font-size:14px;margin-bottom:0}.launchPurchase{background:linear-gradient(120deg,#16465e,#0a2f43);padding:80px 0;text-align:center;border-top:1px solid #4d6a7d}.launchPurchase h2{font-size:clamp(34px,4vw,55px);line-height:1.4;font-weight:600;letter-spacing:0}.launchPurchase>div>p{color:#c8d8e2}.purchasePrice{display:flex;justify-content:center;align-items:baseline;gap:20px;margin:28px 0}.purchasePrice del{color:#9bb0bb;font-size:20px}.purchasePrice strong{font-size:49px;color:#ffe1a5;font-weight:500}.purchasePrice span{font-size:14px;color:#d5c4a8}.btn{padding:15px 28px;font-size:16px;box-shadow:0 6px 20px #0002}.btn.secondary{background:#0c2f42;color:#ecf4f7;border-color:#7d98a9}.textlink{color:#f8dcaa}.card{background:#123b50}.notice{color:#c4d4df}.section h2{letter-spacing:0}.brandSection{padding:65px 5%}
@media(max-width:1050px){.launchGrid{gap:35px}.launchFeatures{gap:22px}.launchFeatures>a{grid-template-columns:60px 1fr;gap:14px}.premiumIcon{width:58px;height:58px;border-radius:13px}.premiumIcon svg{width:38px;height:38px}.launchPrice{flex-wrap:wrap}.launchHighlights>div{grid-template-columns:1fr}.launchHighlights svg{display:none}.launchHighlights b{font-size:16px}.launchFeatures h3{font-size:19px}}
@media(max-width:760px){.launchGrid{grid-template-columns:1fr;gap:35px}.launchHero{padding:38px 0 45px}.launchCopy h1{font-size:52px}.launchCopy .eyebrow{font-size:11px;letter-spacing:2px}.launchSub{font-size:18px}.launchVisual{padding-bottom:100px}.launchLogo{top:18px;left:16px;grid-template-columns:48px 1fr}.launchLogo img{width:48px;height:48px}.launchLogo strong{font-size:23px}.launchLogo>span{font-size:9px}.launchHighlights{gap:8px}.launchHighlights>div{padding:12px 8px}.launchHighlights b{font-size:14px}.launchHighlights span{font-size:12px}.launchPrice span{margin-left:0}.launchPromise,.launchEngine,.launchEvidence,.launchWorkflow,.launchUpgrade,.launchPurchase{padding:50px 0}.launchPromise p{font-size:16px}.launchFeatures{grid-template-columns:1fr;margin-top:30px;gap:5px}.launchFeatures>a{grid-template-columns:64px 1fr;padding:18px 0}.launchFeatures h3{font-size:21px}.launchFeatures p{font-size:16px}.visualLabels{font-size:13px}.workflowSteps{grid-template-columns:repeat(3,1fr);gap:10px;margin:30px 0}.workflowSteps>a{padding:15px 3px}.workflowSteps h3{font-size:14px}.workflowSteps>a>span{width:52px;height:52px}.screenShowcase{padding:8px}.launchEngine p,.launchEvidence p,.launchUpgrade p{font-size:16px}.upgradeMark{padding:30px}.purchasePrice{flex-wrap:wrap;gap:9px 16px}.purchasePrice strong{font-size:42px}.purchasePrice span{flex-basis:100%}.launchPurchase h2{font-size:32px}}
/* Complete brand marks, no clipping */
.companyBar{height:94px}.companyLogoCrop{width:300px;height:94px;overflow:visible}.companyBar .companyLogoCrop img{width:300px;height:94px;object-fit:contain;max-width:100%}.apLogoCrop{width:80px;height:80px;overflow:visible;flex-shrink:0}.productNav .apLogoCrop img{width:80px;height:80px;object-fit:contain;max-width:100%}.productNav{font-size:24px;gap:12px}header{height:100px}nav{gap:20px}.compareBrand{display:flex;align-items:center;gap:18px}.compareBrand img{width:105px;height:105px;object-fit:contain}.compareBrand h3,.compareBrand b{margin:0}.guideSection{padding-top:15px}.guideFlow{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.guideStep{position:relative;padding:28px;text-align:center;background:linear-gradient(135deg,#1d526d,#12394f);border:1px solid #688599;border-radius:8px}.guideNumber{position:absolute;left:20px;top:16px;color:#bdd2de;font-size:14px;letter-spacing:2px}.guideIcon{width:90px;height:90px;margin:8px auto 18px;color:#f7db9f;background:#ffffff0c;border-radius:20px;padding:12px}.guideStep h3{font-size:23px;margin:0 0 8px}.guideStep p{font-size:16px;color:#c8dce7;margin:0}.guideShortcuts{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:42px 0}.guideShortcuts article{display:flex;gap:14px;align-items:center;border-top:1px solid #607b8b;padding:23px 0}.guideShortcuts article>span{width:52px;height:52px;flex-shrink:0;color:#eed19b}.guideShortcuts h3{font-size:18px;margin:0}.guideShortcuts p{font-size:14px;color:#c1d3dd;margin:5px 0 0}.nameOrigin{padding:45px;background:linear-gradient(145deg,#1a506b,#0c3047);border:1px solid #577b8d;border-radius:8px}.nameOrigin>img{width:100%;height:150px;object-fit:contain}.nameTerms{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:25px}.nameTerms strong{font-size:32px;color:#f6d79a;font-weight:500}.nameTerms p{font-size:17px;margin:9px 0}.aboutHero{max-width:850px}.brandManifesto{font-size:26px!important;line-height:1.8;color:#e9f1f6!important}.launchSub{max-width:620px}.launchFeatures .premiumIcon{width:90px;height:90px}.launchFeatures>a{grid-template-columns:90px 1fr}.launchFeatures .premiumIcon svg{width:58px;height:58px}
@media(max-width:1100px){nav{gap:13px;font-size:13px}.productNav{font-size:20px}.guideShortcuts{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.companyBar{height:76px}.companyLogoCrop{width:240px;height:76px}.companyBar .companyLogoCrop img{width:240px;height:76px}.productNav .apLogoCrop,.productNav .apLogoCrop img{width:64px;height:64px}.productNav{font-size:21px}header{height:82px}nav{top:82px}.guideFlow{grid-template-columns:repeat(2,1fr);gap:13px}.guideStep{padding:22px 10px}.guideStep h3{font-size:18px}.guideStep p{font-size:14px}.guideIcon{width:74px;height:74px}.guideShortcuts{gap:12px}.guideShortcuts article{gap:8px}.guideShortcuts article>span{width:40px;height:40px}.guideShortcuts h3{font-size:16px}.nameOrigin{padding:24px}.nameTerms{gap:20px}.nameOrigin>img{height:100px}.nameTerms strong{font-size:25px}.launchFeatures>a{grid-template-columns:76px 1fr}.launchFeatures .premiumIcon{width:72px;height:72px}.launchFeatures .premiumIcon svg{width:48px;height:48px}.compareBrand img{width:88px;height:88px}}
.companyLogoCrop img{width:100%;height:100%;object-fit:contain;flex-shrink:0;max-width:100%}.nativeEngineBlock{padding:75px 0;background:#edf4f8;color:#082b40}.nativeEngineBlock h2{font-size:clamp(36px,4vw,52px);line-height:1.3;font-weight:600}.nativeEngineBlock p{font-size:18px;color:#496575}.nativeEngineBlock .eyebrow{color:#936f38}.nativeEngineImage{width:100%;display:block;border-radius:8px;aspect-ratio:1.5;object-fit:cover}.engineModules{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:35px}.engineModules>div{padding:22px;background:white;border:1px solid #c1d3df;border-radius:7px;display:flex;gap:17px;align-items:center}.engineModules svg{width:48px;height:48px;color:#986f2e;flex-shrink:0}.engineModules b{font-size:18px;font-weight:600}.engineModules small{display:block;color:#617a8a;font-size:14px;margin-top:7px}@media(max-width:760px){.nativeEngineBlock{padding:50px 0}.engineModules{grid-template-columns:1fr 1fr;gap:12px}.engineModules>div{padding:18px 12px;display:block}.engineModules b{font-size:17px}.engineModules svg{width:54px;height:54px;margin-bottom:12px}}
.actualShots{background:#081221;border:1px solid #557385;border-radius:7px;overflow:hidden}.actualShots img{width:100%;height:auto;display:block}.shotHeading{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;color:#d2dfeb;font-size:14px}.shotHeading small{font-size:13px;color:#a9bed0}.shotDetails{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:0 18px 18px}.shotDetails details{margin:0}.shotDetails summary{font-size:15px;color:#ecd19c}.benchmarkShowcase{background:linear-gradient(145deg,#123f59,#082637);padding:35px;border-radius:8px;border:1px solid #587c8c;color:#f5f9fc;box-shadow:0 22px 55px #102e4020}.benchEyebrow{font-size:12px;letter-spacing:2px;color:#a8c4d5}.benchNumber{display:block;font-weight:500;font-size:clamp(38px,4.4vw,66px);color:#ffe1a6;line-height:1.2;margin-top:25px;font-variant-numeric:tabular-nums}.launchEvidence .benchNumberLabel{font-size:18px;color:#d5e5ee;margin-top:10px}.benchFacts{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:24px 0;margin-top:20px;border-top:1px solid #4b6b7e;border-bottom:1px solid #4b6b7e}.benchFacts b{font-size:29px;font-weight:500;display:block}.benchFacts b span{font-size:15px;margin-left:6px;color:#b5c9d5}.benchFacts small{font-size:14px;color:#c1d5e1}.benchParity{display:flex;gap:20px;align-items:center;margin:25px 0}.benchParity b{font-size:27px;color:#edcf96}.benchParity span{font-size:14px;color:#bed4e2}.launchEvidence .benchCondition{font-size:13px;color:#bed0dc;line-height:1.7;margin:20px 0 0}.benchmarkTiles{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.benchmarkTiles>div{padding:28px 22px;background:#14425a;border:1px solid #668092;border-radius:6px}.benchmarkTiles strong{display:block;font-size:33px;line-height:1.3;font-weight:500;color:#f8d89c}.benchmarkTiles span{display:block;font-size:14px;margin-top:10px;color:#c4d9e6}.benchActions{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.benchmarkScope{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin:50px 0}.benchmarkScope p{font-size:17px;color:#c5d8e3}@media(max-width:760px){.benchmarkShowcase{padding:25px}.benchNumber{font-size:42px}.benchFacts b{font-size:25px}.benchmarkTiles{grid-template-columns:1fr 1fr;gap:12px}.benchmarkTiles>div{padding:20px 12px}.benchmarkTiles strong{font-size:26px}.benchmarkScope{grid-template-columns:1fr;gap:20px}.shotHeading{font-size:11px;padding:10px}.shotDetails{grid-template-columns:1fr;gap:10px}.shotDetails summary{font-size:14px}}
/* Product captures and evidence-led compute comparison */
.productShotTabs{display:flex;gap:8px;flex-wrap:wrap;padding:14px 18px;border-top:1px solid #29485c}.productShotTabs button{padding:10px 18px;border:1px solid #456579;border-radius:5px;background:#0b2233;color:#d4e3ed;font:inherit;font-size:14px;cursor:pointer}.productShotTabs button[aria-pressed=true]{border-color:#ebcf94;background:#243a43;color:#ffe1a6}.shotHeading a{color:#efcf91;font-size:14px}.shotCaption{padding:20px;display:flex;gap:20px;align-items:center;color:#c8dbe8;font-size:16px}.shotCaption b{color:#f7daa3;flex-shrink:0}.workspaceGuide{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:30px 0}.workspaceGuide button{display:grid;grid-template-columns:52px 1fr;gap:8px 18px;text-align:left;border:1px solid #526d80;background:#10344b;color:#eef6fa;padding:24px;cursor:pointer;font:inherit}.workspaceGuide svg{grid-row:span 2;width:52px;height:52px;color:#edce91}.workspaceGuide b{font-size:19px}.workspaceGuide span{font-size:14px;color:#bdd4e2}.workspaceGuide button[aria-pressed=true]{border-color:#edce91}.computeComparison{margin-bottom:60px}.comparisonHeading h2{font-size:clamp(28px,3.5vw,43px);line-height:1.4}.comparisonHeading em{display:block;color:#e9c88d;font-style:normal}.computeCards{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px}.computeCards article{padding:30px;border:1px solid #557385;border-radius:8px;background:#0b283b;color:#e7f1f7}.computeCards .gpuCompute{background:linear-gradient(140deg,#173d51,#092738);border-color:#c5a36d}.computeLabel{font-size:14px;letter-spacing:2px;color:#c1d2dc}.gpuCompute .computeLabel{color:#f1d498}.computeCards h3{font-size:24px;margin:14px 0 24px}.computeCards p{font-size:16px;line-height:1.7;color:#c7d9e4}.computeGrid{display:grid;gap:8px;height:150px;margin:24px 0}.cpuGrid{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(4,1fr)}.gpuGrid{grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(8,1fr);gap:5px}.computeGrid i{border:1px solid #3b5364;border-radius:2px;background:#102e41}.computeGrid i.working{background:#bda171;border-color:#efd59f;animation:computePulse 2.6s var(--delay) infinite}.cpuGrid i.working{background:#8aa9b9;border-color:#b9d2e1}.comparisonNote{font-size:14px!important;line-height:1.7;color:#adcadb!important}.batchPerformance{margin:60px 0;padding:32px;border:1px solid #527185;background:#0a293d;border-radius:8px}.batchPerformance h2{font-size:32px}.batchPerformance>p{font-size:16px;color:#c5dbe7}.batchChart{display:flex;gap:12px;overflow-x:auto;padding:25px 0 8px}.batchColumn{position:relative;height:270px;min-width:62px;flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding-top:30px;padding-bottom:34px}.batchColumn i{height:calc(var(--height)*1.9);min-height:3px;width:70%;background:linear-gradient(#779aaf,#315973);border-radius:3px 3px 0 0}.batchColumn.peak i{background:linear-gradient(#ffe1a2,#b18b4e)}.batchColumn span{font-size:12px;color:#c7dce8;margin-bottom:8px;font-variant-numeric:tabular-nums}.batchColumn.peak span{color:#ffe1a2}.batchColumn b{position:absolute;bottom:0;font-size:12px;font-weight:400;color:#c7dce8}.batchLegend{font-size:14px;color:#bfd4e1;margin:20px 0}.batchHighlight{display:flex;align-items:center;gap:24px;border-top:1px solid #456276;padding-top:24px;margin-top:24px}.batchHighlight strong{font-size:52px;font-weight:500;color:#f5d698}.batchHighlight span{font-size:16px;line-height:1.7;max-width:650px;color:#d1e1eb}.featureDetail .actualShots{min-width:0}.actualShots>a:focus-visible,.productShotTabs button:focus-visible,.workspaceGuide button:focus-visible{outline:3px solid #ffe1a6;outline-offset:3px}@keyframes computePulse{0%,100%{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.computeGrid i.working{animation:none}}@media(max-width:760px){.computeCards{grid-template-columns:1fr}.computeCards article{padding:22px}.computeCards h3{font-size:22px}.workspaceGuide{grid-template-columns:1fr}.shotCaption{display:block;font-size:14px}.shotCaption span{display:block;margin-top:8px}.batchPerformance{padding:20px}.batchPerformance h2{font-size:26px}.batchHighlight{display:block}.batchHighlight span{display:block}.shotHeading{flex-wrap:wrap;gap:10px}.productShotTabs{padding:12px;gap:6px}.productShotTabs button{padding:10px 12px}.computeComparison{margin-bottom:40px}}
.licenseBenefits{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:32px 0 42px}.licenseBenefits article{padding:30px;border:1px solid #577385;border-radius:8px;background:linear-gradient(145deg,#12394f,#0b283b)}.licenseBenefits svg{width:58px;height:58px;color:#efd197}.licenseBenefits h3{font-size:23px;color:#f3d9a7;margin:22px 0 12px}.licenseBenefits p{font-size:16px;line-height:1.8;color:#cadae5}.purchaseClarity{display:flex;align-items:center;gap:35px;justify-content:space-between;padding-top:30px;border-top:1px solid #4c697c}.purchaseClarity h3{font-size:23px}.purchaseClarity p{font-size:16px;line-height:1.8;color:#cadae5;max-width:700px}.purchaseClarity a{flex-shrink:0}.saleStatus{font-size:14px;color:#b8ccd9;margin-top:28px}@media(max-width:760px){.licenseBenefits{grid-template-columns:1fr;gap:16px}.licenseBenefits article{padding:24px}.purchaseClarity{display:block}.purchaseClarity a{display:inline-block;margin-top:16px}}
.consoleBrand img{width:34px;height:34px;object-fit:contain}.shotFrame{position:relative;display:block}.shotBrand{position:absolute;top:0;left:0;width:2.8%;height:4.2%;display:flex;align-items:center;justify-content:center;background:#142b3d}.shotFrame .shotBrand img{width:90%;height:90%;object-fit:contain}
.productNav>span:last-child,.launchLogo strong,.compareBrand h3,.consoleBrand,.upgradeMark>strong{font-family:Georgia,'Times New Roman',serif;font-weight:500;letter-spacing:.035em}.productNav>span:last-child{font-size:29px}.launchLogo strong{font-size:30px}.compareBrand h3{font-size:31px}.consoleBrand{font-size:18px}.upgradeMark>strong{font-size:clamp(32px,4vw,48px)}@media(max-width:760px){.productNav>span:last-child{font-size:25px}.launchLogo strong{font-size:24px}}

.preorderGrid{display:grid;grid-template-columns:1fr minmax(0,460px);gap:60px;align-items:start}.preorderSection h2{margin-top:0}.preorderForm{display:grid;gap:16px;border:1px solid #a68c61;padding:32px;background:linear-gradient(150deg,#153e4a,#071c2a);border-radius:5px}.preorderForm label{display:grid;gap:6px;font-size:14px;color:var(--muted)}.preorderForm input[type=email],.preorderForm input[type=text]{background:#041823;border:1px solid #4e6872;border-radius:3px;padding:12px 14px;color:var(--text);width:100%}.preorderForm input:focus{border-color:var(--gold);outline:none}.preorderForm .consent{grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:13px;line-height:1.6}.preorderForm .consent input{margin-top:4px;accent-color:#dfc394}.preorderForm .consent a{color:var(--gold);text-decoration:underline}.preorderForm .btn:disabled{opacity:.5;cursor:not-allowed}.preorderForm .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.formStatus{margin:0;font-size:14px;min-height:1.5em}.formStatus.ok{color:#9fd8b4}.formStatus.bad{color:#f2a49b}.preorderForm .notice{margin:0}
@media(max-width:860px){.preorderGrid{grid-template-columns:1fr;gap:30px}.preorderForm{padding:24px}}

.policyList{margin:0 0 18px;padding-left:1.2em;display:grid;gap:6px;color:var(--muted)}.policyList b{color:var(--text);font-weight:600}
