.Section_section__GDNTw{padding:0;position:relative;overflow:hidden}.Section_container__pgS5h{width:100%;max-width:none;margin:0 auto;padding:0;position:relative;z-index:1}.Section_default__x_eVI{background-color:hsl(var(--background))}.Section_alternate__lTyho{background-color:var(--card-bg)}.ContactForm_section__kA464{position:relative;padding:110px 56px;background:linear-gradient(180deg,#f7f8fb,#eef3f6)}.ContactForm_header__Z_3TM{display:flex;justify-content:center;margin:0 auto 48px;text-align:center}.ContactForm_shell__5AzQV{display:grid;grid-template-columns:minmax(0,560px) minmax(0,616px);gap:clamp(40px,5vw,64px);max-width:1240px;margin:0 auto;padding:0;background:transparent;border:0;box-shadow:none}.ContactForm_shell__5AzQV>*{min-width:0}.ContactForm_content__8dTLX{padding:0;align-self:center}.ContactForm_eyebrow__kRggK{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:0;color:#26a39a;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.ContactForm_eyebrow__kRggK:after,.ContactForm_eyebrow__kRggK:before{content:"";width:38px;height:1px;background:rgba(38,163,154,.55)}.ContactForm_title__W6j_8{margin-bottom:1rem;color:#102334;font-size:58px;line-height:1.08;letter-spacing:0;text-wrap:balance}.ContactForm_highlight__8rmdo,.ContactForm_title__W6j_8 .accent{background:linear-gradient(120deg,#43b6a7,#2e8578);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ContactForm_text__xZAtm{color:#455a70;font-size:18px;line-height:1.68;margin-bottom:1.25rem;max-width:46ch}.ContactForm_points__KpWSQ{list-style:none;display:grid;gap:.62rem;padding:0}.ContactForm_points__KpWSQ li{position:relative;padding-left:1.1rem;color:#1f3449;line-height:1.55}.ContactForm_points__KpWSQ li:before{content:"";position:absolute;left:0;top:.6rem;width:.45rem;height:.45rem;border-radius:50%;background:linear-gradient(120deg,#45c5a5,#6ab7d8)}.ContactForm_form__gyc9f{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:36px;border-radius:24px;background:#262656;border:1px solid hsla(0,0%,100%,.16);box-shadow:0 30px 80px rgba(14,23,38,.2)}.ContactForm_form__gyc9f>*{min-width:0}.ContactForm_honeypot__m3fQn{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ContactForm_field__7EFvd{display:grid;gap:6px}.ContactForm_field__7EFvd label{color:#c9cbe4;font-size:12px;font-weight:600}.ContactForm_fieldHeader__21veP{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.ContactForm_counter__oPmVb{color:rgba(201,203,228,.62);font-size:.72rem;font-weight:600;font-variant-numeric:tabular-nums}.ContactForm_field__7EFvd input,.ContactForm_field__7EFvd select,.ContactForm_field__7EFvd textarea{width:100%;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.04);color:#fff;border-radius:10px;padding:12px 14px;font-size:14px;font-family:inherit;outline:none;transition:border-color .2s ease}.ContactForm_field__7EFvd input:disabled,.ContactForm_field__7EFvd textarea:disabled{opacity:.55;cursor:not-allowed}.ContactForm_field__7EFvd input:invalid:not(:-moz-placeholder){border-color:hsla(2,100%,71%,.6)}.ContactForm_field__7EFvd input:invalid:not(:placeholder-shown){border-color:hsla(2,100%,71%,.6)}.ContactForm_field__7EFvd input::-moz-placeholder,.ContactForm_field__7EFvd textarea::-moz-placeholder{color:rgba(199,211,225,.5)}.ContactForm_field__7EFvd input::placeholder,.ContactForm_field__7EFvd textarea::placeholder{color:rgba(199,211,225,.5)}.ContactForm_field__7EFvd input:focus,.ContactForm_field__7EFvd select:focus,.ContactForm_field__7EFvd textarea:focus{outline:none;border-color:#43b6a7}.ContactForm_field__7EFvd textarea{resize:none;min-height:8.5rem}.ContactForm_fullWidth__Vref6{grid-column:1/-1}.ContactForm_submit__wnpkC{grid-column:1/-1;margin-top:6px;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:12px;padding:14px 24px;font-size:15px;font-weight:700;font-family:inherit;color:#fff;background:linear-gradient(135deg,#9fe29f,#43b6a7 55%,#2e8578);cursor:pointer;transition:opacity .2s ease}.ContactForm_submit__wnpkC:disabled{cursor:not-allowed;opacity:.75}.ContactForm_submitContent__9HwQo{display:inline-flex;align-items:center;justify-content:center;gap:.55rem}.ContactForm_spinner__enrem{width:1rem;height:1rem;border-radius:50%;border:2px solid rgba(241,250,255,.35);border-top-color:#f1faff;animation:ContactForm_submit-spin__w14xW .7s linear infinite}@keyframes ContactForm_submit-spin__w14xW{to{transform:rotate(1turn)}}@media (max-width:1120px){.ContactForm_shell__5AzQV{grid-template-columns:1fr;gap:40px;max-width:720px}.ContactForm_content__8dTLX{text-align:center}.ContactForm_text__xZAtm{margin-inline:auto}}@media (max-width:768px){.ContactForm_section__kA464{padding:72px 24px}.ContactForm_header__Z_3TM{margin-bottom:32px}.ContactForm_shell__5AzQV{gap:32px}.ContactForm_title__W6j_8{font-size:clamp(40px,12vw,48px)}.ContactForm_form__gyc9f{grid-template-columns:1fr}}.Toast_toast__K4dn_{position:fixed;right:clamp(16px,3vw,32px);bottom:clamp(16px,3vw,32px);z-index:1000;display:grid;grid-template-columns:auto 1fr auto;align-items:flex-start;gap:.7rem;width:min(380px,calc(100vw - 32px));padding:.95rem 1rem;border-radius:14px;background:linear-gradient(160deg,rgba(17,42,69,.96),rgba(9,28,49,.99));border:1px solid rgba(159,183,201,.26);box-shadow:0 24px 60px rgba(14,19,34,.35);overflow:hidden;animation:Toast_toast-in__K9_ll .32s cubic-bezier(.22,1,.36,1)}.Toast_toast__K4dn_.Toast_closing__DSv9O{animation:Toast_toast-out__qtaS3 .22s ease forwards}.Toast_success__eDNXF{box-shadow:0 24px 60px rgba(14,19,34,.35),inset 0 0 0 1px rgba(67,182,167,.18),0 8px 30px rgba(67,182,167,.16)}.Toast_error__STKrt{box-shadow:0 24px 60px rgba(14,19,34,.35),inset 0 0 0 1px hsla(2,100%,71%,.18),0 8px 30px hsla(2,100%,71%,.14)}.Toast_icon__NiAJC{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;flex:none}.Toast_icon__NiAJC svg{width:17px;height:17px}.Toast_success__eDNXF .Toast_icon__NiAJC{color:#43b6a7;background:rgba(67,182,167,.16)}.Toast_error__STKrt .Toast_icon__NiAJC{color:#ff6f6b;background:hsla(2,100%,71%,.14)}.Toast_body__8oUSv{min-width:0;padding-top:.05rem}.Toast_title__f5SdN{color:#f1faff;font-size:.92rem;font-weight:800;letter-spacing:.01em;margin-bottom:.2rem}.Toast_message__Gas8Z{color:#b9cbdb;font-size:.82rem;line-height:1.45;font-weight:500}.Toast_close__uqxFX{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;border-radius:50%;background:transparent;color:#8ea3b6;cursor:pointer;flex:none;transition:background .15s ease,color .15s ease}.Toast_close__uqxFX svg{width:13px;height:13px}.Toast_close__uqxFX:hover{background:rgba(159,183,201,.14);color:#f1faff}.Toast_progress___F2uk{position:absolute;left:0;bottom:0;height:3px;width:100%;transform-origin:left;animation:Toast_toast-progress__Ar2Xc linear forwards}.Toast_success__eDNXF .Toast_progress___F2uk{background:linear-gradient(90deg,#9fe29f,#43b6a7 55%,#2e8578)}.Toast_error__STKrt .Toast_progress___F2uk{background:linear-gradient(90deg,#ffb199,#ff6f6b 55%,#d64550)}@keyframes Toast_toast-in__K9_ll{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes Toast_toast-out__qtaS3{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(10px) scale(.98)}}@keyframes Toast_toast-progress__Ar2Xc{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:480px){.Toast_toast__K4dn_{left:16px;right:16px;width:auto}}