
@font-face{font-family:Montserrat;src:url(/assets/fonts/montserrat.f24f7823.woff2) format("woff2");font-display:swap}
@font-face{font-family:Barlow;src:url(/assets/fonts/barlow.35573eee.woff2) format("woff2");font-display:swap}
*{box-sizing:border-box}html,body{margin:0;height:100%;background:#0a0e2a;color:#fff;font-family:Barlow,Arial,sans-serif}
.root{min-height:100%;display:grid;place-content:center;justify-items:center;gap:26px;padding:24px;text-align:center;background:linear-gradient(#0a0e2a,#11183a)}
.root img{width:min(380px,76vw);height:auto}
.root p{margin:0;font-size:19px;line-height:1.5;color:#c7cddd}.root p span{color:#8d9bb3}
.root nav{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}
.root nav a{display:inline-block;padding:14px 32px;border:1px solid #5296d566;color:#fff;font:500 14px Montserrat,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}
.root nav a:hover,.root nav a:focus-visible{background:#C9420F;border-color:#C9420F;outline:none}
.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
