.Contact-module__x2Jx8a__page{color:#fff;-webkit-font-smoothing:antialiased;background:#000;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.Contact-module__x2Jx8a__page *{box-sizing:border-box}.Contact-module__x2Jx8a__container{width:min(1040px,100% - 80px);margin:0 auto}.Contact-module__x2Jx8a__intro{isolation:isolate;padding:164px 0 76px;position:relative;overflow:hidden}.Contact-module__x2Jx8a__glow{z-index:-1;pointer-events:none;filter:blur(24px);background:radial-gradient(#2ea8ff14,#0000 65%);width:560px;height:380px;position:absolute;top:45px;right:8%}.Contact-module__x2Jx8a__eyebrow{color:#91a1b4;letter-spacing:.17em;font-size:11px;font-weight:550;line-height:1.6;animation:.7s ease-out backwards Contact-module__x2Jx8a__enter;display:block}.Contact-module__x2Jx8a__intro h1{letter-spacing:-.055em;margin:23px 0 24px;font-size:clamp(40px,5.7vw,72px);font-weight:450;line-height:1.05;animation:.8s cubic-bezier(.16,1,.3,1) 80ms backwards Contact-module__x2Jx8a__enter}.Contact-module__x2Jx8a__intro h1 span{color:#2ea8ff}.Contact-module__x2Jx8a__intro p{color:#a0abb8;max-width:450px;margin:0;font-size:16px;line-height:1.8;animation:.8s cubic-bezier(.16,1,.3,1) .16s backwards Contact-module__x2Jx8a__enter}.Contact-module__x2Jx8a__sheet{color:#11151b;background:#fff;border-radius:40px 40px 0 0;padding:56px 0 50px;position:relative}.Contact-module__x2Jx8a__grid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:70px;display:grid}.Contact-module__x2Jx8a__details h2,.Contact-module__x2Jx8a__form h2{letter-spacing:-.04em;margin:0 0 15px;font-size:26px;font-weight:450;line-height:1.2}.Contact-module__x2Jx8a__details>p{color:#63707d;max-width:290px;margin:0 0 35px;font-size:15px;line-height:1.8}.Contact-module__x2Jx8a__contactItem{border-top:1px solid #e5e9ee;padding:22px 0}.Contact-module__x2Jx8a__contactItem>span{letter-spacing:.12em;color:#637487;margin-bottom:11px;font-size:10px;display:block}.Contact-module__x2Jx8a__contactItem a{letter-spacing:-.025em;color:#142b3c;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;font-size:17px;font-weight:450;text-decoration:none;display:flex}.Contact-module__x2Jx8a__contactItem a>span,.Contact-module__x2Jx8a__contactItem a:hover{color:#147bbf}.Contact-module__x2Jx8a__smallNote{color:#7a8694;margin-top:15px;font-size:12px;line-height:1.7}.Contact-module__x2Jx8a__form{min-width:0}.Contact-module__x2Jx8a__formIntro{color:#63707d;margin:0 0 25px;font-size:14px;line-height:1.7}.Contact-module__x2Jx8a__fields{border:0;min-width:0;margin:0;padding:0}.Contact-module__x2Jx8a__fieldRow{grid-template-columns:1fr 1fr;gap:18px;display:grid}.Contact-module__x2Jx8a__field{color:#283b4c;margin-bottom:20px;font-size:13px;font-weight:500;line-height:1.6;display:block}.Contact-module__x2Jx8a__optional{color:#7b8793;font-size:11px;font-weight:400}.Contact-module__x2Jx8a__field input,.Contact-module__x2Jx8a__field textarea{color:#142536;background:#f8fafc;border:1px solid #dfe5eb;border-radius:8px;outline:none;width:100%;min-width:0;margin-top:8px;padding:12px 13px;font-family:inherit;font-size:16px;font-weight:400;line-height:1.5;transition:border-color .2s,box-shadow .2s,background .2s;display:block}.Contact-module__x2Jx8a__field input{min-height:48px}.Contact-module__x2Jx8a__field textarea{resize:vertical;min-height:140px}.Contact-module__x2Jx8a__field input::placeholder,.Contact-module__x2Jx8a__field textarea::placeholder{color:#8b97a3;opacity:1;font-size:14px}.Contact-module__x2Jx8a__field input:focus,.Contact-module__x2Jx8a__field textarea:focus{background:#fff;border-color:#2ea8ff;box-shadow:0 0 0 3px #2ea8ff16}.Contact-module__x2Jx8a__field input:disabled,.Contact-module__x2Jx8a__field textarea:disabled{opacity:.65}.Contact-module__x2Jx8a__submitRow{justify-content:space-between;align-items:center;gap:22px;display:flex}.Contact-module__x2Jx8a__submitRow p{color:#758291;max-width:235px;margin:0;font-size:12px;line-height:1.6}.Contact-module__x2Jx8a__button{color:#031522;cursor:pointer;white-space:nowrap;background:#2ea8ff;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:20px;min-height:48px;padding:12px 19px;font-family:inherit;font-size:14px;font-weight:550;line-height:1.5;transition:background .2s,translate .2s;display:inline-flex}.Contact-module__x2Jx8a__button svg{flex-shrink:0}.Contact-module__x2Jx8a__button:hover:not(:disabled){background:#65bfff;translate:0 -2px}.Contact-module__x2Jx8a__button:disabled{opacity:.65;cursor:wait}.Contact-module__x2Jx8a__page a:focus-visible,.Contact-module__x2Jx8a__button:focus-visible{outline-offset:5px;outline:3px solid #147bbf}.Contact-module__x2Jx8a__feedback{color:#176647;min-height:24px;margin:18px 0 0;font-size:14px;line-height:1.7}.Contact-module__x2Jx8a__error{color:#ab303b}.Contact-module__x2Jx8a__honeypot,.Contact-module__x2Jx8a__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes Contact-module__x2Jx8a__enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:800px){.Contact-module__x2Jx8a__grid{grid-template-columns:.8fr 1.2fr;gap:35px}.Contact-module__x2Jx8a__fieldRow{grid-template-columns:1fr;gap:0}.Contact-module__x2Jx8a__submitRow{flex-direction:column;align-items:flex-start;gap:18px}.Contact-module__x2Jx8a__submitRow p{max-width:100%}}@media (max-width:640px){.Contact-module__x2Jx8a__container{width:calc(100% - 40px)}.Contact-module__x2Jx8a__intro{padding:132px 0 58px}.Contact-module__x2Jx8a__intro h1{margin-top:20px;font-size:clamp(36px,9vw,56px)}.Contact-module__x2Jx8a__intro p{max-width:400px}.Contact-module__x2Jx8a__sheet{border-radius:28px 28px 0 0;padding:35px 0 30px}.Contact-module__x2Jx8a__grid{grid-template-columns:1fr;gap:35px}.Contact-module__x2Jx8a__details h2,.Contact-module__x2Jx8a__form h2{font-size:25px}.Contact-module__x2Jx8a__details>p{max-width:100%;margin-bottom:22px}.Contact-module__x2Jx8a__contactItem{padding:16px 0}.Contact-module__x2Jx8a__smallNote{display:none}.Contact-module__x2Jx8a__form{border-top:1px solid #e5e9ee;padding-top:28px}.Contact-module__x2Jx8a__submitRow{gap:18px}.Contact-module__x2Jx8a__button{width:100%}}@media (max-width:360px){.Contact-module__x2Jx8a__container{width:calc(100% - 32px)}.Contact-module__x2Jx8a__intro h1{font-size:34px}}@media (prefers-reduced-motion:reduce){.Contact-module__x2Jx8a__page *{transition:none!important;animation:none!important}.Contact-module__x2Jx8a__button:hover:not(:disabled){translate:none}}
