.contact-options[data-astro-cid-6mmte5e6]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.contact-card[data-astro-cid-6mmte5e6]{gap:var(--space-4);padding:var(--space-6);background:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.contact-card[data-astro-cid-6mmte5e6] p[data-astro-cid-6mmte5e6]{margin:0 0 var(--space-3)}.contact-card[data-astro-cid-6mmte5e6] p[data-astro-cid-6mmte5e6]:last-child{margin-bottom:0}.contact-card__icon[data-astro-cid-6mmte5e6]{border-radius:var(--radius-pill);background:var(--color-sky-2);width:48px;height:48px;color:var(--color-navy);place-items:center;display:grid}.contact-card__icon[data-astro-cid-6mmte5e6] svg[data-astro-cid-6mmte5e6]{width:24px;height:24px}.contact-card__title[data-astro-cid-6mmte5e6]{font-size:var(--text-h4);margin:0 0 var(--space-1)}.contact-card__title--spaced[data-astro-cid-6mmte5e6]{margin-top:var(--space-4)}.contact-card__email[data-astro-cid-6mmte5e6]{min-height:var(--tap);overflow-wrap:anywhere;align-items:center;font-weight:700;display:inline-flex}.contact-card--whatsapp[data-astro-cid-6mmte5e6]{background:var(--color-green);color:var(--color-white);box-shadow:var(--shadow-md)}.contact-card--whatsapp[data-astro-cid-6mmte5e6] .contact-card__title[data-astro-cid-6mmte5e6]{color:var(--color-white)}.contact-card--whatsapp[data-astro-cid-6mmte5e6] .contact-card__icon[data-astro-cid-6mmte5e6]{color:var(--color-white);background:#ffffff29}.contact-card__btn{width:100%}.contact-card__btn--light{background:var(--color-white);color:var(--color-green)}.contact-card__btn--light:hover{background:var(--color-ice);color:var(--color-cta-hover)}.contact-card--whatsapp[data-astro-cid-6mmte5e6] :focus-visible{outline-color:var(--color-white)}@media (width>=30rem){.contact-card__btn{width:auto}}.quote[data-astro-cid-oi3m7hlz]{padding:var(--space-6);background:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.quote__title[data-astro-cid-oi3m7hlz]{font-size:var(--text-h3);margin-bottom:var(--space-2)}.quote__intro[data-astro-cid-oi3m7hlz]{color:var(--color-text-secondary)}.quote__form[data-astro-cid-oi3m7hlz]{gap:var(--space-6);margin-top:var(--space-6);display:grid}.quote__form[data-astro-cid-oi3m7hlz]>p[data-astro-cid-oi3m7hlz]{margin:0}.quote__required-note[data-astro-cid-oi3m7hlz],.quote__privacy[data-astro-cid-oi3m7hlz]{font-size:var(--text-body-sm);color:var(--color-text-secondary)}.field[data-astro-cid-oi3m7hlz]{gap:var(--space-2);display:grid}.field[data-astro-cid-oi3m7hlz] label[data-astro-cid-oi3m7hlz]{color:var(--color-navy);font-weight:700}.field__optional[data-astro-cid-oi3m7hlz]{color:var(--color-text-secondary);font-weight:400}.field__hint[data-astro-cid-oi3m7hlz]{font-size:var(--text-body-sm);color:var(--color-text-secondary);margin:0}.field[data-astro-cid-oi3m7hlz] input[data-astro-cid-oi3m7hlz],.field[data-astro-cid-oi3m7hlz] select[data-astro-cid-oi3m7hlz],.field[data-astro-cid-oi3m7hlz] textarea[data-astro-cid-oi3m7hlz]{width:100%;min-height:48px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-muted);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-text);font-size:var(--text-body)}.field[data-astro-cid-oi3m7hlz] textarea[data-astro-cid-oi3m7hlz]{resize:vertical;min-height:8rem}.field[data-astro-cid-oi3m7hlz] input[data-astro-cid-oi3m7hlz]:focus-visible,.field[data-astro-cid-oi3m7hlz] select[data-astro-cid-oi3m7hlz]:focus-visible,.field[data-astro-cid-oi3m7hlz] textarea[data-astro-cid-oi3m7hlz]:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-color:var(--color-blue)}.field[data-astro-cid-oi3m7hlz] input[data-astro-cid-oi3m7hlz]:user-invalid,.field[data-astro-cid-oi3m7hlz] select[data-astro-cid-oi3m7hlz]:user-invalid{border:2px solid #b3261e}.field__input--short[data-astro-cid-oi3m7hlz]{max-width:14rem}.quote__submit[data-astro-cid-oi3m7hlz]{background:var(--color-navy);width:100%;min-height:52px;color:var(--color-white);box-shadow:var(--shadow-sm)}.quote__submit[data-astro-cid-oi3m7hlz]:hover{background:var(--color-blue);color:var(--color-white)}@media (width>=48rem){.quote[data-astro-cid-oi3m7hlz]{padding:var(--space-8)}.quote__submit[data-astro-cid-oi3m7hlz]{justify-self:start;width:auto}}.contact__hero[data-astro-cid-6bfsojfh]{margin-bottom:var(--space-8)}.contact__hero[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{margin-top:var(--space-3)}.contact__hero[data-astro-cid-6bfsojfh] .lead[data-astro-cid-6bfsojfh]{margin-bottom:0}.contact__grid[data-astro-cid-6bfsojfh]{gap:var(--space-8);display:grid}@media (width>=64rem){.contact__grid[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}
