.Contact_main__0TpaB{--contact-bg:#080817;--contact-surface:#101020;--contact-surface-light:#151529;--contact-purple:#773ca8;--contact-blue:#1b1366;--contact-orange:#f8931f;--contact-text:#f4f1fa;--contact-muted:#a5a2b7;--contact-border:rgba(255,255,255,0.09);position:relative;width:100%;max-width:100%;min-width:0;overflow:clip;background:var(--contact-bg);color:var(--contact-text)}.Contact_hero__wjhxr{position:relative;display:flex;align-items:center;min-height:590px;padding:110px clamp(24px,8vw,120px) 100px;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 82% 48%,rgba(119,60,168,.2),transparent 34%),radial-gradient(ellipse at 15% 90%,rgba(27,19,102,.32),transparent 42%),#080817}.Contact_heroGrid__mriQd{position:absolute;inset:0;z-index:-2;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:62px 62px;mask-image:linear-gradient(180deg,transparent,black 20%,black 75%,transparent)}.Contact_heroGlow__9snhE{position:absolute;top:10%;right:12%;z-index:-1;width:430px;height:430px;border-radius:50%;background:rgba(119,60,168,.16);filter:blur(110px);pointer-events:none}.Contact_heroContent__BHMTb{position:relative;z-index:2;width:min(100%,760px)}.Contact_eyebrow__q4YZ5,.Contact_sectionEyebrow__Hj9Ne{display:inline-flex;align-items:center;gap:12px;color:#c9a7ec;font-size:11px;font-weight:700;letter-spacing:3px}.Contact_eyebrowLine__YycLu{width:30px;height:1px;background:var(--contact-orange)}.Contact_heroTitle__gBEqI{margin:28px 0 22px;color:var(--contact-text);font-size:clamp(45px,6.2vw,82px);font-weight:750;line-height:1.08;letter-spacing:-3.8px}.Contact_heroTitle__gBEqI span,.Contact_mapHeading__gR_tm h2 span,.Contact_sectionHeading__AOHMa h2 span{color:transparent;background:linear-gradient(110deg,#c49ae9,#8f5bc1 48%,#f8931f);-webkit-background-clip:text;background-clip:text}.Contact_heroDescription__H5kyk{max-width:540px;margin:0;color:var(--contact-muted);font-size:16px;line-height:1.9}.Contact_heroLink__2lmcg{display:inline-flex;align-items:center;gap:13px;margin-top:35px;padding-bottom:9px;border-bottom:1px solid rgba(248,147,31,.55);color:#f3eafa;font-size:13px;font-weight:650;text-decoration:none;transition:color .25s ease,gap .25s ease}.Contact_heroLink__2lmcg svg{color:var(--contact-orange);font-size:12px}.Contact_heroLink__2lmcg:hover{gap:19px;color:#d4b4f1}.Contact_heroDecoration__bOmUc{position:absolute;top:50%;right:clamp(45px,13vw,190px);display:flex;align-items:center;flex-direction:column;gap:25px;transform:translateY(-50%);pointer-events:none}.Contact_decorationCircle__u9qEf{position:relative;display:grid;width:clamp(190px,23vw,290px);aspect-ratio:1;place-items:center;border:1px solid rgba(190,143,225,.3);border-radius:50%;box-shadow:0 0 80px rgba(119,60,168,.13),inset 0 0 60px rgba(119,60,168,.08);animation:Contact_slowRotate__97Z0n 22s linear infinite}.Contact_decorationCircle__u9qEf:after,.Contact_decorationCircle__u9qEf:before{position:absolute;inset:15px;border:1px dashed rgba(190,143,225,.2);border-radius:50%;content:""}.Contact_decorationCircle__u9qEf:after{inset:32px;border-style:solid;border-color:rgba(248,147,31,.22)}.Contact_decorationInner__e3IW7{display:grid;width:48%;aspect-ratio:1;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:linear-gradient(145deg,rgba(119,60,168,.38),rgba(27,19,102,.55));box-shadow:0 0 55px rgba(119,60,168,.25)}.Contact_decorationInner__e3IW7 span{color:#f5eafa;font-size:clamp(27px,4vw,44px);font-weight:800;letter-spacing:-3px}.Contact_decorationDot__NvvPB{position:absolute;top:16%;right:12%;width:11px;height:11px;border:3px solid #080817;border-radius:50%;background:var(--contact-orange);box-shadow:0 0 20px rgba(248,147,31,.8)}.Contact_decorationLabel__JxLRY{color:rgba(222,205,240,.6);font-size:9px;font-weight:700;line-height:1.9;letter-spacing:3px;text-align:center}.Contact_heroBottom__13WdV{position:absolute;right:clamp(24px,8vw,120px);bottom:28px;left:clamp(24px,8vw,120px);display:flex;justify-content:space-between;padding-top:17px;border-top:1px solid rgba(255,255,255,.1);color:rgba(196,186,215,.48);font-size:9px;font-weight:650;letter-spacing:2px}@keyframes Contact_slowRotate__97Z0n{to{transform:rotate(1turn)}}.Contact_contactSection__QAIpk{position:relative;padding:115px clamp(24px,8vw,120px) 120px;background:radial-gradient(ellipse at 0 50%,rgba(27,19,102,.13),transparent 42%),#0b0b1b}.Contact_sectionHeading__AOHMa{max-width:720px;margin:0 auto 65px;text-align:center}.Contact_mapHeading__gR_tm h2,.Contact_sectionHeading__AOHMa h2{margin:19px 0 17px;color:var(--contact-text);font-size:clamp(34px,4.3vw,53px);font-weight:750;line-height:1.17;letter-spacing:-2px}.Contact_sectionHeading__AOHMa p{max-width:540px;margin:0 auto;color:var(--contact-muted);font-size:14px;line-height:1.9}.Contact_contactGrid__9__Jn{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:28px;width:100%;max-width:1180px;margin:0 auto;align-items:stretch}.Contact_contactInfo__ExCYh{position:relative;display:flex;flex-direction:column;padding:42px 36px;overflow:hidden;border:1px solid rgba(168,119,209,.19);border-radius:22px;background:radial-gradient(circle at 10% 5%,rgba(119,60,168,.2),transparent 40%),linear-gradient(145deg,rgba(20,19,45,.98),rgba(12,12,29,.98))}.Contact_contactInfo__ExCYh:after{position:absolute;right:-100px;bottom:-130px;width:260px;height:260px;border:1px solid rgba(168,119,209,.12);border-radius:50%;box-shadow:0 0 0 25px rgba(168,119,209,.025),0 0 0 50px rgba(168,119,209,.02);content:"";pointer-events:none}.Contact_infoHeader___W9q2{position:relative;z-index:1}.Contact_infoHeader___W9q2 h3{margin:19px 0 12px;color:var(--contact-text);font-size:clamp(28px,3vw,37px);font-weight:730;line-height:1.2;letter-spacing:-1.4px}.Contact_infoHeader___W9q2 p{max-width:330px;margin:0;color:var(--contact-muted);font-size:13px;line-height:1.8}.Contact_contactMethods__X0RMP{position:relative;z-index:1;display:flex;flex-direction:column;gap:9px;margin-top:34px}.Contact_contactMethod__8PNxh{display:flex;align-items:center;gap:15px;min-width:0;padding:15px 12px;border:1px solid transparent;border-radius:12px;color:inherit;text-decoration:none;transition:background .25s ease,border-color .25s ease,transform .25s ease}.Contact_contactMethod__8PNxh:hover{transform:translateX(4px);border-color:rgba(168,119,209,.22);background:rgba(255,255,255,.035)}.Contact_addressIcon__3dWRH,.Contact_methodIcon__mxBiV{display:grid;flex:0 0 43px;width:43px;height:43px;place-items:center;border:1px solid rgba(168,119,209,.23);border-radius:12px;background:rgba(119,60,168,.16);color:#c49ae9;font-size:16px}.Contact_contactMethod__8PNxh:nth-child(3) .Contact_methodIcon__mxBiV{border-color:rgba(37,211,102,.2);background:rgba(37,211,102,.08);color:#55d98a}.Contact_methodContent__WjaFo{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.Contact_methodLabel__PGbge{color:#b7a1d0;font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.Contact_methodContent__WjaFo strong{overflow-wrap:anywhere;color:#f2edf8;font-size:13px;font-weight:650}.Contact_methodDescription__4ADWS{color:#858198;font-size:11px}.Contact_methodArrow__10YPD{flex:0 0 auto;color:rgba(196,154,233,.55);font-size:11px;transition:transform .25s ease}.Contact_contactMethod__8PNxh:hover .Contact_methodArrow__10YPD{transform:translateX(4px);color:var(--contact-orange)}.Contact_addressBlock__FOXFH{position:relative;z-index:1;display:flex;align-items:flex-start;gap:15px;margin-top:27px;padding:23px 12px 0;border-top:1px solid var(--contact-border)}.Contact_addressIcon__3dWRH{flex:0 0 43px}.Contact_addressBlock__FOXFH p{margin:9px 0 0;color:#aaa5bb;font-size:12px;line-height:1.9}.Contact_socialBlock__wEOth{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:auto;padding:28px 12px 0}.Contact_socialBlock__wEOth>span{color:#9d95b0;font-size:9px;font-weight:700;letter-spacing:2px}.Contact_socialLinks__t_BA1{display:flex;gap:9px}.Contact_socialLinks__t_BA1 a{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--contact-border);border-radius:9px;background:rgba(255,255,255,.035);color:#c8b3df;font-size:14px;text-decoration:none;transition:all .25s ease}.Contact_socialLinks__t_BA1 a:hover{transform:translateY(-3px);border-color:rgba(248,147,31,.5);background:rgba(119,60,168,.2);color:var(--contact-orange)}.Contact_formCard__jGQJs{min-width:0;padding:42px;border:1px solid var(--contact-border);border-radius:22px;background:linear-gradient(145deg,rgba(21,21,42,.98),rgba(14,14,30,.98));box-shadow:0 25px 80px rgba(0,0,0,.16)}.Contact_formHeader__RicTQ{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:32px}.Contact_formHeader__RicTQ h3{margin:15px 0 9px;color:var(--contact-text);font-size:clamp(22px,2.5vw,29px);font-weight:720;letter-spacing:-.8px}.Contact_formHeader__RicTQ p{margin:0;color:var(--contact-muted);font-size:12px;line-height:1.8}.Contact_formHeaderIcon__F2ecO{display:grid;flex:0 0 48px;width:48px;height:48px;place-items:center;border:1px solid rgba(168,119,209,.25);border-radius:14px;background:rgba(119,60,168,.16);color:#c49ae9;font-size:17px}.Contact_contactForm__q1YyT{display:flex;flex-direction:column;gap:21px}.Contact_formRow__EB0_M{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.Contact_inputGroup__pAPs0{display:flex;flex-direction:column;gap:9px;min-width:0}.Contact_inputGroup__pAPs0 label{color:#d6d0e2;font-size:11px;font-weight:650}.Contact_inputGroup__pAPs0 label span{color:var(--contact-orange)}.Contact_inputGroup__pAPs0 input,.Contact_inputGroup__pAPs0 textarea{width:100%;min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:10px;outline:none;background:rgba(7,7,19,.52);color:#f5f1fa;font-family:inherit;font-size:12px;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}.Contact_inputGroup__pAPs0 input{height:48px;padding:0 15px}.Contact_inputGroup__pAPs0 textarea{min-height:135px;padding:14px 15px;line-height:1.7;resize:vertical}.Contact_inputGroup__pAPs0 input::placeholder,.Contact_inputGroup__pAPs0 textarea::placeholder{color:#77738a}.Contact_inputGroup__pAPs0 input:focus,.Contact_inputGroup__pAPs0 textarea:focus{border-color:rgba(156,103,205,.75);background:rgba(12,11,29,.8);box-shadow:0 0 0 3px rgba(119,60,168,.12)}.Contact_submitButton__Yaghy{display:flex;align-items:center;justify-content:center;gap:15px;width:fit-content;min-width:205px;min-height:49px;padding:0 23px;border:1px solid rgba(248,147,31,.5);border-radius:9px;background:linear-gradient(110deg,#773ca8,#51318c 65%,#35246f);box-shadow:0 8px 25px rgba(119,60,168,.2);color:#fff;cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;transition:transform .25s ease,box-shadow .25s ease,opacity .25s ease}.Contact_submitButton__Yaghy svg{color:#ffc078;font-size:12px;transition:transform .25s ease}.Contact_submitButton__Yaghy:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 30px rgba(119,60,168,.32)}.Contact_submitButton__Yaghy:hover:not(:disabled) svg{transform:translateX(4px)}.Contact_submitButton__Yaghy:disabled{cursor:not-allowed;opacity:.65}.Contact_formStatus__Zn1oo{display:flex;align-items:flex-start;gap:10px;padding:13px 15px;border:1px solid transparent;border-radius:9px;font-size:12px;line-height:1.6}.Contact_successStatus__xA4_4{border-color:rgba(75,200,135,.25);background:rgba(75,200,135,.08);color:#8be0b1}.Contact_errorStatus__IDz0b{border-color:rgba(255,105,105,.25);background:rgba(255,105,105,.08);color:#ffaaaa}.Contact_formStatus__Zn1oo svg{flex:0 0 auto;margin-top:2px}.Contact_formNote__59xML{display:flex;align-items:center;gap:8px;margin:-4px 0 0;color:#89849b;font-size:10px}.Contact_formNote__59xML svg{color:var(--contact-orange);font-size:11px}.Contact_mapSection__8eTaY{padding:0 clamp(24px,8vw,120px) 110px;background:#0b0b1b}.Contact_mapHeading__gR_tm{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;max-width:1180px;margin:0 auto 35px}.Contact_mapHeading__gR_tm h2{margin-bottom:0;font-size:clamp(30px,3.6vw,43px)}.Contact_mapHeading__gR_tm>p{max-width:270px;margin:0 0 5px;color:var(--contact-muted);font-size:12px;line-height:1.8}.Contact_mapFrame__q0par{width:100%;max-width:1180px;height:390px;margin:0 auto;overflow:hidden;border:1px solid rgba(168,119,209,.2);border-radius:18px;background:var(--contact-surface);box-shadow:0 25px 70px rgba(0,0,0,.2)}.Contact_mapFrame__q0par iframe{display:block;width:100%;height:100%;filter:grayscale(.85) invert(.88) contrast(.85)}@media (max-width:1050px){.Contact_heroDecoration__bOmUc{right:6%;opacity:.65}.Contact_heroContent__BHMTb{max-width:650px}.Contact_contactSection__QAIpk{padding-right:5vw;padding-left:5vw}.Contact_contactGrid__9__Jn{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px}.Contact_contactInfo__ExCYh,.Contact_formCard__jGQJs{padding:32px 25px}.Contact_mapSection__8eTaY{padding-right:5vw;padding-left:5vw}}@media (max-width:760px){.Contact_hero__wjhxr{min-height:550px;padding:100px 25px 90px}.Contact_heroDecoration__bOmUc{top:auto;right:25px;bottom:80px;opacity:.3;transform:none}.Contact_decorationCircle__u9qEf{width:155px}.Contact_decorationLabel__JxLRY{display:none}.Contact_heroTitle__gBEqI{max-width:600px;font-size:clamp(43px,9vw,65px);letter-spacing:-2.5px}.Contact_heroDescription__H5kyk{max-width:460px;font-size:14px}.Contact_heroBottom__13WdV{right:25px;left:25px;font-size:8px}.Contact_contactSection__QAIpk{padding:85px 22px 90px}.Contact_sectionHeading__AOHMa{margin-bottom:45px}.Contact_contactGrid__9__Jn{grid-template-columns:1fr;max-width:580px}.Contact_contactInfo__ExCYh{min-height:auto}.Contact_socialBlock__wEOth{margin-top:30px}.Contact_formCard__jGQJs{padding:32px 25px}.Contact_mapSection__8eTaY{padding:0 22px 80px}.Contact_mapHeading__gR_tm{align-items:flex-start;flex-direction:column;gap:12px}.Contact_mapHeading__gR_tm>p{max-width:100%}.Contact_mapFrame__q0par{height:320px}}@media (max-width:480px){.Contact_hero__wjhxr{min-height:510px;padding:85px 20px 80px}.Contact_heroTitle__gBEqI{margin-top:24px;font-size:clamp(39px,11vw,51px);letter-spacing:-2px}.Contact_heroDescription__H5kyk{font-size:13px;line-height:1.8}.Contact_heroDecoration__bOmUc{right:8px;bottom:80px}.Contact_decorationCircle__u9qEf{width:125px}.Contact_heroBottom__13WdV{right:20px;left:20px;font-size:7px;letter-spacing:1.3px}.Contact_contactSection__QAIpk{padding:70px 16px 75px}.Contact_sectionHeading__AOHMa h2{font-size:35px}.Contact_sectionHeading__AOHMa p{font-size:12px}.Contact_contactInfo__ExCYh{padding:30px 18px;border-radius:17px}.Contact_infoHeader___W9q2 h3{font-size:30px}.Contact_contactMethod__8PNxh{gap:11px;padding-right:5px;padding-left:5px}.Contact_addressIcon__3dWRH,.Contact_methodIcon__mxBiV{flex-basis:39px;width:39px;height:39px}.Contact_methodContent__WjaFo strong{font-size:12px}.Contact_methodDescription__4ADWS{font-size:10px}.Contact_addressBlock__FOXFH,.Contact_socialBlock__wEOth{padding-right:5px;padding-left:5px}.Contact_formCard__jGQJs{padding:27px 18px;border-radius:17px}.Contact_formHeader__RicTQ{gap:10px}.Contact_formHeader__RicTQ h3{font-size:23px}.Contact_formHeaderIcon__F2ecO{flex-basis:40px;width:40px;height:40px}.Contact_formRow__EB0_M{grid-template-columns:1fr;gap:19px}.Contact_submitButton__Yaghy{width:100%}.Contact_mapSection__8eTaY{padding:0 16px 65px}.Contact_mapHeading__gR_tm h2{font-size:32px}.Contact_mapFrame__q0par{height:270px;border-radius:13px}}@media (prefers-reduced-motion:reduce){.Contact_decorationCircle__u9qEf{animation:none}.Contact_contactMethod__8PNxh,.Contact_heroLink__2lmcg,.Contact_socialLinks__t_BA1 a,.Contact_submitButton__Yaghy{transition:none}}