.section-shaded{background:radial-gradient(circle at top left,rgba(15,23,42,0.9),rgba(8,13,26,1))}.contact-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2.25fr);gap:var(--space-6)}.contact-intro-ctas{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.contact-direct-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.contact-direct-block{padding:var(--space-4);border-radius:var(--radius-md);background:rgba(15,23,42,0.85);border:1px solid var(--color-border-subtle)}.contact-subheading{font-family:var(--font-serif-display);font-size:var(--text-base);margin-bottom:var(--space-2)}.contact-highlight{color:var(--color-primary);font-size:var(--text-sm)}.contact-emphasis{font-size:var(--text-sm);color:var(--color-text-muted)}.contact-list{display:flex;flex-direction:column;gap:0.5rem}.contact-list-item{font-size:var(--text-sm);color:var(--color-text-muted);position:relative;padding-left:1.25rem}.contact-list-item::before{content:"";position:absolute;left:0.25rem;top:0.55rem;width:6px;height:6px;border-radius:999px;background:linear-gradient(135deg,var(--color-primary),#f97316)}.inquiry-layout{display:grid;grid-template-columns:minmax(0,3.1fr) minmax(0,2.1fr);gap:var(--space-6);align-items:flex-start}.form-section{border-radius:var(--radius-md);border:1px solid rgba(148,163,184,0.35);padding:var(--space-4);background:radial-gradient(circle at top left,rgba(15,23,42,0.9),rgba(2,6,23,0.95))}.form-section-title{font-family:var(--font-serif-display);font-size:var(--text-base);margin-bottom:var(--space-3)}.form-field-inline{display:flex;align-items:flex-start}.checkbox-wrapper{display:flex;align-items:flex-start;gap:0.75rem;font-size:var(--text-sm);color:var(--color-text-muted)}.checkbox-wrapper input[type="checkbox"]{margin-top:0.2rem;min-width:16px;min-height:16px;border-radius:4px;border:1px solid rgba(148,163,184,0.7);background:rgba(15,23,42,0.9)}.link-inline{text-decoration:underline;text-decoration-color:rgba(148,163,184,0.8);text-underline-offset:3px}.link-inline:hover{text-decoration-color:var(--color-primary)}.form-actions{display:flex;flex-direction:column;gap:var(--space-3)}.form-footnote{font-size:var(--text-xs);color:var(--color-text-muted);margin-bottom:0}.inquiry-aside{display:flex;flex-direction:column;gap:var(--space-6)}.inquiry-aside-block+.inquiry-aside-block{border-top:1px dashed rgba(148,163,184,0.4);padding-top:var(--space-4)}.contact-info-grid{align-items:stretch}.contact-info-grid .card{height:100%}@media (max-width:1024px){.contact-layout{grid-template-columns:1fr}.inquiry-layout{grid-template-columns:1fr}.contact-direct-grid{grid-template-columns:1fr}}@media (max-width:640px){.form-section{padding:var(--space-3)}.contact-intro-ctas{flex-direction:column}.checkbox-wrapper{align-items:center}}