.quote-form{gap:14px;display:grid}.quote-form__row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.quote-form input,.quote-form select{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--dark-2);width:100%;color:var(--ink);font:inherit;outline:none;padding:15px 16px;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.quote-form input::placeholder{color:var(--muted)}.quote-form input:focus,.quote-form select:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.quote-form select{color:var(--muted)}.quote-form select:valid{color:var(--ink)}.quote-form .btn{margin-top:6px}.quote-sent{text-align:center;padding:24px 8px}.quote-sent__icon{background:var(--accent-2-soft);width:64px;height:64px;color:var(--accent-2);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;font-size:1.8rem;font-weight:700;display:flex}.quote-sent h3{margin-bottom:10px;font-size:1.4rem}.quote-sent p{color:var(--muted)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:480px){.quote-form__row{grid-template-columns:1fr}}
