.pricing-hero[data-v-2f7b8f39]{position:relative;padding:calc(80px + var(--spacing-4xl)) 0 var(--spacing-4xl);overflow:hidden}.hero-bg[data-v-2f7b8f39]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--gray-50) 0%,var(--white) 100%)}.hero-shape[data-v-2f7b8f39]{position:absolute;border-radius:50%;filter:blur(100px);opacity:.5}.shape-1[data-v-2f7b8f39]{width:500px;height:500px;background:linear-gradient(135deg,#6366f133,#8b5cf633);top:-200px;right:-100px}.shape-2[data-v-2f7b8f39]{width:400px;height:400px;background:linear-gradient(135deg,#06b6d433,#10b98133);bottom:0;left:-100px}.hero-grid-pattern[data-v-2f7b8f39]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,0,0,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.02) 1px,transparent 1px);background-size:40px 40px}.hero-content[data-v-2f7b8f39]{position:relative;text-align:center;max-width:700px;margin:0 auto var(--spacing-4xl)}.hero-badge[data-v-2f7b8f39]{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-lg);background:var(--white);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:500;color:var(--primary-color);box-shadow:var(--shadow-sm);margin-bottom:var(--spacing-xl)}.hero-content h1[data-v-2f7b8f39]{font-size:clamp(2.5rem,5vw,3.5rem);line-height:1.1;margin-bottom:var(--spacing-md)}.gradient-text[data-v-2f7b8f39]{background:linear-gradient(135deg,var(--primary-color),var(--purple-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-content>p[data-v-2f7b8f39]{font-size:var(--font-size-xl);color:var(--gray-600);margin-bottom:var(--spacing-2xl)}.billing-toggle[data-v-2f7b8f39]{display:inline-flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-lg);background:var(--white);border-radius:var(--radius-full);box-shadow:var(--shadow-md)}.billing-toggle>span[data-v-2f7b8f39]{font-size:var(--font-size-sm);color:var(--gray-500);transition:all var(--transition-fast);display:flex;align-items:center;gap:var(--spacing-xs)}.billing-toggle>span.active[data-v-2f7b8f39]{color:var(--secondary-color);font-weight:600}.save-badge[data-v-2f7b8f39]{display:inline-flex;align-items:center;gap:4px;background:linear-gradient(135deg,var(--accent-color),#059669);color:#fff;padding:2px 8px;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:600}.toggle-btn[data-v-2f7b8f39]{width:52px;height:28px;background:var(--gray-200);border-radius:var(--radius-full);position:relative;cursor:pointer;transition:background var(--transition-fast)}.toggle-btn.active[data-v-2f7b8f39]{background:linear-gradient(135deg,var(--primary-color),var(--purple-color))}.toggle-slider[data-v-2f7b8f39]{position:absolute;top:2px;left:2px;width:24px;height:24px;background:var(--white);border-radius:50%;transition:transform var(--transition-fast);box-shadow:var(--shadow-sm)}.toggle-btn.active .toggle-slider[data-v-2f7b8f39]{transform:translate(24px)}.pricing-grid[data-v-2f7b8f39]{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl);margin-bottom:var(--spacing-3xl)}.pricing-card[data-v-2f7b8f39]{position:relative;background:var(--white);border-radius:20px;padding:var(--spacing-2xl);border:1px solid rgba(15,23,42,.06);box-shadow:0 1px 2px #0f172a08,0 12px 32px -16px #0f172a14;transition:all .4s cubic-bezier(.16,1,.3,1)}.pricing-card[data-v-2f7b8f39]:hover{transform:translateY(-6px);border-color:#6366f12e;box-shadow:0 1px 2px #0f172a0a,0 24px 48px -16px #6366f12e}.pricing-card.featured[data-v-2f7b8f39]{border-color:#6366f166;box-shadow:inset 0 1px #fff9,0 1px 2px #4f46e51a,0 0 0 1px #6366f126,0 24px 60px -20px #6366f173;transform:scale(1.03);z-index:1}.pricing-card.featured[data-v-2f7b8f39]:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:21px;padding:1px;background:linear-gradient(180deg,#6366f199,#8b5cf633);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.pricing-card.featured[data-v-2f7b8f39]:hover{transform:scale(1.03) translateY(-6px);box-shadow:inset 0 1px #fff9,0 1px 2px #4f46e51f,0 0 0 1px #6366f133,0 32px 80px -20px #6366f18c}.featured-ribbon[data-v-2f7b8f39]{position:absolute;top:-14px;left:50%;transform:translate(-50%);padding:6px 16px;background:linear-gradient(180deg,#6366f1,#4f46e5);color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;border:1px solid rgba(79,70,229,.5);box-shadow:inset 0 1px #ffffff4d,0 4px 16px #6366f166}.card-header[data-v-2f7b8f39]{margin-bottom:var(--spacing-xl)}.plan-icon[data-v-2f7b8f39]{width:48px;height:48px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-md)}.plan-icon.blue[data-v-2f7b8f39]{background:#6366f11a;color:var(--primary-color)}.plan-icon.purple[data-v-2f7b8f39]{background:linear-gradient(135deg,var(--primary-color),var(--purple-color));color:#fff}.plan-icon.green[data-v-2f7b8f39]{background:#10b9811a;color:var(--accent-color)}.card-header h3[data-v-2f7b8f39]{font-size:var(--font-size-xl);margin-bottom:var(--spacing-xs)}.card-header p[data-v-2f7b8f39]{font-size:var(--font-size-sm);color:var(--gray-500)}.card-price[data-v-2f7b8f39]{margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-xl);border-bottom:1px solid var(--gray-100)}.price-wrapper[data-v-2f7b8f39]{display:flex;align-items:baseline;gap:2px}.currency[data-v-2f7b8f39]{font-size:var(--font-size-xl);font-weight:600;color:var(--secondary-color)}.amount[data-v-2f7b8f39]{font-size:var(--font-size-4xl);font-weight:700;color:var(--secondary-color);line-height:1}.period[data-v-2f7b8f39]{font-size:var(--font-size-base);color:var(--gray-500)}.billing-note[data-v-2f7b8f39]{display:block;font-size:var(--font-size-sm);color:var(--gray-400);margin-top:var(--spacing-xs)}.feature-list[data-v-2f7b8f39]{margin-bottom:var(--spacing-xl)}.feature-list li[data-v-2f7b8f39]{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-xs) 0;font-size:var(--font-size-sm);color:var(--gray-700)}.feature-list svg[data-v-2f7b8f39]{color:var(--accent-color);flex-shrink:0;margin-top:2px}.pricing-card .btn[data-v-2f7b8f39]{width:100%;justify-content:center}.enterprise-card[data-v-2f7b8f39]{position:relative;display:flex;align-items:center;gap:var(--spacing-xl);padding:var(--spacing-2xl);background:radial-gradient(ellipse 80% 60% at 20% 0%,rgba(99,102,241,.18),transparent 70%),linear-gradient(135deg,#0f172a,#1e293b);border:1px solid rgba(99,102,241,.18);border-radius:20px;color:#fff;box-shadow:inset 0 1px #ffffff0f,0 24px 60px -20px #6366f159;overflow:hidden}.enterprise-icon[data-v-2f7b8f39]{width:64px;height:64px;background:linear-gradient(135deg,#6366f140,#8b5cf626);border:1px solid rgba(99,102,241,.3);border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#a5b4fc}.enterprise-content[data-v-2f7b8f39]{flex:1}.enterprise-content h3[data-v-2f7b8f39]{font-size:var(--font-size-xl);margin-bottom:var(--spacing-xs);color:#fff}.enterprise-content p[data-v-2f7b8f39]{color:#ffffffb3;margin:0}.enterprise-card .btn[data-v-2f7b8f39]{flex-shrink:0;display:inline-flex;align-items:center;gap:var(--spacing-sm)}.btn-dark[data-v-2f7b8f39]{background:var(--white)!important;color:var(--gray-900)!important}.btn-dark[data-v-2f7b8f39]:hover{background:#f1f5f9!important}.comparison-section[data-v-2f7b8f39]{padding:var(--spacing-4xl) 0;background:var(--gray-50)}.section-header[data-v-2f7b8f39]{text-align:center;max-width:600px;margin:0 auto var(--spacing-3xl)}.section-label[data-v-2f7b8f39]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);background:linear-gradient(135deg,#6366f11a,#8b5cf61a);color:var(--primary-color);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:600;margin-bottom:var(--spacing-md)}.section-header h2[data-v-2f7b8f39]{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-sm)}.section-header p[data-v-2f7b8f39]{color:var(--gray-600)}.comparison-card[data-v-2f7b8f39]{background:var(--white);border-radius:var(--radius-2xl);overflow:hidden;box-shadow:var(--shadow-xl)}.comparison-header-row[data-v-2f7b8f39]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;background:var(--gray-50);border-bottom:1px solid var(--gray-100)}.comparison-row[data-v-2f7b8f39]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;border-bottom:1px solid var(--gray-100);transition:background var(--transition-fast)}.comparison-row[data-v-2f7b8f39]:last-child{border-bottom:none}.comparison-row[data-v-2f7b8f39]:hover{background:var(--gray-50)}.alt-row[data-v-2f7b8f39]{background:#00000003}.comparison-cell[data-v-2f7b8f39]{padding:var(--spacing-md) var(--spacing-lg);display:flex;align-items:center}.feature-name[data-v-2f7b8f39]{font-weight:500;color:var(--gray-700)}.plan-col[data-v-2f7b8f39]{justify-content:center;text-align:center;flex-direction:column;gap:2px}.plan-col.featured[data-v-2f7b8f39]{background:#6366f108}.plan-badge[data-v-2f7b8f39]{font-size:var(--font-size-xs);color:var(--primary-color);font-weight:600}.plan-name[data-v-2f7b8f39]{font-weight:600;color:var(--secondary-color)}.plan-price[data-v-2f7b8f39]{font-size:var(--font-size-sm);color:var(--gray-500)}.check-icon[data-v-2f7b8f39]{width:28px;height:28px;border-radius:50%;background:#10b9811a;color:var(--accent-color);display:flex;align-items:center;justify-content:center}.check-icon.featured[data-v-2f7b8f39]{background:#6366f11a;color:var(--primary-color)}.x-icon[data-v-2f7b8f39]{width:28px;height:28px;border-radius:50%;background:var(--gray-100);color:var(--gray-400);display:flex;align-items:center;justify-content:center}.text-value[data-v-2f7b8f39]{font-size:var(--font-size-sm);color:var(--gray-600)}.text-value.featured[data-v-2f7b8f39]{color:var(--primary-color);font-weight:500}.guarantee-section[data-v-2f7b8f39]{padding:var(--spacing-4xl) 0}.guarantee-grid[data-v-2f7b8f39]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl)}.guarantee-card[data-v-2f7b8f39]{text-align:center;padding:var(--spacing-2xl);background:var(--white);border-radius:var(--radius-2xl);border:1px solid var(--gray-100);transition:all var(--transition-normal)}.guarantee-card[data-v-2f7b8f39]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.guarantee-icon[data-v-2f7b8f39]{width:64px;height:64px;border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;margin:0 auto var(--spacing-lg)}.guarantee-icon.green[data-v-2f7b8f39]{background:#10b9811a;color:var(--accent-color)}.guarantee-icon.blue[data-v-2f7b8f39]{background:#6366f11a;color:var(--primary-color)}.guarantee-icon.purple[data-v-2f7b8f39]{background:#8b5cf61a;color:var(--purple-color)}.guarantee-card h3[data-v-2f7b8f39]{font-size:var(--font-size-lg);margin-bottom:var(--spacing-sm)}.guarantee-card p[data-v-2f7b8f39]{font-size:var(--font-size-sm);color:var(--gray-600);margin:0}.faq-section[data-v-2f7b8f39]{padding:var(--spacing-4xl) 0;background:var(--gray-50)}.faq-grid[data-v-2f7b8f39]{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-md)}.faq-item[data-v-2f7b8f39]{background:var(--white);border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--gray-100)}.faq-question[data-v-2f7b8f39]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg);cursor:pointer;font-weight:600;color:var(--secondary-color);transition:background var(--transition-fast)}.faq-question[data-v-2f7b8f39]:hover{background:var(--gray-50)}.faq-question svg[data-v-2f7b8f39]{transition:transform var(--transition-fast);color:var(--gray-400)}.faq-question svg.rotated[data-v-2f7b8f39]{transform:rotate(180deg)}.faq-answer[data-v-2f7b8f39]{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-answer.open[data-v-2f7b8f39]{max-height:200px}.faq-answer p[data-v-2f7b8f39]{padding:0 var(--spacing-lg) var(--spacing-lg);color:var(--gray-600);line-height:1.6;margin:0}.cta-section[data-v-2f7b8f39]{position:relative;padding:var(--spacing-4xl) 0;background:linear-gradient(135deg,var(--primary-color),var(--purple-color));overflow:hidden}.cta-bg[data-v-2f7b8f39]{position:absolute;top:0;right:0;bottom:0;left:0}.cta-blob[data-v-2f7b8f39]{position:absolute;border-radius:50%;filter:blur(60px);opacity:.3}.cta-blob-1[data-v-2f7b8f39]{width:400px;height:400px;background:var(--pink-color);top:-200px;right:-100px}.cta-blob-2[data-v-2f7b8f39]{width:300px;height:300px;background:var(--cyan-color);bottom:-150px;left:-50px}.cta-content[data-v-2f7b8f39]{position:relative;text-align:center;max-width:700px;margin:0 auto}.cta-content h2[data-v-2f7b8f39]{font-size:var(--font-size-3xl);color:#fff;margin-bottom:var(--spacing-md)}.cta-content>p[data-v-2f7b8f39]{font-size:var(--font-size-xl);color:#fffc;margin-bottom:var(--spacing-2xl)}.cta-actions[data-v-2f7b8f39]{display:flex;justify-content:center;gap:var(--spacing-md)}.btn-white[data-v-2f7b8f39]{background:var(--white);color:var(--primary-color);display:inline-flex;align-items:center;gap:var(--spacing-sm)}.btn-white[data-v-2f7b8f39]:hover{background:var(--gray-100)}.btn-ghost-white[data-v-2f7b8f39]{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.3)}.btn-ghost-white[data-v-2f7b8f39]:hover{background:#ffffff1a}.btn-xl[data-v-2f7b8f39]{padding:var(--spacing-md) var(--spacing-xl);font-size:var(--font-size-lg)}@media(max-width:1024px){.pricing-grid[data-v-2f7b8f39]{grid-template-columns:1fr;max-width:450px;margin-left:auto;margin-right:auto}.pricing-card.featured[data-v-2f7b8f39]{transform:none}.pricing-card.featured[data-v-2f7b8f39]:hover{transform:translateY(-8px)}.enterprise-card[data-v-2f7b8f39]{flex-direction:column;text-align:center}.comparison-header-row[data-v-2f7b8f39],.comparison-row[data-v-2f7b8f39]{grid-template-columns:1.5fr 1fr 1fr 1fr}.guarantee-grid[data-v-2f7b8f39]{grid-template-columns:1fr;max-width:400px;margin:0 auto}}@media(max-width:768px){.comparison-header-row[data-v-2f7b8f39],.comparison-row[data-v-2f7b8f39]{grid-template-columns:2fr 1fr 1fr 1fr;font-size:var(--font-size-sm)}.comparison-cell[data-v-2f7b8f39]{padding:var(--spacing-sm)}.cta-actions[data-v-2f7b8f39]{flex-direction:column;align-items:center}}.dark-theme .pricing-page{background:#0f172a}.dark-theme .pricing-page .hero-bg{background:linear-gradient(180deg,#0f172a,#1e293b)}.dark-theme .pricing-page .hero-grid-pattern{background-image:linear-gradient(rgba(59,130,246,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(59,130,246,.05) 1px,transparent 1px)}.dark-theme .pricing-page .hero-content h1{color:#f1f5f9}.dark-theme .pricing-page .hero-content>p{color:#94a3b8}.dark-theme .pricing-page .hero-badge{background:#1e293b;border-color:#33415580;color:#60a5fa;box-shadow:none}.dark-theme .pricing-page .billing-toggle{background:#1e293b;border-color:#33415580;box-shadow:0 4px 12px #0000004d}.dark-theme .pricing-page .billing-toggle>span{color:#94a3b8}.dark-theme .pricing-page .billing-toggle>span.active{color:#f1f5f9}.dark-theme .pricing-page .save-badge{color:#fff!important}.dark-theme .pricing-page .toggle-btn{background:#334155}.dark-theme .pricing-page .toggle-slider{background:#f1f5f9}.dark-theme .pricing-page .pricing-card{background:#1e293b;border-color:#33415580;box-shadow:0 4px 20px #0000004d}.dark-theme .pricing-page .pricing-card:hover{border-color:#6366f166;box-shadow:0 8px 32px #0006}.dark-theme .pricing-page .card-header h3{color:#f1f5f9}.dark-theme .pricing-page .card-header p{color:#94a3b8}.dark-theme .pricing-page .currency,.dark-theme .pricing-page .amount{color:#f1f5f9}.dark-theme .pricing-page .period{color:#94a3b8}.dark-theme .pricing-page .billing-note{color:#64748b}.dark-theme .pricing-page .card-price{border-color:#33415580}.dark-theme .pricing-page .feature-list li{color:#cbd5e1}.dark-theme .pricing-page .pricing-card.featured{background:#1e293b;border-color:#6366f180;box-shadow:0 0 0 1px #6366f14d,0 24px 60px -20px #6366f159}.dark-theme .pricing-page .pricing-card.featured:hover{box-shadow:0 0 0 1px #6366f166,0 32px 80px -20px #6366f173}.dark-theme .pricing-page .section-header h2{color:#f1f5f9}.dark-theme .pricing-page .section-header p{color:#94a3b8}.dark-theme .pricing-page .comparison-section{background:#0f172a}.dark-theme .pricing-page .comparison-card{background:#1e293b;border-color:#33415580;box-shadow:0 4px 20px #0000004d}.dark-theme .pricing-page .comparison-header-row{background:#0f172a;border-color:#33415580}.dark-theme .pricing-page .comparison-header-row .comparison-cell,.dark-theme .pricing-page .plan-name{color:#f1f5f9}.dark-theme .pricing-page .plan-price{color:#94a3b8}.dark-theme .pricing-page .comparison-row{border-color:#33415580}.dark-theme .pricing-page .comparison-row:hover{background:#0f172a}.dark-theme .pricing-page .alt-row{background:#ffffff05}.dark-theme .pricing-page .feature-name{color:#cbd5e1}.dark-theme .pricing-page .text-value{color:#94a3b8}.dark-theme .pricing-page .x-icon{background:#33415580;color:#64748b}.dark-theme .pricing-page .guarantee-section{background:#0f172a}.dark-theme .pricing-page .guarantee-card{background:#1e293b;border-color:#33415580}.dark-theme .pricing-page .guarantee-card:hover{box-shadow:0 4px 20px #0000004d}.dark-theme .pricing-page .guarantee-card h3{color:#f1f5f9}.dark-theme .pricing-page .guarantee-card p{color:#94a3b8}.dark-theme .pricing-page .faq-section{background:#1e293b}.dark-theme .pricing-page .faq-item{background:#0f172a;border-color:#33415580}.dark-theme .pricing-page .faq-question{color:#f1f5f9}.dark-theme .pricing-page .faq-question:hover{background:#1e293b}.dark-theme .pricing-page .faq-answer p{color:#94a3b8}.dark-theme .pricing-page .enterprise-card{background:radial-gradient(ellipse 80% 60% at 20% 0%,rgba(99,102,241,.18),transparent 70%),linear-gradient(135deg,#1e293b,#0f172a);border-color:#33415580}.dark-theme .pricing-page .enterprise-icon{background:#3b82f626}.dark-theme .pricing-page .enterprise-content h3{color:#f1f5f9}.dark-theme .pricing-page .enterprise-content p{color:#94a3b8}
