.contact-info[data-astro-cid-oqfpxexw]{background:var(--color-bg);padding-block:56px}.contact-info__inner[data-astro-cid-oqfpxexw]{grid-template-columns:1fr 1.2fr;align-items:start;gap:56px;display:grid}.contact-info__rule[data-astro-cid-oqfpxexw]{background:var(--color-navy);width:36px;height:2px;margin-bottom:18px;display:block}.contact-info__card[data-astro-cid-oqfpxexw] h2[data-astro-cid-oqfpxexw]{text-transform:uppercase;letter-spacing:.03em;color:var(--color-ink);margin-bottom:28px;font-size:1.6rem;font-weight:300}.contact-list[data-astro-cid-oqfpxexw]{flex-direction:column;gap:22px;margin:0 0 32px;display:flex}.contact-list[data-astro-cid-oqfpxexw] dt[data-astro-cid-oqfpxexw]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-navy);margin-bottom:6px;font-size:.72rem;font-weight:700}.contact-list[data-astro-cid-oqfpxexw] dd[data-astro-cid-oqfpxexw]{color:var(--color-text);margin:0;font-size:1.05rem;line-height:1.6}.contact-list[data-astro-cid-oqfpxexw] a[data-astro-cid-oqfpxexw]:hover{color:var(--color-navy)}.contact-social[data-astro-cid-oqfpxexw]{gap:12px;margin:0;padding:0;list-style:none;display:flex}.social-icon[data-astro-cid-oqfpxexw]{border:1px solid var(--color-border);background:var(--color-bg-muted);width:40px;height:40px;color:var(--color-navy);text-transform:lowercase;border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:flex}.social-icon[data-astro-cid-oqfpxexw]:hover{background:var(--color-navy);border-color:var(--color-navy);color:#fff}.contact-map[data-astro-cid-oqfpxexw]{flex-direction:column;gap:12px;display:flex}.contact-map[data-astro-cid-oqfpxexw] iframe[data-astro-cid-oqfpxexw]{aspect-ratio:4/3;border:0;border-radius:8px;width:100%;display:block;box-shadow:0 24px 48px #0b0e1224}.contact-map__link[data-astro-cid-oqfpxexw]{color:var(--color-navy);align-self:flex-start;font-size:.85rem;font-weight:600}.contact-map__link[data-astro-cid-oqfpxexw]:hover{text-decoration:underline}@media (width<=900px){.contact-info__inner[data-astro-cid-oqfpxexw]{grid-template-columns:1fr;gap:32px}}.quote-section[data-astro-cid-5v4witja]{background:linear-gradient(160deg,#fff 0%,#f4f6f9 55%,#e8edf4 100%);padding-block:56px}.quote-section__inner[data-astro-cid-5v4witja]{grid-template-columns:.8fr 1.4fr;align-items:start;gap:56px;display:grid}.quote-rule[data-astro-cid-5v4witja]{background:var(--color-navy);width:36px;height:2px;margin-bottom:18px;display:block}.quote-intro[data-astro-cid-5v4witja] h2[data-astro-cid-5v4witja]{text-transform:uppercase;letter-spacing:.03em;color:var(--color-ink);margin-bottom:14px;font-size:1.6rem;font-weight:300}.quote-intro[data-astro-cid-5v4witja] p[data-astro-cid-5v4witja]{color:var(--color-text-muted);max-width:38ch;margin:0;line-height:1.6}.quote-form[data-astro-cid-5v4witja]{border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;grid-template-columns:1fr 1fr;gap:18px 20px;padding:32px;display:grid}.quote-form__honeypot[data-astro-cid-5v4witja]{position:absolute;left:-9999px}.form-row[data-astro-cid-5v4witja]{flex-direction:column;gap:6px;display:flex}.form-row--full[data-astro-cid-5v4witja]{grid-column:1/-1}.form-row[data-astro-cid-5v4witja] label[data-astro-cid-5v4witja]{letter-spacing:.05em;text-transform:uppercase;color:var(--color-navy);font-size:.75rem;font-weight:700}.form-row[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja],.form-row[data-astro-cid-5v4witja] select[data-astro-cid-5v4witja],.form-row[data-astro-cid-5v4witja] textarea[data-astro-cid-5v4witja]{width:100%;font:inherit;color:var(--color-ink);background:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:6px;padding:11px 14px;font-size:.95rem}.form-row[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]:focus,.form-row[data-astro-cid-5v4witja] select[data-astro-cid-5v4witja]:focus,.form-row[data-astro-cid-5v4witja] textarea[data-astro-cid-5v4witja]:focus{outline:2px solid var(--color-navy);outline-offset:1px}.form-row[data-astro-cid-5v4witja] textarea[data-astro-cid-5v4witja]{resize:vertical;min-height:110px}@media (width<=900px){.quote-section__inner[data-astro-cid-5v4witja]{grid-template-columns:1fr;gap:28px}}@media (width<=600px){.quote-form[data-astro-cid-5v4witja]{grid-template-columns:1fr;padding:24px}}
