:root{font-family:Arial,Helvetica,sans-serif;color:#172241;background:#fafbf8;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-height:100svh;display:flex;flex-direction:column;padding:0 clamp(24px,6vw,100px)}header,footer{display:flex;justify-content:space-between;align-items:center;gap:24px}header{min-height:116px;border-bottom:1px solid #dce1df}.wordmark{font-size:30px;font-weight:700;letter-spacing:-1.7px}.wordmark span{color:#315cd8;margin-left:6px}.status{font-size:12px;color:#627168}.eyebrow{color:#315cd8;font-size:11px;letter-spacing:3px;font-weight:700}main{position:relative;flex:1;display:flex;flex-direction:column;justify-content:center;min-height:570px;padding:80px 0;overflow:hidden}h1{font-size:clamp(45px,6.7vw,96px);line-height:1.06;letter-spacing:-.065em;font-weight:500;margin:22px 0 28px;position:relative;z-index:1}h1 span{color:#315cd8}.intro{font-size:clamp(16px,1.5vw,21px);line-height:1.6;max-width:440px;margin:0;position:relative;z-index:1}.note{font-size:13px;color:#627168;margin-top:32px}.orbit{position:absolute;right:-45px;top:50%;transform:translateY(-50%) rotate(-25deg);width:350px;height:350px;border:1px solid #dce4f2;border-radius:50%;display:grid;place-items:center;color:#e3eafa;font-size:270px;z-index:0}footer{border-top:1px solid #dce1df;min-height:80px;font-size:11px;color:#627168}@media(max-width:700px){header{min-height:88px}.wordmark{font-size:26px}.status{font-size:10px}main{min-height:540px;padding:70px 0}h1{letter-spacing:-.06em}.orbit{width:230px;height:230px;font-size:180px;right:-90px;top:auto;bottom:-110px;transform:rotate(-25deg)}footer{align-items:flex-start;flex-direction:column;justify-content:center;gap:8px}}
