:root{color-scheme:light;background:#f5f8fb}*{box-sizing:border-box}body,html{min-height:100%;margin:0}body{font-family:Segoe UI Variable,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;background:radial-gradient(circle at 18% 18%,rgba(15,108,189,.18),transparent 30%),radial-gradient(circle at 82% 12%,rgba(92,45,145,.12),transparent 28%),linear-gradient(135deg,#f7faff,#edf3f8 48%,#f9fbfd)}a,button{-webkit-tap-highlight-color:transparent}.pageShell{min-height:100vh;display:grid;place-items:center;padding:32px 20px}.maintenanceHero{width:min(100%,720px);display:grid;grid-gap:18px;gap:18px;justify-items:center}.brandPill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(15,108,189,.16);border-radius:999px;color:#0f548c;background:rgba(255,255,255,.72);box-shadow:0 8px 24px rgba(0,0,0,.06);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.statusDot{width:8px;height:8px;border-radius:999px;background:#0f6cbd;box-shadow:0 0 0 5px rgba(15,108,189,.12)}.maintenanceCard{width:100%;padding:34px;border-radius:28px;border:1px solid rgba(255,255,255,.72);background:rgba(255,255,255,.86)!important;box-shadow:0 28px 88px rgba(17,24,39,.13),0 2px 8px rgba(17,24,39,.06);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.iconSurface{width:64px;height:64px;display:grid;place-items:center;border-radius:20px;color:#0f6cbd;background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(237,246,253,.92)),#eff6fc;box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 12px 26px rgba(15,108,189,.14);font-size:32px}.headerText{display:grid;grid-gap:10px;gap:10px}.title{margin:0;letter-spacing:-.04em}.description{max-width:560px;color:#424242;line-height:1.85}.infoGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:24px}.infoItem{display:flex;gap:14px;align-items:flex-start;padding:18px;border:1px solid rgba(15,108,189,.1);border-radius:20px;background:rgba(250,252,255,.86);color:#424242}.infoItem>svg{flex:0 0 auto;color:#0f6cbd;font-size:24px;margin-top:2px}.infoItem h3,.infoItem p{margin:0}.footerActions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:28px}.subNote{max-width:620px;text-align:center;color:#616161;line-height:1.7}@media (max-width:640px){.pageShell{padding:22px 14px}.maintenanceCard{padding:24px;border-radius:24px}.infoGrid{grid-template-columns:1fr}.footerActions{align-items:stretch;flex-direction:column}}