.main-hero-section[data-v-51bf1b77]{justify-content:center;min-height:500px;overflow:hidden}.main-hero-container[data-v-51bf1b77],.main-hero-section[data-v-51bf1b77]{align-items:center;display:flex;position:relative}.main-hero-container[data-v-51bf1b77]{z-index:2;text-align:center;flex-direction:column;gap:40px;width:100%}.main-hero-content[data-v-51bf1b77]{padding:20px var(--padding-horizontal-base);flex:1;max-width:100%}.main-hero-title[data-v-51bf1b77]{margin-bottom:30px;font-size:1.5rem;font-weight:700;line-height:1.3}.main-hero-buttons[data-v-51bf1b77]{flex-flow:column wrap;justify-content:center;gap:15px;display:flex}.main-hero-buttons .el-button[data-v-51bf1b77]{width:100%}.pulse-button[data-v-51bf1b77]{border:none;min-width:180px;animation:2s infinite pulse-51bf1b77;background:var(--color-terracotta)!important}@keyframes pulse-51bf1b77{0%{box-shadow:0 0 0 0 var(--pulse-color)}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}.secondary-button[data-v-51bf1b77]{min-width:180px;margin-left:0!important}.main-hero-info[data-v-51bf1b77]{border-top:1px solid var(--border-secondary)}.info-item[data-v-51bf1b77]{color:var(--text-secondary);justify-content:center;align-items:center;margin:10px 0;font-size:1rem;display:flex}.checkmark[data-v-51bf1b77]{color:var(--el-color-success);margin-right:10px;font-weight:700}.main-hero-image[data-v-51bf1b77]{flex:1;justify-content:center;align-items:center;margin-top:20px;display:flex}.main-hero-image img[data-v-51bf1b77]{max-width:100%;height:auto;box-shadow:var(--shadow-whisper);border-radius:10px}@media (width>=768px){.main-hero-content[data-v-51bf1b77]{padding:30px var(--padding-horizontal-lg)}.main-hero-title[data-v-51bf1b77]{font-size:1.8rem}.main-hero-buttons[data-v-51bf1b77]{flex-direction:row;gap:20px}.main-hero-buttons .el-button[data-v-51bf1b77]{width:auto}}@media (width>=1024px){.main-hero-container[data-v-51bf1b77]{text-align:left;flex-direction:row;justify-content:space-between}.main-hero-content[data-v-51bf1b77]{padding:40px var(--padding-horizontal-xl);max-width:600px}.main-hero-title[data-v-51bf1b77]{font-size:2.5rem}.main-hero-buttons[data-v-51bf1b77]{padding-top:20px}.info-item[data-v-51bf1b77],.main-hero-buttons[data-v-51bf1b77]{justify-content:flex-start}.main-hero-image[data-v-51bf1b77]{justify-content:flex-end;margin-top:0}}.hero-section[data-v-aef6b681]{text-align:center;padding:2rem var(--padding-horizontal-base)}.hero-section h2[data-v-aef6b681]{color:var(--text-primary);margin-bottom:1rem;font-size:2rem}.hero-section p[data-v-aef6b681]{color:var(--text-tertiary);font-size:1.2rem}.pricing-table[data-v-aef6b681]{padding:1rem var(--padding-horizontal-base);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;display:grid}.pricing-card[data-v-aef6b681]{box-shadow:var(--shadow-whisper);border:1px solid var(--border-secondary);border-radius:8px;max-width:100%;transition:transform .3s;overflow:hidden}.pricing-card[data-v-aef6b681]:hover{transform:translateY(-5px)}.pricing-card.popular[data-v-aef6b681]{border:1px solid var(--border-secondary);box-shadow:0 8px 24px var(--glass-shadow);position:relative;transform:scale(1)}.pricing-card.popular[data-v-aef6b681]:hover{transform:scale(1)translateY(-5px)}.pricing-header[data-v-aef6b681]{background-color:var(--bg-secondary);text-align:center;padding:1.5rem}.pricing-card.popular .pricing-header[data-v-aef6b681]{background:linear-gradient(135deg,#2575fc,#ff6b9d)}.pricing-header h3[data-v-aef6b681]{margin-bottom:1rem;font-size:2rem}.pricing-header p[data-v-aef6b681]{height:2rem}.pricing-header .price[data-v-aef6b681]{justify-content:center;align-items:baseline;gap:.5rem;display:flex}.price .amount[data-v-aef6b681]{font-size:2rem;font-weight:700}.original-price[data-v-aef6b681]{text-decoration:line-through}.original-price[data-v-aef6b681],.price .period[data-v-aef6b681]{color:var(--text-tertiary)}.pricing-card.popular .price .period[data-v-aef6b681]{color:var(--glass-border)}.pricing-card.popular .original-price[data-v-aef6b681]{color:var(--glass-border);text-decoration:line-through}.discount-badge[data-v-aef6b681]{background-color:var(--el-color-danger);color:#fff;vertical-align:super;border-radius:4px;margin-left:.5rem;padding:.2rem .5rem;font-size:.8rem;font-weight:700}.pricing-features[data-v-aef6b681]{padding:1.5rem}.pricing-features ul[data-v-aef6b681]{margin:0;padding:0;list-style:none}.pricing-features li[data-v-aef6b681]{align-items:center;padding:.5rem 0;display:flex}.icon-check[data-v-aef6b681]{color:var(--el-color-success);margin-right:10px}.icon-close[data-v-aef6b681]{color:var(--el-color-danger);margin-right:10px}.pricing-features[data-v-aef6b681] .el-icon{margin-right:.5rem}.pricing-features[data-v-aef6b681] .el-icon:first-child svg{color:var(--el-color-danger)}.pricing-features[data-v-aef6b681] .el-icon:last-child svg{color:var(--el-color-success)}.unavailable[data-v-aef6b681]{color:var(--text-disabled)}.pricing-cta[data-v-aef6b681]{padding:0 1.5rem 1.5rem}.popular-button[data-v-aef6b681]{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary) 100%)!important;border:none!important}.popular-button[data-v-aef6b681]:hover{background-color:var(--color-primary)!important;border:none!important}@media (width>=768px){.hero-section[data-v-aef6b681]{padding:2rem var(--padding-horizontal-lg)}.hero-section h2[data-v-aef6b681]{font-size:2.2rem}.pricing-table[data-v-aef6b681]{padding:1rem var(--padding-horizontal-lg);gap:1.5rem}}@media (width>=1024px){.hero-section[data-v-aef6b681]{padding:3rem var(--padding-horizontal-xl)}.hero-section h2[data-v-aef6b681]{font-size:2.5rem}.pricing-table[data-v-aef6b681]{padding:2rem var(--padding-horizontal-xl);gap:2rem}.pricing-card.popular[data-v-aef6b681]{transform:scale(1.05)}.pricing-card.popular[data-v-aef6b681]:hover{transform:scale(1.05)translateY(-5px)}.pricing-features[data-v-aef6b681],.pricing-header[data-v-aef6b681]{padding:2rem}.pricing-cta[data-v-aef6b681]{padding:0 2rem 2rem}}.faq-section[data-v-2978f8d9]{padding:2rem var(--padding-horizontal-base)}.faq-section h2[data-v-2978f8d9]{text-align:center;color:var(--text-color);margin-bottom:2rem;font-size:1.2rem}@media (width>=768px){.faq-section[data-v-2978f8d9]{padding:4rem var(--padding-horizontal-lg)}.faq-section h2[data-v-2978f8d9]{font-size:1.5rem}}@media (width>=1024px){.faq-section[data-v-2978f8d9]{padding:4rem var(--padding-horizontal-xl)}.faq-section h2[data-v-2978f8d9]{font-size:2rem}}
