.ContactForm_contactPage__fRGUz{--contact-navy:#14213d;--contact-blue:#159eb8;--contact-blue-dark:#0a7185;--contact-orange:#f06a2b;--contact-orange-dark:#ad3c13;--contact-gold:#ffc928;--contact-mint:#26bd86}.ContactForm_formSection__8y7ao{margin-top:clamp(18px,3vw,34px)}.ContactForm_formCard__2a6BQ{min-height:630px;scroll-margin-top:94px;padding:clamp(24px,4vw,42px);border:2px solid #c7dfe5;border-radius:27px;background:#fff;box-shadow:0 8px 0 #a9cdd5,0 24px 46px rgba(27,70,88,.13)}.ContactForm_formIntro__InzqQ{max-width:900px;margin-bottom:29px}.ContactForm_formIntro__InzqQ>span{color:var(--contact-blue-dark);font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.ContactForm_formIntro__InzqQ h1{max-width:760px;margin:9px 0 0;color:var(--contact-navy);font-size:clamp(38px,6vw,62px);font-weight:900;line-height:1.02;letter-spacing:-.04em}.ContactForm_formIntro__InzqQ p{max-width:760px;margin:18px 0 0;color:#687987;font-size:clamp(15px,2vw,18px);line-height:1.68}.ContactForm_privacyNote__UrsfT{display:flex;margin-top:25px;padding:13px 15px;border:1px solid #f0d58f;border-radius:15px;background:#fff8e7;align-items:baseline;gap:8px 12px}.ContactForm_privacyNote__UrsfT strong{color:#664715;font-size:12px}.ContactForm_privacyNote__UrsfT span{color:#78684d;font-size:11px;line-height:1.55}.ContactForm_formHeading__DY08Q{padding-bottom:25px;border-bottom:2px solid #edf1f3}.ContactForm_formHeading__DY08Q>span{display:inline-flex;padding:6px 9px;border-radius:999px;background:#e5f7fa;color:var(--contact-blue-dark);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ContactForm_formHeading__DY08Q h2{margin:11px 0 0;color:var(--contact-navy);font-size:clamp(29px,4vw,42px);line-height:1.08;letter-spacing:-.025em}.ContactForm_formHeading__DY08Q p{margin:10px 0 0;color:#697785;font-size:14px;line-height:1.65}.ContactForm_typeGrid__ED8Gg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:28px}.ContactForm_typeCard___lTwH{position:relative;display:grid;min-height:164px;grid-template-columns:62px minmax(0,1fr) 24px;align-items:center;grid-gap:18px;gap:18px;padding:25px;border:2px solid #d8e3e7;border-radius:21px;background:linear-gradient(145deg,#fff,#f4fafb);box-shadow:0 6px 0 #c5d8dd;color:var(--contact-navy);cursor:pointer;text-align:left;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.ContactForm_typeCard___lTwH:nth-child(3n+2){border-color:#f1c6a7;background:linear-gradient(145deg,#fff,#fff2e9);box-shadow:0 5px 0 #e1a87e}.ContactForm_typeCard___lTwH:nth-child(3n){border-color:#dfd0a0;background:linear-gradient(145deg,#fff,#fff9df);box-shadow:0 5px 0 #d7be69}.ContactForm_typeCard___lTwH:hover{transform:translateY(-3px);border-color:var(--contact-blue);box-shadow:0 8px 0 #87bac4,0 16px 27px rgba(28,79,96,.13)}.ContactForm_typeCard___lTwH:active{transform:translateY(2px);box-shadow:0 2px 0 #87bac4}.ContactForm_typeCard___lTwH>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:9px}.ContactForm_typeCard___lTwH strong{font-family:inherit;font-size:18px;line-height:1.25}.ContactForm_typeCard___lTwH small{color:#60717e;font-family:inherit;font-size:14px;line-height:1.55}.ContactForm_typeIcon__1qQiw{display:grid;width:62px;height:62px;place-items:center;border:2px solid #a7dce4;border-radius:18px;background:#ddf5f8;color:var(--contact-blue-dark)}.ContactForm_typeIcon__1qQiw svg{width:31px;height:31px}.ContactForm_typeArrow__KaFOe{color:#82919a}.ContactForm_typeCard___lTwH.ContactForm_selectedType__CpFHM{border-color:#084c60;background:linear-gradient(145deg,#158ca3,#086174);box-shadow:0 6px 0 #063d4c,0 17px 30px rgba(8,82,101,.25);color:#fff}.ContactForm_typeCard___lTwH.ContactForm_selectedType__CpFHM small{color:rgba(255,255,255,.82)}.ContactForm_typeCard___lTwH.ContactForm_selectedType__CpFHM .ContactForm_typeIcon__1qQiw{border-color:#b8eff5;background:#fff;color:var(--contact-blue-dark)}.ContactForm_typeCard___lTwH.ContactForm_selectedType__CpFHM .ContactForm_typeArrow__KaFOe{color:#fff}.ContactForm_stepError__ZXOgx{grid-column:1/-1;margin:4px 0 0;color:#b4233c;font-size:13px;font-weight:700}.ContactForm_fields__YX_u9{display:grid;grid-gap:19px;gap:19px;margin-top:28px}.ContactForm_twoColumns__VyXND{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px}.ContactForm_field__GJ4_s{min-width:0}.ContactForm_choiceFieldset__m1qRr legend,.ContactForm_field__GJ4_s label{display:block;margin:0 0 8px;color:#2c3b4d;font-size:13px;font-weight:900}.ContactForm_field__GJ4_s input,.ContactForm_field__GJ4_s textarea{display:block;width:100%;border:2px solid #d5e1e5;border-radius:14px;outline:none;background:#f9fcfd;color:#17263e;font:inherit;font-size:15px;transition:border-color .13s ease,box-shadow .13s ease}.ContactForm_field__GJ4_s input{min-height:50px;padding:11px 14px}.ContactForm_field__GJ4_s textarea{min-height:108px;padding:13px 14px;resize:vertical;line-height:1.55}.ContactForm_field__GJ4_s input:hover,.ContactForm_field__GJ4_s textarea:hover{border-color:#a9cbd2}.ContactForm_field__GJ4_s input:focus,.ContactForm_field__GJ4_s textarea:focus{border-color:var(--contact-blue);box-shadow:0 0 0 4px rgba(21,158,184,.14)}.ContactForm_field__GJ4_s input::placeholder,.ContactForm_field__GJ4_s textarea::placeholder{color:#9aa7ae}.ContactForm_fieldError__rab9z{margin:7px 0 0;color:#b4233c;font-size:12px;font-weight:700;line-height:1.45}.ContactForm_fieldHint__quEBx{margin:7px 0 0;color:#7b8992;font-size:11px;line-height:1.5}.ContactForm_choiceFieldset__m1qRr{margin:0;padding:0;border:0}.ContactForm_segmentedChoices__Pfxod{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px}.ContactForm_segmentedChoices__Pfxod button{min-height:52px;padding:11px 15px;border:2px solid #d7e2e6;border-radius:14px;background:#f9fcfd;color:#51606d;cursor:pointer;font:inherit;font-weight:900}.ContactForm_segmentedChoices__Pfxod button[aria-pressed=true]{border-color:var(--contact-blue);background:#ddf6f9;box-shadow:0 4px 0 #7bbbc5;color:var(--contact-blue-dark)}.ContactForm_guidanceCard__x81Xa{display:flex;padding:18px;border:2px solid #f2d280;border-radius:16px;background:#fff9e8;flex-direction:column;gap:5px}.ContactForm_guidanceCard__x81Xa strong{color:#62440e;font-size:13px}.ContactForm_guidanceCard__x81Xa span{color:#75684d;font-size:12px;line-height:1.55}.ContactForm_selectedSummary__M6oT5{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:2px solid #a9dfe5;border-radius:15px;background:#eaf9fb}.ContactForm_selectedSummary__M6oT5 span{color:#5e737c;font-size:12px}.ContactForm_selectedSummary__M6oT5 strong{color:var(--contact-blue-dark);font-size:14px}.ContactForm_submitError__bI9E9{margin-top:22px;padding:14px 16px;border:2px solid #efadb8;border-radius:14px;background:#fff2f4;color:#9a2136;font-size:13px;font-weight:700;line-height:1.55}.ContactForm_formActions__ecsCg{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:30px;padding-top:23px;border-top:2px solid #edf1f3}.ContactForm_backButton__yIUNA,.ContactForm_nextButton__AB9vo{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:9px;padding:12px 22px;border-radius:15px;cursor:pointer;font:inherit;font-size:14px;font-weight:900;text-decoration:none}.ContactForm_backButton__yIUNA{border:2px solid #cad8dd;background:#fff;color:#405361;box-shadow:0 4px 0 #b5c6cc}.ContactForm_nextButton__AB9vo{border:2px solid #ffa97d;background:linear-gradient(180deg,#ff7c3a,var(--contact-orange));box-shadow:0 5px 0 var(--contact-orange-dark),0 14px 25px rgba(184,63,16,.2);color:#fff}.ContactForm_nextButton__AB9vo:hover{transform:translateY(-2px);box-shadow:0 7px 0 var(--contact-orange-dark),0 17px 29px rgba(184,63,16,.24)}.ContactForm_nextButton__AB9vo:disabled{cursor:wait;filter:grayscale(.25);opacity:.7;transform:none}.ContactForm_backButton__yIUNA svg,.ContactForm_nextButton__AB9vo svg{width:18px;height:18px}.ContactForm_thankYouPage__vj33t{min-height:650px;padding-block:52px 100px}.ContactForm_thankYouCard__R_jdX{width:min(760px,100%);margin:20px auto 0;padding:clamp(30px,7vw,66px);border:3px solid #7fcfbd;border-radius:30px;background:linear-gradient(145deg,#fff,#edfbf7);box-shadow:0 9px 0 #249474,0 30px 62px rgba(28,107,84,.18);text-align:center}.ContactForm_thankYouIcon__iwPaa{display:grid;width:82px;height:82px;margin:0 auto 22px;place-items:center;border:3px solid #75d8bc;border-radius:25px;background:#dff8ef;box-shadow:0 6px 0 #3aaf8e;color:#16815f}.ContactForm_thankYouIcon__iwPaa svg{width:42px;height:42px}.ContactForm_returnedContent__302iD{margin-top:14px;color:#455662}.ContactForm_returnedContent__302iD h1,.ContactForm_returnedContent__302iD h2{margin:8px 0 0;color:var(--contact-navy);font-size:clamp(31px,5vw,48px);line-height:1.08}.ContactForm_returnedContent__302iD p{margin:15px auto 0;max-width:620px;font-size:16px;line-height:1.72}.ContactForm_returnedContent__302iD a{color:var(--contact-blue-dark);font-weight:900}.ContactForm_loadingConfirmation__8jHA5{color:#63747e}.ContactForm_thankYouActions__VEkLv{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:30px}.ContactForm_backLink__05sLj{color:var(--contact-blue-dark)!important;font-size:14px;font-weight:900;text-underline-offset:4px}@media (max-width:620px){.ContactForm_formCard__2a6BQ{min-height:0;padding:23px 17px}.ContactForm_formIntro__InzqQ{margin-bottom:24px}.ContactForm_twoColumns__VyXND,.ContactForm_typeGrid__ED8Gg{grid-template-columns:1fr}.ContactForm_typeCard___lTwH{min-height:142px;grid-template-columns:56px minmax(0,1fr) 20px;gap:14px;padding:20px 17px}.ContactForm_typeIcon__1qQiw{width:56px;height:56px}.ContactForm_typeCard___lTwH strong{font-size:17px}.ContactForm_typeCard___lTwH small{font-size:13px}.ContactForm_formActions__ecsCg{align-items:stretch;flex-direction:column-reverse}.ContactForm_formActions__ecsCg>span{display:none}.ContactForm_backButton__yIUNA,.ContactForm_nextButton__AB9vo{width:100%}.ContactForm_privacyNote__UrsfT{align-items:flex-start;flex-direction:column}.ContactForm_thankYouActions__VEkLv{align-items:stretch;flex-direction:column}}@media (prefers-reduced-motion:reduce){.ContactForm_nextButton__AB9vo,.ContactForm_typeCard___lTwH{transition:none}}