.contact-page[data-astro-cid-gdogca4m]{background:var(--color-bg-subtle);min-height:80vh}.contact-header[data-astro-cid-gdogca4m]{background:var(--color-navy-midnight);color:#fff;padding:clamp(4.5rem,8vw,6.5rem) 0 3.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.contact-header-inner[data-astro-cid-gdogca4m]{max-width:800px}.contact-title[data-astro-cid-gdogca4m]{font-size:clamp(2.5rem,5.5vw,4.4rem);margin:.85rem 0 1rem;color:#fff}.contact-subtitle[data-astro-cid-gdogca4m]{font-size:1.12rem;color:var(--color-text-on-dark-muted);line-height:1.6}.contact-main-container[data-astro-cid-gdogca4m]{padding:clamp(3rem,6vw,5rem) 0 8rem}.contact-split-grid[data-astro-cid-gdogca4m]{display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(2.5rem,5vw,5rem);align-items:start}.form-card[data-astro-cid-gdogca4m]{background:#fff;padding:clamp(2rem,4vw,3.5rem);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);box-shadow:var(--shadow-editorial)}.form-heading[data-astro-cid-gdogca4m]{font-size:clamp(1.8rem,3vw,2.5rem);color:var(--color-navy-deep);margin-bottom:.5rem}.form-subheading[data-astro-cid-gdogca4m]{font-size:.95rem;color:var(--color-text-secondary);margin-bottom:2.25rem}.contact-form[data-astro-cid-gdogca4m]{display:flex;flex-direction:column;gap:1.5rem}.form-field[data-astro-cid-gdogca4m]{display:flex;flex-direction:column;gap:.45rem}.form-field[data-astro-cid-gdogca4m] label[data-astro-cid-gdogca4m]{font-size:.84rem;font-weight:700;color:var(--color-navy-deep);letter-spacing:.02em}.required-mark[data-astro-cid-gdogca4m]{color:#d9383a}.optional-mark[data-astro-cid-gdogca4m]{font-weight:400;color:var(--color-text-muted);font-size:.78rem}.form-field[data-astro-cid-gdogca4m] input[data-astro-cid-gdogca4m],.form-field[data-astro-cid-gdogca4m] select[data-astro-cid-gdogca4m],.form-field[data-astro-cid-gdogca4m] textarea[data-astro-cid-gdogca4m]{width:100%;padding:.85rem 1.15rem;font-family:var(--font-sans);font-size:.95rem;color:var(--color-text-primary);background:#fff;border:1px solid var(--color-border-medium);border-radius:var(--radius-xs);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.form-field[data-astro-cid-gdogca4m] input[data-astro-cid-gdogca4m]:focus,.form-field[data-astro-cid-gdogca4m] select[data-astro-cid-gdogca4m]:focus,.form-field[data-astro-cid-gdogca4m] textarea[data-astro-cid-gdogca4m]:focus{border-color:var(--color-blue-royal);outline:none;box-shadow:0 0 0 3px #0e4d9226}.input-invalid[data-astro-cid-gdogca4m]{border-color:#d9383a!important}.field-error[data-astro-cid-gdogca4m]{display:none;font-size:.78rem;color:#d9383a;font-weight:600}.form-status-alert[data-astro-cid-gdogca4m]{padding:1rem;border-radius:var(--radius-xs);font-size:.88rem}.alert-error[data-astro-cid-gdogca4m]{background:#fdf2f2;border:1px solid #f8b4b4;color:#9b1c1c}.btn-submit[data-astro-cid-gdogca4m]{align-self:flex-start;padding:.95rem 2.25rem;font-size:.9rem}.form-legal-note[data-astro-cid-gdogca4m]{font-size:.78rem;color:var(--color-text-muted);line-height:1.5}.form-legal-note[data-astro-cid-gdogca4m] a[data-astro-cid-gdogca4m]{color:var(--color-blue-royal);text-decoration:underline}.info-card[data-astro-cid-gdogca4m]{background:#fff;padding:2.5rem;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);box-shadow:0 10px 30px #061a300d}.info-card-title[data-astro-cid-gdogca4m]{font-size:2rem;color:var(--color-navy-deep);margin:.5rem 0 .2rem}.info-role[data-astro-cid-gdogca4m]{font-size:.82rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-gold-warm);font-weight:700;margin-bottom:1.25rem}.info-bio-short[data-astro-cid-gdogca4m]{font-size:.95rem;color:var(--color-text-secondary);line-height:1.6;margin-bottom:2rem}.direct-channels-list[data-astro-cid-gdogca4m]{display:flex;flex-direction:column;gap:1.25rem;padding-bottom:2rem;border-bottom:1px solid var(--color-border-subtle);margin-bottom:2rem}.channel-item[data-astro-cid-gdogca4m]{display:flex;align-items:flex-start;gap:1rem}.channel-icon[data-astro-cid-gdogca4m]{width:38px;height:38px;border-radius:var(--radius-xs);background:var(--color-blue-mist);color:var(--color-blue-royal);display:grid;place-items:center;font-size:.75rem;font-weight:800;flex-shrink:0}.wa-icon[data-astro-cid-gdogca4m]{background:#e6f9ed;color:#1e7e34}.channel-text[data-astro-cid-gdogca4m]{display:flex;flex-direction:column}.channel-label[data-astro-cid-gdogca4m]{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted)}.channel-value[data-astro-cid-gdogca4m]{font-size:.95rem;font-weight:600;color:var(--color-navy-deep);transition:color var(--transition-fast)}.channel-value[data-astro-cid-gdogca4m]:hover{color:var(--color-blue-royal)}.advisor-guarantee-box[data-astro-cid-gdogca4m]{padding:1.25rem;background:var(--color-blue-mist);border-radius:var(--radius-xs);font-size:.84rem;color:var(--color-text-secondary);line-height:1.55}.guarantee-badge[data-astro-cid-gdogca4m]{display:block;font-weight:700;color:var(--color-blue-royal);margin-bottom:.35rem}@media(max-width:900px){.contact-split-grid[data-astro-cid-gdogca4m]{grid-template-columns:1fr}}
