.mia{background-color:var(--midnight)}.mia-section{padding:5rem 0;background:var(--midnight)}.mia-section--alt{background:linear-gradient(180deg,var(--midnight) 0%,rgba(var(--midnight-rgb),.45) 50%,var(--midnight) 100%)}.mia-section__head{margin-bottom:2.6rem}.mia-eyebrow{display:inline-flex;align-items:center;gap:.7rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:rgba(var(--ivory-rgb),.7);margin-bottom:.9rem}.mia-eyebrow:before{content:"";width:22px;height:1px;background:var(--verdant);opacity:.95}.mia-h2{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(1.8rem,3.2vw,2.6rem);line-height:1.1;letter-spacing:-.02em;color:var(--ivory);font-weight:700;margin:0 0 .7rem}.mia-lead{color:rgba(var(--ivory-rgb),.78);font-size:1.08rem;line-height:1.55;max-width:60ch;margin:0}.mia-patterns{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem}@media (max-width: 900px){.mia-patterns{grid-template-columns:1fr}}.mia-pattern{padding:1.6rem 1.4rem;background:linear-gradient(135deg,rgba(var(--midnight-rgb),.65),rgba(var(--midnight-rgb),.32));border:1px solid rgba(var(--ivory-rgb),.1);border-radius:8px;transition:border-color .3s ease,transform .3s ease}.mia-pattern:hover{border-color:rgba(var(--verdant-rgb),.55);transform:translateY(-2px)}.mia-pattern__tag{display:inline-block;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.22em;color:var(--verdant);background:rgba(var(--verdant-rgb),.12);border:1px solid rgba(var(--verdant-rgb),.32);padding:.3rem .6rem;border-radius:2px;margin-bottom:.9rem}.mia-pattern__t{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.18rem;color:var(--ivory);font-weight:700;margin:0 0 .5rem}.mia-pattern__d{font-size:.95rem;line-height:1.55;color:rgba(var(--ivory-rgb),.85);margin:0 0 .7rem}.mia-pattern__ex{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.82rem;line-height:1.5;color:rgba(var(--ivory-rgb),.6);margin:0;padding-top:.7rem;border-top:1px dashed rgba(var(--ivory-rgb),.12)}.mia-verticals{display:grid;grid-template-columns:1fr;background:linear-gradient(135deg,rgba(var(--midnight-rgb),.55),rgba(var(--midnight-rgb),.3));border:1px solid rgba(var(--ivory-rgb),.1);border-radius:8px;overflow:hidden}.mia-verticals__head,.mia-vertical{display:grid;grid-template-columns:1.3fr 2fr 2fr 1fr;gap:1rem;padding:1rem 1.4rem;align-items:center}.mia-verticals__head{background:rgba(var(--midnight-rgb),.6);border-bottom:1px solid rgba(var(--ivory-rgb),.12);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.22em;color:var(--mist);text-transform:uppercase}.mia-vertical{border-bottom:1px solid rgba(var(--ivory-rgb),.06);transition:background .25s ease}.mia-vertical:last-child{border-bottom:none}.mia-vertical:hover{background:rgba(var(--verdant-rgb),.06)}.mia-vertical__sector{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.05rem;color:var(--ivory);font-weight:700}.mia-vertical__uc,.mia-vertical__art{font-size:.9rem;color:rgba(var(--ivory-rgb),.78);line-height:1.5}.mia-vertical__art{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.82rem;color:rgba(var(--ivory-rgb),.65)}.mia-vertical__metric{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.05rem;font-weight:700;text-align:right;background:linear-gradient(135deg,var(--ivory) 0%,var(--verdant) 110%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (max-width: 800px){.mia-verticals__head{display:none}.mia-vertical{grid-template-columns:1fr;gap:.5rem;padding:1.1rem 1.2rem}.mia-vertical__metric{text-align:left}}.mia-runbook{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem;margin-bottom:1.4rem}@media (max-width: 900px){.mia-runbook{grid-template-columns:1fr}}.mia-run-step{padding:1.5rem 1.4rem;background:linear-gradient(135deg,rgba(var(--midnight-rgb),.6),rgba(var(--midnight-rgb),.3));border:1px solid rgba(var(--ivory-rgb),.1);border-top:3px solid var(--verdant);border-radius:0 0 8px 8px;transition:border-color .3s ease,transform .3s ease}.mia-run-step:hover{border-color:rgba(var(--verdant-rgb),.55);border-top-color:var(--verdant-hover);transform:translateY(-2px)}.mia-run-step__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.7rem;padding-bottom:.6rem;border-bottom:1px dashed rgba(var(--ivory-rgb),.12)}.mia-run-step__phase{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.18em;color:var(--verdant);font-weight:700}.mia-run-step__len{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.14em;color:var(--mist);text-transform:uppercase}.mia-run-step__t{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.1rem;color:var(--ivory);font-weight:700;margin:0 0 .4rem}.mia-run-step__d{font-size:.93rem;line-height:1.55;color:rgba(var(--ivory-rgb),.78);margin:0}.mia-foot{text-align:center;color:var(--mist);font-size:.95rem;margin:.6rem 0 0}.mia-link{color:var(--verdant);text-decoration:none;font-weight:600;border-bottom:1px dashed rgba(var(--verdant-rgb),.4);transition:color .2s ease}.mia-link:hover{color:var(--verdant);border-bottom-color:var(--verdant)}
