.contact-module__swMWYG__hero{padding:calc(var(--header-height) + var(--space-4xl)) 0 var(--space-3xl)}.contact-module__swMWYG__contactGrid{gap:var(--space-3xl);grid-template-columns:1.3fr 1fr;align-items:start;display:grid}.contact-module__swMWYG__form{gap:var(--space-lg);flex-direction:column;display:flex}.contact-module__swMWYG__successMsg{text-align:center;padding:var(--space-3xl) var(--space-xl);border-radius:var(--radius-lg);background:#09090b;border:1px solid #fff3;color:#fff!important}.contact-module__swMWYG__successMsg h1,.contact-module__swMWYG__successMsg h2,.contact-module__swMWYG__successMsg h3,.contact-module__swMWYG__successMsg p,.contact-module__swMWYG__successMsg span{color:#fff!important}.contact-module__swMWYG__infoSection{gap:var(--space-lg);top:calc(var(--header-height) + var(--space-xl));flex-direction:column;display:flex;position:sticky}.contact-module__swMWYG__infoCard{padding:var(--space-xl);border-radius:var(--radius-lg);background:#09090b;border:1px solid #ffffff26;color:#fff!important}.contact-module__swMWYG__infoCard h1,.contact-module__swMWYG__infoCard h2,.contact-module__swMWYG__infoCard h3,.contact-module__swMWYG__infoCard h4,.contact-module__swMWYG__infoCard p,.contact-module__swMWYG__infoCard span,.contact-module__swMWYG__infoCard a{color:#fff!important}.contact-module__swMWYG__infoCard svg{color:#fff!important;stroke:#fff!important}.contact-module__swMWYG__miniFaq{margin-top:var(--space-md)}.contact-module__swMWYG__faqItem{border-bottom:1px solid #fff3}.contact-module__swMWYG__faqQ{padding:var(--space-md) 0;cursor:pointer;justify-content:space-between;align-items:center;font-size:.9rem;font-weight:600;list-style:none;display:flex;color:#fff!important}.contact-module__swMWYG__faqQ::-webkit-details-marker{display:none}.contact-module__swMWYG__faqQ svg{transition:transform var(--transition-fast);flex-shrink:0;color:#fff!important}.contact-module__swMWYG__faqItem[open] .contact-module__swMWYG__faqQ svg{transform:rotate(180deg)}.contact-module__swMWYG__faqA{padding-bottom:var(--space-md);font-size:.85rem;line-height:1.6;color:#f1f5f9!important}@media (max-width:1023px){.contact-module__swMWYG__contactGrid{gap:var(--space-2xl);grid-template-columns:1fr}.contact-module__swMWYG__infoSection{flex-flow:wrap;position:static}.contact-module__swMWYG__infoCard{flex:1;min-width:280px}}@media (max-width:767px){.contact-module__swMWYG__infoSection{flex-direction:column}.contact-module__swMWYG__infoCard{min-width:0}}
