﻿/* VideoClick Landing Builder V14 - Aurora AI template */
.vc-lpb-page.theme-aurora{--lpb-primary:#6d5dfc;--lpb-primary-dark:#3f2ccf;--lpb-gradient-start:#07152f;--lpb-glow:rgba(64,220,255,.34);--lpb-tint:rgba(109,93,252,.1);--lpb-ink:#111c37;--lpb-muted:#63708a;--lpb-soft:#f5f7ff;--lpb-border:#e0e5f3;background:#fff;color:var(--lpb-ink)}
.theme-aurora .vc-lpb-section{isolation:isolate}
.theme-aurora .vc-lpb-section.variant-soft{background:radial-gradient(circle at 8% 20%,rgba(64,220,255,.08),transparent 30%),linear-gradient(180deg,#f7f8ff,#f2f6ff)}
.theme-aurora .vc-lpb-section.variant-gradient{background:radial-gradient(circle at 16% 15%,rgba(49,222,255,.28),transparent 32%),radial-gradient(circle at 86% 80%,rgba(159,92,255,.32),transparent 34%),linear-gradient(135deg,#06142e 0%,#19285f 50%,#4224b8 100%)}
.theme-aurora .vc-lpb-section.variant-primary{background:linear-gradient(110deg,#3124a9,#6555f5 55%,#0797b2)}
.theme-aurora .vc-lpb-eyebrow{border:1px solid rgba(109,93,252,.14);box-shadow:0 8px 22px rgba(78,67,205,.08)}
.theme-aurora .vc-lpb-hero{min-height:760px;display:flex;align-items:center}
.theme-aurora .vc-lpb-hero:after{position:absolute;inset:7% auto auto 47%;width:310px;height:310px;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 70px rgba(255,255,255,.025),0 0 0 140px rgba(255,255,255,.018);content:"";pointer-events:none}
.theme-aurora .vc-lpb-hero .vc-lpb-copy{position:relative;z-index:2}
.theme-aurora .vc-lpb-hero h1{max-width:760px;font-size:clamp(40px,5.2vw,70px);line-height:1.42;letter-spacing:-1.2px}
.theme-aurora .vc-lpb-hero .vc-lpb-visual{position:relative;padding:12px;border:1px solid rgba(255,255,255,.18);border-radius:32px;background:rgba(255,255,255,.08);box-shadow:0 35px 90px rgba(1,7,28,.42);backdrop-filter:blur(14px)}
.theme-aurora .vc-lpb-hero .vc-lpb-visual:before{position:absolute;inset:-2px;border-radius:33px;background:linear-gradient(135deg,rgba(62,232,255,.65),transparent 34%,rgba(174,94,255,.55));content:"";z-index:-1;filter:blur(1px)}
.theme-aurora .vc-lpb-hero .vc-lpb-visual img{border-radius:22px;filter:none}
.theme-aurora .vc-lpb-button{border-radius:16px}
.theme-aurora .vc-lpb-button.primary{background:linear-gradient(135deg,#735dff,#4f3de1);box-shadow:0 14px 30px rgba(79,61,225,.22)}
.theme-aurora .variant-gradient .vc-lpb-button.primary,.theme-aurora .variant-primary .vc-lpb-button.primary{background:#fff;color:#4332d1;box-shadow:0 14px 32px rgba(0,0,0,.18)}
.theme-aurora .vc-lpb-card,.theme-aurora .vc-lpb-feature,.theme-aurora .vc-lpb-step,.theme-aurora .vc-lpb-price,.theme-aurora .vc-lpb-faq details{border-color:rgba(139,149,190,.22);border-radius:24px;box-shadow:0 18px 48px rgba(35,49,94,.075)}
.theme-aurora .vc-lpb-card,.theme-aurora .vc-lpb-feature,.theme-aurora .vc-lpb-step,.theme-aurora .vc-lpb-price{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}
.theme-aurora .vc-lpb-card:hover,.theme-aurora .vc-lpb-feature:hover,.theme-aurora .vc-lpb-step:hover,.theme-aurora .vc-lpb-price:hover{transform:translateY(-6px);border-color:rgba(109,93,252,.36);box-shadow:0 26px 62px rgba(51,50,135,.14)}
.theme-aurora #ai_multimedia .vc-lpb-visual,.theme-aurora #ai_character_detail .vc-lpb-visual,.theme-aurora #ai_video_detail .vc-lpb-visual{padding:10px;border:1px solid rgba(115,93,255,.17);border-radius:28px;background:linear-gradient(145deg,#fff,rgba(236,240,255,.85));box-shadow:0 26px 65px rgba(40,52,109,.14)}
.theme-aurora #ai_video_detail .vc-lpb-visual{border-color:rgba(94,223,255,.18);background:rgba(255,255,255,.07)}
.theme-aurora #ai_studios .vc-lpb-showcase-card{border-radius:30px;box-shadow:0 24px 65px rgba(30,41,88,.12)}
.theme-aurora #ai_studios .vc-lpb-showcase-card img{height:235px;object-fit:cover;border-radius:20px}
.theme-aurora #ai_all_tools .vc-lpb-card{position:relative;overflow:hidden}
.theme-aurora #ai_all_tools .vc-lpb-card:before{position:absolute;top:0;right:0;width:72px;height:4px;border-radius:0 0 0 8px;background:linear-gradient(90deg,#31cfe5,#765cff);content:""}
.theme-aurora #ai_credit_packages{background:radial-gradient(circle at 50% 0,rgba(112,91,255,.1),transparent 36%),#fff}
.vc-lpb-ai-plan-grid{align-items:stretch}
.vc-lpb-ai-plan{display:flex;flex-direction:column}
.vc-lpb-ai-plan .vc-lpb-price-value small{font-size:12px;font-weight:800}
.vc-lpb-ai-plan .vc-lpb-ai-words{display:inline-flex;align-self:center;margin:10px 0 4px;padding:6px 11px;border-radius:999px;background:var(--lpb-tint);color:var(--lpb-primary);font-size:12px;font-weight:900}
.theme-aurora #ai_credit_packages .vc-lpb-ai-number{display:inline-block;direction:ltr;unicode-bidi:isolate;white-space:nowrap;font-variant-numeric:tabular-nums}
.theme-aurora #ai_credit_packages .vc-lpb-price-value,.theme-aurora #ai_credit_packages .vc-lpb-ai-words{unicode-bidi:isolate}
.vc-lpb-ai-plan ul{flex:1}
.vc-lpb-ai-plan .vc-lpb-button{width:100%}
.theme-aurora .vc-lpb-articles-empty,.theme-aurora .vc-lpb-dynamic-empty{background:linear-gradient(145deg,#fff,#f6f7ff)}
@media(max-width:991px){.theme-aurora .vc-lpb-hero{min-height:0}.theme-aurora .vc-lpb-hero:after{display:none}.theme-aurora .vc-lpb-hero h1{font-size:clamp(37px,8vw,56px)}}
@media(max-width:640px){.theme-aurora .vc-lpb-hero{padding-top:72px}.theme-aurora .vc-lpb-hero h1{font-size:36px;letter-spacing:0}.theme-aurora .vc-lpb-hero .vc-lpb-visual{padding:7px;border-radius:22px}.theme-aurora #ai_studios .vc-lpb-showcase-card img{height:auto}}
@media(prefers-reduced-motion:reduce){.theme-aurora .vc-lpb-card,.theme-aurora .vc-lpb-feature,.theme-aurora .vc-lpb-step,.theme-aurora .vc-lpb-price{transition:none}}
