.flagship-contact-module__GvOVHG__page{--contact-premium-accent-edge:linear-gradient(90deg, var(--dmx-brand-primary), var(--dmx-accent-support));--contact-premium-accent-height:2px;--contact-premium-accent-inset:clamp(22px, 4vw, 46px);background:var(--dmx-surface-page);color:var(--dmx-color-ink);overflow:hidden}.flagship-contact-module__GvOVHG__hero{grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);align-items:center;gap:clamp(32px,5vw,72px);min-height:auto;display:grid}.flagship-contact-module__GvOVHG__heroCopy{max-width:760px}.flagship-contact-module__GvOVHG__eyebrow,.flagship-contact-module__GvOVHG__cardEyebrow,.flagship-contact-module__GvOVHG__promptLabel{font-size:var(--dmx-type-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--dmx-brand-primary-strong);font-weight:820}.flagship-contact-module__GvOVHG__heroTitle,.flagship-contact-module__GvOVHG__sectionTitle{font-family:var(--dmx-font-display);text-wrap:balance;margin:0}.flagship-contact-module__GvOVHG__heroTitle{font-size:var(--dmx-type-flagship);letter-spacing:var(--dmx-letter-flagship);line-height:var(--dmx-line-flagship);margin-top:var(--dmx-space-3);max-width:10ch}.flagship-contact-module__GvOVHG__heroBody,.flagship-contact-module__GvOVHG__sectionBody{color:var(--dmx-color-muted);font-size:var(--dmx-type-lead);line-height:var(--dmx-line-body)}.flagship-contact-module__GvOVHG__heroBody{margin:var(--dmx-space-7) 0 0;max-width:690px}.flagship-contact-module__GvOVHG__actions{align-items:center;gap:var(--dmx-space-3);margin-top:var(--dmx-space-8);flex-wrap:wrap;display:flex}.flagship-contact-module__GvOVHG__primaryAction,.flagship-contact-module__GvOVHG__secondaryAction,.flagship-contact-module__GvOVHG__promptAction,.flagship-contact-module__GvOVHG__cardAction{border-radius:var(--dmx-corner-control);min-height:50px;transition:transform var(--dmx-motion-interaction) var(--dmx-ease-emphasized), background var(--dmx-motion-interaction) var(--dmx-ease-standard), border-color var(--dmx-motion-interaction) var(--dmx-ease-standard), box-shadow var(--dmx-motion-interaction) var(--dmx-ease-standard);justify-content:center;align-items:center;padding:0 22px;font-weight:820;text-decoration:none;display:inline-flex}.flagship-contact-module__GvOVHG__primaryAction{background:var(--dmx-action-primary);border:1px solid var(--dmx-action-primary-border);box-shadow:var(--dmx-elevation-primary-action);color:var(--dmx-action-primary-ink)}.flagship-contact-module__GvOVHG__secondaryAction,.flagship-contact-module__GvOVHG__cardAction{border:1px solid var(--dmx-surface-border);color:var(--dmx-color-ink)}.flagship-contact-module__GvOVHG__primaryAction:hover,.flagship-contact-module__GvOVHG__secondaryAction:hover,.flagship-contact-module__GvOVHG__promptAction:hover,.flagship-contact-module__GvOVHG__cardAction:hover{transform:translateY(-2px)}.flagship-contact-module__GvOVHG__secondaryAction:hover,.flagship-contact-module__GvOVHG__cardAction:hover{background:var(--dmx-surface-interactive);border-color:var(--dmx-color-line-strong)}.flagship-contact-module__GvOVHG__primaryAction:focus-visible,.flagship-contact-module__GvOVHG__secondaryAction:focus-visible,.flagship-contact-module__GvOVHG__promptAction:focus-visible,.flagship-contact-module__GvOVHG__cardAction:focus-visible,.flagship-contact-module__GvOVHG__contactFallback a:focus-visible{outline:3px solid var(--dmx-state-focus);outline-offset:4px}.flagship-contact-module__GvOVHG__heroPrompt,.flagship-contact-module__GvOVHG__smartAppStage{position:relative}.flagship-contact-module__GvOVHG__heroPrompt{background:var(--dmx-surface-premium-inverse);border:1px solid var(--dmx-surface-premium-border);border-radius:var(--dmx-corner-feature);box-shadow:var(--dmx-surface-premium-elevation);color:var(--dmx-color-inverse-ink);padding:clamp(28px,4vw,44px);overflow:hidden}.flagship-contact-module__GvOVHG__heroPrompt:before,.flagship-contact-module__GvOVHG__smartAppStage:before{background:var(--contact-premium-accent-edge);content:"";height:var(--contact-premium-accent-height);left:var(--contact-premium-accent-inset);pointer-events:none;right:var(--contact-premium-accent-inset);border-radius:999px;position:absolute;top:0}.flagship-contact-module__GvOVHG__heroPrompt h2{font-family:var(--dmx-font-display);letter-spacing:var(--dmx-letter-editorial);margin:var(--dmx-space-4) 0 0;font-size:clamp(1.7rem,2.5vw,2.35rem);line-height:1.08}.flagship-contact-module__GvOVHG__heroPrompt p{color:var(--dmx-color-inverse-muted);margin:var(--dmx-space-5) 0 0;line-height:1.65}.flagship-contact-module__GvOVHG__promptAction{border:1px solid var(--dmx-surface-inverse-border-strong);color:var(--dmx-color-inverse-ink);margin-top:var(--dmx-space-6)}.flagship-contact-module__GvOVHG__promptAction:hover{background:var(--dmx-surface-inverse-raised);border-color:var(--dmx-brand-primary-strong)}.flagship-contact-module__GvOVHG__contactAiSection{scroll-margin-top:96px}.flagship-contact-module__GvOVHG__sectionIntro{grid-template-columns:minmax(0,1fr) minmax(300px,.68fr);align-items:end;gap:clamp(24px,4vw,56px);display:grid}.flagship-contact-module__GvOVHG__sectionTitle{font-size:var(--dmx-type-section-display);letter-spacing:var(--dmx-letter-section);line-height:var(--dmx-line-display);margin-top:var(--dmx-space-3)}.flagship-contact-module__GvOVHG__sectionBody{margin:0}.flagship-contact-module__GvOVHG__smartAppStage{background:var(--dmx-surface-premium-inverse);border:1px solid var(--dmx-surface-premium-border);border-radius:var(--dmx-corner-feature);box-shadow:var(--dmx-surface-premium-elevation);color:var(--dmx-color-inverse-ink);margin-top:var(--dmx-space-8);padding:clamp(12px,1.8vw,20px);overflow:hidden}.flagship-contact-module__GvOVHG__smartAppStage .dmx-smart-apps{margin:0}.flagship-contact-module__GvOVHG__smartAppStage .dmx-smart-app-panel{background:0 0;max-width:none;margin:0;padding:0}.flagship-contact-module__GvOVHG__smartAppStage .dmx-smart-app-panel[data-smart-app-presentation=embedded]{min-width:0}.flagship-contact-module__GvOVHG__smartAppStage .dmx-smart-app-slot{border-radius:calc(var(--dmx-corner-card) - 6px);background:0 0;border:0;overflow:hidden}.flagship-contact-module__GvOVHG__contactFallback{color:var(--dmx-color-muted);margin:var(--dmx-space-4) auto 0;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.flagship-contact-module__GvOVHG__contactFallback span:first-child{font-weight:760}.flagship-contact-module__GvOVHG__contactFallback a{color:var(--dmx-color-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:4px;font-weight:820}.flagship-contact-module__GvOVHG__contactDivider{color:var(--dmx-color-muted-soft)}.flagship-contact-module__GvOVHG__pathsSection{border-top:1px solid var(--dmx-surface-border)}.flagship-contact-module__GvOVHG__pathsHeader{max-width:760px}.flagship-contact-module__GvOVHG__pathGrid{gap:var(--dmx-space-5);margin-top:var(--dmx-space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.flagship-contact-module__GvOVHG__pathCard{background:color-mix(in srgb, var(--dmx-surface-panel) 76%, transparent);border:1px solid var(--dmx-surface-border);border-radius:var(--dmx-corner-card);box-shadow:var(--dmx-elevation-subtle);min-height:100%;transition:transform var(--dmx-motion-interaction) var(--dmx-ease-emphasized), border-color var(--dmx-motion-interaction) var(--dmx-ease-standard), background var(--dmx-motion-interaction) var(--dmx-ease-standard), box-shadow var(--dmx-motion-interaction) var(--dmx-ease-standard);flex-direction:column;padding:clamp(24px,3vw,34px);display:flex}.flagship-contact-module__GvOVHG__pathCard:hover{background:var(--dmx-surface-elevated);border-color:var(--dmx-color-line-strong);box-shadow:var(--dmx-elevation-standard);transform:translateY(-2px)}.flagship-contact-module__GvOVHG__pathCard h3{font-family:var(--dmx-font-display);font-size:var(--dmx-type-editorial-heading);letter-spacing:var(--dmx-letter-editorial);line-height:var(--dmx-line-editorial);margin:var(--dmx-space-4) 0 0;text-wrap:balance}.flagship-contact-module__GvOVHG__pathCard>p:not(.flagship-contact-module__GvOVHG__cardEyebrow){color:var(--dmx-color-muted);line-height:var(--dmx-line-body);margin:var(--dmx-space-5) 0 var(--dmx-space-7)}.flagship-contact-module__GvOVHG__cardAction{align-self:flex-start;margin-top:auto}@media (max-width:920px){.flagship-contact-module__GvOVHG__hero{grid-template-columns:1fr}.flagship-contact-module__GvOVHG__heroCopy{max-width:820px}.flagship-contact-module__GvOVHG__heroTitle{max-width:12ch}.flagship-contact-module__GvOVHG__heroPrompt{max-width:720px}.flagship-contact-module__GvOVHG__sectionIntro{grid-template-columns:1fr;align-items:start}.flagship-contact-module__GvOVHG__sectionBody{max-width:760px}.flagship-contact-module__GvOVHG__pathGrid{grid-template-columns:1fr}.flagship-contact-module__GvOVHG__pathCard{min-height:0}}@media (max-width:640px){.flagship-contact-module__GvOVHG__page{--contact-premium-accent-inset:18px}.flagship-contact-module__GvOVHG__hero{gap:var(--dmx-space-7)}.flagship-contact-module__GvOVHG__heroTitle{max-width:none}.flagship-contact-module__GvOVHG__heroBody{font-size:1.08rem}.flagship-contact-module__GvOVHG__actions{flex-direction:column;align-items:stretch}.flagship-contact-module__GvOVHG__primaryAction,.flagship-contact-module__GvOVHG__secondaryAction{width:100%}.flagship-contact-module__GvOVHG__heroPrompt{padding:var(--dmx-space-6)}.flagship-contact-module__GvOVHG__smartAppStage{padding:var(--dmx-space-3)}.flagship-contact-module__GvOVHG__contactFallback{flex-direction:column;align-items:stretch;gap:6px}.flagship-contact-module__GvOVHG__contactDivider{display:none}.flagship-contact-module__GvOVHG__pathGrid{margin-top:var(--dmx-space-7)}}@media (prefers-reduced-motion:reduce){.flagship-contact-module__GvOVHG__primaryAction,.flagship-contact-module__GvOVHG__secondaryAction,.flagship-contact-module__GvOVHG__promptAction,.flagship-contact-module__GvOVHG__cardAction,.flagship-contact-module__GvOVHG__pathCard{transition:none}.flagship-contact-module__GvOVHG__primaryAction:hover,.flagship-contact-module__GvOVHG__secondaryAction:hover,.flagship-contact-module__GvOVHG__promptAction:hover,.flagship-contact-module__GvOVHG__cardAction:hover,.flagship-contact-module__GvOVHG__pathCard:hover{transform:none}}
