#request-section{padding:70px 0;background:#f8f6f5;color:#17202b}#request-section .forms-shell{max-width:1040px;margin:auto;padding:0 24px}#request-section .form-heading{font-size:clamp(28px,4vw,48px);line-height:1.1;margin:12px 0 24px}#request-section .form-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}#request-section .form-tabs button{border:1px solid #c8cdd3;border-radius:9px;background:#fff;color:#17202b;padding:12px 18px;font-weight:700;cursor:pointer}#request-section .form-tabs button.active{background:#b8091d;color:#fff;border-color:#b8091d}#request-section form{max-width:830px;padding:24px;background:white;border:1px solid #e3e3e3;border-radius:16px;box-shadow:0 12px 35px #0000000b}#request-section .fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#request-section label{font-size:14px;font-weight:600;display:block;color:#28323d}#request-section input,#request-section select,#request-section textarea{width:100%;font:inherit;margin:7px 0 0;padding:12px;border:1px solid #abb4be;border-radius:8px;background:#fff;color:#192333}#request-section textarea{min-height:130px;resize:vertical}#request-section .wide{grid-column:1/-1}#request-section .consent{display:flex;gap:12px;align-items:flex-start;font-weight:400;margin:16px 0}#request-section .consent input{width:auto;margin-top:3px}#request-section .submit{background:#b8091d;color:#fff;padding:14px 26px;border:0;border-radius:8px;font-weight:700;cursor:pointer}#request-section .submit:disabled{opacity:.55;cursor:wait}#request-section .response{margin:12px 0;font-weight:600}#request-section .honeypot{position:absolute;left:-99999px}#request-section [hidden]{display:none!important}@media(max-width:650px){#request-section .fields{grid-template-columns:1fr}#request-section form{padding:16px}}
