:root{font-family:system-ui,sans-serif;color:#14263a;background:#f3f6fa}*{box-sizing:border-box}body{margin:0}header{background:#071728;padding:20px max(20px,calc((100% - 900px)/2));display:flex;justify-content:space-between;gap:20px}header a{color:#fff;text-decoration:none}main{max-width:760px;margin:40px auto;padding:28px;background:white;border:1px solid #d9e2ec;border-radius:14px}h1{font-size:clamp(28px,5vw,40px);line-height:1.15}.eyebrow{font-weight:700;letter-spacing:.12em;color:#215c8b}p{line-height:1.6}form{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:28px}label{display:grid;gap:8px;font-weight:600}input,select,textarea,button{font:inherit;padding:12px;border:1px solid #a5b6c7;border-radius:6px;min-width:0;width:100%}.wide{grid-column:1/-1}.check{display:flex;align-items:flex-start;font-size:14px;font-weight:400;line-height:1.5}.check input{width:20px;height:20px;flex-shrink:0;margin:0}a{color:#185e99}button{background:#154b7c;color:white;font-weight:700;cursor:pointer}button:disabled{opacity:.6;cursor:wait}#request-status[data-error="true"]{color:#a51c30}:focus-visible{outline:3px solid #4096de;outline-offset:3px}@media(max-width:600px){main{margin:20px 12px;padding:20px}form{grid-template-columns:1fr}header{font-size:14px}}

