.ContactForm-module__leRRzq__section{padding:calc(96 * var(--u)) 0 calc(120 * var(--u));color:var(--dj-white);isolation:isolate;background:#0a0a0a;position:relative;overflow:hidden}.ContactForm-module__leRRzq__rule{z-index:-1;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:calc(84 * var(--u)) calc(84 * var(--u));pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 34%,#000 30%,#0000 100%);mask-image:radial-gradient(80% 60% at 50% 34%,#000 30%,#0000 100%)}.ContactForm-module__leRRzq__grid{gap:calc(22 * var(--u));margin:0 var(--dj-edge);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid}.ContactForm-module__leRRzq__section[data-seen=false] .ContactForm-module__leRRzq__card,.ContactForm-module__leRRzq__section[data-seen=false] .ContactForm-module__leRRzq__direct{opacity:0}.ContactForm-module__leRRzq__section[data-seen=true] .ContactForm-module__leRRzq__card{animation:ContactForm-module__leRRzq__cfUp .7s var(--dj-ease-out) both}.ContactForm-module__leRRzq__section[data-seen=true] .ContactForm-module__leRRzq__direct{animation:ContactForm-module__leRRzq__cfUp .7s var(--dj-ease-out) .1s both}@keyframes ContactForm-module__leRRzq__cfUp{0%{opacity:0;transform:translateY(calc(30 * var(--u)))}}.ContactForm-module__leRRzq__card{padding:calc(40 * var(--u)) calc(38 * var(--u));border-radius:calc(16 * var(--u));-webkit-backdrop-filter:blur(calc(14 * var(--u))) saturate(1.2);backdrop-filter:blur(calc(14 * var(--u))) saturate(1.2);background:radial-gradient(130% 90% at 8% 100%,#ff630f29,#0000 62%),linear-gradient(#ffffff0d,#ffffff03);border:1px solid #ffffff1a}.ContactForm-module__leRRzq__form{gap:calc(22 * var(--u));flex-direction:column;display:flex}.ContactForm-module__leRRzq__pair{gap:calc(18 * var(--u));grid-template-columns:1fr 1fr;display:grid}.ContactForm-module__leRRzq__field{gap:calc(10 * var(--u));flex-direction:column;display:flex}.ContactForm-module__leRRzq__label{font-size:calc(10 * var(--u));letter-spacing:.14em;text-transform:uppercase;color:#ffffff7a}.ContactForm-module__leRRzq__input{width:100%;padding:calc(12 * var(--u)) 0;color:var(--dj-white);font:inherit;font-size:calc(16 * var(--u));letter-spacing:-.035em;transition:border-color .3s var(--dj-ease);background:0 0;border:0;border-bottom:1px solid #ffffff38}.ContactForm-module__leRRzq__input::placeholder{color:#ffffff4d}.ContactForm-module__leRRzq__input:focus{border-bottom-color:var(--dj-orange);outline:none}.ContactForm-module__leRRzq__choices{gap:calc(8 * var(--u));flex-wrap:wrap;display:flex}.ContactForm-module__leRRzq__choice{cursor:pointer;display:inline-flex}.ContactForm-module__leRRzq__choice input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ContactForm-module__leRRzq__choice span{padding:calc(10 * var(--u) - 1px) calc(16 * var(--u) - 1px);font-size:calc(13 * var(--u));letter-spacing:-.035em;color:#ffffffb8;transition:background .25s var(--dj-ease), color .25s var(--dj-ease), border-color .25s var(--dj-ease);border:1px solid #fff3;border-radius:999px}@media (hover:hover) and (pointer:fine){.ContactForm-module__leRRzq__choice:hover span{border-color:var(--dj-white);color:var(--dj-white)}}.ContactForm-module__leRRzq__choice input:checked+span{background:var(--dj-white);border-color:var(--dj-white);color:var(--dj-black)}.ContactForm-module__leRRzq__choice input:focus-visible+span{outline:2px solid var(--dj-orange);outline-offset:calc(2 * var(--u))}.ContactForm-module__leRRzq__area{resize:vertical;min-height:calc(110 * var(--u))}.ContactForm-module__leRRzq__submit{align-self:flex-start;align-items:center;gap:calc(11 * var(--u));margin-top:calc(6 * var(--u));padding:calc(17 * var(--u)) calc(32 * var(--u));background:var(--dj-white);color:var(--dj-black);font-size:calc(15 * var(--u));letter-spacing:-.035em;transition:opacity .25s var(--dj-ease);border-radius:999px;display:inline-flex}.ContactForm-module__leRRzq__submit:disabled{opacity:.6;cursor:default}.ContactForm-module__leRRzq__submit i{transition:transform .3s var(--dj-ease-out);font-style:normal}@media (hover:hover) and (pointer:fine){.ContactForm-module__leRRzq__submit:not(:disabled):hover i{transform:translate(calc(3 * var(--u)), calc(-3 * var(--u)))}}.ContactForm-module__leRRzq__done{align-items:flex-start;gap:calc(16 * var(--u));flex-direction:column;display:flex}.ContactForm-module__leRRzq__doneKicker{font-size:calc(10 * var(--u));letter-spacing:.16em;text-transform:uppercase;color:var(--dj-orange)}.ContactForm-module__leRRzq__doneLine{font-weight:500;font-size:calc(32 * var(--u));letter-spacing:-.035em}.ContactForm-module__leRRzq__again{margin-top:calc(8 * var(--u));padding:calc(13 * var(--u)) calc(24 * var(--u));color:var(--dj-white);font-size:calc(14 * var(--u));letter-spacing:-.035em;border:1px solid #ffffff42;border-radius:999px}.ContactForm-module__leRRzq__direct{gap:calc(12 * var(--u));flex-direction:column;display:flex}.ContactForm-module__leRRzq__directLabel{margin-bottom:calc(6 * var(--u));font-size:calc(10 * var(--u));letter-spacing:.16em;text-transform:uppercase;color:#ffffff75}.ContactForm-module__leRRzq__status{align-items:center;gap:calc(10 * var(--u));margin-bottom:calc(4 * var(--u));font-size:calc(12.5 * var(--u));letter-spacing:-.03em;color:#ffffffa3;display:flex}.ContactForm-module__leRRzq__status i{width:calc(8 * var(--u));height:calc(8 * var(--u));box-shadow:0 0 0 calc(4 * var(--u)) #4ade8029;background:#4ade80;border-radius:50%;flex:none}.ContactForm-module__leRRzq__route{width:100%;padding:calc(22 * var(--u)) calc(52 * var(--u)) calc(22 * var(--u)) calc(24 * var(--u));border-radius:calc(12 * var(--u));text-align:left;transition:border-color .3s var(--dj-ease), background .3s var(--dj-ease);background:#ffffff08;border:1px solid #ffffff1f;display:block;position:relative}.ContactForm-module__leRRzq__route[data-primary=true]{color:#16130f;background:radial-gradient(60% 80% at 80% 78%,#ff5c00d1,#0000 62%),radial-gradient(55% 70% at 28%,#ffb03cc7,#0000 64%),radial-gradient(75% 90% at 60% 18%,#ffeec6f2,#0000 70%),#f3efe9;border-color:#00000014}.ContactForm-module__leRRzq__route[data-primary=true] i{color:#16130f}.ContactForm-module__leRRzq__route[data-primary=true] .ContactForm-module__leRRzq__routeLine{color:#16130fa3}.ContactForm-module__leRRzq__route i{top:50%;right:calc(22 * var(--u));color:var(--dj-orange);transition:transform .3s var(--dj-ease-out);font-style:normal;position:absolute;translate:0 -50%}@media (hover:hover) and (pointer:fine){.ContactForm-module__leRRzq__route:hover{background:#ffffff12;border-color:#ffffff4d}.ContactForm-module__leRRzq__route[data-primary=true]:hover{background:radial-gradient(60% 80% at 80% 78%,#ff5c00e6,#0000 62%),radial-gradient(55% 70% at 28%,#ffb03cd9,#0000 64%),radial-gradient(75% 90% at 60% 18%,#fff0cdf7,#0000 70%),#f6f2ec;border-color:#0003}.ContactForm-module__leRRzq__route:hover i{transform:translate(calc(3 * var(--u)), calc(-3 * var(--u))) translateY(-50%)}}.ContactForm-module__leRRzq__routeName{font-size:calc(17 * var(--u));letter-spacing:-.035em}.ContactForm-module__leRRzq__routeLine{margin-top:calc(7 * var(--u));font-size:calc(12.5 * var(--u));letter-spacing:-.03em;color:#ffffff80}.ContactForm-module__leRRzq__socials{gap:calc(9 * var(--u));margin-top:calc(10 * var(--u));display:flex}.ContactForm-module__leRRzq__social{width:calc(40 * var(--u));height:calc(40 * var(--u));transition:background .25s var(--dj-ease), border-color .25s var(--dj-ease);border:1px solid #ffffff2e;border-radius:50%;place-items:center;display:grid}.ContactForm-module__leRRzq__social svg{width:calc(17 * var(--u));height:calc(17 * var(--u));fill:#ffffffdb}@media (hover:hover) and (pointer:fine){.ContactForm-module__leRRzq__social:hover{border-color:var(--dj-white);background:#ffffff1f}}.ContactForm-module__leRRzq__where{margin-top:calc(6 * var(--u));font-size:calc(12 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:#fff6}.ContactForm-module__leRRzq__next{padding:calc(104 * var(--u)) var(--dj-edge) calc(110 * var(--u))}.ContactForm-module__leRRzq__nextLabel{margin-bottom:calc(26 * var(--u));font-size:calc(10 * var(--u));letter-spacing:.16em;text-transform:uppercase;color:var(--dj-ink-faint);display:block}.ContactForm-module__leRRzq__steps{border-top:1px solid var(--dj-line);grid-template-columns:repeat(4,1fr);display:grid}.ContactForm-module__leRRzq__step{padding:calc(28 * var(--u)) calc(28 * var(--u)) 0 0}.ContactForm-module__leRRzq__step+.ContactForm-module__leRRzq__step{border-left:1px solid var(--dj-line);padding-left:calc(28 * var(--u))}.ContactForm-module__leRRzq__stepTitle{font-weight:500;font-size:calc(26 * var(--u));letter-spacing:-.03em;color:var(--dj-ink)}.ContactForm-module__leRRzq__stepTitle sup{top:calc(-11 * var(--u));vertical-align:baseline;margin-left:calc(4 * var(--u));font-size:calc(11 * var(--u));color:var(--dj-accent);position:relative}.ContactForm-module__leRRzq__stepLine{--lh:calc(20 * var(--u));margin-top:calc(14 * var(--u));font-size:calc(13 * var(--u));letter-spacing:-.035em;color:var(--dj-ink-soft)}@media (max-width:1023px){.ContactForm-module__leRRzq__section{padding:calc(56 * var(--u)) 0 calc(70 * var(--u))}.ContactForm-module__leRRzq__grid{gap:calc(16 * var(--u));grid-template-columns:1fr}.ContactForm-module__leRRzq__card{padding:calc(26 * var(--u)) calc(22 * var(--u))}.ContactForm-module__leRRzq__pair{grid-template-columns:1fr}.ContactForm-module__leRRzq__doneLine{font-size:calc(22 * var(--u))}.ContactForm-module__leRRzq__next{padding:calc(58 * var(--u)) var(--dj-edge) calc(64 * var(--u))}.ContactForm-module__leRRzq__steps{grid-template-columns:repeat(2,1fr)}.ContactForm-module__leRRzq__step{padding:calc(20 * var(--u)) calc(14 * var(--u)) 0 0}.ContactForm-module__leRRzq__step:nth-child(2n){padding-left:calc(14 * var(--u));border-left:1px solid #ffffff24}.ContactForm-module__leRRzq__step:nth-child(odd){border-left:0;padding-left:0}.ContactForm-module__leRRzq__step:nth-child(n+3){margin-top:calc(10 * var(--u));border-top:1px solid #ffffff24}.ContactForm-module__leRRzq__stepTitle{font-size:calc(20 * var(--u))}}@media (prefers-reduced-motion:reduce){.ContactForm-module__leRRzq__card,.ContactForm-module__leRRzq__direct{opacity:1;transform:none;animation:none!important}.ContactForm-module__leRRzq__submit i,.ContactForm-module__leRRzq__route i{transition:none}}
