.maint{background:var(--navy);color:#fff;flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:hidden}.maint-art{opacity:.7;mix-blend-mode:screen;background:linear-gradient(105deg,#08162b 24%,#08162b7a 82%),url(/images/network-fabric.png) 50%/cover;position:absolute;inset:0}.maint:after{content:"";border:1px solid #7a99ff26;border-radius:50%;width:900px;height:900px;position:absolute;top:-380px;right:-420px}.maint-head,.maint-body,.maint-foot>.shell{z-index:1;position:relative}.maint-head{align-items:center;height:88px;display:flex}.maint .brand-logo{filter:brightness(0)invert()}.maint-body{flex:1;align-items:center;padding:30px 0 70px;display:flex}.maint h1{letter-spacing:-5px;max-width:11ch;margin:22px 0 26px;font-size:clamp(46px,6.4vw,86px);font-weight:700;line-height:1}.maint h1 i{letter-spacing:-3.6px;font-family:Playfair Display,serif;font-weight:600}.maint p{color:#bdc8d6;max-width:470px;margin:0;font-size:14px;line-height:1.85}.maint-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:36px;display:flex}.maint-note{color:#8491a4;letter-spacing:.35px;margin-top:58px;font:10px DM Mono,monospace}.maint-foot{border-top:1px solid #ffffff1f}.maint-foot>.shell{letter-spacing:1.1px;color:#8491a4;justify-content:space-between;align-items:center;gap:16px;height:64px;font:10px DM Mono,monospace;display:flex}@media (max-width:800px){.maint-head{height:72px}.maint-body{padding:20px 0 56px}.maint h1{letter-spacing:-3px;max-width:none}.maint h1 i{letter-spacing:-2.4px}.maint p{font-size:13px}.maint-note{margin-top:44px}.maint-foot>.shell{flex-direction:column;align-items:flex-start;gap:9px;height:auto;padding:22px 0}}
