:root{font-family:Arial,Helvetica,sans-serif;color:#173449;background:#f7fafb;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;min-width:280px}.maintenance{min-height:100svh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;text-align:center;background:radial-gradient(ellipse at 50% 35%,#fff 0% 24%,#f4f8fa 72%,#edf4f6);border-top:5px solid #004a85}.brand{width:min(100%,440px);padding:0 12px 38px}.brand img{display:block;width:100%;height:auto}.message{border-top:1px solid #dce6eb;padding-top:30px;width:min(100%,340px)}.status{display:block;width:7px;height:7px;border-radius:50%;background:#008357;margin:0 auto 16px;box-shadow:0 0 0 5px #0083570c}h1{font-size:clamp(20px,4vw,25px);font-weight:500;letter-spacing:-.5px;margin:0 0 12px}p{margin:0;color:#6b7d89;font-size:15px;line-height:1.6}@media(max-width:480px){.brand{padding-bottom:30px}.message{width:85%;padding-top:25px}}
