.contact-module__xwJ-uq__page{background:radial-gradient(circle at 78% 8%,#337cff24,#0000 28rem),radial-gradient(circle at 64% 24%,#a14dff14,#0000 34rem),#020611;min-height:100vh}.contact-module__xwJ-uq__hero{border-bottom:1px solid #7691d229;padding:clamp(6rem,10vw,9rem) 0 clamp(4rem,7vw,6rem)}.contact-module__xwJ-uq__hero h1{max-width:1050px;font-family:var(--font-space-grotesk),Arial,sans-serif;letter-spacing:-.06em;margin:0 0 1.5rem;font-size:clamp(3.8rem,7vw,7rem);line-height:.96}.contact-module__xwJ-uq__heroLead{color:#ced7e7;max-width:900px;margin:0;font-size:clamp(1.25rem,1.8vw,1.55rem);line-height:1.7}.contact-module__xwJ-uq__content{padding:clamp(4.5rem,8vw,7rem) 0}.contact-module__xwJ-uq__introGrid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:start;gap:clamp(2rem,6vw,6rem);margin-bottom:3.5rem;display:grid}.contact-module__xwJ-uq__introGrid h2{font-family:var(--font-space-grotesk),Arial,sans-serif;letter-spacing:-.05em;margin:0 0 1rem;font-size:clamp(2.5rem,4.5vw,4.2rem);line-height:1}.contact-module__xwJ-uq__introGrid p{color:#aeb8cc;margin:0;font-size:1.14rem;line-height:1.75}.contact-module__xwJ-uq__process{background:#7691d22e;border:1px solid #7691d22e;gap:1px;display:grid}.contact-module__xwJ-uq__processStep{background:#050d1deb;padding:1.35rem 1.45rem}.contact-module__xwJ-uq__processStep strong{color:#fff;margin-bottom:.35rem;font-size:1.05rem;display:block}.contact-module__xwJ-uq__processStep span{color:#9eabc0;font-size:.98rem;line-height:1.6}.contact-module__xwJ-uq__form{gap:1.25rem;display:grid}.contact-module__xwJ-uq__section{background:linear-gradient(#081227cc,#040a18c7);border:1px solid #7691d233;border-radius:14px;margin:0;padding:clamp(1.5rem,3vw,2.25rem)}.contact-module__xwJ-uq__section legend{color:#fff;font-family:var(--font-space-grotesk),Arial,sans-serif;letter-spacing:-.025em;padding:0 .7rem;font-size:clamp(1.35rem,2vw,1.65rem);font-weight:700}.contact-module__xwJ-uq__sectionIntro{color:#9facbf;max-width:880px;margin:.2rem 0 1.4rem;font-size:1rem;line-height:1.65}.contact-module__xwJ-uq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.1rem;display:grid}.contact-module__xwJ-uq__field{gap:.5rem;display:grid}.contact-module__xwJ-uq__full{grid-column:1/-1}.contact-module__xwJ-uq__field label,.contact-module__xwJ-uq__checkGroup>span{color:#eaf0fa;font-size:.98rem;font-weight:700}.contact-module__xwJ-uq__field input,.contact-module__xwJ-uq__field textarea,.contact-module__xwJ-uq__field select{color:#f8faff;width:100%;font:inherit;background:#07101f;border:1px solid #7691d247;border-radius:8px;outline:none;font-size:1rem;line-height:1.5}.contact-module__xwJ-uq__field input,.contact-module__xwJ-uq__field select{min-height:50px;padding:.75rem .9rem}.contact-module__xwJ-uq__field textarea{resize:vertical;min-height:130px;padding:.85rem .9rem}.contact-module__xwJ-uq__field input:focus,.contact-module__xwJ-uq__field textarea:focus,.contact-module__xwJ-uq__field select:focus{border-color:#647cff;box-shadow:0 0 0 3px #5064ff1f}.contact-module__xwJ-uq__field ::placeholder{color:#67758d}.contact-module__xwJ-uq__checkGroup{background:#040b1999;border:1px solid #7691d229;border-radius:10px;align-content:start;gap:.65rem;padding:1rem;display:grid}.contact-module__xwJ-uq__checkGroup>span{margin-bottom:.2rem}.contact-module__xwJ-uq__checkGroup label{color:#b8c3d5;align-items:flex-start;gap:.65rem;font-size:.98rem;line-height:1.45;display:flex}.contact-module__xwJ-uq__checkGroup input{width:auto;margin-top:.18rem}.contact-module__xwJ-uq__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:1.2rem;display:flex}.contact-module__xwJ-uq__actionsNote{color:#8492aa;max-width:720px;margin:0;font-size:.94rem;line-height:1.6}.contact-module__xwJ-uq__submit{color:#fff;min-height:52px;font:inherit;cursor:pointer;background:linear-gradient(115deg,#2f77ff,#65f 55%,#aa4cff);border:0;border-radius:8px;padding:.9rem 1.45rem;font-weight:800;box-shadow:0 14px 40px #4458ff38}@media (max-width:850px){.contact-module__xwJ-uq__introGrid,.contact-module__xwJ-uq__grid{grid-template-columns:1fr}.contact-module__xwJ-uq__full{grid-column:auto}.contact-module__xwJ-uq__hero h1{font-size:clamp(3.3rem,14vw,5.2rem)}}
