.contact-module__xwJ-uq__hero{max-width:var(--container);padding:clamp(40px, 6vw, 88px) var(--gutter) 32px;flex-direction:column;gap:18px;margin:0 auto;display:flex}.contact-module__xwJ-uq__h1{letter-spacing:-.025em;font-size:clamp(38px,5vw,64px);font-weight:800;line-height:1.05}.contact-module__xwJ-uq__paths{max-width:var(--container);padding:0 var(--gutter) 48px;margin:0 auto}.contact-module__xwJ-uq__pathGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.contact-module__xwJ-uq__path,.contact-module__xwJ-uq__path:hover{text-align:left;font:inherit;cursor:pointer;background:var(--dk-surface);border-radius:var(--radius-card-lg);color:var(--dk-ink);border:0;flex-direction:column;gap:10px;padding:28px;text-decoration:none;transition:box-shadow .2s;display:flex}.contact-module__xwJ-uq__path:hover{box-shadow:0 3px 10px #2e2b2524}.contact-module__xwJ-uq__num{letter-spacing:.1em;color:var(--dk-orange);font-size:13px;font-weight:800}.contact-module__xwJ-uq__pathTitle{font-size:22px}.contact-module__xwJ-uq__pathBody{color:var(--dk-ink-muted);font-size:15px;line-height:1.55}.contact-module__xwJ-uq__pathCta{color:var(--dk-orange);align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-weight:700;display:inline-flex}.contact-module__xwJ-uq__formSection{max-width:var(--container);padding:0 var(--gutter) clamp(64px, 8vw, 104px);flex-wrap:wrap;align-items:flex-start;gap:clamp(24px,4vw,56px);margin:0 auto;display:flex}.contact-module__xwJ-uq__formSection h2[id=form-h]{scroll-margin-top:110px}.contact-module__xwJ-uq__formCard{background:var(--dk-surface);border-radius:var(--radius-panel);flex:2 520px;min-width:0;padding:clamp(24px,3.5vw,44px)}.contact-module__xwJ-uq__form{flex-direction:column;gap:18px;display:flex}.contact-module__xwJ-uq__formTitle{font-size:26px;font-weight:800}.contact-module__xwJ-uq__twoUp{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;display:grid}.contact-module__xwJ-uq__submit{align-self:flex-start;padding:15px 28px;font-size:16px}.contact-module__xwJ-uq__success{gap:14px;padding:16px 0}.contact-module__xwJ-uq__successBody{color:var(--dk-ink-2);font-size:16px;line-height:1.6}.contact-module__xwJ-uq__aside{flex-direction:column;flex:260px;gap:18px;padding-top:12px;display:flex}.contact-module__xwJ-uq__socials{flex-wrap:wrap;gap:8px;display:flex}
