.ev-form{color:#152238;background:#fff;border:1px solid #e2e6ec;border-radius:8px;padding:clamp(24px,4vw,40px);position:relative;box-shadow:0 22px 70px #071a3310}.ev-form .ev-form-overline{color:#8b6c3e;letter-spacing:.16em;margin:0 0 12px;font-size:10px;font-weight:700}.ev-page .ev-form h3{letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(23px,3vw,29px);line-height:1.25}.ev-form .ev-form-description{color:#667085;margin:0 0 24px;font-size:14px;line-height:1.7}.ev-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:17px 16px;display:grid}.ev-form-field{gap:7px;min-width:0;font-size:11px;font-weight:600;line-height:1.5;display:grid}.ev-form-wide{grid-column:1/-1}.ev-form-field input,.ev-form-field select,.ev-form-field textarea{color:#152238;background:#f9fafb;border:1px solid #d8dfe7;border-radius:4px;width:100%;min-width:0;min-height:46px;padding:12px 11px;font-size:13px;font-weight:400}.ev-form-field textarea{resize:vertical}.ev-form-field input::placeholder,.ev-form-field textarea::placeholder{color:#828c99}:is(.ev-form-field input:focus-visible,.ev-form-field select:focus-visible,.ev-form-field textarea:focus-visible){outline-offset:2px;background:#fff;outline:2px solid #ad8a51}.ev-form-details{border-top:1px solid #e8ebef;border-bottom:1px solid #e8ebef;margin-top:21px}.ev-form-details summary{cursor:pointer;align-items:center;gap:7px;padding:14px 0;font-size:11px;font-weight:600;list-style:none;display:flex}.ev-form-details summary::-webkit-details-marker{display:none}.ev-form-details summary span{color:#85909e;margin-left:auto;font-size:10px;font-weight:400}.ev-form-details[open] summary svg{transform:rotate(180deg)}.ev-form-details .ev-form-grid{padding:4px 0 20px}.ev-form-consent{color:#667085;align-items:flex-start;gap:10px;margin:19px 0;font-size:10px;line-height:1.75;display:flex}.ev-form-consent input{accent-color:#102c50;flex:0 0 17px;width:17px;height:17px;margin:2px 0 0}.ev-form-consent a{text-underline-offset:3px;color:#102c50;text-decoration:underline}.ev-form-submit{color:#071a33;background:#d9b77a;border:0;border-radius:4px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:55px;padding:15px 12px;font-size:13px;font-weight:700;transition:background .15s,transform .15s;display:flex}.ev-form-submit:hover{background:#e6c88f;transform:translateY(-1px)}.ev-form-submit:focus-visible{outline-offset:4px;outline:3px solid #102c50}.ev-form-submit:disabled{opacity:.65;cursor:wait;transform:none}.ev-form .ev-form-note{color:#778392;text-align:center;justify-content:center;align-items:flex-start;gap:6px;margin:14px 0 0;font-size:11px;line-height:1.7;display:flex}.ev-form-note svg{flex:0 0 14px;margin-top:2px}.ev-form .ev-form-conditions{color:#778392;text-align:center;margin:9px 0 0;font-size:11px;line-height:1.7}.ev-form .ev-form-error{color:#a02e22;background:#fff3f0;border-radius:4px;margin:0 0 16px;padding:12px;font-size:12px;line-height:1.6}.ev-form-trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ev-form-success>svg{color:#19734e;width:46px;height:46px;margin-bottom:20px}.ev-form-success>p:not(.ev-form-overline){color:#667085;font-size:13px;line-height:1.8}.ev-form-receipt{background:#f5f2ec;border-radius:4px;gap:8px;margin:24px 0;padding:18px;display:grid}.ev-form-receipt span{text-transform:uppercase;letter-spacing:.1em;color:#7a6c57;font-size:10px}.ev-form-receipt strong{letter-spacing:.05em;font-size:19px}@media (max-width:520px){.ev-form-grid{grid-template-columns:minmax(0,1fr);gap:15px}.ev-form{padding:24px 20px}.ev-form-consent{font-size:11px}.ev-form-conditions{font-size:10px}}@media (max-width:650px){.ev-form-field{font-size:12px}.ev-form-field input,.ev-form-field select,.ev-form-field textarea{font-size:16px}}
