.page-banner[data-astro-cid-6bfsojfh]{background:linear-gradient(135deg, var(--color-navy) 0%, #153258 100%);color:var(--color-white);text-align:center;border-bottom:1px solid #d9ae4540;padding-block:4.5rem 3.5rem}.banner-inner[data-astro-cid-6bfsojfh]{max-width:800px;margin:0 auto}.banner-pill[data-astro-cid-6bfsojfh]{border:1px solid var(--color-green);color:var(--color-gold);text-transform:uppercase;letter-spacing:.1em;background-color:#25834b33;border-radius:9999px;margin-bottom:1.25rem;padding:.35rem 1rem;font-size:.82rem;font-weight:700;display:inline-block}.banner-title[data-astro-cid-6bfsojfh]{color:var(--color-white);margin-bottom:1rem;font-size:clamp(2.2rem,3.8vw,3.2rem);font-weight:700;line-height:1.2}.banner-subtitle[data-astro-cid-6bfsojfh]{color:#f7f4ead9;font-size:1.1rem;line-height:1.6}.contact-section[data-astro-cid-6bfsojfh]{background-color:#fafafa;padding-block:6rem}.contact-grid[data-astro-cid-6bfsojfh]{grid-template-columns:.9fr 1.1fr;align-items:flex-start;gap:4rem;display:grid}@media (width<=992px){.contact-grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr;gap:3rem}}.section-tag[data-astro-cid-6bfsojfh]{color:var(--color-green);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.6rem;font-size:.85rem;font-weight:700;display:inline-block}.panel-heading[data-astro-cid-6bfsojfh]{color:var(--color-navy);margin-bottom:1.25rem;font-size:clamp(1.8rem,2.5vw,2.4rem);font-weight:700;line-height:1.25}.panel-desc[data-astro-cid-6bfsojfh]{color:#475569;margin-bottom:2.25rem;font-size:1rem;line-height:1.65}.wa-direct-card[data-astro-cid-6bfsojfh]{background-color:var(--color-white);box-shadow:var(--shadow-sm);border:1px solid #25d36659;border-radius:18px;margin-bottom:2.5rem;padding:1.75rem}.wa-card-header[data-astro-cid-6bfsojfh]{align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.wa-svg[data-astro-cid-6bfsojfh]{color:#25d366;flex-shrink:0}.wa-card-header[data-astro-cid-6bfsojfh] strong[data-astro-cid-6bfsojfh]{color:var(--color-navy);font-size:1.05rem;display:block}.wa-card-header[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{color:var(--color-text-muted);font-size:.82rem}.btn-wa-action[data-astro-cid-6bfsojfh]{text-align:center;color:var(--color-white);transition:var(--transition-smooth);background:linear-gradient(135deg,#25d366 0%,#128c7e 100%);border-radius:10px;padding:.85rem;font-weight:600;display:block}.btn-wa-action[data-astro-cid-6bfsojfh]:hover{transform:translateY(-2px);box-shadow:0 6px 18px #25d36666}.info-items-list[data-astro-cid-6bfsojfh]{flex-direction:column;gap:1.5rem;display:flex}.info-row[data-astro-cid-6bfsojfh]{align-items:flex-start;gap:1rem;display:flex}.info-icon[data-astro-cid-6bfsojfh]{width:42px;height:42px;color:var(--color-navy);background-color:#10274714;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.info-row[data-astro-cid-6bfsojfh] strong[data-astro-cid-6bfsojfh]{color:var(--color-navy);margin-bottom:.2rem;font-size:.95rem;display:block}.info-row[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:#475569;font-size:.88rem}.contact-form-panel[data-astro-cid-6bfsojfh]{background-color:var(--color-white);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:24px;padding:3rem 2.5rem}@media (width<=640px){.contact-form-panel[data-astro-cid-6bfsojfh]{padding:2rem 1.5rem}}.form-title[data-astro-cid-6bfsojfh]{color:var(--color-navy);margin-bottom:2rem;font-size:1.6rem;font-weight:700}.health-form[data-astro-cid-6bfsojfh]{flex-direction:column;gap:1.4rem;display:flex}.form-row-2[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}@media (width<=640px){.form-row-2[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}}.form-group[data-astro-cid-6bfsojfh]{flex-direction:column;gap:.45rem;display:flex}.form-group[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{color:var(--color-navy);font-size:.88rem;font-weight:600}.form-group[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh],.form-group[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh],.form-group[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{width:100%;color:var(--color-navy);transition:var(--transition-smooth);background-color:#fafafa;border:1px solid #cbd5e1;border-radius:10px;padding:.85rem 1rem;font-family:inherit;font-size:.95rem}.form-group[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus,.form-group[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh]:focus,.form-group[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:focus{border-color:var(--color-gold);background-color:var(--color-white);outline:none;box-shadow:0 0 0 3px #d9ae4526}.btn-submit-form[data-astro-cid-6bfsojfh]{background-color:var(--color-navy);color:var(--color-white);cursor:pointer;transition:var(--transition-smooth);border:none;border-radius:12px;justify-content:center;align-items:center;gap:.65rem;margin-top:.5rem;padding:1rem 2rem;font-weight:600;display:inline-flex}.btn-submit-form[data-astro-cid-6bfsojfh]:hover{background-color:var(--color-green);transform:translateY(-2px);box-shadow:0 6px 18px #25834b59}
