.request-form{max-width:900px;margin:34px auto 0;padding:30px;background:#fff;color:var(--navy);text-align:left}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.request-form label,.request-form legend{font-size:13px;font-weight:bold}.request-form input,.request-form select,.request-form textarea{width:100%;min-height:48px;margin-top:8px;padding:12px;border:1px solid #c9d1d8;border-radius:0;background:#fff;color:#163957;font:16px Arial,sans-serif}.request-form textarea{min-height:110px;resize:vertical}.request-form .full,.request-form fieldset{grid-column:1/-1}.request-form fieldset{margin:0;padding:0;border:0}.choice-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.choice-row label{display:flex;align-items:center;gap:8px;border:1px solid var(--line);padding:12px 14px;font-weight:normal}.choice-row input{width:auto;min-height:auto;margin:0}.request-form button{width:100%;min-height:52px;border:0;cursor:pointer;font-size:16px}.form-note,.required-note{color:var(--muted)!important;font-size:13px}.form-note{margin:16px 0 0!important}.required-note{margin:0 0 20px!important}@media(max-width:800px){.form-grid{grid-template-columns:1fr}.request-form{padding:22px}.request-form .full,.request-form fieldset{grid-column:auto}}
