.page_page__6Z7nH{width:100vw;margin-left:calc(-50vw + 50%);display:grid;grid-template-columns:1fr 1fr;min-height:100vh;background:#FAFAF9;transition:opacity .5s ease-out}.page_hidden__esW53{opacity:0}.page_visible__lkLqm{opacity:1}@media (prefers-reduced-motion:reduce){.page_page__6Z7nH{transition:none}.page_hidden__esW53{opacity:1}}.page_left__VQoP5{display:flex;align-items:center;padding:72px 48px 56px clamp(40px,7vw,128px)}.page_content__lF11r{max-width:500px}.page_headline__Hz1v_{letter-spacing:-.015em;color:#0B0B0B;line-height:1.18;margin:0}.page_description__GsCf0,.page_headline__Hz1v_{font-family:var(--font-sans);font-size:clamp(24px,2.5vw,31px);font-weight:410}.page_description__GsCf0{letter-spacing:-.012em;color:var(--text-secondary);line-height:1.3;margin:16px 0 0}.page_right__7mScb{display:flex;align-items:center;justify-content:flex-end;padding:72px max(24px,calc(50vw - 776px)) 56px 0}@media (max-width:1180px){.page_page__6Z7nH{grid-template-columns:1fr;min-height:0}.page_left__VQoP5{align-items:flex-start;padding:96px var(--page-padding) 20px}.page_content__lF11r{max-width:560px}.page_right__7mScb{justify-content:stretch;padding:10px var(--page-padding) 52px}}@media (max-width:600px){.page_left__VQoP5{padding:88px var(--page-padding) 16px}}.ContactForm_card__vu9B3{--field-h:46px;background:#FEFEFC;width:100%;max-width:636px;padding:60px 40px 40px;display:flex;flex-direction:column;gap:18px}.ContactForm_row__D0WhG{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.ContactForm_group__7o_ma{display:flex;flex-direction:column;position:relative}.ContactForm_field__uAZ2y{box-sizing:border-box;width:100%;height:var(--field-h);padding:0 13px;background:#E6E6E6;border:none;border-radius:var(--radius-md);font-family:var(--font-sans);font-size:14px;line-height:1.4;font-weight:410;letter-spacing:-.01em;color:#0B0B0B;transition:background .16s ease,box-shadow .16s ease}.ContactForm_field__uAZ2y::placeholder{color:transparent}.ContactForm_field__uAZ2y:hover{background:#E0E0E0}.ContactForm_field__uAZ2y:focus,.ContactForm_field__uAZ2y:focus-visible{outline:none;background:#F1F3F5;box-shadow:inset 0 0 0 1.5px rgba(0,0,0,.1)}input.ContactForm_field__uAZ2y:-webkit-autofill,input.ContactForm_field__uAZ2y:-webkit-autofill:active,input.ContactForm_field__uAZ2y:-webkit-autofill:hover{-webkit-text-fill-color:#0B0B0B;-webkit-box-shadow:inset 0 0 0 1000px #E6E6E6;caret-color:#0B0B0B}input.ContactForm_field__uAZ2y:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 1.5px rgba(0,0,0,.1),inset 0 0 0 1000px #F1F3F5}.ContactForm_textarea__pAfA0{box-sizing:border-box;width:100%;min-height:128px;padding:13px;background:#E6E6E6;border:none;border-radius:var(--radius-md);font-family:var(--font-sans);font-size:14px;line-height:1.5;font-weight:410;letter-spacing:-.01em;color:#0B0B0B;resize:vertical;transition:background .16s ease,box-shadow .16s ease}.ContactForm_textarea__pAfA0::placeholder{color:transparent}.ContactForm_textarea__pAfA0:hover{background:#E0E0E0}.ContactForm_textarea__pAfA0:focus,.ContactForm_textarea__pAfA0:focus-visible{outline:none;background:#F1F3F5;box-shadow:inset 0 0 0 1.5px rgba(0,0,0,.1)}.ContactForm_floatLabel__0w4Sy{position:absolute;left:13px;top:calc(var(--field-h) / 2);font-family:var(--font-sans);font-size:14px;font-weight:410;line-height:1.4;letter-spacing:-.01em;color:#555555;white-space:nowrap;pointer-events:none;transform:translateX(0) translateY(-50%) scale(1);transform-origin:right center;transition:left .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1),color .2s ease,opacity .2s ease}input.ContactForm_field__uAZ2y:-webkit-autofill~.ContactForm_floatLabel__0w4Sy,input.ContactForm_field__uAZ2y:focus~.ContactForm_floatLabel__0w4Sy,input.ContactForm_field__uAZ2y:not(:placeholder-shown)~.ContactForm_floatLabel__0w4Sy{left:calc(100% - 13px);transform:translateX(-100%) translateY(-50%) scale(.8);color:#4F4F4F}.ContactForm_floatLabelArea__lSviN{position:absolute;left:13px;top:15px;font-family:var(--font-sans);font-size:14px;font-weight:410;line-height:1.4;letter-spacing:-.01em;color:#555555;white-space:nowrap;pointer-events:none;transform:translateX(0) scale(1);transform-origin:right top;transition:left .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1),color .2s ease}textarea.ContactForm_textarea__pAfA0:focus~.ContactForm_floatLabelArea__lSviN,textarea.ContactForm_textarea__pAfA0:not(:placeholder-shown)~.ContactForm_floatLabelArea__lSviN{left:calc(100% - 13px);transform:translateX(-100%) scale(.8);color:#4F4F4F}.ContactForm_req__oYBf5{transition:opacity .16s ease}input.ContactForm_field__uAZ2y:-webkit-autofill~.ContactForm_floatLabel__0w4Sy .ContactForm_req__oYBf5,input.ContactForm_field__uAZ2y:focus~.ContactForm_floatLabel__0w4Sy .ContactForm_req__oYBf5,input.ContactForm_field__uAZ2y:not(:placeholder-shown)~.ContactForm_floatLabel__0w4Sy .ContactForm_req__oYBf5{opacity:0}textarea.ContactForm_textarea__pAfA0:focus~.ContactForm_floatLabelArea__lSviN .ContactForm_req__oYBf5,textarea.ContactForm_textarea__pAfA0:not(:placeholder-shown)~.ContactForm_floatLabelArea__lSviN .ContactForm_req__oYBf5{opacity:0}.ContactForm_fieldError__MN3Yd,.ContactForm_fieldError__MN3Yd:focus{box-shadow:inset 0 0 0 1.5px var(--error-600)}.ContactForm_error__qDWds{font-family:var(--font-sans);font-size:12px;font-weight:410;color:var(--error-600);margin:5px 0 0}.ContactForm_privacy___IzCu{font-family:var(--font-sans);font-size:13px;font-weight:410;line-height:1.45;color:#4A4A4F;margin:0}.ContactForm_privacyLink__7qVS0{color:#0B0B0B;text-decoration:underline;text-underline-offset:2px}.ContactForm_privacyLink__7qVS0:hover{opacity:.7}.ContactForm_submitError__8OuIz{font-family:var(--font-sans);font-size:13px;font-weight:410;color:var(--error-600);margin:0}.ContactForm_submitRow__QPn9l{display:flex;justify-content:center;margin-top:12px}.ContactForm_submit__OkA2Y{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-sans);font-weight:410;font-size:14px;letter-spacing:-.01em;padding:5px 5px 5px 16px;background:#0F3D66;color:#FFFFFF;border:none;border-radius:999px;line-height:1;cursor:pointer;transition:background .2s ease,opacity .2s ease}.ContactForm_submit__OkA2Y:hover{background:#0B2E4D}.ContactForm_submit__OkA2Y:disabled{opacity:.6;cursor:default}.ContactForm_circle__8r7iv{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#FFFFFF;color:#0D1016;flex-shrink:0}.ContactForm_success__rER0q{display:flex;flex-direction:column;align-items:center;text-align:center;padding:44px 0 48px;animation:ContactForm_successIn__KnQLm .52s cubic-bezier(.16,1,.3,1) both}.ContactForm_successMark__Yyc81{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#0B0B0B;color:#ffffff;margin-bottom:22px;-webkit-font-smoothing:antialiased;animation:ContactForm_successMarkPop__r1Xzx .46s cubic-bezier(.34,1.56,.64,1) .14s both}.ContactForm_successTitle__zILI5{font-family:var(--font-sans);font-size:clamp(24px,2.4vw,30px);font-weight:410;letter-spacing:-.015em;color:#0B0B0B;margin:0 0 12px}.ContactForm_successText__JF7dp{font-family:var(--font-sans);font-size:16px;font-weight:410;line-height:1.5;color:var(--text-secondary);margin:0 auto;max-width:400px}.ContactForm_successNote__i4Egf{display:block;margin-top:20px;padding-top:18px;border-top:1px solid rgba(0,0,0,.08);width:100%;max-width:400px;font-family:var(--font-sans);font-size:13px;font-weight:410;color:rgba(0,0,0,.4)}@keyframes ContactForm_successIn__KnQLm{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ContactForm_successMarkPop__r1Xzx{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ContactForm_successMark__Yyc81,.ContactForm_success__rER0q{animation:none}.ContactForm_floatLabelArea__lSviN,.ContactForm_floatLabel__0w4Sy{transition:none}}@media (max-width:1180px){.ContactForm_card__vu9B3{max-width:100%;padding:44px 40px 36px}}@media (max-width:600px){.ContactForm_card__vu9B3{padding:36px 22px 32px}.ContactForm_row__D0WhG{grid-template-columns:1fr}}.ContactForm_honeypot__DyB1n{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}