.contact-module__swMWYG__page{background:radial-gradient(at 50% 0,#13407a33,#0000 55%),#030711;align-items:center;min-height:100svh;padding:calc(80px + clamp(16px,3vh,32px)) 24px clamp(20px,4vh,44px);display:grid}.contact-module__swMWYG__panel{--pad:clamp(24px, 3vw, 44px);isolation:isolate;width:min(100%, calc(1232px + 2 * var(--pad)));padding:var(--pad);background:#030c1b;border:1px solid #3c99ff66;border-radius:28px;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(32px,5vw,72px);margin:0 auto;display:grid;position:relative;overflow:hidden;box-shadow:0 0 70px -38px #1d87ffb3,inset 0 1px #ffffff12}.contact-module__swMWYG__art,.contact-module__swMWYG__scrim{z-index:-1;pointer-events:none;position:absolute;inset:0}.contact-module__swMWYG__art{opacity:.42;background:url(/images/services-bg-clean.webp) 50%/cover no-repeat}.contact-module__swMWYG__scrim{background:linear-gradient(90deg,#020a17 0%,#020a17f0 32%,#020a17ad 58%,#020a1770 100%),linear-gradient(#0208122e,#0000 60%,#02081280)}.contact-module__swMWYG__pitch,.contact-module__swMWYG__form{z-index:1;position:relative}.contact-module__swMWYG__eyebrow{color:#37ceff;letter-spacing:.28em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:600;display:flex}.contact-module__swMWYG__eyebrow:before{content:"";background:linear-gradient(90deg,#168bff,#ff8a1f);width:32px;height:1px}.contact-module__swMWYG__heading{color:#f5f7fa;letter-spacing:-.04em;margin-top:22px;font-size:clamp(34px,3.5vw,52px);font-weight:700;line-height:1.04}.contact-module__swMWYG__heading span{color:#0000;background:linear-gradient(100deg,#ffb03a,#ff741b 72%,#f2541b);-webkit-background-clip:text;background-clip:text}.contact-module__swMWYG__intro{color:#c4d0e1;max-width:35rem;margin-top:20px;font-size:clamp(14px,1.1vw,17px);line-height:1.65}.contact-module__swMWYG__details{gap:14px;margin:clamp(22px,3vw,36px) 0 0;display:grid}.contact-module__swMWYG__detail{align-items:center;gap:14px;display:flex}.contact-module__swMWYG__iconBox{color:#42baff;background:#082243b8;border:1px solid #38bdf880;border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 0 18px -7px #38bdf8cc,inset 0 0 14px #38bdf81a}.contact-module__swMWYG__iconBox svg{width:19px;height:19px}.contact-module__swMWYG__iconBox[data-tone=orange]{color:#ff9b38;background:#361b0ca6;border-color:#ff8a1f9e;box-shadow:0 0 18px -7px #ff8a1fcc,inset 0 0 14px #ff8a1f1a}.contact-module__swMWYG__detailLabel,.contact-module__swMWYG__label{color:#93a9c5;letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:600}.contact-module__swMWYG__detailValue{color:#e6edf7;margin-top:4px;font-size:14px}.contact-module__swMWYG__detailValue a{transition:color .2s}.contact-module__swMWYG__detailValue a:hover{color:#52bdff}.contact-module__swMWYG__form{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(155deg,#040e1df5,#030a16f0) padding-box padding-box,linear-gradient(135deg,#168bffe6,#22416673 50%,#ff8a1fe0) border-box;border:1px solid #0000;border-radius:20px;gap:14px;padding:clamp(20px,2vw,28px);display:grid;box-shadow:0 18px 55px #00000059,inset 0 1px #ffffff0d}.contact-module__swMWYG__field{gap:8px;display:grid}.contact-module__swMWYG__label{font-size:9px}.contact-module__swMWYG__control{color:#eaf2fc;width:100%;min-height:42px;font:inherit;--autofill-bg:#030b17;background:#010812c2;border:1px solid #567ba652;border-radius:8px;outline:none;padding:9px 14px;font-size:12px;transition:border-color .2s,box-shadow .2s}.contact-module__swMWYG__control::placeholder{color:#72839b}.contact-module__swMWYG__control:focus{border-color:#2b9fff;box-shadow:0 0 0 3px #2b9fff21}.contact-module__swMWYG__control option{color:#eaf2fc;background:#071125}.contact-module__swMWYG__message{resize:vertical;min-height:80px}.contact-module__swMWYG__submit{color:#fff;cursor:pointer;background:linear-gradient(100deg,#0757eb,#168bff 50%,#ff7a18);border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:44px;margin-top:2px;font-size:12px;font-weight:700;transition:filter .2s,transform .2s;display:flex;box-shadow:0 0 24px -8px #228bffcc}.contact-module__swMWYG__submit:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.contact-module__swMWYG__submit:disabled{cursor:wait;opacity:.66}.contact-module__swMWYG__submit svg{width:15px;height:15px}.contact-module__swMWYG__formError{color:#fecaca;background:#ef44441a;border:1px solid #f8717166;border-radius:8px;padding:9px 12px;font-size:12px}.contact-module__swMWYG__formNote{color:#91a2b9;text-align:center;margin-top:-6px;font-size:10px}@media (min-width:1024px){.contact-module__swMWYG__panel{--form-inset:clamp(24px, 3.5vw, 64px);grid-template-columns:minmax(0, 1fr) minmax(0, calc(480px + var(--form-inset)))}.contact-module__swMWYG__form{margin-right:var(--form-inset)}}@media (max-width:767px){.contact-module__swMWYG__page{min-height:auto;padding:88px 16px 64px}.contact-module__swMWYG__panel{border-radius:22px;grid-template-columns:minmax(0,1fr);gap:32px;padding:28px 20px}.contact-module__swMWYG__art{opacity:.32;background-position:62%}.contact-module__swMWYG__scrim{background:linear-gradient(#020a17e0,#020a17bd)}.contact-module__swMWYG__heading{margin-top:22px;font-size:clamp(36px,10vw,50px)}.contact-module__swMWYG__details{gap:16px;margin-top:26px}.contact-module__swMWYG__form{gap:16px;padding:20px}}@media (prefers-reduced-motion:reduce){.contact-module__swMWYG__detailValue a,.contact-module__swMWYG__control{transition:none}}
.SuccessDialog-module__0jezaq__dialog{max-width:none;max-height:none;color:inherit;background:0 0;border:0;margin:auto;padding:0;overflow:visible}.SuccessDialog-module__0jezaq__dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020610bd;animation:.25s ease-out both SuccessDialog-module__0jezaq__fade}.SuccessDialog-module__0jezaq__card{text-align:center;background:radial-gradient(120% 55% at 50% 0,#10b9812e,#0000 62%),#0b1120;border:1px solid #ffffff1a;border-radius:1.5rem;width:min(92vw,25.5rem);max-height:92dvh;padding:2.25rem 1.5rem 1.5rem;animation:.5s cubic-bezier(.2,.9,.3,1.15) both SuccessDialog-module__0jezaq__card-in;position:relative;overflow-y:auto;box-shadow:0 30px 90px -30px #000000e6,inset 0 1px #ffffff0f}.SuccessDialog-module__0jezaq__badge{width:88px;height:88px;margin:0 auto;position:relative}.SuccessDialog-module__0jezaq__circle{background:linear-gradient(160deg,#34d399,#059669);border-radius:50%;place-items:center;animation:.6s cubic-bezier(.2,.9,.3,1.45) .15s both SuccessDialog-module__0jezaq__pop;display:grid;position:absolute;inset:0;box-shadow:0 0 0 8px #10b98124,0 14px 40px -8px #10b981bf}.SuccessDialog-module__0jezaq__circle svg{width:48px;height:48px}.SuccessDialog-module__0jezaq__tick{fill:none;stroke:#fff;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.45s cubic-bezier(.65,0,.35,1) .6s forwards SuccessDialog-module__0jezaq__draw}.SuccessDialog-module__0jezaq__ripple{opacity:0;border:2px solid #34d39999;border-radius:50%;animation:1.5s ease-out .5s both SuccessDialog-module__0jezaq__ripple;position:absolute;inset:0}.SuccessDialog-module__0jezaq__ripple+.SuccessDialog-module__0jezaq__ripple{animation-delay:.85s}.SuccessDialog-module__0jezaq__spark{background:var(--color);opacity:0;border-radius:50%;width:7px;height:7px;margin:-3.5px;animation:.85s cubic-bezier(.1,.7,.3,1) .55s both SuccessDialog-module__0jezaq__spark;position:absolute;top:50%;left:50%}.SuccessDialog-module__0jezaq__rise{animation:SuccessDialog-module__0jezaq__rise .5s ease-out var(--delay,.75s) both}@keyframes SuccessDialog-module__0jezaq__fade{0%{opacity:0}}@keyframes SuccessDialog-module__0jezaq__card-in{0%{opacity:0;transform:translateY(24px)scale(.92)}}@keyframes SuccessDialog-module__0jezaq__pop{0%{transform:scale(0)}}@keyframes SuccessDialog-module__0jezaq__draw{to{stroke-dashoffset:0}}@keyframes SuccessDialog-module__0jezaq__ripple{0%{opacity:0;transform:scale(1)}12%{opacity:.9}to{opacity:0;transform:scale(2.2)}}@keyframes SuccessDialog-module__0jezaq__spark{0%{transform:rotate(var(--angle)) translateY(0) scale(.4);opacity:0}15%{opacity:1}to{transform:rotate(var(--angle)) translateY(-74px) scale(1);opacity:0}}@keyframes SuccessDialog-module__0jezaq__rise{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.SuccessDialog-module__0jezaq__dialog::backdrop,.SuccessDialog-module__0jezaq__card,.SuccessDialog-module__0jezaq__circle,.SuccessDialog-module__0jezaq__rise{animation:none}.SuccessDialog-module__0jezaq__tick{stroke-dashoffset:0;animation:none}.SuccessDialog-module__0jezaq__ripple,.SuccessDialog-module__0jezaq__spark{display:none}}
