.page-module__AkR9QG__page{color:#1f1a14;background:radial-gradient(circle at 0 0,#315ed82e,#0000 32%),linear-gradient(#f4ede3 0%,#efe4d4 100%);min-height:100vh}.page-module__AkR9QG__shell{width:min(1220px,100vw - 40px);margin:0 auto;padding:40px 0 96px}.page-module__AkR9QG__hero{background:#fffcf6e0;border:1px solid #1f1a1414;border-radius:32px;grid-template-columns:minmax(0,1.8fr) minmax(260px,.9fr);gap:24px;padding:32px;display:grid;box-shadow:0 28px 70px #503d201f}.page-module__AkR9QG__eyebrow,.page-module__AkR9QG__sectionKicker,.page-module__AkR9QG__checkpointLabel{letter-spacing:.18em;text-transform:uppercase;color:#315ed8;margin:0 0 14px;font-size:.76rem;font-weight:700}.page-module__AkR9QG__heroCopy h1{letter-spacing:-.06em;max-width:12ch;margin:0;font-size:clamp(2.5rem,6vw,4.8rem);line-height:.96}.page-module__AkR9QG__heroCopy p:last-child{color:#1f1a14bd;max-width:62ch;margin:22px 0 0;font-size:1.05rem;line-height:1.7}.page-module__AkR9QG__heroActions{color:#f8f1e6;background:#1f1a14;border-radius:26px;flex-direction:column;justify-content:space-between;gap:16px;padding:24px;display:flex}.page-module__AkR9QG__primaryHeroAction,.page-module__AkR9QG__secondaryHeroAction,.page-module__AkR9QG__primaryAction,.page-module__AkR9QG__secondaryAction,.page-module__AkR9QG__disabledAction,.page-module__AkR9QG__secondaryMuted{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-weight:700;transition:transform .16s,background-color .16s,color .16s,border-color .16s;display:inline-flex}.page-module__AkR9QG__primaryHeroAction,.page-module__AkR9QG__primaryAction{color:#fff;background:linear-gradient(135deg,#315ed8 0%,#53b6ee 100%)}.page-module__AkR9QG__secondaryHeroAction,.page-module__AkR9QG__secondaryAction{color:#f8f1e6;border:1px solid #f8f1e62e}.page-module__AkR9QG__primaryHeroAction:hover,.page-module__AkR9QG__secondaryHeroAction:hover,.page-module__AkR9QG__primaryAction:hover,.page-module__AkR9QG__secondaryAction:hover{transform:translateY(-1px)}.page-module__AkR9QG__statGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.page-module__AkR9QG__statCard,.page-module__AkR9QG__checkpoint,.page-module__AkR9QG__card{background:#fffcf6e0;border:1px solid #1f1a1414;border-radius:24px;box-shadow:0 18px 40px #503d2014}.page-module__AkR9QG__statCard{padding:22px}.page-module__AkR9QG__statCard strong{letter-spacing:-.06em;font-size:2rem;line-height:1;display:block}.page-module__AkR9QG__statCard span{color:#1f1a14b8;margin-top:10px;line-height:1.5;display:block}.page-module__AkR9QG__checkpoint{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:20px;margin-top:24px;padding:24px 28px;display:grid}.page-module__AkR9QG__checkpoint h2{letter-spacing:-.05em;margin:0;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.05}.page-module__AkR9QG__checkpoint p:last-child{color:#1f1a14b8;margin:0;line-height:1.7}.page-module__AkR9QG__section{margin-top:34px}.page-module__AkR9QG__sectionHeader{justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.page-module__AkR9QG__sectionHeader h2{letter-spacing:-.05em;margin:0;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.05}.page-module__AkR9QG__sectionCount{color:#1f1a14ad;font-weight:700}.page-module__AkR9QG__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.page-module__AkR9QG__card{padding:22px}.page-module__AkR9QG__cardTop{justify-content:space-between;gap:16px;display:flex}.page-module__AkR9QG__cardTop h3{margin:12px 0 0;font-size:1.22rem;line-height:1.3}.page-module__AkR9QG__metaRow{flex-wrap:wrap;gap:10px;display:flex}.page-module__AkR9QG__typePill,.page-module__AkR9QG__statusPill,.page-module__AkR9QG__decisionBadge{border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:.82rem;font-weight:700;display:inline-flex}.page-module__AkR9QG__typePill{color:#1f1a14cc;background:#1f1a1412}.page-module__AkR9QG__statusLive{color:#216645;background:#3ea26c29}.page-module__AkR9QG__statusPlanned{color:#315ed8;background:#315ed81f}.page-module__AkR9QG__decisionBadge{text-transform:capitalize;white-space:nowrap}.page-module__AkR9QG__decisionMigrate{color:#216645;background:#3ea26c24}.page-module__AkR9QG__decisionMerge{color:#925b08;background:#d5922129}.page-module__AkR9QG__decisionRetire{color:#8d3030;background:#ab3f3f1f}.page-module__AkR9QG__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0 0;display:grid}.page-module__AkR9QG__detailGrid dt{letter-spacing:.08em;text-transform:uppercase;color:#1f1a148f;margin:0 0 6px;font-size:.78rem;font-weight:700}.page-module__AkR9QG__detailGrid dd{color:#1f1a14d1;overflow-wrap:anywhere;margin:0;line-height:1.55}.page-module__AkR9QG__notes{color:#1f1a14bd;margin:18px 0 0;line-height:1.7}.page-module__AkR9QG__actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.page-module__AkR9QG__primaryAction{min-width:144px}.page-module__AkR9QG__secondaryAction{color:#1f1a14;border:1px solid #1f1a141f}.page-module__AkR9QG__disabledAction,.page-module__AkR9QG__secondaryMuted{color:#1f1a148c;background:#1f1a140d}@media (max-width:1100px){.page-module__AkR9QG__hero,.page-module__AkR9QG__checkpoint,.page-module__AkR9QG__statGrid,.page-module__AkR9QG__cardGrid{grid-template-columns:1fr}}@media (max-width:720px){.page-module__AkR9QG__shell{width:min(100vw - 24px,1220px);padding:18px 0 64px}.page-module__AkR9QG__hero,.page-module__AkR9QG__checkpoint,.page-module__AkR9QG__card,.page-module__AkR9QG__statCard{border-radius:22px;padding:20px}.page-module__AkR9QG__heroCopy h1{max-width:none;font-size:clamp(2.2rem,12vw,3.5rem)}.page-module__AkR9QG__sectionHeader{flex-direction:column;align-items:start}.page-module__AkR9QG__cardTop,.page-module__AkR9QG__detailGrid,.page-module__AkR9QG__actions{grid-template-columns:1fr}.page-module__AkR9QG__cardTop{flex-direction:column}.page-module__AkR9QG__decisionBadge{width:fit-content}.page-module__AkR9QG__primaryHeroAction,.page-module__AkR9QG__secondaryHeroAction,.page-module__AkR9QG__primaryAction,.page-module__AkR9QG__secondaryAction,.page-module__AkR9QG__disabledAction,.page-module__AkR9QG__secondaryMuted{width:100%}}
