:root{color-scheme:light;font-family:Arial,Helvetica,sans-serif;color:#071c30;background:#f6f8fa;font-synthesis:none}
*{box-sizing:border-box}
body{margin:0;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;background:radial-gradient(ellipse at 50% 34%,#fff 0%,#f6f8fa 58%,#edf3f6 100%);border-top:3px solid #49bfd7}
main{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px 64px;text-align:center}
.wordmark{width:min(78vw,720px);aspect-ratio:1120/190;position:relative;overflow:hidden;mix-blend-mode:multiply}
.wordmark img{position:absolute;width:111.964286%;height:auto;max-width:none;left:-6.071429%;top:-277.894737%}
.divider{width:44px;height:2px;background:#49bfd7;margin:64px 0 32px}
.eyebrow{margin:0 0 18px;font-size:11px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:#536a7d}
h1{margin:0;font-size:clamp(44px,6.2vw,82px);font-weight:400;letter-spacing:-.055em;line-height:1.1}
h1 span{color:#2baac7}
.message{margin:22px 0 0;color:#5a6d7c;font-size:clamp(15px,1.5vw,18px);line-height:1.6}
footer{padding:24px;text-align:center;color:#6a7c89;font-size:11px;letter-spacing:.035em;line-height:1.6}
@media(max-width:600px){main{padding:60px 22px 48px}.wordmark{width:100%;max-width:420px}.divider{margin:48px 0 28px}.eyebrow{font-size:10px}footer{font-size:10px;padding:20px}}
