.ContactPage_main__sUAZW{background:linear-gradient(90deg,#1D1C23 13%,#121649 82.33%)}.ContactPage_content__ODpsK{max-width:1100px;width:100%;height:100%;margin:auto;position:relative;padding:50px 10px 150px;display:flex}.ContactPage_content__ODpsK [class~=title]{font-family:var(--font-lato);font-size:56px;text-align:center;color:#fff;max-width:668px;margin:0 auto 50px;display:block}.ContactPage_content__ODpsK [class~=title] b{font-weight:700}@media(max-width:900px){.ContactPage_content__ODpsK [class~=title]{padding:0 5px;font-size:36px;line-height:50px}}.ContactPage_formWrapper__uXweR{display:flex;flex-direction:row;gap:40px;align-items:center}.ContactPage_formWrapper__uXweR .ContactPage_discord__seev_,.ContactPage_formWrapper__uXweR .ContactPage_form__tDkWO,.ContactPage_formWrapper__uXweR .ContactPage_info__8wXD3{flex:1}@media(max-width:900px){.ContactPage_formWrapper__uXweR{padding:0 20px;flex-direction:column}.ContactPage_formWrapper__uXweR .ContactPage_info__8wXD3{order:-1;max-width:unset}.ContactPage_formWrapper__uXweR>div{width:100%}}.ContactPage_formWrapper__uXweR p{color:#fff;font-weight:700;font-size:25px;align-self:center;margin-top:50px}.ContactPage_discord__seev_{display:flex;flex-direction:column;gap:30px;color:#fff;flex-grow:1;align-items:center;align-self:center;padding:35px 30px;border-radius:20px;background:linear-gradient(160deg,rgba(58,52,122,.55),rgba(23,22,60,.55));border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px rgba(0,0,0,.25)}@media(max-width:900px){.ContactPage_discord__seev_{padding:30px 20px}}.ContactPage_discordTitle__jJ_QB{font-family:var(--font-lato);font-weight:700;font-size:26px;line-height:32px;text-align:center;color:#fff;margin:0}@media(max-width:900px){.ContactPage_discordTitle__jJ_QB{font-size:24px;line-height:30px}}.ContactPage_form__tDkWO{color:#fff;display:flex;flex-direction:column;flex-grow:1;gap:15px;max-width:100%}.ContactPage_form__tDkWO input,.ContactPage_form__tDkWO textarea{color:#000;border-radius:5px;padding:5px}.ContactPage_form__tDkWO textarea{min-height:100px}.ContactPage_form__tDkWO label{font-weight:700}.ContactPage_form__tDkWO button{margin:10px 0}.ContactPage_info__8wXD3{color:#fff;align-items:center;font-size:20px;line-height:23px;max-width:410px}.ContactPage_info__8wXD3 b{font-weight:700}@media(max-width:900px){.ContactPage_info__8wXD3{text-align:center}}.ContactPage_error__nrhFF{color:#ff8a8a;font-weight:700}.ContactPage_modalOverlay__hv5f3{position:fixed;inset:0;z-index:1000;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;padding:20px}.ContactPage_modalContent__oTNCU{background:linear-gradient(90deg,#1D1C23 13%,#121649 82.33%);border:1px solid rgba(255,255,255,.12);border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.5);padding:32px;max-width:440px;width:100%;color:#fff}.ContactPage_modalContent__oTNCU h2{font-family:var(--font-lato);font-weight:700;font-size:26px;margin:0 0 16px}.ContactPage_modalContent__oTNCU p{font-size:17px;line-height:24px;margin:0 0 28px;color:rgba(255,255,255,.85)}.ContactPage_modalActions__8v9_Q{display:flex;flex-direction:row;justify-content:flex-end;gap:12px}@media(max-width:600px){.ContactPage_modalActions__8v9_Q{flex-direction:column-reverse}}.ContactPage_cancelButton__G1FeD{padding:16px 32px;background:rgba(0,0,0,0);border:1px solid rgba(255,255,255,.3);border-radius:12px;color:#fff;font-weight:900;font-family:var(--font-karla);cursor:pointer;transition:all .2s ease}.ContactPage_cancelButton__G1FeD:hover{background:rgba(255,255,255,.08)}.ContactPage_polish__67Z1_ .ContactPage_content__ODpsK{padding-top:40px;padding-bottom:170px}.ContactPage_polish__67Z1_ .ContactPage_content__ODpsK>.ContactPage_eyebrow__nFVCb,.ContactPage_polish__67Z1_ .ContactPage_content__ODpsK>.ContactPage_formWrapper__uXweR,.ContactPage_polish__67Z1_ .ContactPage_content__ODpsK>[class~=title]{position:relative}.ContactPage_polish__67Z1_ .ContactPage_content__ODpsK [class~=title]{margin-bottom:56px}.ContactPage_polish__67Z1_ [class~=title] span{background-image:linear-gradient(91deg,#7e2ff0 10%,#4f80ff 95%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.ContactPage_polish__67Z1_ .ContactPage_eyebrow__nFVCb{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:14px;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.78)}.ContactPage_polish__67Z1_ .ContactPage_eyebrow__nFVCb:before{content:"";width:8px;height:8px;border-radius:2px;background:linear-gradient(135deg,#4f80ff,#7e2ff0)}.ContactPage_polish__67Z1_ .ContactPage_formWrapper__uXweR{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:28px}@media(max-width:900px){.ContactPage_polish__67Z1_ .ContactPage_formWrapper__uXweR{grid-template-columns:1fr;padding:0 16px}}.ContactPage_polish__67Z1_ .ContactPage_discord__seev_,.ContactPage_polish__67Z1_ .ContactPage_formCard__Htqr_,.ContactPage_polish__67Z1_ .ContactPage_info__8wXD3{border-radius:20px;background:linear-gradient(160deg,rgba(58,52,122,.45),rgba(23,22,60,.45));border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px rgba(0,0,0,.25)}.ContactPage_polish__67Z1_ .ContactPage_formCard__Htqr_{display:flex;flex-direction:column;padding:32px}@media(max-width:900px){.ContactPage_polish__67Z1_ .ContactPage_formCard__Htqr_{padding:24px 20px}}.ContactPage_polish__67Z1_ .ContactPage_side__amVcX{display:flex;flex-direction:column;gap:28px;min-width:0}.ContactPage_polish__67Z1_ .ContactPage_info__8wXD3{max-width:none;padding:28px 30px;font-size:17px;line-height:1.55;color:rgba(255,255,255,.82)}.ContactPage_polish__67Z1_ .ContactPage_info__8wXD3 b{color:#fff}@media(max-width:900px){.ContactPage_polish__67Z1_ .ContactPage_info__8wXD3{order:0;text-align:left;padding:24px 20px}}.ContactPage_polish__67Z1_ .ContactPage_cardEyebrow__uL8YD{margin-bottom:10px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#a98bff}.ContactPage_polish__67Z1_ .ContactPage_discord__seev_{gap:22px;padding:30px;align-self:stretch}.ContactPage_polish__67Z1_ .ContactPage_discordTitle__jJ_QB{font-size:22px;line-height:28px;text-wrap:balance}.ContactPage_polish__67Z1_ .ContactPage_discordLogo__nymFN{display:inline-flex;filter:drop-shadow(0 8px 20px rgba(88,101,242,.45))}.ContactPage_polish__67Z1_ .ContactPage_form__tDkWO{flex:1;gap:8px}.ContactPage_polish__67Z1_ .ContactPage_form__tDkWO label{margin-top:10px;font-size:14px;font-weight:700;letter-spacing:.02em;color:rgba(255,255,255,.85)}.ContactPage_polish__67Z1_ .ContactPage_form__tDkWO label:first-child{margin-top:0}.ContactPage_polish__67Z1_ .ContactPage_form__tDkWO input,.ContactPage_polish__67Z1_ .ContactPage_form__tDkWO textarea{width:100%;padding:13px 15px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:rgba(10,9,24,.55);color:#fff;font-size:16px;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.ContactPage_polish__67Z1_ .ContactPage_form__tDkWO input:hover,.ContactPage_polish__67Z1_ .ContactPage_form__tDkWO textarea:hover{border-color:rgba(255,255,255,.24)}.ContactPage_polish__67Z1_ .ContactPage_form__tDkWO input:focus,.ContactPage_polish__67Z1_ .ContactPage_form__tDkWO textarea:focus{border-color:rgba(126,47,240,.9);background:rgba(10,9,24,.75);box-shadow:0 0 0 4px rgba(126,47,240,.22),0 10px 30px -18px #7e2ff0}.ContactPage_polish__67Z1_ .ContactPage_form__tDkWO textarea{flex:1;min-height:150px;resize:vertical}.ContactPage_polish__67Z1_ .ContactPage_form__tDkWO button[type=submit]{width:100%;margin:18px 0 0;padding:16px 20px;border-radius:14px;background:linear-gradient(91deg,#7e2ff0 30.58%,#4f80ff 97.82%);box-shadow:0 4px 20px rgba(99,94,249,.48);transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,opacity .2s ease}.ContactPage_polish__67Z1_ .ContactPage_form__tDkWO button[type=submit]:hover:not(:disabled){transform:scale(1.02);box-shadow:0 4px 24px rgba(99,94,249,.62)}.ContactPage_polish__67Z1_ .ContactPage_form__tDkWO button[type=submit]:active:not(:disabled){transform:scale(.98)}.ContactPage_polish__67Z1_ .ContactPage_form__tDkWO button[type=submit]:disabled{cursor:progress;transform:none;opacity:.75}.ContactPage_polish__67Z1_ .ContactPage_error__nrhFF{margin:6px 0 0;font-size:15px}.ContactPage_polish__67Z1_ .ContactPage_formCard__Htqr_>p{display:flex;flex-direction:column;align-items:center;gap:16px;margin:40px 0;text-align:center;font-size:22px}.ContactPage_polish__67Z1_ .ContactPage_formCard__Htqr_>p:before{content:"";width:56px;height:56px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/28px no-repeat,linear-gradient(135deg,#7e2ff0,#4f80ff);box-shadow:0 10px 30px -10px rgba(126,47,240,.9);animation:ContactPage_cPop__c8CXg .6s cubic-bezier(.34,1.56,.64,1) both}.ContactPage_polish__67Z1_ .ContactPage_formCard__Htqr_:has(>p){position:relative}.ContactPage_polish__67Z1_ .ContactPage_formCard__Htqr_:has(>p):after{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(255,255,255,.12);box-shadow:inset 0 0 0 2px #fff;pointer-events:none;animation:ContactPage_cHit__DTCBk .12s step-end forwards}.ContactPage_polish__67Z1_ .ContactPage_modalOverlay__hv5f3{background:rgba(10,9,24,.85);animation:ContactPage_cFade__KSIc3 .2s ease both}.ContactPage_polish__67Z1_ .ContactPage_modalContent__oTNCU{animation:ContactPage_cModal__ATaXX .35s cubic-bezier(.34,1.56,.64,1) both}.ContactPage_polish__67Z1_ .ContactPage_cancelButton__G1FeD{border-radius:12px}.ContactPage_polish__67Z1_ .ContactPage_discord__seev_ a button{transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease}.ContactPage_polish__67Z1_ .ContactPage_discord__seev_ a button:hover{transform:scale(1.03);box-shadow:0 4px 24px rgba(99,94,249,.62)}@keyframes ContactPage_cHit__DTCBk{to{opacity:0}}@keyframes ContactPage_cPop__c8CXg{0%{opacity:0;transform:scale(.4)}}@keyframes ContactPage_cFade__KSIc3{0%{opacity:0}}@keyframes ContactPage_cModal__ATaXX{0%{opacity:0;transform:translateY(12px) scale(.96)}}@media(prefers-reduced-motion:reduce){.ContactPage_polish__67Z1_ *,.ContactPage_polish__67Z1_ :after,.ContactPage_polish__67Z1_ :before{animation:none!important}}