.demo-form[data-v-d09d4848]{box-sizing:border-box;display:flex;flex-direction:column;gap:14px;max-width:100%;min-width:0;overflow-x:clip;position:relative;width:100%}.demo-grid[data-v-d09d4848]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.field-wrap[data-v-d09d4848]{min-width:0;width:100%}.field-label[data-v-d09d4848]{color:#f8fafc;display:block;font-size:.82rem;font-weight:600;letter-spacing:.02em;margin-bottom:6px}input[data-v-d09d4848],select[data-v-d09d4848],textarea[data-v-d09d4848]{background:#1e293bb8;border:1px solid rgba(148,163,184,.42);border-radius:10px;box-sizing:border-box;color:#f1f5f9;font-family:inherit;font-size:.98rem;padding:11px 12px;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;width:100%}input[data-v-d09d4848]:focus,select[data-v-d09d4848]:focus,textarea[data-v-d09d4848]:focus{background:#27344ad1;border-color:#ff6c009e;box-shadow:0 0 0 3px #ff6c001f;outline:none}.field-invalid[data-v-d09d4848]{border-color:#f87272f2;box-shadow:0 0 0 1px #f8727238}.field-invalid[data-v-d09d4848]:focus{border-color:#f87272f2;box-shadow:0 0 0 3px #f8727233}textarea[data-v-d09d4848]{min-height:92px;resize:vertical}input[data-v-d09d4848]::-moz-placeholder,textarea[data-v-d09d4848]::-moz-placeholder{color:#b6c2d470}input[data-v-d09d4848]::placeholder,textarea[data-v-d09d4848]::placeholder{color:#b6c2d470}.demo-actions[data-v-d09d4848]{display:flex;width:100%}.submit-btn[data-v-d09d4848]{align-items:center;background:#ff6c00;border:none;border-radius:10px;color:#05070b;cursor:pointer;display:inline-flex;font-size:.98rem;font-weight:600;justify-content:center;line-height:1;min-height:48px;padding:12px 22px;transition:background .22s ease,transform .16s ease,box-shadow .22s ease;width:100%}.submit-btn[data-v-d09d4848]:hover:not(:disabled){background:#e55f00;box-shadow:0 4px 14px #ff6c0059}.submit-btn[data-v-d09d4848]:active:not(:disabled){transform:scale(.98)}.submit-btn[data-v-d09d4848]:disabled{cursor:not-allowed;opacity:.65}.submit-btn:disabled.is-sending[data-v-d09d4848]{cursor:wait}.submit-btn-content[data-v-d09d4848]{align-items:center;display:inline-flex;gap:10px;justify-content:center}.submit-spinner[data-v-d09d4848]{animation:submit-spin-d09d4848 .72s linear infinite;border:2px solid rgba(5,7,11,.22);border-radius:50%;border-top-color:#05070b;height:16px;width:16px}.feedback[data-v-d09d4848]{box-sizing:border-box;display:block;font-size:.84rem;margin-top:2px;max-width:100%;min-width:0;overflow-wrap:anywhere;word-break:break-word}.feedback.error[data-v-d09d4848]{background:#7f1d1d29;border:1px solid hsla(0,91%,71%,.32);border-radius:10px;color:#fca5a5;padding:10px 12px}.feedback.success[data-v-d09d4848]{color:#86efac}.feedback.full[data-v-d09d4848]{max-width:100%;width:100%}.turnstile-area[data-v-d09d4848]{display:flex;flex-direction:column;gap:8px;min-width:min(100%,300px);width:100%}.turnstile-label[data-v-d09d4848]{color:#f8fafc;font-size:.82rem;font-weight:600;letter-spacing:.02em}.turnstile-slot[data-v-d09d4848]{min-height:65px;min-width:0;width:100%}[data-v-d09d4848] .turnstile-slot iframe{max-width:100%}.success-overlay[data-v-d09d4848]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020617cc;display:flex;font-family:Inter,IBM Plex Sans,system-ui,sans-serif;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}.success-dialog[data-v-d09d4848]{background:radial-gradient(circle at top,rgba(74,222,128,.18),transparent 42%),linear-gradient(160deg,#15803d33,#0f172af5 56%);border:1px solid rgba(134,239,172,.3);border-radius:24px;box-shadow:0 28px 80px #02061785;font-family:inherit;max-height:min(720px,calc(100dvh - 40px));overflow-y:auto;padding:clamp(24px,4vw,34px);text-align:center;width:min(560px,100%)}.success-dialog[data-v-d09d4848]:focus{box-shadow:0 0 0 2px #86efac38,0 28px 80px #02061785;outline:none}.success-kicker[data-v-d09d4848]{color:#86efac;font-size:.74rem;font-weight:700;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.success-title[data-v-d09d4848]{color:#f8fafc;font-size:clamp(1.55rem,4vw,2.1rem);letter-spacing:-.02em;line-height:1.15;margin:0 0 12px}.success-message[data-v-d09d4848]{display:grid;gap:10px;margin:0 0 22px}.success-note[data-v-d09d4848]{color:#dcfce7;font-size:.98rem;line-height:1.6;margin:0}.success-btn[data-v-d09d4848]{background:linear-gradient(135deg,#4ade80eb,#22c55ee6);border:1px solid rgba(134,239,172,.3);border-radius:999px;color:#052e16;cursor:pointer;font:inherit;font-weight:600;padding:12px 18px;transition:border-color .18s ease,background-color .18s ease,transform .1s ease,box-shadow .18s ease}.success-btn[data-v-d09d4848]:hover{border-color:#86efac8c;box-shadow:0 10px 28px #4ade8040}.success-btn[data-v-d09d4848]:active{transform:scale(.98)}.success-pop-enter-active[data-v-d09d4848],.success-pop-leave-active[data-v-d09d4848]{transition:opacity .22s ease,transform .22s ease}.success-pop-enter-from[data-v-d09d4848],.success-pop-leave-to[data-v-d09d4848]{opacity:0}.success-pop-enter-from .success-dialog[data-v-d09d4848],.success-pop-leave-to .success-dialog[data-v-d09d4848]{opacity:0;transform:translateY(12px) scale(.98)}.success-pop-enter-active .success-dialog[data-v-d09d4848],.success-pop-leave-active .success-dialog[data-v-d09d4848]{transition:opacity .22s ease,transform .22s ease}@keyframes submit-spin-d09d4848{to{transform:rotate(1turn)}}@media(max-width:700px){.demo-grid[data-v-d09d4848]{grid-template-columns:1fr}.success-overlay[data-v-d09d4848]{align-items:center;justify-content:center;padding:max(14px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.success-dialog[data-v-d09d4848]{border-radius:20px;max-height:min(100dvh - 28px,720px);padding:22px 18px;width:100%}.success-title[data-v-d09d4848]{font-size:1.5rem}.success-message[data-v-d09d4848]{gap:8px;margin-bottom:20px}.success-note[data-v-d09d4848]{font-size:.95rem;line-height:1.55}}
