.Contact-module__CWgG5q__contactPage{min-height:100vh;overflow:hidden}.Contact-module__CWgG5q__contactPageDark{background:#1e293b}.Contact-module__CWgG5q__contactPageLight{background:#fafafa}.Contact-module__CWgG5q__heroSection{text-align:center;padding:9rem 1.5rem 5rem;position:relative;overflow:hidden}.Contact-module__CWgG5q__heroSection:before{content:"";opacity:.65;pointer-events:none;background:radial-gradient(circle at 18% 18%,#f57f4233,#0000 34%),radial-gradient(circle at 82% 8%,#00364d33,#0000 36%),linear-gradient(135deg,#00364d1a,#0000 45%,#f57f421a);position:absolute;inset:0}.Contact-module__CWgG5q__container{z-index:1;width:min(100%,80rem);margin:0 auto;position:relative}.Contact-module__CWgG5q__eyebrow{color:#f57f42;letter-spacing:.14em;text-transform:uppercase;text-align:center;margin-bottom:1rem;font-size:.78rem;font-weight:800}.Contact-module__CWgG5q__heroTitle{letter-spacing:-.05em;text-align:center;max-width:58rem;margin:0 auto 1.5rem;font-size:clamp(2.5rem,7vw,5.5rem);font-weight:900;line-height:.98}.Contact-module__CWgG5q__heroTitleDark,.Contact-module__CWgG5q__titleDark{color:#fef3c7}.Contact-module__CWgG5q__heroTitleLight,.Contact-module__CWgG5q__titleLight{color:#00364d}.Contact-module__CWgG5q__heroSubtitle{text-align:center;max-width:48rem;margin:0 auto;font-size:clamp(1rem,2vw,1.25rem);line-height:1.75}.Contact-module__CWgG5q__textDark{color:#fef3c7cc}.Contact-module__CWgG5q__textLight{color:#00364dcc}.Contact-module__CWgG5q__heroActions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;display:flex}.Contact-module__CWgG5q__primaryButton,.Contact-module__CWgG5q__secondaryButton,.Contact-module__CWgG5q__submitButton{text-align:center;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:.8rem 1.25rem;font-weight:800;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.Contact-module__CWgG5q__primaryButton,.Contact-module__CWgG5q__submitButton{color:#00364d;background:linear-gradient(135deg,#f57f42,#f57f42b3);border:0;box-shadow:0 18px 40px #f57f424d}.Contact-module__CWgG5q__secondaryButton{border:1px solid}.Contact-module__CWgG5q__secondaryButtonDark{color:#fef3c7;background:#fef3c71a}.Contact-module__CWgG5q__secondaryButtonLight{color:#00364d;background:#00364d1a}.Contact-module__CWgG5q__primaryButton:hover,.Contact-module__CWgG5q__secondaryButton:hover,.Contact-module__CWgG5q__submitButton:hover{transform:translateY(-2px)}.Contact-module__CWgG5q__contentSection{padding:4rem 1.5rem}.Contact-module__CWgG5q__contactGrid{grid-template-columns:1fr;align-items:start;gap:2rem;display:grid}@media (min-width:1024px){.Contact-module__CWgG5q__contactGrid{grid-template-columns:minmax(0,1.45fr) minmax(20rem,.75fr)}}.Contact-module__CWgG5q__formCard,.Contact-module__CWgG5q__infoCard,.Contact-module__CWgG5q__stepCard,.Contact-module__CWgG5q__faqCta{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid;border-radius:1.5rem;box-shadow:0 24px 70px #00000024}.Contact-module__CWgG5q__formCard,.Contact-module__CWgG5q__infoCard,.Contact-module__CWgG5q__faqCta{padding:clamp(1.5rem,4vw,2.5rem)}.Contact-module__CWgG5q__cardDark{background:linear-gradient(135deg,#1e293be6,#00364d66);border-color:#fef3c733}.Contact-module__CWgG5q__cardLight{background:linear-gradient(135deg,#fef3c7cc,#f57f421a);border-color:#00364d33}.Contact-module__CWgG5q__sectionIntro{text-align:center;max-width:52rem;margin:0 auto 2rem}.Contact-module__CWgG5q__sectionTitle{letter-spacing:-.035em;text-align:center;margin-bottom:1rem;font-size:clamp(1.75rem,4vw,3rem);font-weight:850;line-height:1.08}.Contact-module__CWgG5q__sectionText{text-align:center;line-height:1.75}.Contact-module__CWgG5q__formGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:720px){.Contact-module__CWgG5q__formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.Contact-module__CWgG5q__fieldLabel{color:#f57f42;text-align:left;flex-direction:column;gap:.45rem;margin-bottom:1rem;font-size:.88rem;font-weight:800;display:flex}.Contact-module__CWgG5q__input{color:#00364d;background:#fef3c7e6;border:1px solid #00364d33;border-radius:.85rem;outline:none;width:100%;min-height:46px;padding:.85rem 1rem;transition:border-color .16s,box-shadow .16s}.Contact-module__CWgG5q__input:focus{border-color:#f57f42;box-shadow:0 0 0 3px #f57f4233}.Contact-module__CWgG5q__input::placeholder{color:#00364d99}.Contact-module__CWgG5q__textarea{resize:vertical;min-height:10rem}.Contact-module__CWgG5q__honeypot{display:none}.Contact-module__CWgG5q__submitButton{cursor:pointer;width:100%}.Contact-module__CWgG5q__submitButton:disabled{cursor:wait;opacity:.75}.Contact-module__CWgG5q__formMessage{text-align:center;border-radius:.9rem;margin-top:1rem;padding:.9rem 1rem;font-weight:700}.Contact-module__CWgG5q__successMessage{color:#00364d;background:#fef3c7cc;border:1px solid #f57f4266}.Contact-module__CWgG5q__errorMessage{color:#fef3c7;background:#f57f42cc;border:1px solid #f57f42}.Contact-module__CWgG5q__sidePanel{gap:1.5rem;display:grid}.Contact-module__CWgG5q__contactCards{gap:1rem;display:grid}.Contact-module__CWgG5q__contactCard,.Contact-module__CWgG5q__useCaseCard{text-align:center;border:1px solid;border-radius:1rem;justify-content:center;align-items:center;gap:.85rem;min-height:76px;padding:1rem;transition:transform .18s,border-color .18s;display:flex}.Contact-module__CWgG5q__contactCard:hover,.Contact-module__CWgG5q__useCaseCard:hover{border-color:#f57f42;transform:translateY(-2px)}.Contact-module__CWgG5q__innerCardDark{color:#fef3c7;background:linear-gradient(135deg,#00364d4d,#1e293bcc);border-color:#fef3c733}.Contact-module__CWgG5q__innerCardLight{color:#00364d;background:#fef3c7b3;border-color:#00364d33}.Contact-module__CWgG5q__cardIcon{font-size:1.6rem}.Contact-module__CWgG5q__contactCard span:last-child{flex-direction:column;gap:.25rem;display:flex}.Contact-module__CWgG5q__contactCard small{color:#f57f42;font-weight:700}.Contact-module__CWgG5q__stepsGrid,.Contact-module__CWgG5q__useCaseGrid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:768px){.Contact-module__CWgG5q__stepsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.Contact-module__CWgG5q__useCaseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.Contact-module__CWgG5q__stepCard{text-align:center;height:100%;padding:1.5rem}.Contact-module__CWgG5q__stepNumber{color:#00364d;background:#f57f42;border-radius:999px;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1rem;font-weight:900;display:inline-flex}.Contact-module__CWgG5q__stepCard h3{color:#f57f42;text-align:center;margin-bottom:.75rem;font-size:1.15rem;font-weight:800}.Contact-module__CWgG5q__stepCard p{text-align:center;line-height:1.65}.Contact-module__CWgG5q__useCaseCard{font-weight:800}.Contact-module__CWgG5q__faqCta{text-align:center;max-width:56rem;margin:2rem auto 0}@media (max-width:520px){.Contact-module__CWgG5q__heroSection{padding-top:7rem}.Contact-module__CWgG5q__contactCard{flex-direction:column}}
