@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap');
*{box-sizing:border-box}body{margin:0;background:#f2f6fa;color:#19334d;font:400 14px/1.8 Inter,system-ui,sans-serif}header,footer{padding:22px max(22px,calc((100% - 900px)/2));background:#091a2a;color:#d7eafb}main{max-width:900px;margin:35px auto;background:#fff;border:1px solid #dbe7f2;border-radius:20px;padding:38px}h1{font-size:28px;font-weight:500;line-height:1.25}h2{font-size:18px;font-weight:500;margin-top:28px}h3{font-weight:500}a{color:#136ebc;text-underline-offset:3px}header a,footer a{color:#cde5fb}footer{display:flex;gap:20px;flex-wrap:wrap}.eyebrow{font-size:11px;color:#517694}label{display:block;font-size:13px;margin:12px 0}input,select,textarea{display:block;width:100%;font:inherit;padding:10px 12px;border:1px solid #c5d7e7;border-radius:9px;background:white;color:#17344f}textarea{min-height:110px;resize:vertical}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}button{font:inherit;border:0;border-radius:10px;background:#1979d8;color:#fff;padding:11px 18px;cursor:pointer}button:disabled{opacity:.5;cursor:default}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}input[type=checkbox]{width:auto;display:inline}.receipt{padding:22px;border:1px solid #c5d7e7;border-radius:12px;white-space:pre-wrap;overflow-wrap:anywhere}[hidden]{display:none!important}@media(max-width:600px){main{margin:18px 12px;padding:22px}.form-grid{grid-template-columns:1fr}}@media print{header,footer,form,.no-print{display:none!important}main{border:0;margin:0;padding:0}body{background:white}.receipt{border:0;padding:0}}
.form-grid{align-items:start;gap:18px}.form-grid label{display:flex;flex-direction:column;justify-content:space-between;min-height:100px;gap:9px;margin:0}input,select,textarea{box-sizing:border-box;min-width:0}input:not([type=checkbox]),select{min-height:44px}*{box-sizing:border-box}@media(max-width:600px){.form-grid label{min-height:auto}}
