.at-form-card{--at-ink:#050506;--at-panel:#0d0d10;--at-line:rgba(255,255,255,.09);--at-text:#f3f1ec;--at-mute:#8e8c88;--at-red:#e3121b;--at-display:"Unbounded",Manrope,sans-serif;--at-body:"Manrope",Inter,system-ui,sans-serif;max-width:760px;margin:28px auto!important;padding:clamp(20px,4vw,34px)!important;border-radius:22px;border:1px solid var(--at-line);background:radial-gradient(70% 60% at 0% 0%,rgb(227 18 27 / .12),transparent 60%),radial-gradient(60% 55% at 100% 110%,rgb(91 63 209 / .14),transparent 65%),var(--at-panel)!important;box-shadow:0 30px 80px -40px rgb(0 0 0 / .9);color:var(--at-text);font-family:var(--at-body);text-align:left}.at-form-card *{box-sizing:border-box}body .at-form .elementor-form-fields-wrapper{row-gap:4px}body .at-form .elementor-field-group{margin-bottom:16px}body .at-form .elementor-field-label{font-family:var(--at-body)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.18em;text-transform:uppercase;color:var(--at-mute)!important;margin-bottom:8px!important;padding:0!important}body .at-form .elementor-mark-required .elementor-field-label::after{color:var(--at-red)!important}body .at-form .elementor-field-group .elementor-field-textual{width:100%;min-height:50px;padding:12px 16px!important;border-radius:14px!important;border:1px solid var(--at-line)!important;background-color:rgb(5 5 6 / .55)!important;color:var(--at-text)!important;font-family:var(--at-body)!important;font-size:15px!important;line-height:1.5!important;box-shadow:none;color-scheme:dark;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease}body .at-form .elementor-field-group textarea.elementor-field-textual{min-height:0;resize:vertical}body .at-form .elementor-field-textual::placeholder{color:rgb(142 140 136 / .75)!important;opacity:1}body .at-form .elementor-field-textual:hover{border-color:rgb(243 241 236 / .22)!important}body .at-form .elementor-field-textual:focus{outline:none;border-color:rgb(243 241 236 / .55)!important;box-shadow:0 0 0 4px rgb(227 18 27 / .2)!important;background-color:rgb(5 5 6 / .8)!important}body .at-form .elementor-select-wrapper select{-webkit-appearance:none;appearance:none;padding-right:40px!important;cursor:pointer}body .at-form .elementor-select-wrapper .select-caret-down-wrapper{right:16px;color:var(--at-mute)!important;fill:var(--at-mute)}body .at-form select option{background:#0d0d10;color:#f3f1ec}body .at-form .elementor-field-group.elementor-error .elementor-field-textual,body .at-form .elementor-field-textual:user-invalid{border-color:rgb(227 18 27 / .85)!important}body .at-form .elementor-field-group .elementor-message,body .at-form .elementor-message{font-family:var(--at-body);font-size:13px;color:#ff8a8f}body .at-form .elementor-message.elementor-message-success{font-size:15px;color:var(--at-text);padding:16px 18px;margin-top:16px;border-radius:14px;border:1px solid rgb(47 191 113 / .45);background:rgb(47 191 113 / .08)}body .at-form .elementor-message.elementor-message-danger{font-size:14px;padding:14px 16px;margin-top:16px;border-radius:14px;border:1px solid rgb(227 18 27 / .5);background:rgb(227 18 27 / .08)}body .at-form .elementor-field-type-acceptance .elementor-field-option label,body .at-form .elementor-field-subgroup .elementor-field-option label{font-family:var(--at-body);font-size:13px!important;color:var(--at-mute)!important;line-height:1.5;text-transform:none;letter-spacing:0}body .at-form .elementor-field-type-acceptance input,body .at-form .elementor-field-subgroup input{accent-color:var(--at-red);width:17px;height:17px;margin-right:8px;vertical-align:-3px}body .at-form .elementor-field-type-html{color:var(--at-mute);font-size:13px;line-height:1.6}body .at-form .elementor-field-type-submit{margin-top:6px}body .at-form .elementor-field-type-submit .elementor-button{width:100%;min-height:58px;border:0!important;border-radius:999px!important;background:linear-gradient(95deg,#e3121b,#a3207a 55%,#5b3fd1)!important;background-size:160% 100%!important;background-position:0 0!important;color:#fff!important;font-family:var(--at-body)!important;font-size:15px!important;font-weight:700!important;letter-spacing:.02em;box-shadow:0 20px 50px -24px rgb(227 18 27 / .9);transition:background-position .6s ease,transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}body .at-form .elementor-field-type-submit .elementor-button:hover{background-position:100% 0!important;box-shadow:0 24px 60px -22px rgb(139 92 246 / .9)}body .at-form .elementor-field-type-submit .elementor-button:active{transform:scale(.98)}body .at-form .elementor-field-type-submit .elementor-button:focus-visible{outline:2px solid #fff;outline-offset:3px}body .at-form .elementor-field-type-submit .elementor-button-text::after{content:"→";display:inline-block;margin-left:10px;transition:transform .3s ease}body .at-form .elementor-field-type-submit .elementor-button:hover .elementor-button-text::after{transform:translateX(4px)}@media (max-width:767px){.at-form-card{margin:20px auto!important;border-radius:18px}}@media (prefers-reduced-motion:reduce){body .at-form .elementor-button{transition:none}}body .at-form .elementor-field-group{align-items:flex-start!important;align-content:flex-start!important}body .at-form .elementor-field-group>.elementor-field-label{width:100%}