.quote-form-redesigned{background:#fff;padding:32px;border-color:#dce2e9;box-shadow:0 12px 36px #1e3a5f05;min-width:0}.quote-form-head{display:grid;gap:9px}.quote-form-kicker{color:var(--color-accent-dark);font-size:11px;font-weight:700;letter-spacing:1.6px}.quote-form-head h2{font-size:28px;line-height:1.25;letter-spacing:-.6px}.quote-form-head>p{max-width:640px;font-size:12px;line-height:1.8;color:var(--color-text-muted)}.quote-step>span{width:28px;height:28px;flex-shrink:0;border-radius:7px;background:#edf1f6;color:var(--color-primary);font-size:11px;font-weight:650}.quote-step h3{font-size:15px;font-weight:600}.quote-form-redesigned input:not([type=checkbox]),.quote-form-redesigned select{min-height:48px;background:#fafbfd}.quote-form-redesigned textarea{background:#fafbfd;min-height:140px;line-height:1.7}.quote-form-redesigned input[type=checkbox]{width:16px;height:16px;flex-shrink:0}.quote-form-redesigned .quote-submit{min-height:60px;padding-block:17px;font-size:16px;line-height:1.5;box-shadow:0 5px 14px #a55f0c17}.quote-submit svg{flex-shrink:0}.quote-privacy{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;text-align:center;font-size:12px;line-height:1.7;color:var(--color-text-muted)}.quote-privacy svg{flex-shrink:0;color:#718399}@media(max-width:600px){.quote-form-redesigned{padding:24px 18px}.quote-form-head h2{font-size:24px}.quote-form-kicker{letter-spacing:1.1px}}