.header-module__bY5_QG__header2{z-index:50;background:#fff;border-bottom:none;padding:1.2rem 0;position:sticky;top:0}.header-module__bY5_QG__header2NoBorder{border-bottom:none}.header-module__bY5_QG__header2Inner{justify-content:space-between;align-items:center;padding-left:2rem;padding-right:2rem;display:flex}.header-module__bY5_QG__header2LogoLink{align-items:center;text-decoration:none;display:inline-flex}.header-module__bY5_QG__header2Logo{color:#111827;align-items:center;gap:.65rem;font-size:1.55rem;font-weight:600;display:flex}.header-module__bY5_QG__header2LogoText{color:#111827}.header-module__bY5_QG__header2LogoDot{border-radius:50%;flex-shrink:0;width:1.2rem;height:1.2rem;display:inline-block;position:relative;overflow:hidden;box-shadow:0 3px 8px #2563eb47}.header-module__bY5_QG__header2LogoDot:before{content:"";pointer-events:none;background:linear-gradient(#ffffff6b 0%,#ffffff29 50%,#fff0 100%);border-radius:999px;height:40%;position:absolute;top:2px;left:2px;right:2px}.header-module__bY5_QG__header2Nav{align-items:center;gap:1.6rem;display:flex}.header-module__bY5_QG__header2NavCta{color:#111827;white-space:nowrap;min-height:38px;box-shadow:none;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:0 .9rem;font-size:.9rem;font-weight:600;line-height:1;text-decoration:none;transition:background .16s,color .16s,border-color .16s;display:inline-flex;position:relative;overflow:visible}.header-module__bY5_QG__header2NavCta:hover{color:#07152e;background:#f3f4f6;border-color:#e5e7eb}.header-module__bY5_QG__header2NavCta:active{background:#e5e7eb}.header-module__bY5_QG__header2NavCta:before{content:none;display:none}.header-module__bY5_QG__ctaLabelDesktop{display:inline}.header-module__bY5_QG__ctaLabelMobile{display:none}@media (max-width:640px){.header-module__bY5_QG__header2{padding:.8rem 0}.header-module__bY5_QG__header2Inner{padding-left:1rem;padding-right:1rem}.header-module__bY5_QG__header2Logo{gap:.48rem;font-size:1.1rem}.header-module__bY5_QG__header2LogoDot{width:.9rem;height:.9rem}.header-module__bY5_QG__header2Nav{gap:.75rem;margin-left:auto}.header-module__bY5_QG__header2NavCta{border-radius:9px;min-height:34px;padding:0 .72rem;font-size:.78rem}.header-module__bY5_QG__ctaLabelDesktop{display:none}.header-module__bY5_QG__ctaLabelMobile{display:inline}}
.ContactUs-module__JsZo8q__pageSection{background:#fff;min-height:100vh;padding:88px 20px 110px;position:relative;overflow:hidden}.ContactUs-module__JsZo8q__wrapper{z-index:1;max-width:980px;margin:0 auto;position:relative}.ContactUs-module__JsZo8q__hero{text-align:center;max-width:560px;margin:0 auto 42px}.ContactUs-module__JsZo8q__title{color:#151821;letter-spacing:-.055em;margin:0;font-size:clamp(2.9rem,5vw,4.25rem);font-weight:700;line-height:.98}.ContactUs-module__JsZo8q__subtitle{color:#5f6674;max-width:430px;margin:16px auto 0;font-size:1.06rem;font-weight:500;line-height:1.55}.ContactUs-module__JsZo8q__card{background:#fffffffa;border:1px solid #d8deea;border-radius:18px;width:100%;max-width:690px;margin:0 auto;padding:22px 22px 24px;box-shadow:0 1px #1018280a,0 18px 40px #10182814,0 40px 90px #1018280d}.ContactUs-module__JsZo8q__form{width:100%}.ContactUs-module__JsZo8q__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px;display:grid}.ContactUs-module__JsZo8q__field{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.ContactUs-module__JsZo8q__label{color:#171a23;letter-spacing:-.01em;font-size:.82rem;font-weight:600;line-height:1.2}.ContactUs-module__JsZo8q__input,.ContactUs-module__JsZo8q__select,.ContactUs-module__JsZo8q__textarea{color:#171a23;background:linear-gradient(#fff 0%,#fbfcff 100%);border:1px solid #d7ddea;border-radius:10px;outline:none;width:100%;font-size:.9rem;line-height:1.4;transition:border-color .2s,box-shadow .2s,transform .2s,background-color .2s}.ContactUs-module__JsZo8q__input,.ContactUs-module__JsZo8q__select{height:48px;padding:0 14px}.ContactUs-module__JsZo8q__select{appearance:none;color:#7b8393;padding-right:44px}.ContactUs-module__JsZo8q__textarea{resize:vertical;min-height:112px;padding:14px}.ContactUs-module__JsZo8q__input::placeholder,.ContactUs-module__JsZo8q__textarea::placeholder{color:#9aa3b2}.ContactUs-module__JsZo8q__input:hover,.ContactUs-module__JsZo8q__select:hover,.ContactUs-module__JsZo8q__textarea:hover{border-color:#c8d2e5}.ContactUs-module__JsZo8q__input:focus,.ContactUs-module__JsZo8q__select:focus,.ContactUs-module__JsZo8q__textarea:focus{border-color:#8db3ff;transform:translateY(-1px);box-shadow:0 0 0 4px #2563eb17}.ContactUs-module__JsZo8q__selectWrap{position:relative}.ContactUs-module__JsZo8q__chevron{color:#8d95a3;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.ContactUs-module__JsZo8q__chevron svg{width:100%;height:100%;display:block}.ContactUs-module__JsZo8q__successMessage{color:#166534;text-align:center;margin:2px 0 0;font-size:.88rem;font-weight:600;line-height:1.4}.ContactUs-module__JsZo8q__errorMessage{color:#b42318;text-align:center;margin:2px 0 0;font-size:.88rem;font-weight:600;line-height:1.4}.ContactUs-module__JsZo8q__actions{justify-content:center;padding-top:12px;display:flex}.ContactUs-module__JsZo8q__submitButton{color:#fff;letter-spacing:-.015em;cursor:pointer;background:linear-gradient(#3578ff 0%,#2563eb 100%);border:0;border-radius:10px;min-width:118px;height:42px;font-size:.85rem;font-weight:700;transition:transform .18s,box-shadow .18s,filter .18s,opacity .18s;box-shadow:0 12px 24px #2563eb38,0 2px 6px #2563eb2e,inset 0 1px #ffffff47}.ContactUs-module__JsZo8q__submitButton:hover{filter:brightness(1.02);transform:translateY(-1px);box-shadow:0 16px 30px #2563eb42,0 4px 10px #2563eb33,inset 0 1px #ffffff47}.ContactUs-module__JsZo8q__submitButton:active{transform:translateY(0)}.ContactUs-module__JsZo8q__submitButton:disabled{cursor:not-allowed;opacity:.72;transform:none;box-shadow:0 10px 20px #2563eb29,inset 0 1px #ffffff3d}@media (max-width:760px){.ContactUs-module__JsZo8q__pageSection{padding:64px 16px 80px}.ContactUs-module__JsZo8q__hero{margin-bottom:30px}.ContactUs-module__JsZo8q__card{border-radius:16px;padding:18px 16px 20px}.ContactUs-module__JsZo8q__grid{grid-template-columns:1fr;gap:0}.ContactUs-module__JsZo8q__subtitle{max-width:340px;font-size:.98rem}}@media (max-width:480px){.ContactUs-module__JsZo8q__title{font-size:2.4rem}.ContactUs-module__JsZo8q__subtitle{font-size:.94rem}.ContactUs-module__JsZo8q__input,.ContactUs-module__JsZo8q__select{height:46px}.ContactUs-module__JsZo8q__submitButton{width:100%;max-width:180px}}
