
*{box-sizing:border-box}
html,body{margin:0;min-height:100%;font-family:Arial,Helvetica,sans-serif;background:#fff;color:#000}
body{min-height:100vh;display:flex;align-items:center;justify-content:center}
main{width:min(92vw,760px);text-align:center;padding:40px 20px}
.logo{width:min(78vw,520px);height:auto;display:block;margin:0 auto 24px}
h1{font-size:clamp(2.3rem,9vw,5.2rem);letter-spacing:.08em;margin:0 0 10px;font-weight:900}
p{font-size:clamp(.9rem,2.5vw,1.1rem);letter-spacing:.28em;margin:0;text-transform:uppercase}
a{color:inherit}
