:root{color:#173047;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f1f5f9;font-family:system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}main{max-width:960px;margin:auto;padding:24px}header{justify-content:space-between;align-items:center;gap:12px;padding:12px 0 32px;display:flex}header a{color:#173047;font-size:22px;font-weight:800;text-decoration:none}header span,.eyebrow{color:#315f80;font-size:13px}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-weight:700}section{background:#fff;border:1px solid #dce4ed;border-radius:20px;margin:24px 0;padding:clamp(24px,6vw,64px)}h1{letter-spacing:-.03em;margin:16px 0 24px;font-size:clamp(30px,5vw,48px);line-height:1.12}p{max-width:580px;line-height:1.65}.muted{color:#536679;font-size:14px}form{gap:12px;max-width:400px;margin:24px 0;display:grid}label{font-size:14px;font-weight:600}input{width:100%;font:inherit;border:1px solid #8799aa;border-radius:9px;padding:14px}button,.button{color:#fff;font:inherit;cursor:pointer;background:#1856b8;border:0;border-radius:9px;padding:14px 24px;font-weight:600;text-decoration:none;display:inline-block}button:disabled{opacity:.55;cursor:not-allowed}input:focus,button:focus,.button:focus{outline-offset:3px;outline:3px solid #8bbfff}.notice{background:#edf4ff;border-left:4px solid #1856b8;border-radius:5px;padding:16px}a{color:#1856b8}
