@layer comemso-design,cmo-legacy,cmo-components;@layer cmo-legacy{.micro79-page{--micro79-navy: #001c32;--micro79-blue: #006eb8;--micro79-cyan: #20d4f4;--micro79-soft: #eef7fb;--micro79-border: #c7dbe6;color:#17364a}.micro79-hero{overflow:hidden;padding:clamp(4rem,8vw,7rem) 0;color:#fff;background:linear-gradient(145deg, #001526, #002d4c 72%, #00436b)}.micro79-hero__grid{display:grid;grid-template-columns:minmax(0, 0.92fr) minmax(22rem, 1.08fr);gap:clamp(2rem,5vw,5rem);align-items:center}.micro79-hero h1{margin:.55rem 0 1rem;max-width:11ch;color:#fff;font-size:clamp(3rem,7vw,6.4rem);line-height:.92;letter-spacing:-0.055em}.micro79-hero__lead{max-width:39rem;color:#edfaff;font-size:clamp(1.08rem,2vw,1.32rem);line-height:1.6}.micro79-hero__visual{position:relative;margin:0}.micro79-hero__visual img{position:relative;width:100%;filter:drop-shadow(0 30px 35px rgba(0, 0, 0, 0.42))}.micro79-hero .cmo-button--outline:hover,.micro79-hero .cmo-button--outline:focus-visible{border-color:#fff;color:var(--micro79-navy);background:#fff}.micro79-section{padding:clamp(4.2rem,7vw,7rem) 0}.micro79-section--soft{background:var(--micro79-soft)}.micro79-heading{max-width:50rem;margin-bottom:2rem}.micro79-heading h2{margin:.55rem 0 .8rem;color:var(--micro79-navy);font-size:clamp(2rem,4vw,3.6rem);line-height:1.05;letter-spacing:-0.035em}.micro79-heading p{color:#506b7b;line-height:1.7}.micro79-status-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem}.micro79-status-card{padding:1.45rem;border:1px solid var(--micro79-border);border-radius:1rem;background:#fff;box-shadow:0 14px 34px rgba(0,28,50,.07)}.micro79-status-card span{color:var(--micro79-blue);font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.micro79-status-card h3{margin:.5rem 0 .65rem;color:var(--micro79-navy)}.micro79-status-card p{margin:0;color:#506b7b;line-height:1.62}.micro79-status-card--roadmap{border-color:#78ddef;background:linear-gradient(145deg, #fff, #eafaff)}.micro79-status-card--roadmap span{color:#006083}.micro79-decision{display:grid;grid-template-columns:minmax(0, 0.95fr) minmax(0, 1.05fr);gap:2rem;padding:clamp(1.5rem,4vw,3rem);border-radius:1.3rem;color:#fff;background:linear-gradient(145deg, #001c32, #00375a)}.micro79-decision h2,.micro79-decision h3{color:#fff}.micro79-decision p,.micro79-decision li{color:#e5f4fa;line-height:1.65}.micro79-decision ul{margin:0;padding-left:1.25rem}.micro79-scope-note{margin-top:1.4rem;padding:1rem 1.2rem;border-left:4px solid var(--micro79-cyan);color:#304e61;background:#fff}.micro79-scope-note a{color:#005f9f;font-weight:800}.micro79-section details:not([data-design-faq]){margin:.75rem 0;border:1px solid var(--micro79-border);border-radius:.85rem;background:#fff}.micro79-section summary:not([data-design-faq-summary]){cursor:pointer;padding:1.1rem 1.2rem;color:var(--micro79-navy);font-weight:800}.micro79-section details:not([data-design-faq])>div{padding:0 1.2rem 1.15rem;color:#4d6878;line-height:1.7}.micro79-section details:not([data-design-faq]) p{margin:0}}@layer cmo-legacy{@media (max-width: 960px){.micro79-hero__grid,.micro79-decision{grid-template-columns:1fr}.micro79-status-grid{grid-template-columns:1fr}}}
