.ContactUsForm_form__ZXtaq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.05rem 1.15rem;width:100%}.ContactUsForm_formItem__XZ_T5{min-width:0;margin-bottom:0}.ContactUsForm_formItemFull__OpDqf,.ContactUsForm_submitWrap__L8qZN{grid-column:1/-1}.ContactUsForm_form__ZXtaq .ant-form-item-label{padding-bottom:.45rem}.ContactUsForm_form__ZXtaq .ant-form-item-explain-error{margin-top:.4rem;color:#dc2626;font-size:.8rem;font-weight:600}.ContactUsForm_label__rpiEE{display:flex;align-items:center;color:#1e293b;font-size:.84rem;font-weight:720;letter-spacing:.01em}.ContactUsForm_required__S4nYn{color:#ef4444}.ContactUsForm_input__AXeFN,.ContactUsForm_textarea__pIVIq{width:100%;padding:.75rem .95rem;border-color:#dbe3ee;border-radius:.9rem;color:#0f172a;font-size:1rem;background:#f8fafc;box-shadow:inset 0 1px 2px rgba(15,23,42,.025);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.ContactUsForm_input__AXeFN{min-height:3.2rem}.ContactUsForm_textarea__pIVIq{min-height:10.5rem;line-height:1.55}.ContactUsForm_input__AXeFN:hover,.ContactUsForm_textarea__pIVIq:hover{background:#fff}.ContactUsForm_input__AXeFN:focus,.ContactUsForm_textarea__pIVIq:focus{border-color:#2563eb;background:#fff;box-shadow:0 0 0 4px rgba(37,99,235,.11),0 8px 20px rgba(30,64,175,.06)}.ContactUsForm_submitWrap__L8qZN{display:flex;justify-content:flex-start;margin-top:.55rem}.ContactUsForm_submitButton__sywde{width:min(100%,18rem);min-height:3.55rem;padding:.8rem 1.4rem;border:1px solid hsla(0,0%,100%,.22);border-radius:.95rem;color:#fff;font-size:1.02rem;font-weight:780;background:linear-gradient(135deg,#2563eb,#3b82f6 58%,#0ea5e9);box-shadow:0 14px 28px rgba(37,99,235,.24),inset 0 1px 0 hsla(0,0%,100%,.22);cursor:pointer;transition:filter .18s ease,box-shadow .18s ease}.ContactUsForm_submitButton__sywde:hover{filter:brightness(1.06);box-shadow:0 18px 34px rgba(37,99,235,.3),inset 0 1px 0 hsla(0,0%,100%,.25)}.ContactUsForm_submitButton__sywde:focus-visible{outline:3px solid rgba(96,165,250,.55);outline-offset:3px}@media (max-width:640px){.ContactUsForm_form__ZXtaq{grid-template-columns:1fr;gap:.85rem}.ContactUsForm_formItemFull__OpDqf,.ContactUsForm_submitWrap__L8qZN{grid-column:1}.ContactUsForm_input__AXeFN,.ContactUsForm_textarea__pIVIq{font-size:16px}.ContactUsForm_textarea__pIVIq{min-height:9.5rem}.ContactUsForm_submitWrap__L8qZN{margin-top:.4rem}.ContactUsForm_submitButton__sywde{width:100%}}@media (prefers-reduced-motion:reduce){.ContactUsForm_input__AXeFN,.ContactUsForm_submitButton__sywde,.ContactUsForm_textarea__pIVIq{transition:none}}.ContactPage_page__pp_fo{position:relative;display:flex;align-items:center;min-height:calc(100vh - 5rem);padding:clamp(2rem,5vw,4.5rem) 1.25rem;background:radial-gradient(circle at 10% 15%,rgba(186,230,253,.52),transparent 28rem),radial-gradient(circle at 90% 85%,rgba(219,234,254,.72),transparent 30rem),linear-gradient(145deg,#f8fbff,#f1f7ff 52%,#fff);overflow:hidden;isolation:isolate}.ContactPage_page__pp_fo:before{content:"";position:absolute;inset:0;z-index:-2;opacity:.35;background-image:radial-gradient(rgba(37,99,235,.16) 1px,transparent 0);background-size:26px 26px;-webkit-mask-image:linear-gradient(120deg,#000,transparent 68%);mask-image:linear-gradient(120deg,#000,transparent 68%)}.ContactPage_pageGlow__kxkFQ{position:absolute;z-index:-1;top:-10rem;right:-8rem;width:28rem;height:28rem;border:1px solid rgba(37,99,235,.08);border-radius:999px;box-shadow:0 0 0 4rem rgba(37,99,235,.025),0 0 0 8rem rgba(37,99,235,.015)}.ContactPage_contactShell__lPJOn{display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);width:min(100%,74rem);margin:0 auto;border:1px solid rgba(148,163,184,.18);border-radius:2.5rem;background:hsla(0,0%,100%,.72);box-shadow:0 35px 85px rgba(30,64,175,.12);overflow:hidden;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.ContactPage_contactIntro__ZqFIE{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:43rem;padding:clamp(2rem,4vw,3.5rem);color:#163765;background:radial-gradient(circle at 18% 75%,hsla(0,0%,100%,.88),transparent 14rem),radial-gradient(circle at 88% 18%,rgba(196,181,253,.3),transparent 13rem),linear-gradient(150deg,#edfaff,#d9f2ff 50%,#e7e8ff);overflow:hidden;isolation:isolate}.ContactPage_contactIntro__ZqFIE:before{content:"";position:absolute;z-index:-1;top:-8rem;right:-8rem;width:22rem;height:22rem;border:1px solid rgba(59,130,246,.13);border-radius:999px;box-shadow:0 0 0 3rem rgba(96,165,250,.04)}.ContactPage_titleRule__1LDoq{width:3.5rem;height:.25rem;border-radius:999px;background:linear-gradient(90deg,#2563eb,#38bdf8);box-shadow:0 6px 16px rgba(37,99,235,.2)}.ContactPage_title__Bfddy{margin-top:1rem;font-size:clamp(3rem,6vw,5.25rem);font-weight:820;letter-spacing:-.065em;line-height:.95;text-shadow:0 12px 30px rgba(96,165,250,.13)}.ContactPage_messageVisual__tRdqF{position:relative;width:100%;height:17rem}.ContactPage_messageOrb__9VoFO{position:absolute;right:-2.5rem;bottom:-3rem;width:15rem;height:15rem;border-radius:999px;background:rgba(96,165,250,.15);filter:blur(2px)}.ContactPage_messageBubble__mghhS{position:absolute;display:flex;align-items:center;gap:.42rem;padding:1rem 1.15rem;border:1px solid rgba(96,165,250,.22);border-radius:1.2rem 1.2rem .35rem 1.2rem;box-shadow:0 20px 35px rgba(37,99,235,.13);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ContactPage_messageBubble__mghhS span{display:block;width:.55rem;height:.55rem;border-radius:999px}.ContactPage_messageBubblePrimary__2BxOT{top:1.5rem;right:0;width:10rem;height:4.4rem;background:hsla(0,0%,100%,.94);transform:rotate(2deg)}.ContactPage_messageBubblePrimary__2BxOT span{background:#60a5fa}.ContactPage_messageBubbleSecondary__xluHx{top:7.2rem;left:.5rem;width:8rem;height:3.8rem;border-radius:1.15rem 1.15rem 1.15rem .35rem;background:rgba(59,130,246,.72);transform:rotate(-3deg)}.ContactPage_messageBubbleSecondary__xluHx span{width:2.2rem;height:.4rem;border-radius:999px;background:hsla(0,0%,100%,.78)}.ContactPage_messageBubbleSecondary__xluHx span:last-child{width:1.15rem}.ContactPage_connectionDot__HsiFE{position:absolute;right:8.5rem;bottom:1rem;width:.8rem;height:.8rem;border-radius:999px;background:#4ade80;box-shadow:0 0 0 .45rem rgba(74,222,128,.12)}.ContactPage_formPanel__kCtgw{display:flex;align-items:center;min-width:0;padding:clamp(1.5rem,5vw,4rem);background:hsla(0,0%,100%,.94)}@media (max-width:900px){.ContactPage_page__pp_fo{align-items:flex-start}.ContactPage_contactShell__lPJOn{grid-template-columns:1fr;max-width:43rem;border-radius:2rem}.ContactPage_contactIntro__ZqFIE{min-height:18rem;padding:2.25rem}.ContactPage_title__Bfddy{max-width:30rem}.ContactPage_messageVisual__tRdqF{position:absolute;right:1.5rem;bottom:0;width:15rem;height:11rem;opacity:.72}.ContactPage_messageBubbleSecondary__xluHx{display:none}.ContactPage_formPanel__kCtgw{padding:2rem}}@media (max-width:640px){.ContactPage_page__pp_fo{padding:1rem .75rem 2rem}.ContactPage_contactShell__lPJOn{border-radius:1.5rem}.ContactPage_contactIntro__ZqFIE{min-height:14rem;padding:1.65rem}.ContactPage_title__Bfddy{font-size:3rem}.ContactPage_messageVisual__tRdqF{right:-1.5rem;bottom:-1.5rem;transform:scale(.78)}.ContactPage_formPanel__kCtgw{padding:1.25rem 1rem}}