
/* RC11 Platform Architecture Premium Experience */
.platform-content{--accent:#22d9ff;--accent2:#725bff;background:radial-gradient(circle at 80% 0,rgba(32,184,255,.09),transparent 34%),#020b14}
.platform-content .hero{min-height:72vh;display:flex;align-items:center;position:relative;overflow:hidden;border-bottom:1px solid rgba(34,217,255,.18)}
.platform-content .hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0 48%,rgba(34,217,255,.035) 48% 48.15%,transparent 48.15%);pointer-events:none}
.platform-content .hero .shell{position:relative;z-index:1}
.platform-content .h1{max-width:1080px;text-wrap:balance}
.platform-content .lead{max-width:920px}
.platform-content .section{position:relative}
.platform-content .section>.shell{position:relative}
.platform-content .section>.shell:before{content:"";position:absolute;left:-28px;top:0;width:1px;height:54px;background:linear-gradient(var(--accent),transparent)}
.platform-content .eyebrow{margin-bottom:10px}
.platform-content .card{transition:transform .22s ease,border-color .22s ease;background:linear-gradient(145deg,rgba(8,31,47,.94),rgba(3,17,28,.9))}
.platform-content .card:hover{transform:translateY(-3px);border-color:rgba(34,217,255,.45)}
.platform-content .sequence{counter-reset:step}
.platform-content .step{position:relative;padding-top:24px;border-top:1px solid rgba(34,217,255,.42)}
.platform-content .step:before{counter-increment:step;content:counter(step,decimal-leading-zero);position:absolute;right:12px;top:10px;color:rgba(34,217,255,.34);font-weight:800;font-size:12px}
.platform-content .statement{font-size:clamp(19px,2vw,26px);line-height:1.45;border-left-width:2px}
.platform-content .table th{white-space:nowrap}
.platform-content .drop strong{font-size:12px!important;letter-spacing:.025em}
.platform-content .drop span{font-size:10.5px!important;margin-top:5px!important}
.platform-content .platform-drop{width:min(430px,92vw)!important}
.platform-content .platform-drop a{padding:9px 12px!important}
.platform-content.mios-page{--accent:#20d7ff}.platform-content.miol-page{--accent:#54d9c4}.platform-content.mog-page{--accent:#8b7cff}.platform-content.fabric-page{--accent:#b96cff}.platform-content.phoenix-page{--accent:#e5ad4e}
.platform-local-nav{position:sticky;top:92px;z-index:50;background:rgba(2,12,22,.88);backdrop-filter:blur(16px);border-block:1px solid rgba(34,217,255,.14);overflow-x:auto}
.platform-local-nav .shell{display:flex;gap:8px;padding:10px 0;min-width:max-content}
.platform-local-nav a{color:#a9bfcc;text-decoration:none;font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;padding:8px 12px;border-radius:999px}
.platform-local-nav a:hover,.platform-local-nav a:focus{color:white;background:rgba(34,217,255,.09)}
@media(max-width:700px){.platform-content .hero{min-height:auto}.platform-content .section>.shell:before{display:none}.platform-local-nav{top:0}.platform-content .h1{font-size:clamp(40px,12vw,56px)}}
