.HeroForm-module__Xmwfbq__card{-webkit-backdrop-filter:blur(14px);background:#100e0c9e;border:1px solid #ffffff29;border-radius:14px;width:100%;padding:clamp(20px,1.8vw,28px);animation:.8s cubic-bezier(.22,1,.36,1) .15s both HeroForm-module__Xmwfbq__cardRise;box-shadow:0 20px 60px #00000061}.HeroForm-module__Xmwfbq__title{color:#fff;font-family:var(--font-sans);margin:0 0 6px;font-size:clamp(1.05rem,1.35vw,1.3rem);font-weight:500;line-height:1.3}.HeroForm-module__Xmwfbq__subtitle{color:#ffffffb3;margin:0 0 16px;font-size:.85rem;line-height:1.5}.HeroForm-module__Xmwfbq__form{flex-direction:column;gap:10px;display:flex}.HeroForm-module__Xmwfbq__field{display:block}.HeroForm-module__Xmwfbq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.HeroForm-module__Xmwfbq__field input,.HeroForm-module__Xmwfbq__field select{color:#fff;width:100%;font-family:var(--font-sans);background:#ffffff14;border:1px solid #fff3;border-radius:8px;padding:11px 14px;font-size:.9rem;transition:border-color .25s,background .25s}.HeroForm-module__Xmwfbq__field input::placeholder{color:#ffffff8c}.HeroForm-module__Xmwfbq__field input:focus,.HeroForm-module__Xmwfbq__field select:focus{border-color:var(--accent);background:#ffffff24;outline:none}.HeroForm-module__Xmwfbq__field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:15px;padding-right:36px}.HeroForm-module__Xmwfbq__field select:invalid{color:#ffffff8c}.HeroForm-module__Xmwfbq__field select option{color:#fff;background:#15120f}.HeroForm-module__Xmwfbq__submit{background:var(--accent);color:#fff;width:100%;font-family:var(--font-sans);letter-spacing:.01em;cursor:pointer;border:0;border-radius:999px;margin-top:4px;padding:13px 20px;font-size:.9rem;font-weight:500;transition:background .25s,transform .25s}.HeroForm-module__Xmwfbq__submit:hover:not(:disabled){background:var(--accent-deep);transform:translateY(-2px)}.HeroForm-module__Xmwfbq__submit:disabled{opacity:.65;cursor:default}.HeroForm-module__Xmwfbq__error{color:#ffb4a8;margin:0;font-size:.82rem;line-height:1.45}.HeroForm-module__Xmwfbq__honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.HeroForm-module__Xmwfbq__success{text-align:center;padding:16px 4px}.HeroForm-module__Xmwfbq__successMark{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:46px;height:46px;margin:0 auto 12px;font-size:1.3rem;display:grid}.HeroForm-module__Xmwfbq__success h3{color:#fff;font-family:var(--font-sans);margin:0 0 6px;font-size:1.15rem;font-weight:500}.HeroForm-module__Xmwfbq__success p{color:#ffffffb8;margin:0;font-size:.88rem;line-height:1.55}@keyframes HeroForm-module__Xmwfbq__cardRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.HeroForm-module__Xmwfbq__card{animation:none}.HeroForm-module__Xmwfbq__submit:hover:not(:disabled){transform:none}}
