.quote-card[data-astro-cid-5v4witja]{border:1px solid var(--gray-100);border-radius:calc(var(--radius) * 1.5);padding:var(--space-lg);background:var(--white);box-shadow:0 4px 16px #0000000f}.quote-card[data-astro-cid-5v4witja] h2[data-astro-cid-5v4witja]{margin-bottom:var(--space-md)}.quote-form[data-astro-cid-5v4witja]{gap:var(--space-md);flex-direction:column;display:flex}.form-row[data-astro-cid-5v4witja]{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-field[data-astro-cid-5v4witja]{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.form-field[data-astro-cid-5v4witja] label[data-astro-cid-5v4witja]{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--black)}.form-required-note[data-astro-cid-5v4witja]{margin:0 0 var(--space-md);font-size:var(--fs-xs);color:var(--text-muted)}.required-mark[data-astro-cid-5v4witja]{color:var(--error);font-weight:var(--fw-semibold)}.form-field[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja],.form-field[data-astro-cid-5v4witja] select[data-astro-cid-5v4witja],.form-field[data-astro-cid-5v4witja] textarea[data-astro-cid-5v4witja]{font-family:var(--font-body);font-size:var(--fs-sm);padding:var(--space-sm);border:1.5px solid var(--gray-200);border-radius:var(--radius);background:var(--gray-50);color:var(--black);transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard)}.form-field[data-astro-cid-5v4witja] textarea[data-astro-cid-5v4witja]{resize:vertical}.form-field[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]:focus,.form-field[data-astro-cid-5v4witja] select[data-astro-cid-5v4witja]:focus,.form-field[data-astro-cid-5v4witja] textarea[data-astro-cid-5v4witja]:focus{border-color:var(--iht-blue);outline:none;box-shadow:0 0 0 3px #1d809d26}.form-field[data-astro-cid-5v4witja].is-invalid input[data-astro-cid-5v4witja],.form-field[data-astro-cid-5v4witja].is-invalid select[data-astro-cid-5v4witja],.form-field[data-astro-cid-5v4witja].is-invalid textarea[data-astro-cid-5v4witja]{border-color:var(--error);background:var(--error-bg)}.form-field[data-astro-cid-5v4witja].is-invalid input[data-astro-cid-5v4witja]:focus,.form-field[data-astro-cid-5v4witja].is-invalid select[data-astro-cid-5v4witja]:focus,.form-field[data-astro-cid-5v4witja].is-invalid textarea[data-astro-cid-5v4witja]:focus{box-shadow:0 0 0 3px #c0392b26}.form-error[data-astro-cid-5v4witja]{align-items:center;gap:var(--space-xs);font-size:var(--fs-xs);color:var(--error);margin:0;line-height:1.4;display:none}.form-error[data-astro-cid-5v4witja]:has(.form-error-text:not(:empty)){display:flex}.form-error[data-astro-cid-5v4witja] svg[data-astro-cid-5v4witja]{flex-shrink:0}.form-status[data-astro-cid-5v4witja]{font-size:var(--fs-xs);color:var(--error);margin:0}.form-status[data-astro-cid-5v4witja]:empty{display:none}.form-checkbox[data-astro-cid-5v4witja]{align-items:flex-start;gap:var(--space-sm);font-size:var(--fs-xs);color:var(--text-muted);display:flex}.form-field[data-astro-cid-5v4witja] .form-checkbox[data-astro-cid-5v4witja]{font-weight:var(--fw-regular)}.form-checkbox[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]{width:18px;height:18px;accent-color:var(--iht-blue);cursor:pointer;flex-shrink:0;margin-top:1px}.form-checkbox[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]:focus-visible{outline:2px solid var(--iht-blue);outline-offset:2px}.form-checkbox[data-astro-cid-5v4witja] a[data-astro-cid-5v4witja]{color:var(--iht-blue);text-decoration:underline}.form-field[data-astro-cid-5v4witja].is-invalid .form-checkbox[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]{outline:2px solid var(--error);outline-offset:2px}.form-fieldset[data-astro-cid-5v4witja]{border:none;margin:0;padding:0}.form-fieldset[data-astro-cid-5v4witja] legend[data-astro-cid-5v4witja]{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--black);margin-bottom:var(--space-xs);padding:0}.checkbox-group[data-astro-cid-5v4witja]{gap:var(--space-sm) var(--space-md);border-radius:var(--radius);transition:background-color var(--dur-fast) var(--ease-standard);flex-wrap:wrap;display:flex}.checkbox-group[data-astro-cid-5v4witja] .form-checkbox[data-astro-cid-5v4witja]{align-items:center}.checkbox-group[data-astro-cid-5v4witja] .form-checkbox[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]{width:18px;height:18px;accent-color:var(--iht-blue);cursor:pointer;margin-top:0}.form-fieldset[data-astro-cid-5v4witja].is-invalid legend[data-astro-cid-5v4witja]{color:var(--error)}.form-fieldset[data-astro-cid-5v4witja].is-invalid .checkbox-group[data-astro-cid-5v4witja]{padding:var(--space-sm);background:var(--error-bg)}.form-hint[data-astro-cid-5v4witja]{margin:0 0 var(--space-xs);font-size:var(--fs-xs);color:var(--text-muted)}.quote-form[data-astro-cid-5v4witja] .btn-cta[data-astro-cid-5v4witja]{align-self:flex-start}.hp-field[data-astro-cid-5v4witja]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (width<=900px){.form-row[data-astro-cid-5v4witja]{grid-template-columns:minmax(0,1fr)}.checkbox-group[data-astro-cid-5v4witja]{gap:var(--space-sm);flex-direction:column}.form-checkbox[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja],.checkbox-group[data-astro-cid-5v4witja] .form-checkbox[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]{width:22px;height:22px}}@media (width<=640px){.quote-form[data-astro-cid-5v4witja] .btn-cta[data-astro-cid-5v4witja]{align-self:stretch}}
