@font-face{font-family:"Hostinger Han";src:url("/assets/hostinger-han.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:"Hostinger Inter";src:url("/assets/hostinger-inter.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap}
body{background:#f6f7fb!important;color:#1d1e20!important;font-family:"Hostinger Inter","Hostinger Han",system-ui,sans-serif!important}
header,.topbar{background:#fff!important;border-bottom:1px solid #e4e7ef!important}
h1,h2,h3{color:#1d1e20!important;letter-spacing:-.025em}
.card,.summary,.incident,.service,.service-row,section{border-color:#e4e7ef!important;border-radius:14px!important;box-shadow:none!important}
a{color:#3a63d8}button,.button{border-radius:8px!important}
html body .site-head{border-bottom:1px solid #e4e7ef!important;background:#fff!important}
html body .site-head>a{color:#1d1e20!important}
html body .site-head>a i{background:none!important;box-shadow:none!important;font-size:0!important}
html body .site-head>a i svg{width:32px;height:32px;display:block}
html body .hero{background:radial-gradient(ellipse at 10% 10%,#344d9d,transparent 70%),#0b1335!important;color:#fff!important;border-radius:20px!important;box-shadow:none!important}
html body .hero{min-height:420px!important}
html body .hero>div{padding:56px clamp(24px,5vw,72px)!important;min-height:0!important;justify-content:center!important}
html body .hero h1{color:#fff!important;font-size:clamp(36px,4.5vw,68px)!important;line-height:1.2!important;letter-spacing:-.035em!important;font-family:"Hostinger Inter","Hostinger Han",system-ui,sans-serif!important}
html body .hero>div>p{color:#c0cce6!important;line-height:1.85!important}
html body .hero>div>small,html body .hero>div>span{color:#9bc9fa!important}
html body .hero .overall{background:#ffffff08!important;border-color:#ffffff25!important;box-shadow:none!important;min-height:0!important}
html body .hero .overall>i{margin-bottom:36px!important}
html body .hero .overall strong{color:#fff!important}
html body .hero .overall p,html body .hero .overall small{color:#c0cce6!important}
html body .status-board,html body .history{background:#fff!important;border-color:#e4e7ef!important}
@media(max-width:680px){html body .hero h1{font-size:40px!important}html body .hero{border-radius:14px!important;min-height:0!important}html body .hero>div{padding:40px 20px!important}html body .hero .overall{padding:28px 24px!important}}

html body .hero .overall p.sxhl-stale{color:#ffe6a6!important;font-size:13px!important;font-weight:600;line-height:1.7}
