.ContactPage{min-height:100vh}.ContactPage .ContactPage_Body{padding:5px}.ContactPage .ContactPage_Body .ContactPage_Card{background:var(--background_White);border:1px solid var(--border_Light);border-radius:8px;overflow:hidden}.ContactPage .ContactPage_Body .ContactPage_Card .ContactPage_Inner{grid-gap:48px;align-items:start;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) 460px;margin:0 auto;max-width:1240px;padding:64px 24px 90px}.ContactPage .ContactPage_Info .ContactPage_Eyebrow{color:var(--background_Blue);font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.ContactPage .ContactPage_Info h1{color:var(--text_Title_Dark);font-size:clamp(28px,3.6vw,40px);font-weight:800;letter-spacing:-.02em;line-height:1.12;margin-top:10px}.ContactPage .ContactPage_Info p{color:var(--text_Title_Light_Light);font-size:15px;line-height:1.25;margin-top:12px;max-width:460px}.ContactPage .ContactPage_Info .ContactPage_Points{display:flex;flex-direction:column;gap:12px;margin-top:24px}.ContactPage .ContactPage_Info .ContactPage_Points .ContactPage_Point{align-items:center;color:var(--text_Title_Light);display:flex;font-size:14px;font-weight:500;gap:10px}.ContactPage .ContactPage_Info .ContactPage_Points .ContactPage_Point .material-symbols-outlined{align-items:center;background:var(--background_Gray_Light);border:1px solid var(--border_Light);border-radius:10px;color:var(--background_Blue);display:inline-flex;flex-shrink:0;font-size:20px;height:36px;justify-content:center;width:36px}.ContactPage .ContactPage_Info .ContactPage_Direct{border-top:1px solid var(--border_Light);color:var(--text_Title_Light_Light);font-size:13.5px;margin-top:26px;padding-top:18px}.ContactPage .ContactPage_Info .ContactPage_Direct a{color:var(--background_Blue);font-weight:600;text-decoration:none}.ContactPage .ContactPage_Info .ContactPage_Direct a:hover{text-decoration:underline}.ContactPage .ContactPage_FormWrap{background:var(--background_White);border:1px solid var(--border_Light);border-radius:14px;box-shadow:0 1px 3px #0000000d;padding:24px}.ContactPage .ContactPage_FormWrap .ContactPage_Form{display:flex;flex-direction:column;gap:14px}.ContactPage .ContactPage_FormWrap .ContactPage_Form .ContactPage_Row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.ContactPage .ContactPage_FormWrap .ContactPage_Form .ContactPage_Field{display:flex;flex-direction:column;gap:6px;min-width:0;position:relative}.ContactPage .ContactPage_FormWrap .ContactPage_Form .ContactPage_Field label{color:var(--text_Title_Light);font-size:12px;font-weight:600}.ContactPage .ContactPage_FormWrap .ContactPage_Form .ContactPage_Field input,.ContactPage .ContactPage_FormWrap .ContactPage_Form .ContactPage_Field textarea{background:var(--background_White);border:1px solid var(--border_Dark_Light);border-radius:8px;color:var(--text_Title_Dark);font-family:inherit;font-size:14px;outline:3px solid #0000;padding:10px 12px;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.ContactPage .ContactPage_FormWrap .ContactPage_Form .ContactPage_Field input::placeholder,.ContactPage .ContactPage_FormWrap .ContactPage_Form .ContactPage_Field textarea::placeholder{color:var(--text_Title_Light_Light_Light)}.ContactPage .ContactPage_FormWrap .ContactPage_Form .ContactPage_Field input:focus,.ContactPage .ContactPage_FormWrap .ContactPage_Form .ContactPage_Field textarea:focus{border-color:var(--background_Blue);box-shadow:0 0 0 3px var(--outline_Blue)}.ContactPage .ContactPage_FormWrap .ContactPage_Form .ContactPage_Field.has-error label{color:#dc2626}.ContactPage .ContactPage_FormWrap .ContactPage_Form .ContactPage_Field.has-error .ContactPage_Select,.ContactPage .ContactPage_FormWrap .ContactPage_Form .ContactPage_Field.has-error input,.ContactPage .ContactPage_FormWrap .ContactPage_Form .ContactPage_Field.has-error textarea{border-color:#dc2626;box-shadow:0 0 0 3px #dc262624}.ContactPage .ContactPage_FormWrap .ContactPage_Form .ContactPage_Field .ContactPage_Select{align-items:center;background:var(--background_White);border:1px solid var(--border_Dark_Light);border-radius:8px;color:var(--text_Title_Dark);cursor:pointer;display:flex;font-family:inherit;font-size:14px;gap:8px;justify-content:space-between;padding:10px 10px 10px 12px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.ContactPage .ContactPage_FormWrap .ContactPage_Form .ContactPage_Field .ContactPage_Select .is-placeholder{color:var(--text_Title_Light_Light_Light)}.ContactPage .ContactPage_FormWrap .ContactPage_Form .ContactPage_Field .ContactPage_Select .material-symbols-outlined{color:var(--text_Title_Light_Light);font-size:18px;transition:transform .16s ease}.ContactPage .ContactPage_FormWrap .ContactPage_Form .ContactPage_Field .ContactPage_Select.is-open{border-color:var(--background_Blue);box-shadow:0 0 0 3px var(--outline_Blue)}.ContactPage .ContactPage_FormWrap .ContactPage_Form .ContactPage_Field .ContactPage_Select.is-open .material-symbols-outlined{transform:rotate(180deg)}.ContactPage .ContactPage_FormWrap .ContactPage_Form .ContactPage_Field .ContactPage_SelectMenu{background:var(--background_White);border:1px solid var(--border_Light);border-radius:10px;box-shadow:0 1px 3px #0000000d;display:flex;flex-direction:column;left:0;padding:4px;position:absolute;right:0;top:calc(100% + 6px);z-index:10}.ContactPage .ContactPage_FormWrap .ContactPage_Form .ContactPage_Field .ContactPage_SelectMenu .ContactPage_SelectOption{align-items:center;background:#0000;border:0;border-radius:7px;color:var(--text_Title_Dark);cursor:pointer;display:flex;font-family:inherit;font-size:13.5px;font-weight:500;gap:8px;justify-content:space-between;padding:9px 10px;text-align:left;transition:background .12s ease}.ContactPage .ContactPage_FormWrap .ContactPage_Form .ContactPage_Field .ContactPage_SelectMenu .ContactPage_SelectOption .material-symbols-outlined{color:var(--background_Blue);font-size:17px}.ContactPage .ContactPage_FormWrap .ContactPage_Form .ContactPage_Field .ContactPage_SelectMenu .ContactPage_SelectOption.is-active,.ContactPage .ContactPage_FormWrap .ContactPage_Form .ContactPage_Field .ContactPage_SelectMenu .ContactPage_SelectOption:hover{background:var(--background_Gray_Light)}.ContactPage .ContactPage_FormWrap .ContactPage_Form .ContactPage_Hp{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.ContactPage .ContactPage_FormWrap .ContactPage_Form .ContactPage_Recaptcha{display:flex;justify-content:flex-start}.ContactPage .ContactPage_FormWrap .ContactPage_Form .ContactPage_Recaptcha>div{max-width:100%;overflow:hidden}.ContactPage .ContactPage_FormWrap .ContactPage_Form .ContactPage_Error{align-items:center;background:color-mix(in srgb,var(--Canceled) 8%,#0000);border:1px solid color-mix(in srgb,var(--Canceled) 25%,#0000);border-radius:8px;color:var(--Canceled);display:flex;font-size:13px;gap:8px;padding:9px 12px}.ContactPage .ContactPage_FormWrap .ContactPage_Form .ContactPage_Error .material-symbols-outlined{flex-shrink:0;font-size:18px}.ContactPage .ContactPage_FormWrap .ContactPage_Form .ContactPage_Submit{align-items:center;background:var(--background_Blue);border:1px solid var(--background_Blue);border-radius:10px;color:var(--background_White);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;height:44px;justify-content:center;padding:0 18px;transition:background .12s ease,transform .08s ease}.ContactPage .ContactPage_FormWrap .ContactPage_Form .ContactPage_Submit .material-symbols-outlined{font-size:18px}.ContactPage .ContactPage_FormWrap .ContactPage_Form .ContactPage_Submit .ContactPage_SubmitSpinner{animation:ContactPage_SubmitSpin .8s linear infinite}.ContactPage .ContactPage_FormWrap .ContactPage_Form .ContactPage_Submit:hover:not(:disabled){background:var(--background_Blue_Dark)}.ContactPage .ContactPage_FormWrap .ContactPage_Form .ContactPage_Submit:active:not(:disabled){transform:scale(.98)}.ContactPage .ContactPage_FormWrap .ContactPage_Form .ContactPage_Submit:disabled{cursor:progress;opacity:.7}@keyframes ContactPage_SubmitSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ContactPage .ContactPage_FormWrap .ContactPage_Form .ContactPage_FinePrint{color:var(--text_Title_Light_Light_Light);font-size:12px;line-height:1.25}.ContactPage .ContactPage_FormWrap .ContactPage_Form .ContactPage_FinePrint a{color:var(--text_Title_Light);font-weight:600;text-decoration:none}.ContactPage .ContactPage_FormWrap .ContactPage_Form .ContactPage_FinePrint a:hover{text-decoration:underline}.ContactPage .ContactPage_FormWrap .ContactPage_Success{align-items:center;display:flex;flex-direction:column;gap:8px;padding:28px 12px;text-align:center}.ContactPage .ContactPage_FormWrap .ContactPage_Success>.material-symbols-outlined{color:var(--Done);font-size:44px}.ContactPage .ContactPage_FormWrap .ContactPage_Success h2{color:var(--text_Title_Dark);font-size:20px;font-weight:700}.ContactPage .ContactPage_FormWrap .ContactPage_Success p{color:var(--text_Title_Light_Light);font-size:14px;line-height:1.25;max-width:340px}.ContactPage .ContactPage_FormWrap .ContactPage_Success .ContactPage_SuccessCta{align-items:center;background:var(--background_Blue);border:1px solid var(--background_Blue);border-radius:10px;color:var(--background_White);display:inline-flex;font-size:13.5px;font-weight:600;gap:7px;height:40px;margin-top:12px;padding:0 16px;text-decoration:none;transition:background .12s ease}.ContactPage .ContactPage_FormWrap .ContactPage_Success .ContactPage_SuccessCta .material-symbols-outlined{font-size:18px}.ContactPage .ContactPage_FormWrap .ContactPage_Success .ContactPage_SuccessCta:hover{background:var(--background_Blue_Dark)}@media(max-width:1050px){.ContactPage .ContactPage_Body .ContactPage_Card .ContactPage_Inner{gap:32px;grid-template-columns:minmax(0,1fr);padding:44px 20px 70px}.ContactPage .ContactPage_FormWrap{max-width:560px}}@media(max-width:600px){.ContactPage .ContactPage_Body .ContactPage_Card .ContactPage_Inner{padding:30px 14px 52px}.ContactPage .ContactPage_FormWrap{max-width:none;padding:16px}.ContactPage .ContactPage_FormWrap .ContactPage_Form .ContactPage_Row{grid-template-columns:1fr}}