.page-header[data-astro-cid-uw5kdbxl]{background-color:var(--color-surface-dark);color:var(--color-text-light);padding-top:var(--space-xl);padding-bottom:var(--space-xl);border-bottom:4px solid var(--color-brand-secondary);width:100%;overflow-x:hidden}.page-title[data-astro-cid-uw5kdbxl]{color:var(--color-surface);margin-top:var(--space-xs)}.page-lead[data-astro-cid-uw5kdbxl]{font-size:1.2rem;color:var(--color-text-light);opacity:.9;max-width:800px;margin-top:var(--space-xs)}.section[data-astro-cid-uw5kdbxl]{padding-top:var(--space-xl);padding-bottom:var(--space-xl);width:100%;overflow-x:hidden}.contact-grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr;gap:var(--space-lg);width:100%}@media (min-width: 1024px){.contact-grid[data-astro-cid-uw5kdbxl]{grid-template-columns:1.2fr .8fr}}.contact-form-card[data-astro-cid-uw5kdbxl]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md);box-shadow:var(--shadow-md);width:100%;max-width:100%;box-sizing:border-box}@media (min-width: 768px){.contact-form-card[data-astro-cid-uw5kdbxl]{padding:var(--space-xl)}}.form-title[data-astro-cid-uw5kdbxl]{color:var(--color-brand-primary);margin-bottom:var(--space-3xs)}.form-subtitle[data-astro-cid-uw5kdbxl]{color:var(--color-text-muted);font-size:.95rem;margin-bottom:var(--space-md)}.b2b-form[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:var(--space-md);width:100%}.form-row[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr;gap:var(--space-md);width:100%}@media (min-width: 640px){.form-row[data-astro-cid-uw5kdbxl]{grid-template-columns:repeat(2,1fr)}}.form-group[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:.4rem;width:100%}.form-group[data-astro-cid-uw5kdbxl] label[data-astro-cid-uw5kdbxl]{font-family:var(--font-heading);font-size:.875rem;font-weight:700;color:var(--color-text)}.form-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl],.form-group[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl],.form-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{font-family:var(--font-body);font-size:.95rem;padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface-muted);color:var(--color-text);width:100%;max-width:100%;box-sizing:border-box}.form-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:focus,.form-group[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl]:focus,.form-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]:focus{outline:none;border-color:var(--color-brand-primary);background-color:var(--color-surface)}.form-consent[data-astro-cid-uw5kdbxl]{display:flex;align-items:flex-start;gap:var(--space-xs);font-size:.85rem;color:var(--color-text-muted)}.form-consent[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]{margin-top:3px;flex-shrink:0}.form-submit-row[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:var(--space-sm);width:100%;margin-top:var(--space-xs)}@media (min-width: 640px){.form-submit-row[data-astro-cid-uw5kdbxl]{flex-direction:row;align-items:center}}.btn--wa-link[data-astro-cid-uw5kdbxl]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);font-family:var(--font-heading);font-size:1.05rem;font-weight:700;color:#128c7e;background-color:#e8f8f5;border:2px solid #25D366;padding:.85rem 1.5rem;border-radius:var(--radius-sm);text-decoration:none;min-height:52px;width:100%;transition:all var(--transition-normal);box-shadow:var(--shadow-sm);box-sizing:border-border-box}@media (min-width: 640px){.btn--wa-link[data-astro-cid-uw5kdbxl]{width:auto}}.btn--wa-link[data-astro-cid-uw5kdbxl]:hover{background-color:#25d366;color:#fff;transform:translateY(-2px);box-shadow:var(--shadow-md)}.contact-sidebar[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:var(--space-md);width:100%}.direct-card[data-astro-cid-uw5kdbxl]{background-color:var(--color-surface-dark);color:var(--color-text-light);border-radius:var(--radius-md);padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-xs)}.direct-card[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{color:var(--color-surface)}.direct-desc[data-astro-cid-uw5kdbxl]{font-size:.9rem;opacity:.85;margin-bottom:var(--space-xs)}.direct-actions[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:var(--space-xs)}.direct-btn[data-astro-cid-uw5kdbxl]{display:flex;align-items:center;gap:var(--space-xs);background-color:#ffffff0f;border:1px solid var(--color-border-dark);padding:var(--space-sm);border-radius:var(--radius-sm);color:var(--color-surface);text-decoration:none;transition:background-color var(--transition-fast)}.direct-btn[data-astro-cid-uw5kdbxl]:hover{background-color:#ffffff1f}.direct-btn--wa[data-astro-cid-uw5kdbxl]{border-color:#25d366;color:#25d366}.d-label[data-astro-cid-uw5kdbxl]{display:block;font-size:.75rem;opacity:.8}.d-val[data-astro-cid-uw5kdbxl]{display:block;font-weight:700;font-size:.95rem}.legacy-notice-card[data-astro-cid-uw5kdbxl]{background-color:var(--color-background-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md);display:flex;align-items:flex-start;gap:var(--space-xs)}.l-icon[data-astro-cid-uw5kdbxl]{color:var(--color-brand-secondary);flex-shrink:0;margin-top:3px}.legacy-notice-card[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{font-size:.875rem;color:var(--color-text-muted)}.section--offices[data-astro-cid-uw5kdbxl]{background-color:var(--color-background-alt)}.offices-grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr;gap:var(--space-md)}@media (min-width: 768px){.offices-grid[data-astro-cid-uw5kdbxl]{grid-template-columns:repeat(3,1fr)}}
