.contact-module__xwJ-uq__page{background:linear-gradient(#04070d4d,#04070df0),#05070c;min-height:76vh;padding:76px 0 96px;position:relative;overflow:hidden}.contact-module__xwJ-uq__glowBlue,.contact-module__xwJ-uq__glowRed{filter:blur(110px);pointer-events:none;border-radius:50%;width:520px;height:520px;position:absolute}.contact-module__xwJ-uq__glowBlue{background:#0077ff3d;top:-190px;left:-180px}.contact-module__xwJ-uq__glowRed{background:#b3000033;top:-210px;right:-170px}.contact-module__xwJ-uq__hero,.contact-module__xwJ-uq__contactGrid{z-index:1;position:relative}.contact-module__xwJ-uq__hero{max-width:1180px;margin-bottom:40px}.contact-module__xwJ-uq__hero h1{max-width:900px;margin:8px 0 18px;font-size:clamp(3.7rem,8vw,7.2rem);line-height:.88}.contact-module__xwJ-uq__hero h1 span{color:#3eb8ff;text-shadow:0 0 32px #3eb8ff61;display:block}.contact-module__xwJ-uq__hero>p:last-child{color:#b7c3d3;max-width:760px;margin:0;font-size:clamp(1.05rem,1.8vw,1.24rem);line-height:1.7}.contact-module__xwJ-uq__contactGrid{width:min(100% - 32px,1040px);margin-inline:auto}.contact-module__xwJ-uq__supportPanel,.contact-module__xwJ-uq__formCard{border:1px solid #ffffff24;border-radius:26px;box-shadow:0 28px 90px #0000005c}.contact-module__xwJ-uq__supportPanel{background:linear-gradient(160deg,#0077ff24,#0000 42%),#080e1ae0;flex-direction:column;gap:26px;padding:30px;display:flex}.contact-module__xwJ-uq__formCard{background:linear-gradient(145deg,#ffffff13,#ffffff06),#080c14f0;padding:clamp(26px,4vw,42px);scroll-margin-top:150px}.contact-module__xwJ-uq__formCard .contact-module__xwJ-uq__formHeading{max-width:720px}.contact-module__xwJ-uq__panelEyebrow{color:#64caff;letter-spacing:.14em;text-transform:uppercase;margin:0 0 7px;font-size:.74rem;font-weight:950}.contact-module__xwJ-uq__supportPanel h2,.contact-module__xwJ-uq__formHeading h2{color:#fff;letter-spacing:-.045em;text-transform:none;margin:0 0 10px;font-size:clamp(1.8rem,3vw,2.7rem)}.contact-module__xwJ-uq__panelIntro,.contact-module__xwJ-uq__formHeading>p:last-child{color:#aeb9ca;margin:0;line-height:1.65}.contact-module__xwJ-uq__supportList{gap:12px;display:grid}.contact-module__xwJ-uq__supportList article{background:#ffffff09;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:48px 1fr;align-items:start;gap:14px;padding:16px;display:grid}.contact-module__xwJ-uq__supportList article>span{background:#0077ff1c;border:1px solid #3eb8ff42;border-radius:14px;place-items:center;width:48px;height:48px;font-size:1.35rem;display:grid}.contact-module__xwJ-uq__supportList h3{color:#fff;margin:1px 0 5px;font-size:1rem;line-height:1.2}.contact-module__xwJ-uq__supportList p{color:#93a2b6;margin:0;font-size:.88rem;line-height:1.5}.contact-module__xwJ-uq__emailCard{background:#0077ff17;border:1px solid #3eb8ff4d;border-radius:16px;gap:6px;margin-top:auto;padding:18px;display:grid}.contact-module__xwJ-uq__emailCard span{color:#9cabc0;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:900}.contact-module__xwJ-uq__emailCard a{color:#7bd4ff;overflow-wrap:anywhere;font-size:clamp(.9rem,1.5vw,1.04rem);font-weight:900}.contact-module__xwJ-uq__emailCard .contact-module__xwJ-uq__emailButton{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#087fd8,#32b9ff);border:1px solid #3eb8ff7a;border-radius:12px;justify-content:center;align-items:center;width:fit-content;min-height:44px;margin-top:4px;padding:0 18px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex;box-shadow:0 10px 26px #0077ff38}.contact-module__xwJ-uq__emailCard .contact-module__xwJ-uq__emailButton:hover{border-color:#7bd4ffd1;transform:translateY(-1px);box-shadow:0 14px 32px #0077ff4d}.contact-module__xwJ-uq__emailCard p{color:#9aa9bc;margin:2px 0 0;font-size:.82rem}.contact-module__xwJ-uq__trustLine{color:#b8c5d6;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:9px;font-size:.76rem;display:flex}.contact-module__xwJ-uq__trustLine span{color:#3eb8ff}.contact-module__xwJ-uq__formHeading{margin-bottom:24px}.contact-module__xwJ-uq__form{gap:17px;display:grid}.contact-module__xwJ-uq__twoColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.contact-module__xwJ-uq__form label{gap:8px;min-width:0;display:grid}.contact-module__xwJ-uq__form label>span{color:#dce6f2;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:900}.contact-module__xwJ-uq__form input,.contact-module__xwJ-uq__form select,.contact-module__xwJ-uq__form textarea{color:#fff;width:100%;min-width:0;font:inherit;background:#03070ddb;border:1px solid #ffffff29;border-radius:13px;outline:none;transition:border-color .18s,box-shadow .18s,background .18s}.contact-module__xwJ-uq__form input,.contact-module__xwJ-uq__form select{min-height:52px;padding:0 15px}.contact-module__xwJ-uq__form textarea{resize:vertical;min-height:168px;padding:14px 15px}.contact-module__xwJ-uq__form input::placeholder,.contact-module__xwJ-uq__form textarea::placeholder{color:#667488}.contact-module__xwJ-uq__form input:focus,.contact-module__xwJ-uq__form select:focus,.contact-module__xwJ-uq__form textarea:focus{background:#07101d;border-color:#3eb8ffcc;box-shadow:0 0 0 3px #3eb8ff1c,0 0 20px #0077ff1a}.contact-module__xwJ-uq__submitButton{border-radius:14px;width:100%;min-height:56px;margin-top:3px}.contact-module__xwJ-uq__submitButton:disabled{cursor:wait;opacity:.66}.contact-module__xwJ-uq__privacyNote{color:#78869a;text-align:center;margin:-5px 0 0;font-size:.78rem}.contact-module__xwJ-uq__honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.contact-module__xwJ-uq__status{color:#dceeff;background:#0077ff17;border:1px solid #3eb8ff52;border-radius:13px;margin:20px 0 0;padding:14px 16px}.contact-module__xwJ-uq__successStatus{color:#c3f8d7;background:#40d67a17;border-color:#40d67a5c}.contact-module__xwJ-uq__errorStatus{color:#ffd0d0;background:#b300001f;border-color:#ff4a4a66}@media (max-width:900px){.contact-module__xwJ-uq__page{padding-top:54px}}@media (max-width:620px){.contact-module__xwJ-uq__page{padding:42px 0 64px}.contact-module__xwJ-uq__hero{margin-bottom:28px}.contact-module__xwJ-uq__hero h1{font-size:clamp(3rem,17vw,4.5rem)}.contact-module__xwJ-uq__twoColumns{grid-template-columns:1fr}.contact-module__xwJ-uq__supportPanel,.contact-module__xwJ-uq__formCard{border-radius:20px;padding:22px}.contact-module__xwJ-uq__trustLine{flex-wrap:wrap}}
