.contact-module__xwJ-uq__contactPage{background:radial-gradient(circle at 76% 30%,#5574b812,#0000 36%),linear-gradient(135deg,#fbfaf7 0%,#f4f7fc 100%);padding:110px 0 125px;position:relative;overflow:hidden}.contact-module__xwJ-uq__contactPage:before{content:"CONTACT";color:#405d9907;font-family:var(--font-sans), Arial, Helvetica, sans-serif;letter-spacing:-.07em;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(11rem,23vw,21rem);font-weight:700;line-height:.75;position:absolute;bottom:-.14em;right:-.04em}.contact-module__xwJ-uq__contactLayout{z-index:2;grid-template-columns:minmax(0,1.22fr) minmax(430px,.78fr);align-items:start;gap:clamp(75px,7vw,120px);display:grid;position:relative}.contact-module__xwJ-uq__contactIntro{padding-top:32px}.contact-module__xwJ-uq__contactTitle{color:#151f31;max-width:820px;font-family:var(--font-sans), Arial, Helvetica, sans-serif;letter-spacing:.01em;text-transform:uppercase;margin:20px 0 36px;font-size:clamp(3.8rem,5.8vw,6.15rem);font-weight:400;line-height:.94}.contact-module__xwJ-uq__contactLead{max-width:700px;margin:0;font-size:1.28rem;line-height:1.7}.contact-module__xwJ-uq__contactDivider{background:linear-gradient(90deg,#405d9940,#405d9900);height:1px;margin:48px 0 30px}.contact-module__xwJ-uq__contactReasons{border-top:1px solid #405d9924}.contact-module__xwJ-uq__contactReason{border-bottom:1px solid #405d9924;grid-template-columns:46px 1fr;gap:24px;padding:25px 0;display:grid}.contact-module__xwJ-uq__reasonNumber{color:#a8864e;font-family:var(--font-sans), Arial, Helvetica, sans-serif;letter-spacing:.16em;padding-top:3px;font-size:.72rem;font-weight:800}.contact-module__xwJ-uq__contactReason strong{color:#18243a;font-family:var(--font-sans), Arial, Helvetica, sans-serif;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:.82rem;font-weight:800;display:block}.contact-module__xwJ-uq__contactReason p{color:#667185;font-family:var(--font-serif), Georgia, "Times New Roman", serif;margin:0;font-size:1.08rem;line-height:1.6}.contact-module__xwJ-uq__contactFaqLink{color:#6e788b;font-family:var(--font-serif), Georgia, "Times New Roman", serif;margin:28px 0 0;font-size:1.08rem;line-height:1.6}.contact-module__xwJ-uq__contactFaqLink a{color:#405d99;font-weight:600;text-decoration:none}.contact-module__xwJ-uq__formPanel{background:#fffffffa;border:1px solid #405d991f;width:100%;max-width:540px;margin-left:auto;padding:50px 48px 46px;transform:translate(72px);box-shadow:0 24px 65px #1f355c1c}.contact-module__xwJ-uq__formPanelTop{margin-bottom:34px}.contact-module__xwJ-uq__formEyebrow{color:#5574b8;font-family:var(--font-sans), Arial, Helvetica, sans-serif;letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px;font-size:.72rem;font-weight:800}.contact-module__xwJ-uq__formTitle{color:#172033;font-family:var(--font-serif), Georgia, "Times New Roman", serif;margin:0;font-size:clamp(2.5rem,3vw,3.25rem);font-weight:500;line-height:1.05}.contact-module__xwJ-uq__formRule{background:linear-gradient(90deg,#b49762,#0000);width:62px;height:1px;margin-top:21px}.contact-module__xwJ-uq__contactForm{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 26px;display:grid}.contact-module__xwJ-uq__formField{flex-direction:column;gap:10px;min-width:0;display:flex}.contact-module__xwJ-uq__formFieldFull{grid-column:1/-1}.contact-module__xwJ-uq__formField>span{color:#56657d;font-family:var(--font-sans), Arial, Helvetica, sans-serif;letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:800}.contact-module__xwJ-uq__formField input,.contact-module__xwJ-uq__formField textarea{box-sizing:border-box;color:#172033;width:100%;min-width:0;font-family:var(--font-serif), Georgia, "Times New Roman", serif;background:0 0;border:none;border-bottom:1px solid #405d9975;border-radius:0;outline:none;font-size:1.16rem;line-height:1.45;transition:border-color .18s,background .18s}.contact-module__xwJ-uq__formField input{height:47px;padding:0 3px 11px}.contact-module__xwJ-uq__formField textarea{resize:vertical;min-height:145px;padding:4px 3px 12px}.contact-module__xwJ-uq__formField input::placeholder,.contact-module__xwJ-uq__formField textarea::placeholder{color:#939dab;opacity:1}.contact-module__xwJ-uq__formField input:focus,.contact-module__xwJ-uq__formField textarea:focus{border-bottom-color:#405d99}.contact-module__xwJ-uq__submitButton{grid-column:1/-1;width:100%;min-height:58px;margin-top:8px;font-size:.78rem}@media (max-width:1100px){.contact-module__xwJ-uq__contactLayout{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr);gap:52px}.contact-module__xwJ-uq__contactTitle{font-size:clamp(3.6rem,6vw,5.4rem)}.contact-module__xwJ-uq__formPanel{padding:44px 36px 40px;transform:translate(28px)}}@media (max-width:860px){.contact-module__xwJ-uq__contactPage{padding:80px 0 95px}.contact-module__xwJ-uq__contactLayout{grid-template-columns:1fr;gap:60px}.contact-module__xwJ-uq__contactIntro{padding-top:0}.contact-module__xwJ-uq__contactTitle{max-width:680px}.contact-module__xwJ-uq__contactLead{max-width:720px}.contact-module__xwJ-uq__formPanel{max-width:none;margin:0;transform:none}}@media (max-width:560px){.contact-module__xwJ-uq__contactPage{padding:65px 0 80px}.contact-module__xwJ-uq__contactTitle{font-size:clamp(3rem,14vw,4.35rem);line-height:.96}.contact-module__xwJ-uq__contactLead{font-size:1.16rem}.contact-module__xwJ-uq__contactDivider{margin-top:40px}.contact-module__xwJ-uq__contactReason{grid-template-columns:38px 1fr;gap:18px}.contact-module__xwJ-uq__formPanel{padding:36px 24px 32px}.contact-module__xwJ-uq__contactForm{grid-template-columns:1fr;row-gap:25px}.contact-module__xwJ-uq__formFieldFull,.contact-module__xwJ-uq__submitButton{grid-column:auto}}.contact-module__xwJ-uq__privacyNotice{color:#8b94a3;font-family:var(--font-sans), Arial, Helvetica, sans-serif;grid-column:1/-1;margin:-12px 0 0;font-size:.72rem;line-height:1.55}.contact-module__xwJ-uq__privacyNotice a{color:#56657d;text-underline-offset:2px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}@media (max-width:560px){.contact-module__xwJ-uq__privacyNotice{grid-column:auto}}
