.youtube-video-container[data-v-d78c4a2b]{max-width:100%;width:100%}.video-wrapper[data-v-d78c4a2b]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);height:0;min-height:315px;padding-bottom:56.25%;position:relative;width:100%}.youtube-iframe[data-v-d78c4a2b]{border-radius:12px;height:100%;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;left:0;position:absolute;top:0;width:100%}.glass-effect[data-v-d78c4a2b]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2)}.modal-overlay[data-v-54a38613]{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c;display:flex;height:100%;justify-content:center;left:0;overflow-y:auto;padding:1rem;position:fixed;top:0;width:100%;z-index:9999}.modal-container[data-v-54a38613]{background:linear-gradient(135deg,#1c1c3a,#0f0f23);border:1px solid rgba(255,45,85,.2);border-radius:24px;box-shadow:0 20px 60px #00000080;max-width:500px;padding:2rem;position:relative;width:100%}.modal-close[data-v-54a38613]{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;height:40px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:all .3s ease;width:40px}.modal-close[data-v-54a38613]:hover:not(:disabled){background:#ff2d5533;transform:rotate(90deg)}.modal-close[data-v-54a38613]:disabled{cursor:not-allowed;opacity:.5}.modal-header[data-v-54a38613]{margin-bottom:2rem;text-align:center}.modal-title[data-v-54a38613]{background:linear-gradient(45deg,#ff2d55,#ff6b9d);-webkit-background-clip:text;color:#fff;font-size:2rem;font-weight:700;margin-bottom:.5rem;-webkit-text-fill-color:transparent;background-clip:text}.modal-subtitle[data-v-54a38613]{color:#b0b0b0;font-size:1rem}.modal-body[data-v-54a38613]{gap:1.5rem}.form-group[data-v-54a38613],.modal-body[data-v-54a38613]{display:flex;flex-direction:column}.form-group[data-v-54a38613]{gap:.5rem}.form-label[data-v-54a38613]{color:#fff;font-size:.95rem;font-weight:600}.form-input[data-v-54a38613]{background:#ffffff1a;border:2px solid hsla(0,0%,100%,.2);border-radius:12px;color:#fff;font-size:1rem;padding:.875rem 1rem;transition:all .3s ease}.form-input[data-v-54a38613]:focus{background:#ff2d551a;border-color:#ff2d55;outline:none}.form-input[data-v-54a38613]:disabled{cursor:not-allowed;opacity:.6}.form-input[data-v-54a38613]::-moz-placeholder{color:gray}.form-input[data-v-54a38613]::placeholder{color:gray}.form-hint[data-v-54a38613]{color:gray;font-size:.85rem;margin-top:-.25rem}.error-message[data-v-54a38613]{background:#ef444433;border:1px solid rgba(239,68,68,.5);border-radius:12px;color:#fca5a5;font-size:.9rem;padding:.875rem 1rem}.submit-button[data-v-54a38613]{background:linear-gradient(45deg,#ff2d55,#ff6b9d);border:none;border-radius:12px;box-shadow:0 4px 15px #ff2d554d;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:.5rem;padding:1rem 2rem;transition:all .3s ease}.submit-button[data-v-54a38613]:hover:not(:disabled){box-shadow:0 8px 25px #ff2d5566;transform:translateY(-2px)}.submit-button[data-v-54a38613]:disabled{cursor:not-allowed;opacity:.7;transform:none}.submit-button.is-loading[data-v-54a38613]{animation:pulse-54a38613 2s cubic-bezier(.4,0,.6,1) infinite}.trust-badges[data-v-54a38613]{color:#b0b0b0;display:flex;flex-wrap:wrap;font-size:.85rem;gap:1rem;justify-content:center;margin-top:.5rem}.modal-enter-active[data-v-54a38613],.modal-leave-active[data-v-54a38613]{transition:opacity .3s ease}.modal-enter-from[data-v-54a38613],.modal-leave-to[data-v-54a38613]{opacity:0}.modal-enter-active .modal-container[data-v-54a38613],.modal-leave-active .modal-container[data-v-54a38613]{transition:transform .3s ease}.modal-enter-from .modal-container[data-v-54a38613],.modal-leave-to .modal-container[data-v-54a38613]{transform:scale(.9)}@keyframes pulse-54a38613{0%,to{opacity:1}50%{opacity:.8}}@media (max-width:640px){.modal-container[data-v-54a38613]{padding:1.5rem}.modal-title[data-v-54a38613]{font-size:1.5rem}.trust-badges[data-v-54a38613]{flex-direction:column;gap:.5rem;text-align:center}}
