.contact-form-module__LnVKca__card{background:radial-gradient(90% 50% at 100% 0,#ffffff0b,#0000 70%),linear-gradient(#101213 0%,#07080a 100%);border-radius:26px;flex-direction:column;gap:16px;padding:32px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffffff17,0 50px 110px -50px #ffffff14,0 40px 80px -30px #000}.contact-form-module__LnVKca__card:before{content:"";background:var(--spectrum);opacity:.75;height:1px;position:absolute;top:-1px;left:16%;right:16%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000)}.contact-form-module__LnVKca__form{flex-direction:column;gap:18px;display:flex}.contact-form-module__LnVKca__topics{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.contact-form-module__LnVKca__topics legend{color:#a1a6a8;font:10px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}.contact-form-module__LnVKca__topic{cursor:pointer;transition:border-color .16s var(--ease-swift), background .16s var(--ease-swift);background:#ffffff05;border:1px solid #ffffff17;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.contact-form-module__LnVKca__topic:hover{border-color:#fff3}.contact-form-module__LnVKca__topic[data-selected=true]{background:#ffffff05;border-color:#ffffff46;box-shadow:0 0 30px -12px #ffffff1f}.contact-form-module__LnVKca__topic input{accent-color:#f4f4f4;margin-top:3px}.contact-form-module__LnVKca__topic b{color:#f1f3f3;letter-spacing:-.01em;font-size:15px;font-weight:500;display:block}.contact-form-module__LnVKca__topic em{color:#9aa0a2;margin-top:2px;font-size:13px;font-style:normal;display:block}.contact-form-module__LnVKca__row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contact-form-module__LnVKca__field{flex-direction:column;gap:8px;display:flex}.contact-form-module__LnVKca__field>span{color:#d5d9da;font-size:13.5px;font-weight:500}.contact-form-module__LnVKca__field>span em{color:#6f6f6f;margin-left:6px;font-size:12px;font-style:normal}.contact-form-module__LnVKca__field input,.contact-form-module__LnVKca__field textarea{color:#f4f4f4;resize:vertical;width:100%;transition:border-color .2s var(--ease-swift), box-shadow .2s var(--ease-swift);background:#00000073;border:1px solid #ffffff1f;border-radius:12px;padding:13px 14px;font-size:15px;line-height:1.5}.contact-form-module__LnVKca__field input:hover,.contact-form-module__LnVKca__field textarea:hover{border-color:#ffffff38}.contact-form-module__LnVKca__field input:focus-visible,.contact-form-module__LnVKca__field textarea:focus-visible{border-color:#ffffff8c;outline:none;box-shadow:0 0 0 4px #ffffff07,0 0 30px -8px #ffffff1f}.contact-form-module__LnVKca__error{color:#f2cf7f;font-size:13px}.contact-form-module__LnVKca__submit{color:#050607;letter-spacing:-.01em;cursor:pointer;height:56px;transition:box-shadow .3s var(--ease-swift), transform .3s var(--ease-swift);background:linear-gradient(#fff 0%,#e6edef 100%);border:0;border-radius:15px;justify-content:space-between;align-items:center;padding:0 22px 0 24px;font-size:16px;font-weight:500;display:flex;box-shadow:inset 0 1px #fff,0 14px 40px -12px #ffffff21}.contact-form-module__LnVKca__submit svg{transition:transform .3s var(--ease-swift)}.contact-form-module__LnVKca__submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 0 0 1px #ffffff1a,0 18px 50px -10px #ffffff2e}.contact-form-module__LnVKca__submit:hover:not(:disabled) svg{transform:translate(4px)}.contact-form-module__LnVKca__note{color:#777;font-size:12px;line-height:1.6}.contact-form-module__LnVKca__prepared{background:#ffffff05;border:1px solid #fff3;border-radius:16px;padding:22px}.contact-form-module__LnVKca__prepared:focus{outline:none}.contact-form-module__LnVKca__preparedTitle{color:#f1f3f3;align-items:center;gap:8px;font-size:14px;display:flex}.contact-form-module__LnVKca__preparedBody{color:#b3b9bb;margin-top:8px;font-size:13px;line-height:1.7}.contact-form-module__LnVKca__preparedBody b{color:#f1f3f3;font-weight:500}.contact-form-module__LnVKca__preparedActions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.contact-form-module__LnVKca__preparedActions button,.contact-form-module__LnVKca__copyEmail button{color:#e6e9ea;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:10px;align-items:center;gap:7px;height:36px;padding:0 13px;font-size:12.5px;display:inline-flex}.contact-form-module__LnVKca__copyEmail{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.contact-form-module__LnVKca__copyEmail a{color:#f4f4f4;letter-spacing:-.02em;font-size:19px;text-decoration:none}.contact-form-module__LnVKca__copyEmail a:hover{text-underline-offset:4px;text-decoration:underline}.contact-form-module__LnVKca__copyEmail button{color:#d5d9da;background:#ffffff0a;border-color:#ffffff24}.contact-form-module__LnVKca__copyEmail button:hover{color:#fff;border-color:#ffffff40}@media (max-width:560px){.contact-form-module__LnVKca__card{padding:18px}.contact-form-module__LnVKca__row{grid-template-columns:1fr}}.contact-form-module__LnVKca__submit:disabled{cursor:default;opacity:.6}
