.ContactPage_main__MHtwu{background:linear-gradient(90deg,#1d1c23 13%,#121649 82.33%)}.ContactPage_content__pRIes{max-width:1100px;width:100%;height:100%;margin:auto;position:relative;padding:50px 10px 150px;display:flex}.ContactPage_content__pRIes [class~=title]{font-family:Lato;font-size:56px;text-align:center;color:#fff;max-width:668px;margin:0 auto 50px;display:block}.ContactPage_content__pRIes [class~=title] b{font-weight:700}@media(max-width:900px){.ContactPage_content__pRIes [class~=title]{padding:0 5px;font-size:36px;line-height:50px}}.ContactPage_formWrapper__CWbWj{display:flex;flex-direction:row;gap:40px;align-items:center}.ContactPage_formWrapper__CWbWj .ContactPage_discord__OY6Vm,.ContactPage_formWrapper__CWbWj .ContactPage_form__xBE1B,.ContactPage_formWrapper__CWbWj .ContactPage_info__l7f5f{flex:1}@media(max-width:900px){.ContactPage_formWrapper__CWbWj{padding:0 20px;flex-direction:column}.ContactPage_formWrapper__CWbWj .ContactPage_info__l7f5f{order:-1;max-width:unset}.ContactPage_formWrapper__CWbWj>div{width:100%}}.ContactPage_formWrapper__CWbWj p{color:#fff;font-weight:700;font-size:25px;align-self:center;margin-top:50px}.ContactPage_discord__OY6Vm{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 hsla(0,0%,100%,.1);box-shadow:0 10px 30px rgba(0,0,0,.25)}@media(max-width:900px){.ContactPage_discord__OY6Vm{padding:30px 20px}}.ContactPage_discordTitle__B6elv{font-family:Lato;font-weight:700;font-size:26px;line-height:32px;text-align:center;color:#fff;margin:0}@media(max-width:900px){.ContactPage_discordTitle__B6elv{font-size:24px;line-height:30px}}.ContactPage_form__xBE1B{color:#fff;display:flex;flex-direction:column;flex-grow:1;gap:15px;max-width:100%}.ContactPage_form__xBE1B input,.ContactPage_form__xBE1B textarea{color:#000;border-radius:5px;padding:5px}.ContactPage_form__xBE1B textarea{min-height:100px}.ContactPage_form__xBE1B label{font-weight:700}.ContactPage_form__xBE1B button{margin:10px 0}.ContactPage_info__l7f5f{color:#fff;align-items:center;font-size:20px;line-height:23px;max-width:410px}.ContactPage_info__l7f5f b{font-weight:700}@media(max-width:900px){.ContactPage_info__l7f5f{text-align:center}}.ContactPage_error__l26AL{color:#ff8a8a;font-weight:700}.ContactPage_modalOverlay__b7sFp{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__TGzjE{background:linear-gradient(90deg,#1d1c23 13%,#121649 82.33%);border:1px solid hsla(0,0%,100%,.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__TGzjE h2{font-family:Lato;font-weight:700;font-size:26px;margin:0 0 16px}.ContactPage_modalContent__TGzjE p{font-size:17px;line-height:24px;margin:0 0 28px;color:hsla(0,0%,100%,.85)}.ContactPage_modalActions__i23Nl{display:flex;flex-direction:row;justify-content:flex-end;gap:12px}@media(max-width:600px){.ContactPage_modalActions__i23Nl{flex-direction:column-reverse}}.ContactPage_cancelButton__GDBrb{padding:16px 32px;background:transparent;border:1px solid hsla(0,0%,100%,.3);border-radius:12px;color:#fff;font-weight:900;font-family:Karla;cursor:pointer;transition:all .2s ease}.ContactPage_cancelButton__GDBrb:hover{background:hsla(0,0%,100%,.08)}.ContactPage_polish__s1Cam .ContactPage_content__pRIes{padding-top:40px;padding-bottom:170px}.ContactPage_polish__s1Cam .ContactPage_content__pRIes>.ContactPage_eyebrow__p5YlS,.ContactPage_polish__s1Cam .ContactPage_content__pRIes>.ContactPage_formWrapper__CWbWj,.ContactPage_polish__s1Cam .ContactPage_content__pRIes>[class~=title]{position:relative}.ContactPage_polish__s1Cam .ContactPage_content__pRIes [class~=title]{margin-bottom:56px}.ContactPage_polish__s1Cam [class~=title] span{background-image:linear-gradient(91deg,#7e2ff0 10%,#4f80ff 95%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ContactPage_polish__s1Cam .ContactPage_eyebrow__p5YlS{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:14px;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.78)}.ContactPage_polish__s1Cam .ContactPage_eyebrow__p5YlS:before{content:"";width:8px;height:8px;border-radius:2px;background:linear-gradient(135deg,#4f80ff,#7e2ff0)}.ContactPage_polish__s1Cam .ContactPage_formWrapper__CWbWj{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:28px}@media(max-width:900px){.ContactPage_polish__s1Cam .ContactPage_formWrapper__CWbWj{grid-template-columns:1fr;padding:0 16px}}.ContactPage_polish__s1Cam .ContactPage_discord__OY6Vm,.ContactPage_polish__s1Cam .ContactPage_formCard__LmOED,.ContactPage_polish__s1Cam .ContactPage_info__l7f5f{border-radius:20px;background:linear-gradient(160deg,rgba(58,52,122,.45),rgba(23,22,60,.45));border:1px solid hsla(0,0%,100%,.1);box-shadow:0 10px 30px rgba(0,0,0,.25)}.ContactPage_polish__s1Cam .ContactPage_formCard__LmOED{display:flex;flex-direction:column;padding:32px}@media(max-width:900px){.ContactPage_polish__s1Cam .ContactPage_formCard__LmOED{padding:24px 20px}}.ContactPage_polish__s1Cam .ContactPage_side__q4v7z{display:flex;flex-direction:column;gap:28px;min-width:0}.ContactPage_polish__s1Cam .ContactPage_info__l7f5f{max-width:none;padding:28px 30px;font-size:17px;line-height:1.55;color:hsla(0,0%,100%,.82)}.ContactPage_polish__s1Cam .ContactPage_info__l7f5f b{color:#fff}@media(max-width:900px){.ContactPage_polish__s1Cam .ContactPage_info__l7f5f{order:0;text-align:left;padding:24px 20px}}.ContactPage_polish__s1Cam .ContactPage_cardEyebrow__cHn8v{margin-bottom:10px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#a98bff}.ContactPage_polish__s1Cam .ContactPage_discord__OY6Vm{gap:22px;padding:30px;align-self:stretch}.ContactPage_polish__s1Cam .ContactPage_discordTitle__B6elv{font-size:22px;line-height:28px;text-wrap:balance}.ContactPage_polish__s1Cam .ContactPage_discordLogo__9dr__{display:inline-flex;filter:drop-shadow(0 8px 20px rgba(88,101,242,.45))}.ContactPage_polish__s1Cam .ContactPage_form__xBE1B{flex:1;gap:8px}.ContactPage_polish__s1Cam .ContactPage_form__xBE1B label{margin-top:10px;font-size:14px;font-weight:700;letter-spacing:.02em;color:hsla(0,0%,100%,.85)}.ContactPage_polish__s1Cam .ContactPage_form__xBE1B label:first-child{margin-top:0}.ContactPage_polish__s1Cam .ContactPage_form__xBE1B input,.ContactPage_polish__s1Cam .ContactPage_form__xBE1B textarea{width:100%;padding:13px 15px;border-radius:12px;border:1px solid hsla(0,0%,100%,.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__s1Cam .ContactPage_form__xBE1B input:hover,.ContactPage_polish__s1Cam .ContactPage_form__xBE1B textarea:hover{border-color:hsla(0,0%,100%,.24)}.ContactPage_polish__s1Cam .ContactPage_form__xBE1B input:focus,.ContactPage_polish__s1Cam .ContactPage_form__xBE1B 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__s1Cam .ContactPage_form__xBE1B textarea{flex:1;min-height:150px;resize:vertical}.ContactPage_polish__s1Cam .ContactPage_form__xBE1B 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__s1Cam .ContactPage_form__xBE1B button[type=submit]:hover:not(:disabled){transform:scale(1.02);box-shadow:0 4px 24px rgba(99,94,249,.62)}.ContactPage_polish__s1Cam .ContactPage_form__xBE1B button[type=submit]:active:not(:disabled){transform:scale(.98)}.ContactPage_polish__s1Cam .ContactPage_form__xBE1B button[type=submit]:disabled{cursor:progress;transform:none;opacity:.75}.ContactPage_polish__s1Cam .ContactPage_error__l26AL{margin:6px 0 0;font-size:15px}.ContactPage_polish__s1Cam .ContactPage_formCard__LmOED>p{display:flex;flex-direction:column;align-items:center;gap:16px;margin:40px 0;text-align:center;font-size:22px}.ContactPage_polish__s1Cam .ContactPage_formCard__LmOED>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__tYPGn .6s cubic-bezier(.34,1.56,.64,1) both}.ContactPage_polish__s1Cam .ContactPage_formCard__LmOED:has(>p){position:relative}.ContactPage_polish__s1Cam .ContactPage_formCard__LmOED:has(>p):after{content:"";position:absolute;inset:0;border-radius:inherit;background:hsla(0,0%,100%,.12);box-shadow:inset 0 0 0 2px #fff;pointer-events:none;animation:ContactPage_cHit__gp4yT .12s step-end forwards}.ContactPage_polish__s1Cam .ContactPage_modalOverlay__b7sFp{background:rgba(10,9,24,.85);animation:ContactPage_cFade__GQoj_ .2s ease both}.ContactPage_polish__s1Cam .ContactPage_modalContent__TGzjE{animation:ContactPage_cModal__AN4e0 .35s cubic-bezier(.34,1.56,.64,1) both}.ContactPage_polish__s1Cam .ContactPage_cancelButton__GDBrb{border-radius:12px}.ContactPage_polish__s1Cam .ContactPage_discord__OY6Vm a button{transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease}.ContactPage_polish__s1Cam .ContactPage_discord__OY6Vm a button:hover{transform:scale(1.03);box-shadow:0 4px 24px rgba(99,94,249,.62)}@keyframes ContactPage_cHit__gp4yT{to{opacity:0}}@keyframes ContactPage_cPop__tYPGn{0%{opacity:0;transform:scale(.4)}}@keyframes ContactPage_cFade__GQoj_{0%{opacity:0}}@keyframes ContactPage_cModal__AN4e0{0%{opacity:0;transform:translateY(12px) scale(.96)}}@media(prefers-reduced-motion:reduce){.ContactPage_polish__s1Cam *,.ContactPage_polish__s1Cam :after,.ContactPage_polish__s1Cam :before{animation:none!important}}