.hero_section-module__DrUvrG__hero{padding-top:var(--header-height);background:linear-gradient(135deg,#030a26 0%,#051241 40%,#0a3c8c 75%,#0e78c8 100%);justify-content:center;width:100%;display:flex}.hero_section-module__DrUvrG__heroContainer{justify-content:space-between;align-items:center;width:100%;display:flex}.hero_section-module__DrUvrG__heroContent>h1{color:var(--bg-text-color);letter-spacing:-.8px;margin-bottom:16px;font-size:52px;font-weight:900;line-height:1.2}.hero_section-module__DrUvrG__heroContent>p{color:#a0c8f0;letter-spacing:.3px;font-size:18px;line-height:1.7}@media screen and (max-width:992px){.hero_section-module__DrUvrG__heroContent>h1{font-size:42px}.hero_section-module__DrUvrG__heroContent>p{font-size:16px}}@media screen and (max-width:768px){.hero_section-module__DrUvrG__heroContent>h1{font-size:32px}.hero_section-module__DrUvrG__heroContent>p{font-size:16px}}@media screen and (max-width:576px){.hero_section-module__DrUvrG__heroContent>h1{font-size:22px}.hero_section-module__DrUvrG__heroContent>p{word-break:break-all;white-space:normal;font-size:14px}}
.find_us-module__oj3j3G__findUs .find_us-module__oj3j3G__emptyTip{color:#64748b;padding:20px 0;font-size:15px}.find_us-module__oj3j3G__findUs h2{color:#051237;letter-spacing:-.3px;margin-top:20px;margin-bottom:32px;font-size:32px;font-weight:800}.find_us-module__oj3j3G__findUs .find_us-module__oj3j3G__contactBox{background:#f7fafd;border:1px solid #d5e2f4;border-radius:12px;padding:18px 20px}.find_us-module__oj3j3G__findUs .find_us-module__oj3j3G__contactItem{align-items:center;gap:14px;margin-bottom:18px;transition:all .3s;display:flex}.find_us-module__oj3j3G__findUs .find_us-module__oj3j3G__contactItem:hover .find_us-module__oj3j3G__contactIcon{color:#0369a1;background-color:#bae6fd}.find_us-module__oj3j3G__findUs .find_us-module__oj3j3G__contactIcon{color:#0a52ab;background:#dbeafe;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.find_us-module__oj3j3G__findUs .find_us-module__oj3j3G__contactTitle{color:#64748b;margin-bottom:4px;font-size:12px}.find_us-module__oj3j3G__findUs .find_us-module__oj3j3G__contactContent{color:var(--head-text-color);font-size:15px;font-weight:600}.find_us-module__oj3j3G__findUs .find_us-module__oj3j3G__contactLink{color:var(--head-text-color);font-size:15px;font-weight:600;text-decoration:none;transition:color .2s}.find_us-module__oj3j3G__findUs .find_us-module__oj3j3G__contactLink:hover{color:var(--color-primary)}.find_us-module__oj3j3G__findUs .find_us-module__oj3j3G__qrCodeBox{text-align:center;justify-content:center;align-items:center;padding:28px 24px;display:flex}.find_us-module__oj3j3G__findUs .find_us-module__oj3j3G__qrTitle{color:var(--head-text-color);font-size:14px;font-weight:700}.find_us-module__oj3j3G__findUs .find_us-module__oj3j3G__qrDesc{color:#64748b;font-size:12px}.find_us-module__oj3j3G__findUs .find_us-module__oj3j3G__qrCodeImgBox{background:#fff;border:1px solid #d5e2f4;border-radius:12px;justify-content:center;align-items:center;width:180px;height:180px;margin:14px auto 12px;display:flex}
.app_toast-module__cGqmia__appToast{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.app_toast-module__cGqmia__appToast .app_toast-module__cGqmia__toastContent{background:#fff;border-radius:16px;min-width:300px;max-width:460px;padding:40px 48px;position:relative;box-shadow:0 20px 60px #0000004d}.app_toast-module__cGqmia__appToast .app_toast-module__cGqmia__toastCloseBtn{cursor:pointer;color:#64748b;background:#f7fafd;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:16px;right:16px}.app_toast-module__cGqmia__appToast .app_toast-module__cGqmia__toastCloseBtn:hover{color:var(--color-error)}.app_toast-module__cGqmia__appToast .app_toast-module__cGqmia__toastStatus{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 24px;display:flex}.app_toast-module__cGqmia__appToast .app_toast-module__cGqmia__successStatus{color:var(--color-success);background:#dcfce7}.app_toast-module__cGqmia__appToast .app_toast-module__cGqmia__errorStatus{color:var(--color-error);background:#fee2e2}.app_toast-module__cGqmia__appToast .app_toast-module__cGqmia__toastTitle{color:var(--head-text-color);text-align:center;margin-bottom:12px;font-size:24px;font-weight:800}.app_toast-module__cGqmia__appToast .app_toast-module__cGqmia__toastDesc{color:#64748b;text-align:center;white-space:pre-line;margin-bottom:28px;font-size:15px;line-height:1.7}
.send_msg-module__pAdDVq__sendMessage h2{color:#051237;letter-spacing:-.3px;margin-top:20px;margin-bottom:32px;font-size:32px;font-weight:800}.send_msg-module__pAdDVq__sendMessage .send_msg-module__pAdDVq__formDesc{color:#64748b;margin-bottom:32px;font-size:14px;line-height:1.7}.send_msg-module__pAdDVq__sendMessage .send_msg-module__pAdDVq__formDesc2{color:#64748b;margin-top:12px;font-size:12px}.send_msg-module__pAdDVq__sendMessage .send_msg-module__pAdDVq__formItem{margin-bottom:20px}.send_msg-module__pAdDVq__sendMessage .send_msg-module__pAdDVq__formItem .send_msg-module__pAdDVq__formIcon{color:var(--color-secondary)}.send_msg-module__pAdDVq__sendMessage .send_msg-module__pAdDVq__formItem .send_msg-module__pAdDVq__formRequired{color:var(--color-error)}.send_msg-module__pAdDVq__sendMessage .send_msg-module__pAdDVq__formItem>label{color:#051237;align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.send_msg-module__pAdDVq__sendMessage .send_msg-module__pAdDVq__formHalfItem{align-items:center;gap:20px;display:flex}.send_msg-module__pAdDVq__sendMessage .send_msg-module__pAdDVq__formHalfItem .send_msg-module__pAdDVq__formItem{flex:1}@media (max-width:576px){.send_msg-module__pAdDVq__sendMessage .send_msg-module__pAdDVq__formHalfItem{flex-direction:column;align-items:stretch;gap:0}}
.contact-module__xwJ-uq__contactSection{flex-wrap:wrap;justify-content:center;gap:64px;padding-top:90px;padding-bottom:90px;display:flex}.contact-module__xwJ-uq__contactSection .contact-module__xwJ-uq__contactBanner{border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:480px;height:600px;display:flex;position:relative;overflow:hidden}@media screen and (max-width:1200px){.contact-module__xwJ-uq__contactSection .contact-module__xwJ-uq__contactBanner{width:100%;height:400px}}
