:root{color-scheme:dark;font-family:system-ui,-apple-system,"Segoe UI",sans-serif;color:#f1eee4;background:#091a25;line-height:1.65}*{box-sizing:border-box}body{margin:0}main{max-width:820px;margin:auto;padding:40px 28px 32px}header{display:flex;align-items:center;gap:16px;font-weight:750;letter-spacing:.14em}header small{display:block;color:#9fb3bb;font-size:11px;letter-spacing:.2em}.intro{padding:54px 0 28px}.eyebrow{color:#7bd8cb;font-size:12px;font-weight:700;letter-spacing:.18em}h1{font-size:clamp(38px,8vw,64px);letter-spacing:-.045em;line-height:1.04;margin:16px 0 22px}h2{font-size:20px;line-height:1.3;margin:0 0 10px}p{margin:0 0 14px;color:#c3d0d4}.intro>p:last-child{max-width:540px;font-size:18px}section{background:#112b37;border:1px solid #28434c;border-radius:20px;padding:28px;margin:12px 0 32px}label{display:block;font-size:14px;margin:20px 0 8px}input{display:block;width:100%;border:1px solid #64808b;border-radius:9px;padding:12px 14px;background:#081d27;color:#f1eee4;font:inherit;font-size:16px}button{display:block;width:100%;border:0;border-radius:9px;background:#85dfcc;color:#0b242b;font:inherit;font-weight:700;padding:12px 16px;margin:14px 0;cursor:pointer}button:disabled{opacity:.55;cursor:wait}input:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid #f2d092;outline-offset:3px}.small{font-size:13px;color:#a6bcc3;margin-bottom:0}#download-status{overflow-wrap:anywhere}#download-status.error{color:#ffb7a4}.steps{padding-left:24px}.steps li{padding:0 0 16px 10px}.steps li::marker{color:#85dfcc;font-weight:700}strong{color:#f1eee4}#service-address{overflow-wrap:anywhere}aside{border-top:1px solid #28434c;padding-top:24px;margin-top:14px;font-size:14px}aside h2{font-size:17px}footer{display:flex;flex-wrap:wrap;gap:12px 24px;padding-top:18px;font-size:13px}a{color:#85dfcc}@media(max-width:420px){main{padding:24px 18px}section{padding:20px}.intro{padding-top:34px}}
