.ovi-hero[data-v-3f959294]{align-items:center;background:linear-gradient(180deg,#0f172a,#1e293b);color:#fff;display:flex;min-height:100vh;overflow:hidden;padding:140px 0 100px;position:relative}.hero-bg[data-v-3f959294]{inset:0;overflow:hidden;position:absolute}.gradient-orb[data-v-3f959294]{animation:float-3f959294 20s ease-in-out infinite;border-radius:50%;filter:blur(80px);opacity:.4;position:absolute}.orb-1[data-v-3f959294]{animation-delay:0s;background:radial-gradient(circle,#22d3ee 0,transparent 70%);height:500px;right:-200px;top:-200px;width:500px}.orb-2[data-v-3f959294]{animation-delay:7s;background:radial-gradient(circle,#3b82f6 0,transparent 70%);bottom:-150px;height:400px;left:-150px;width:400px}.orb-3[data-v-3f959294]{animation-delay:14s;background:radial-gradient(circle,#06b6d4 0,transparent 70%);height:300px;left:50%;top:50%;transform:translate(-50%,-50%);width:300px}.grid-bg[data-v-3f959294]{background-image:linear-gradient(rgba(34,211,238,.05) 1px,transparent 0),linear-gradient(90deg,rgba(34,211,238,.05) 1px,transparent 0);background-size:50px 50px;inset:0;-webkit-mask-image:radial-gradient(ellipse at center,#000 0,transparent 80%);mask-image:radial-gradient(ellipse at center,#000 0,transparent 80%);position:absolute}.container[data-v-3f959294]{margin:0 auto;max-width:1200px;padding:0 20px;position:relative;z-index:1}.hero-content[data-v-3f959294]{margin:0 auto;max-width:900px;text-align:center}.hero-badge[data-v-3f959294]{align-items:center;animation:fadeInDown-3f959294 .6s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#22d3ee1a;border:1px solid rgba(34,211,238,.3);border-radius:50px;display:inline-flex;gap:8px;margin-bottom:32px;padding:8px 20px}.badge-icon[data-v-3f959294]{animation:pulse-3f959294 2s infinite;font-size:1.2rem}.badge-text[data-v-3f959294]{background:linear-gradient(135deg,#22d3ee,#3b82f6);-webkit-background-clip:text;background-clip:text;font-size:.875rem;font-weight:600;letter-spacing:.5px;-webkit-text-fill-color:transparent}.hero-title[data-v-3f959294]{animation:fadeInUp-3f959294 .8s ease-out .1s both;font-size:4rem;font-weight:900;letter-spacing:-.02em;line-height:1.15}.title-gradient[data-v-3f959294]{background:linear-gradient(135deg,#22d3ee,#3b82f6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.hero-description[data-v-3f959294]{animation:fadeInUp-3f959294 .8s ease-out .2s both;color:#cbd5e1;font-size:1.25rem;line-height:1.8;margin-bottom:48px}.highlight[data-v-3f959294]{color:#22d3ee;font-weight:600}.hero-buttons[data-v-3f959294]{animation:fadeInUp-3f959294 .8s ease-out .3s both;display:flex;gap:20px;justify-content:center;margin-bottom:64px}.btn[data-v-3f959294]{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-size:1.125rem;font-weight:600;gap:10px;overflow:hidden;padding:18px 36px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn[data-v-3f959294]:before{background:linear-gradient(135deg,hsla(0,0%,100%,.2),transparent);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s}.btn[data-v-3f959294]:hover:before{opacity:1}.btn-icon[data-v-3f959294]{font-size:1.25rem;transition:transform .3s}.btn:hover .btn-icon[data-v-3f959294]{transform:scale(1.2)}.btn-primary[data-v-3f959294]{background:linear-gradient(135deg,#22d3ee,#3b82f6);box-shadow:0 10px 40px #22d3ee4d;color:#fff}.btn-primary[data-v-3f959294]:hover{box-shadow:0 15px 50px #22d3ee80;transform:translateY(-3px)}.btn-secondary[data-v-3f959294]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:2px solid rgba(34,211,238,.5);color:#fff}.btn-secondary[data-v-3f959294]:hover{background:#22d3ee1a;border-color:#22d3ee;transform:translateY(-3px)}.hero-stats[data-v-3f959294]{align-items:center;animation:fadeInUp-3f959294 .8s ease-out .4s both;display:flex;gap:48px;justify-content:center}.stat-item[data-v-3f959294]{text-align:center}.stat-number[data-v-3f959294]{background:linear-gradient(135deg,#22d3ee,#3b82f6);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:800;-webkit-text-fill-color:transparent;margin-bottom:8px}.stat-label[data-v-3f959294]{color:#94a3b8;font-size:.875rem;letter-spacing:1px;text-transform:uppercase}.stat-divider[data-v-3f959294]{background:linear-gradient(180deg,transparent,#22d3ee,transparent);height:40px;width:1px}@keyframes fadeInUp-3f959294{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown-3f959294{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes float-3f959294{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}@keyframes pulse-3f959294{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@media(max-width:768px){.ovi-hero[data-v-3f959294]{min-height:auto;padding:100px 0 80px}.hero-title[data-v-3f959294]{font-size:2.5rem}.hero-description[data-v-3f959294]{font-size:1.1rem}.hero-buttons[data-v-3f959294]{align-items:stretch;flex-direction:column;margin-bottom:48px}.hero-stats[data-v-3f959294]{flex-wrap:wrap;gap:24px}.stat-number[data-v-3f959294]{font-size:2rem}.orb-1[data-v-3f959294],.orb-2[data-v-3f959294]{height:300px;width:300px}}.ovi-generator[data-v-107442e8]{background:linear-gradient(180deg,#1e293b,#0f172a);color:#fff;overflow:hidden;padding:100px 0;position:relative}.ovi-generator[data-v-107442e8]:before{background:radial-gradient(ellipse at center top,rgba(34,211,238,.1) 0,transparent 50%);content:"";inset:0;pointer-events:none;position:absolute}.container[data-v-107442e8]{margin:0 auto;max-width:1200px;padding:0 20px;position:relative;z-index:1}.section-header[data-v-107442e8]{margin-bottom:60px;text-align:center}.section-title[data-v-107442e8]{background:linear-gradient(135deg,#22d3ee,#3b82f6);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:800;margin-bottom:16px;-webkit-text-fill-color:transparent;letter-spacing:-.02em}.section-subtitle[data-v-107442e8]{color:#cbd5e1;font-size:1.25rem;line-height:1.6;margin:0 auto;max-width:600px}.tab-switcher[data-v-107442e8]{display:flex;gap:20px;justify-content:center;margin-bottom:60px}.tab-button[data-v-107442e8]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:2px solid rgba(34,211,238,.3);border-radius:16px;color:#cbd5e1;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;gap:12px;overflow:hidden;padding:18px 36px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.tab-button[data-v-107442e8]:before{background:linear-gradient(135deg,#22d3ee1a,#3b82f61a);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.tab-button[data-v-107442e8]:hover:before{opacity:1}.tab-button[data-v-107442e8]:hover{border-color:#22d3ee99;box-shadow:0 8px 32px #22d3ee33;transform:translateY(-2px)}.tab-button.active[data-v-107442e8]{background:linear-gradient(135deg,#22d3ee,#3b82f6);border-color:#22d3ee;box-shadow:0 12px 40px #22d3ee66;color:#fff;transform:translateY(-2px)}.tab-icon[data-v-107442e8]{font-size:1.3rem;position:relative;z-index:1}.generator-content[data-v-107442e8]{align-items:start;display:grid;gap:60px;grid-template-columns:1fr 1fr}.form-section[data-v-107442e8]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid rgba(34,211,238,.2);border-radius:20px;overflow:hidden;padding:48px;position:relative}.form-section[data-v-107442e8]:before{background:linear-gradient(90deg,transparent,rgba(34,211,238,.5),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.form-title[data-v-107442e8]{background:linear-gradient(135deg,#22d3ee,#3b82f6);-webkit-background-clip:text;background-clip:text;font-size:1.75rem;font-weight:700;margin-bottom:36px;-webkit-text-fill-color:transparent;letter-spacing:-.01em}.form-group[data-v-107442e8]{margin-bottom:28px}.form-label[data-v-107442e8]{color:#e2e8f0;display:block;font-size:1rem;font-weight:600;letter-spacing:.01em;margin-bottom:12px}.form-label.required[data-v-107442e8]:after{color:#ef4444;content:" *";font-weight:700}.upload-area[data-v-107442e8]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#22d3ee05;border:2px dashed rgba(34,211,238,.4);border-radius:16px;cursor:pointer;padding:48px 24px;position:relative;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.upload-area[data-v-107442e8]:hover{background:#22d3ee14;border-color:#22d3eeb3;box-shadow:0 8px 32px #22d3ee26;transform:translateY(-2px)}.upload-area.has-file[data-v-107442e8]{background:#22d3ee1f;border-color:#22d3ee;border-style:solid}.file-input[data-v-107442e8]{cursor:pointer;inset:0;opacity:0;position:absolute}.upload-placeholder[data-v-107442e8]{pointer-events:none}.upload-icon[data-v-107442e8]{font-size:3.5rem;margin-bottom:20px;opacity:.8}.upload-text[data-v-107442e8]{color:#e2e8f0;font-size:1.2rem;font-weight:600;margin-bottom:12px}.upload-hint[data-v-107442e8]{color:#94a3b8;font-size:.9rem;line-height:1.4;margin-bottom:6px}.uploaded-image[data-v-107442e8]{display:inline-block;position:relative}.preview-image[data-v-107442e8]{border-radius:12px;box-shadow:0 8px 32px #0000004d;max-height:220px;max-width:220px;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.preview-image[data-v-107442e8]:hover{transform:scale(1.05)}.remove-btn[data-v-107442e8]{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:50%;box-shadow:0 4px 16px #ef444466;color:#fff;cursor:pointer;display:flex;font-size:1.3rem;height:28px;justify-content:center;position:absolute;right:-12px;top:-12px;transition:all .3s ease;width:28px}.remove-btn[data-v-107442e8]:hover{box-shadow:0 6px 20px #ef444499;transform:scale(1.1)}.form-textarea[data-v-107442e8]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:2px solid rgba(34,211,238,.3);border-radius:12px;color:#fff;font-family:inherit;font-size:1rem;line-height:1.6;padding:20px;resize:vertical;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.form-textarea[data-v-107442e8]:focus{background:#ffffff14;border-color:#22d3ee;box-shadow:0 0 0 4px #22d3ee1a;outline:none;transform:translateY(-1px)}.form-textarea[data-v-107442e8]::-moz-placeholder{color:#94a3b8;font-style:italic}.form-textarea[data-v-107442e8]::placeholder{color:#94a3b8;font-style:italic}.form-select[data-v-107442e8]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:2px solid rgba(34,211,238,.3);border-radius:12px;color:#fff;cursor:pointer;font-family:inherit;font-size:1rem;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.form-select[data-v-107442e8]:focus{background:#ffffff14;border-color:#22d3ee;box-shadow:0 0 0 4px #22d3ee1a;outline:none;transform:translateY(-1px)}.form-select option[data-v-107442e8]{background:#1e293b;color:#fff;padding:10px}.char-count[data-v-107442e8]{color:#94a3b8;font-size:.875rem;font-weight:500;margin-top:8px;text-align:right}.generate-btn-container[data-v-107442e8]{margin-top:40px;position:relative}.generate-btn[data-v-107442e8]{align-items:center;background:linear-gradient(135deg,#22d3ee,#3b82f6);border:none;border-radius:16px;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:700;gap:12px;justify-content:center;letter-spacing:.02em;overflow:hidden;padding:22px;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.generate-btn[data-v-107442e8]:before{background:linear-gradient(135deg,hsla(0,0%,100%,.2),transparent);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.generate-btn[data-v-107442e8]:hover:before{opacity:1}.generate-btn[data-v-107442e8]:hover:not(:disabled){box-shadow:0 20px 60px #22d3ee80;transform:translateY(-3px)}.generate-btn[data-v-107442e8]:active:not(:disabled){transform:translateY(-1px)}.generate-btn[data-v-107442e8]:disabled{cursor:not-allowed;opacity:.6;transform:none}.btn-icon[data-v-107442e8]{font-size:1.4rem}.btn-icon[data-v-107442e8],.btn-text[data-v-107442e8]{position:relative;z-index:1}.btn-text[data-v-107442e8]{align-items:center;display:flex;gap:12px}.credits-badge[data-v-107442e8]{animation:pulse-glow-107442e8 2s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#f59e0b,#d97706);border:2px solid hsla(0,0%,100%,.3);border-radius:20px;box-shadow:0 4px 12px #f59e0b66;color:#fff;font-size:.8rem;font-weight:700;letter-spacing:.5px;overflow:hidden;padding:.4rem .8rem;position:absolute;right:-12px;top:-12px;white-space:nowrap;z-index:10}.credits-badge[data-v-107442e8]:before{animation:shimmer-slide-107442e8 3s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.credits-badge[data-v-107442e8]:after{content:"💎";font-size:.9rem;margin-right:4px}@keyframes pulse-glow-107442e8{0%,to{box-shadow:0 4px 12px #f59e0b66;transform:scale(1)}50%{box-shadow:0 6px 20px #f59e0b99;transform:scale(1.05)}}@keyframes shimmer-slide-107442e8{0%{left:-100%}50%{left:100%}to{left:100%}}.test-btn[data-v-107442e8]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#22d3ee1a;border:2px solid rgba(34,211,238,.3);border-radius:12px;color:#22d3ee;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:10px;justify-content:center;margin-top:16px;padding:16px;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.test-btn[data-v-107442e8]:hover:not(:disabled){background:#22d3ee33;border-color:#22d3ee;box-shadow:0 8px 24px #22d3ee33;transform:translateY(-2px)}.test-btn[data-v-107442e8]:disabled{cursor:not-allowed;opacity:.6;transform:none}.preview-section[data-v-107442e8]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid rgba(34,211,238,.2);border-radius:20px;min-height:500px;overflow:hidden;padding:48px;position:relative}.preview-section[data-v-107442e8]:before{background:linear-gradient(90deg,transparent,rgba(34,211,238,.5),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.preview-container[data-v-107442e8]{align-items:center;display:flex;height:100%;justify-content:center;min-height:400px}.loading-preview[data-v-107442e8]{text-align:center}.loading-content h4[data-v-107442e8]{color:#e2e8f0;font-size:1.5rem;font-weight:600;margin:24px 0 12px}.loading-content p[data-v-107442e8]{color:#94a3b8;font-size:1rem;line-height:1.6;margin-bottom:24px}.progress-container[data-v-107442e8]{margin:0 auto 20px;max-width:300px;width:100%}.progress-bar[data-v-107442e8]{background:#ffffff1a;border-radius:4px;height:8px;margin-bottom:8px;overflow:hidden;width:100%}.progress-fill[data-v-107442e8]{background:linear-gradient(90deg,#22d3ee,#3b82f6);border-radius:4px;height:100%;position:relative;transition:width .5s ease}.progress-fill[data-v-107442e8]:after{animation:shimmer-107442e8 2s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";inset:0;position:absolute}.progress-text[data-v-107442e8]{color:#22d3ee;font-size:.9rem;font-weight:600;text-align:center}.task-info[data-v-107442e8]{background:#22d3ee1a;border:1px solid rgba(34,211,238,.2);border-radius:8px;margin-top:16px;padding:8px 16px}.task-info small[data-v-107442e8]{color:#94a3b8;font-family:monospace;font-size:.8rem}@keyframes shimmer-107442e8{0%{transform:translate(-100%)}to{transform:translate(100%)}}.video-preview[data-v-107442e8]{text-align:center;width:100%}.preview-video[data-v-107442e8]{border-radius:16px;box-shadow:0 12px 48px #0006;margin-bottom:24px;max-width:450px;transition:transform .3s ease;width:100%}.preview-video[data-v-107442e8]:hover{transform:scale(1.02)}.video-actions[data-v-107442e8]{display:flex;gap:16px;justify-content:center}.action-btn[data-v-107442e8]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#22d3ee1a;border:2px solid rgba(34,211,238,.3);border-radius:12px;color:#22d3ee;cursor:pointer;font-size:.95rem;font-weight:600;padding:12px 24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.action-btn[data-v-107442e8]:hover{background:#22d3ee33;border-color:#22d3ee;box-shadow:0 8px 24px #22d3ee33;transform:translateY(-2px)}.action-btn.reset[data-v-107442e8]{background:#ef44441a;border-color:#ef44444d;color:#ef4444}.action-btn.reset[data-v-107442e8]:hover{background:#ef444433;border-color:#ef4444;box-shadow:0 8px 24px #ef444433}.action-btn[data-v-107442e8]:disabled{cursor:not-allowed;opacity:.6;transform:none}.action-btn[data-v-107442e8]:disabled:hover{background:#22d3ee1a;border-color:#22d3ee4d;box-shadow:none;transform:none}.empty-preview[data-v-107442e8]{text-align:center}.preview-placeholder[data-v-107442e8]{color:#94a3b8}.placeholder-icon[data-v-107442e8]{font-size:5rem;margin-bottom:24px;opacity:.7}.preview-placeholder h4[data-v-107442e8]{color:#e2e8f0;font-size:1.5rem;font-weight:600;margin-bottom:12px}.preview-placeholder p[data-v-107442e8]{font-size:1rem;line-height:1.6;margin:0 auto;max-width:300px}.loading-spinner[data-v-107442e8]{animation:spin-107442e8 1s linear infinite;border:3px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#22d3ee;height:24px;width:24px}.loading-spinner.large[data-v-107442e8]{border-top-color:#22d3ee;border-width:6px;height:80px;margin:0 auto;width:80px}.loading-spinner.small[data-v-107442e8]{border-top-color:#22d3ee;border-width:2px;height:16px;width:16px}@keyframes spin-107442e8{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media(max-width:768px){.ovi-generator[data-v-107442e8]{padding:80px 0}.section-title[data-v-107442e8]{font-size:2.5rem}.section-subtitle[data-v-107442e8]{font-size:1.1rem}.generator-content[data-v-107442e8]{gap:40px;grid-template-columns:1fr}.tab-switcher[data-v-107442e8]{align-items:center;flex-direction:column;gap:16px}.tab-button[data-v-107442e8]{padding:16px 28px;width:240px}.form-section[data-v-107442e8],.preview-section[data-v-107442e8]{padding:32px 24px}.upload-area[data-v-107442e8]{padding:36px 20px}.upload-icon[data-v-107442e8]{font-size:3rem}.upload-text[data-v-107442e8]{font-size:1.1rem}.preview-video[data-v-107442e8]{max-width:100%}.video-actions[data-v-107442e8]{align-items:center;flex-direction:column}.action-btn[data-v-107442e8]{width:200px}}@media(max-width:480px){.section-title[data-v-107442e8]{font-size:2rem}.form-section[data-v-107442e8],.preview-section[data-v-107442e8]{padding:24px 20px}.tab-button[data-v-107442e8]{font-size:1rem;padding:14px 24px;width:200px}.generate-btn[data-v-107442e8]{font-size:1rem;padding:18px}.credits-badge[data-v-107442e8]{font-size:.7rem;padding:.3rem .6rem;right:-10px;top:-10px}}.how-to-use[data-v-07588a2b]{background:linear-gradient(180deg,#1e293b,#0f172a);color:#fff;overflow:hidden;padding:100px 0;position:relative}.how-to-use[data-v-07588a2b]:before{background:radial-gradient(ellipse at center top,rgba(34,211,238,.1) 0,transparent 50%);content:"";inset:0;pointer-events:none;position:absolute}.container[data-v-07588a2b]{margin:0 auto;max-width:1200px;padding:0 20px;position:relative;z-index:1}.section-header[data-v-07588a2b]{margin-bottom:80px;text-align:center}.section-title[data-v-07588a2b]{background:linear-gradient(135deg,#22d3ee,#3b82f6);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:800;margin-bottom:16px;-webkit-text-fill-color:transparent;letter-spacing:-.02em}.section-subtitle[data-v-07588a2b]{color:#cbd5e1;font-size:1.25rem;line-height:1.6;margin:0 auto;max-width:600px}.steps-container[data-v-07588a2b]{display:grid;gap:40px;grid-template-columns:repeat(3,1fr);margin-bottom:80px}.step-item[data-v-07588a2b]{flex-direction:column;text-align:center}.step-item[data-v-07588a2b],.step-number[data-v-07588a2b]{align-items:center;display:flex;position:relative}.step-number[data-v-07588a2b]{background:linear-gradient(135deg,#22d3ee,#3b82f6);border-radius:50%;box-shadow:0 8px 32px #22d3ee4d;flex-shrink:0;height:60px;justify-content:center;margin-bottom:-30px;width:60px;z-index:2}.step-number .number[data-v-07588a2b]{color:#fff;font-size:1.5rem;font-weight:800}.step-content[data-v-07588a2b]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid rgba(34,211,238,.2);border-radius:20px;flex:1;overflow:hidden;padding:50px 24px 32px;position:relative;width:100%}.step-content[data-v-07588a2b]:before{background:linear-gradient(90deg,transparent,rgba(34,211,238,.5),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.step-icon[data-v-07588a2b]{margin-bottom:20px}.step-icon .icon[data-v-07588a2b]{display:inline-block;font-size:2.5rem}.step-title[data-v-07588a2b]{background:linear-gradient(135deg,#22d3ee,#3b82f6);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700;margin-bottom:16px;-webkit-text-fill-color:transparent;letter-spacing:-.01em}.step-description[data-v-07588a2b]{color:#cbd5e1;font-size:1rem;line-height:1.6;margin-bottom:24px}.step-features[data-v-07588a2b]{display:flex;flex-wrap:wrap;gap:12px}.feature-item[data-v-07588a2b]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#22d3ee1a;border:1px solid rgba(34,211,238,.3);border-radius:20px;color:#e2e8f0;display:flex;font-size:.9rem;gap:8px;padding:8px 16px}.feature-icon[data-v-07588a2b]{font-size:1rem}.cta-section[data-v-07588a2b]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid rgba(34,211,238,.2);border-radius:24px;overflow:hidden;padding:60px 40px;position:relative;text-align:center}.cta-section[data-v-07588a2b]:before{background:linear-gradient(90deg,transparent,rgba(34,211,238,.5),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.cta-title[data-v-07588a2b]{background:linear-gradient(135deg,#22d3ee,#3b82f6);-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:700;margin-bottom:12px;-webkit-text-fill-color:transparent}.cta-description[data-v-07588a2b]{color:#cbd5e1;font-size:1.1rem;margin-bottom:32px}.cta-button[data-v-07588a2b]{align-items:center;background:linear-gradient(135deg,#22d3ee,#3b82f6);border:none;border-radius:16px;color:#fff;cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:700;gap:12px;letter-spacing:.02em;overflow:hidden;padding:18px 36px;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.cta-button[data-v-07588a2b]:before{background:linear-gradient(135deg,hsla(0,0%,100%,.2),transparent);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.cta-button[data-v-07588a2b]:hover:before{opacity:1}.cta-button[data-v-07588a2b]:hover{box-shadow:0 20px 60px #22d3ee80;transform:translateY(-3px)}.btn-icon[data-v-07588a2b]{font-size:1.4rem;position:relative;z-index:1}@media(max-width:1024px){.steps-container[data-v-07588a2b]{gap:30px;grid-template-columns:repeat(3,1fr)}.step-content[data-v-07588a2b]{padding:45px 20px 28px}}@media(max-width:768px){.how-to-use[data-v-07588a2b]{padding:80px 0}.section-title[data-v-07588a2b]{font-size:2.5rem}.section-subtitle[data-v-07588a2b]{font-size:1.1rem}.steps-container[data-v-07588a2b]{gap:40px;grid-template-columns:1fr}.step-item[data-v-07588a2b]{align-items:flex-start;flex-direction:row;text-align:left}.step-number[data-v-07588a2b]{margin-bottom:0;margin-right:24px}.step-content[data-v-07588a2b]{padding:32px}.step-features[data-v-07588a2b]{justify-content:flex-start}.cta-section[data-v-07588a2b]{padding:40px 24px}.cta-title[data-v-07588a2b]{font-size:1.75rem}.cta-button[data-v-07588a2b]{font-size:1rem;padding:16px 32px}}@media(max-width:480px){.section-title[data-v-07588a2b]{font-size:2rem}.step-content[data-v-07588a2b]{padding:28px 20px}.step-features[data-v-07588a2b]{align-items:flex-start;flex-direction:column}.feature-item[data-v-07588a2b]{justify-content:flex-start;width:100%}}.ovi-features[data-v-e2718b7a]{background:#fff;padding:80px 0}.container[data-v-e2718b7a]{margin:0 auto;max-width:1200px;padding:0 20px}.section-title[data-v-e2718b7a]{color:#2d3748;font-size:2.5rem;font-weight:700;margin-bottom:60px;text-align:center}.features-grid[data-v-e2718b7a]{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.feature-card[data-v-e2718b7a]{background:#f8f9fa;border-radius:12px;padding:32px;transition:all .3s ease}.feature-card[data-v-e2718b7a]:hover{box-shadow:0 20px 40px #0000001a;transform:translateY(-8px)}.feature-icon[data-v-e2718b7a]{font-size:3rem;margin-bottom:20px}.feature-title[data-v-e2718b7a]{color:#2d3748;font-size:1.5rem;font-weight:600;margin-bottom:12px}.feature-description[data-v-e2718b7a]{color:#4a5568;font-size:1rem;line-height:1.6}@media(max-width:768px){.section-title[data-v-e2718b7a]{font-size:2rem}.features-grid[data-v-e2718b7a]{grid-template-columns:1fr}.ovi-features[data-v-e2718b7a]{padding:60px 0}}.ovi-about[data-v-0d577832]{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:80px 0}.container[data-v-0d577832]{margin:0 auto;max-width:1200px;padding:0 20px}.section-title[data-v-0d577832]{color:#2d3748;font-size:2.5rem;font-weight:700;margin-bottom:24px;text-align:center}.section-description[data-v-0d577832]{color:#4a5568;font-size:1.125rem;line-height:1.8;margin:0 auto 60px;max-width:900px;text-align:center}.key-features[data-v-0d577832]{display:grid;gap:24px;margin-bottom:60px}.key-feature[data-v-0d577832]{align-items:flex-start;background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000000d;display:flex;gap:20px;padding:24px}.feature-icon[data-v-0d577832]{align-items:center;background:linear-gradient(135deg,#22d3ee,#3b82f6);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-weight:700;height:32px;justify-content:center;width:32px}.feature-content h3[data-v-0d577832]{color:#2d3748;font-size:1.25rem;font-weight:600;margin-bottom:8px}.feature-content p[data-v-0d577832]{color:#4a5568;font-size:1rem;line-height:1.6}.example-prompt[data-v-0d577832]{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000000d;padding:32px}.example-prompt h3[data-v-0d577832]{color:#2d3748;font-size:1.5rem;font-weight:600;margin-bottom:20px}.prompt-box[data-v-0d577832]{background:#f8f9fa;border-left:4px solid #3b82f6;border-radius:8px;padding:24px}.prompt-box p[data-v-0d577832]{color:#2d3748;font-size:1rem;line-height:1.6;margin-bottom:12px}.prompt-box p[data-v-0d577832]:last-child{margin-bottom:0}.prompt-tag[data-v-0d577832]{color:#3b82f6;font-family:Courier New,monospace;font-weight:500}@media(max-width:768px){.section-title[data-v-0d577832]{font-size:2rem}.ovi-about[data-v-0d577832]{padding:60px 0}.key-feature[data-v-0d577832]{flex-direction:column}}.ovi-usecases[data-v-3cdba5bd]{background:#fff;padding:80px 0}.container[data-v-3cdba5bd]{margin:0 auto;max-width:1200px;padding:0 20px}.section-title[data-v-3cdba5bd]{color:#2d3748;font-size:2.5rem;font-weight:700;margin-bottom:24px;text-align:center}.section-description[data-v-3cdba5bd]{color:#4a5568;font-size:1.125rem;line-height:1.8;margin:0 auto 60px;max-width:900px;text-align:center}.usecases-grid[data-v-3cdba5bd]{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.usecase-card[data-v-3cdba5bd]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px solid transparent;border-radius:12px;padding:32px;text-align:center;transition:all .3s ease}.usecase-card[data-v-3cdba5bd]:hover{border-color:#3b82f6;box-shadow:0 20px 40px #3b82f633;transform:translateY(-8px)}.usecase-icon[data-v-3cdba5bd]{font-size:3.5rem;margin-bottom:20px}.usecase-title[data-v-3cdba5bd]{color:#2d3748;font-size:1.5rem;font-weight:600;margin-bottom:12px}.usecase-description[data-v-3cdba5bd]{color:#4a5568;font-size:1rem;line-height:1.6}@media(max-width:768px){.section-title[data-v-3cdba5bd]{font-size:2rem}.usecases-grid[data-v-3cdba5bd]{grid-template-columns:1fr}.ovi-usecases[data-v-3cdba5bd]{padding:60px 0}}.ovi-showcase[data-v-e17bd11a]{background:#f8f9fa;padding:80px 0}.container[data-v-e17bd11a]{margin:0 auto;max-width:1200px;padding:0 20px}.section-title[data-v-e17bd11a]{color:#2d3748;font-size:2.5rem;font-weight:700;margin-bottom:24px;text-align:center}.section-description[data-v-e17bd11a]{color:#4a5568;font-size:1.125rem;line-height:1.8;margin:0 auto 60px;max-width:900px;text-align:center}.videos-grid[data-v-e17bd11a]{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.video-card[data-v-e17bd11a]{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;overflow:hidden;transition:all .3s ease}.video-card[data-v-e17bd11a]:hover{box-shadow:0 20px 40px #00000026;transform:translateY(-8px)}.video-wrapper[data-v-e17bd11a]{background:#000;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.video-poster[data-v-e17bd11a]{align-items:center;cursor:pointer;display:flex;justify-content:center}.poster-image[data-v-e17bd11a],.video-poster[data-v-e17bd11a]{height:100%;left:0;position:absolute;top:0;width:100%}.poster-image[data-v-e17bd11a]{-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.video-poster:hover .poster-image[data-v-e17bd11a]{transform:scale(1.05)}.play-button[data-v-e17bd11a]{filter:drop-shadow(0 4px 12px rgba(0,0,0,.3));position:relative;transition:all .3s ease;z-index:2}.video-poster:hover .play-button[data-v-e17bd11a]{transform:scale(1.1)}.play-button svg[data-v-e17bd11a]{display:block}.video-duration[data-v-e17bd11a]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff2;border-radius:20px;bottom:16px;box-shadow:0 2px 8px #0000001a;color:#3b82f6;font-size:.875rem;font-weight:500;padding:6px 14px;position:absolute;right:16px;z-index:2}.video-player[data-v-e17bd11a]{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.video-info[data-v-e17bd11a]{align-items:center;display:flex;justify-content:space-between;padding:20px}.video-title[data-v-e17bd11a]{color:#2d3748;font-size:1.125rem;font-weight:600}@media(max-width:768px){.section-title[data-v-e17bd11a]{font-size:2rem}.videos-grid[data-v-e17bd11a]{grid-template-columns:1fr}.ovi-showcase[data-v-e17bd11a]{padding:60px 0}.play-button svg[data-v-e17bd11a]{height:48px;width:48px}.video-duration[data-v-e17bd11a]{bottom:12px;font-size:.75rem;padding:4px 10px;right:12px}}.ovi-reviews[data-v-b5be00aa]{background:#fff;padding:80px 0}.container[data-v-b5be00aa]{margin:0 auto;max-width:1200px;padding:0 20px}.section-title[data-v-b5be00aa]{color:#2d3748;font-size:2.5rem;font-weight:700;margin-bottom:24px;text-align:center}.section-description[data-v-b5be00aa]{color:#4a5568;font-size:1.125rem;line-height:1.8;margin:0 auto 60px;max-width:900px;text-align:center}.reviews-grid[data-v-b5be00aa]{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.review-card[data-v-b5be00aa]{background:#f8f9fa;border:2px solid transparent;border-radius:12px;padding:32px;transition:all .3s ease}.review-card[data-v-b5be00aa]:hover{border-color:#3b82f6;box-shadow:0 20px 40px #0000001a;transform:translateY(-8px)}.review-content[data-v-b5be00aa]{margin-bottom:24px;position:relative}.quote-icon[data-v-b5be00aa]{color:#3b82f6;font-family:Georgia,serif;font-size:4rem;left:-10px;opacity:.2;position:absolute;top:-20px}.review-text[data-v-b5be00aa]{color:#2d3748;font-size:1rem;font-style:italic;line-height:1.6;position:relative;z-index:1}.reviewer-info[data-v-b5be00aa]{align-items:center;display:flex;gap:16px}.reviewer-avatar[data-v-b5be00aa]{align-items:center;background:linear-gradient(135deg,#22d3ee,#3b82f6);border-radius:50%;color:#fff;display:flex;height:50px;justify-content:center;width:50px}.reviewer-avatar[data-v-b5be00aa],.reviewer-name[data-v-b5be00aa]{font-size:1.125rem;font-weight:600}.reviewer-name[data-v-b5be00aa]{color:#2d3748;margin-bottom:4px}.reviewer-title[data-v-b5be00aa]{color:#3b82f6;font-size:.875rem}@media(max-width:768px){.section-title[data-v-b5be00aa]{font-size:2rem}.reviews-grid[data-v-b5be00aa]{grid-template-columns:1fr}.ovi-reviews[data-v-b5be00aa]{padding:60px 0}}.ovi-faq[data-v-5caf984b]{background:#f8f9fa;padding:80px 0}.container[data-v-5caf984b]{margin:0 auto;max-width:900px;padding:0 20px}.section-title[data-v-5caf984b]{color:#2d3748;font-size:2.5rem;font-weight:700;margin-bottom:60px;text-align:center}.faq-list[data-v-5caf984b]{display:flex;flex-direction:column;gap:16px}.faq-item[data-v-5caf984b]{background:#fff;border:2px solid transparent;border-radius:12px;cursor:pointer;overflow:hidden;transition:all .3s ease}.faq-item.active[data-v-5caf984b],.faq-item[data-v-5caf984b]:hover{border-color:#3b82f6}.faq-question[data-v-5caf984b]{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:24px}.faq-question h3[data-v-5caf984b]{color:#2d3748;font-size:1.125rem;font-weight:600;margin:0}.faq-toggle[data-v-5caf984b]{align-items:center;background:#dbeafe;border-radius:50%;color:#3b82f6;display:flex;flex-shrink:0;font-size:1.5rem;font-weight:300;height:30px;justify-content:center;width:30px}.faq-answer[data-v-5caf984b]{animation:fadeIn-5caf984b .3s ease;padding:0 24px 24px}.faq-answer p[data-v-5caf984b]{color:#4a5568;font-size:1rem;line-height:1.6;margin:0}@keyframes fadeIn-5caf984b{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.section-title[data-v-5caf984b]{font-size:2rem}.faq-question h3[data-v-5caf984b]{font-size:1rem}.ovi-faq[data-v-5caf984b]{padding:60px 0}}.ovi-cta[data-v-94087bfe]{background:linear-gradient(135deg,#0f172a,#1e293b 50%,#0f172a);color:#fff;overflow:hidden;padding:120px 0;position:relative}.cta-bg[data-v-94087bfe]{inset:0;overflow:hidden;position:absolute}.cta-shape[data-v-94087bfe]{border-radius:50%;filter:blur(100px);opacity:.3;position:absolute}.shape-1[data-v-94087bfe]{animation:shapeFloat-94087bfe 15s ease-in-out infinite;background:radial-gradient(circle,#22d3ee 0,transparent 70%);height:600px;left:-200px;top:-300px;width:600px}.shape-2[data-v-94087bfe]{animation:shapeFloat-94087bfe 18s ease-in-out infinite reverse;background:radial-gradient(circle,#3b82f6 0,transparent 70%);bottom:-250px;height:500px;right:-150px;width:500px}.container[data-v-94087bfe]{margin:0 auto;max-width:1200px;padding:0 20px;position:relative;z-index:1}.cta-content[data-v-94087bfe]{margin:0 auto;max-width:900px;text-align:center}.cta-icon[data-v-94087bfe]{animation:iconFloat-94087bfe 3s ease-in-out infinite;display:inline-block;margin-bottom:32px}.cta-icon svg[data-v-94087bfe]{filter:drop-shadow(0 10px 30px rgba(34,211,238,.3))}.cta-title[data-v-94087bfe]{font-size:3.5rem;font-weight:900;letter-spacing:-.02em;line-height:1.2;margin-bottom:28px}.title-highlight[data-v-94087bfe]{background:linear-gradient(135deg,#22d3ee,#3b82f6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;position:relative}.title-highlight[data-v-94087bfe]:after{background:linear-gradient(90deg,#22d3ee,#3b82f6);border-radius:2px;bottom:8px;content:"";height:3px;left:0;opacity:.5;position:absolute;right:0}.cta-description[data-v-94087bfe]{color:#cbd5e1;font-size:1.25rem;line-height:1.8;margin-bottom:48px;margin-left:auto;margin-right:auto;max-width:700px}.cta-buttons[data-v-94087bfe]{display:flex;gap:20px;justify-content:center;margin-bottom:48px}.btn[data-v-94087bfe]{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-size:1.125rem;font-weight:600;gap:12px;overflow:hidden;padding:20px 40px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn[data-v-94087bfe]:before{background:linear-gradient(135deg,hsla(0,0%,100%,.1),transparent);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s}.btn[data-v-94087bfe]:hover:before{opacity:1}.btn-primary[data-v-94087bfe]{background:linear-gradient(135deg,#22d3ee,#3b82f6);box-shadow:0 20px 50px #22d3ee4d;color:#fff}.btn-primary[data-v-94087bfe]:hover{box-shadow:0 25px 60px #22d3ee80;transform:translateY(-3px) scale(1.02)}.btn-arrow[data-v-94087bfe]{font-size:1.5rem;transition:transform .3s}.btn-primary:hover .btn-arrow[data-v-94087bfe]{transform:translate(5px)}.btn-secondary[data-v-94087bfe]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:2px solid rgba(34,211,238,.3);color:#fff}.btn-secondary[data-v-94087bfe]:hover{background:#22d3ee1a;border-color:#22d3ee;transform:translateY(-3px)}.cta-features[data-v-94087bfe]{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:center}.feature-badge[data-v-94087bfe]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#22d3ee1a;border:1px solid rgba(34,211,238,.2);border-radius:50px;display:inline-flex;gap:8px;padding:10px 20px;transition:all .3s}.feature-badge[data-v-94087bfe]:hover{background:#22d3ee26;border-color:#22d3ee66;transform:translateY(-2px)}.badge-icon[data-v-94087bfe]{align-items:center;background:linear-gradient(135deg,#22d3ee,#3b82f6);border-radius:50%;display:flex;font-size:.75rem;font-weight:700;height:20px;justify-content:center;width:20px}.badge-text[data-v-94087bfe]{color:#cbd5e1;font-size:.875rem;font-weight:500}@keyframes shapeFloat-94087bfe{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(50px,50px) rotate(180deg)}}@keyframes iconFloat-94087bfe{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(max-width:768px){.ovi-cta[data-v-94087bfe]{padding:80px 0}.cta-title[data-v-94087bfe]{font-size:2.5rem}.cta-description[data-v-94087bfe]{font-size:1.1rem}.cta-buttons[data-v-94087bfe]{align-items:stretch;flex-direction:column}.cta-features[data-v-94087bfe]{gap:16px}.feature-badge[data-v-94087bfe]{font-size:.875rem;padding:8px 16px}}@media(max-width:1024px){.grid[data-v-5238abef]{gap:1rem;grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.grid[data-v-5238abef]{gap:1rem;grid-template-columns:1fr}.py-20[data-v-5238abef]{padding-bottom:3rem;padding-top:3rem}h2[data-v-5238abef]{font-size:2rem}article[data-v-5238abef]{padding:1rem}h3[data-v-5238abef]{font-size:1.25rem}}@media(max-width:480px){.max-w-7xl[data-v-5238abef]{padding-left:1rem;padding-right:1rem}article[data-v-5238abef]{padding:.75rem}.text-3xl[data-v-5238abef]{font-size:1.5rem}}article[data-v-5238abef]:hover{transform:translateY(-4px)}.animate-spin[data-v-5238abef]{animation:spin-5238abef 1s linear infinite}@keyframes spin-5238abef{0%{transform:rotate(0)}to{transform:rotate(1turn)}}article[data-v-5238abef]:before{background:linear-gradient(135deg,#22d3ee1a,#3b82f61a);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}article[data-v-5238abef]:hover:before{opacity:1}.ovi-page[data-v-ca83fd61]{background:#fff;min-height:100vh}.ovi-page[data-v-ca83fd61]>*{scroll-margin-top:80px}.ovi-page[data-v-ca83fd61]>:first-child{padding-top:0}html[data-v-ca83fd61]{scroll-behavior:smooth}.ovi-page[data-v-ca83fd61]{animation:fadeIn-ca83fd61 .8s ease-out}@keyframes fadeIn-ca83fd61{0%{opacity:0}to{opacity:1}}@media(max-width:768px){.ovi-page[data-v-ca83fd61]{overflow-x:hidden}.ovi-page[data-v-ca83fd61]>*{scroll-margin-top:70px}}@media(max-width:1024px){.ovi-page[data-v-ca83fd61]>*{scroll-margin-top:70px}}
