:root{color:#cfcfcf;font-synthesis:none;text-rendering:optimizelegibility;background:#0d0e0f;font-family:Inter,Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{min-height:100%}body{background:radial-gradient(circle at top,#1a1c1f 0%,#0d0e0f 55%);min-height:100vh;margin:0}.page{justify-content:center;align-items:center;min-height:calc(100vh - 70px);padding:50px 24px;display:flex}.content{text-align:center;width:100%;max-width:820px}.logo{width:100%;max-width:720px;height:auto;margin:0 auto;display:block}.status{letter-spacing:.14em;text-transform:uppercase;border:1px solid #414449;border-radius:999px;margin:0 0 64px;padding:8px 14px;font-size:.78rem;font-weight:700;display:inline-block}h1{letter-spacing:-.04em;max-width:700px;margin:0 auto 22px;font-size:clamp(2rem,5vw,3rem);line-height:1.08}.contact{border-top:1px solid #2d3034;margin-top:48px;padding-top:34px}.contact h2{color:#fff;letter-spacing:.06em;text-transform:uppercase;margin:0 0 24px;font-size:1.15rem}.contact-links{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.contact-links a,.contact-item{color:#eee;overflow-wrap:anywhere;background:#ffffff06;border:1px solid #303338;border-radius:6px;min-width:0;padding:20px 15px;text-decoration:none}.contact-links a{transition:border-color .16s,background-color .16s}.contact-links a:hover{background:#ffffff0f;border-color:#858990}.contact-links span,.contact-item span{color:#858990;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:700;display:block}footer{color:#70747a;border-top:1px solid #222428;justify-content:center;align-items:center;min-height:70px;padding:20px;font-size:.8rem;display:flex}@media (width<=700px){.page{align-items:flex-start;padding-top:40px}.logo{margin-bottom:28px}.contact-links{grid-template-columns:1fr}h1{font-size:2.25rem}}
