/* V28 premium refinement: tighter proportions, cleaner hero preview, richer comparison balance */
:root{--v28-cyan:#54eefe;--v28-purple:#9d55ff;--v28-card:rgba(12,25,52,.78);}
body{background-color:#020817;}
.site-header{max-width:1180px!important;padding:18px 26px!important;margin-top:8px!important;margin-bottom:10px!important;}
.desktop-nav{gap:26px!important;}
.header-actions .btn{padding:12px 18px!important;}
.page-hero-split.platform-hero-v26{max-width:1200px!important;grid-template-columns:minmax(390px,.84fr) minmax(560px,1.05fr)!important;gap:58px!important;min-height:620px!important;padding-top:48px!important;padding-bottom:58px!important;}
.platform-copy-v26 h1{font-size:clamp(48px,5.7vw,78px)!important;line-height:.96!important;max-width:600px!important;margin-bottom:22px!important;}
.platform-copy-v26 .lead{font-size:20px!important;line-height:1.45!important;max-width:560px!important;color:#dfe8fb!important;}
.platform-command-preview-v27{max-width:640px!important;padding:22px!important;border-radius:28px!important;background:radial-gradient(circle at 18% 12%,rgba(84,238,254,.16),transparent 38%),radial-gradient(circle at 100% 100%,rgba(157,85,255,.22),transparent 44%),linear-gradient(145deg,rgba(9,25,52,.94),rgba(19,15,48,.93))!important;}
.platform-command-preview-v27:after{inset:12px!important;border-radius:22px!important;opacity:.65!important;}
.command-preview-top{padding:0 4px 14px!important;margin-bottom:18px!important;}
.command-preview-top strong{font-size:15px!important;}
.command-hero-card{grid-template-columns:84px 1fr!important;padding:22px!important;border-radius:24px!important;margin-bottom:14px!important;background:linear-gradient(145deg,rgba(24,57,101,.64),rgba(18,24,58,.72))!important;}
.command-mark{width:76px!important;height:76px!important;border-radius:22px!important;}
.command-mark img{width:36px!important;}
.command-copy span{font-size:11px!important;letter-spacing:.17em!important;color:#6cf3ff!important;}
.command-copy strong{font-size:clamp(24px,2.35vw,34px)!important;line-height:1.03!important;margin-bottom:8px!important;}
.command-copy p{font-size:14.5px!important;line-height:1.45!important;max-width:490px!important;}
.command-flow-list{gap:10px!important;}
.command-flow-row{grid-template-columns:46px 1fr 34px!important;gap:14px!important;padding:14px 15px!important;border-radius:17px!important;background:linear-gradient(90deg,rgba(255,255,255,.055),rgba(157,85,255,.07))!important;}
.command-flow-row i{width:42px!important;height:42px!important;border-radius:14px!important;}
.command-flow-row i svg{width:20px!important;height:20px!important;}
.command-flow-row strong{font-size:14.5px!important;line-height:1.15!important;}
.command-flow-row small{font-size:12.2px!important;line-height:1.32!important;color:#adbcd3!important;}
.command-flow-row > span{width:32px!important;height:32px!important;border-radius:12px!important;}
.command-status-strip{margin-top:14px!important;padding:13px 16px!important;border-radius:16px!important;}
.command-status-strip b{font-size:13px!important;}.command-status-strip span{font-size:12.5px!important;}
.layer-stack{gap:18px!important;}
.layer-card{padding:26px 22px!important;min-height:220px!important;}
.platform-shift-section{padding-top:28px!important;padding-bottom:56px!important;}
.platform-shift-redesign{max-width:1050px!important;margin:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) 116px minmax(0,1fr)!important;gap:22px!important;padding:26px!important;border-radius:30px!important;background:radial-gradient(circle at 50% 45%,rgba(30,231,255,.08),transparent 34%),linear-gradient(145deg,rgba(7,17,36,.92),rgba(9,13,31,.88))!important;}
.shift-panel{padding:26px!important;min-height:410px!important;border-radius:24px!important;background:linear-gradient(145deg,rgba(18,31,55,.72),rgba(8,16,34,.68))!important;border:1px solid rgba(150,194,255,.14)!important;}
.shift-panel h3{font-size:28px!important;line-height:1.1!important;margin-bottom:16px!important;}
.shift-panel p{font-size:15.5px!important;line-height:1.5!important;}
.tool-chip-grid{gap:10px!important;margin:22px 0!important;}
.tool-chip-grid span{min-height:48px!important;border-radius:14px!important;font-size:14px!important;}
.shift-points,.after-benefits{gap:10px!important;}
.shift-points li,.after-benefits span{font-size:14px!important;}
.shift-arrow-wrap{display:grid!important;align-content:center!important;justify-items:center!important;gap:10px!important;}
.shift-arrow-orb{width:74px!important;height:74px!important;box-shadow:0 0 46px rgba(30,231,255,.24)!important;}
.shift-arrow-wrap strong{font-size:12px!important;line-height:1.25!important;max-width:96px;text-align:center;color:#91f6ff!important;}
.after-core{display:grid!important;grid-template-columns:76px 1fr!important;gap:18px!important;align-items:center!important;padding:16px!important;border-radius:20px!important;margin:24px 0 18px!important;}
.after-core-mark{width:72px!important;height:72px!important;border-radius:20px!important;}
.after-core-copy strong{font-size:23px!important;line-height:1.1!important;}.after-core-copy small{font-size:13px!important;}
.control-band{padding:34px!important;align-items:center!important;}
.control-list{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;}
.control-list span{width:auto!important;text-align:left!important;justify-content:flex-start!important;padding:14px 16px!important;border-radius:16px!important;background:rgba(255,255,255,.055)!important;}
.platform-product-proof .mockup-grid.three{gap:18px!important;}
.platform-product-proof .product-mockup{min-height:255px!important;}
@media(max-width:1180px){.page-hero-split.platform-hero-v26{grid-template-columns:1fr!important;max-width:960px!important;min-height:0!important}.platform-command-preview-v27{max-width:760px!important;margin:0!important}.platform-shift-redesign{grid-template-columns:1fr!important}.shift-arrow-wrap{display:flex!important;justify-content:center!important}.shift-arrow-orb{width:62px!important;height:62px!important}.shift-arrow-wrap strong{max-width:none!important}.shift-panel{min-height:0!important}}
@media(max-width:760px){.site-header{margin-top:0!important;padding:14px 18px!important}.page-hero-split.platform-hero-v26{padding-top:34px!important;gap:30px!important}.platform-copy-v26 h1{font-size:44px!important}.platform-copy-v26 .lead{font-size:18px!important}.platform-command-preview-v27{padding:16px!important;border-radius:22px!important}.command-hero-card{grid-template-columns:1fr!important;padding:18px!important}.command-mark{width:64px!important;height:64px!important}.command-flow-row{grid-template-columns:42px 1fr!important}.command-status-strip{grid-template-columns:1fr!important}.platform-shift-redesign{padding:16px!important}.shift-panel{padding:20px!important}.tool-chip-grid{grid-template-columns:1fr 1fr!important}.after-core{grid-template-columns:1fr!important}.control-list{grid-template-columns:1fr!important}}
