@charset "UTF-8";.price-period-box[data-v-aa348c5d]{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end}.save-badge[data-v-aa348c5d]{background:#0cb16f;border-radius:12px;color:#fff;display:inline-block;font-size:12px;font-weight:600;height:24px;line-height:24px;padding:0 8px;position:absolute;top:3px;white-space:nowrap}.pricing-page[data-v-aa348c5d]{padding-bottom:350px;position:relative;width:100%}.pricing-page .pricing-main-section .pricing-content[data-v-aa348c5d]{background-color:#f5f4f9;padding-top:60px}.pricing-page .pricing-main-section .pricing-content .pricing-content-box[data-v-aa348c5d]{margin:0 auto;max-width:1200px;padding:0 20px 60px}.pricing-page .pricing-main-section .pricing-content .pricing-content-box .header-section[data-v-aa348c5d]{text-align:center}.pricing-page .pricing-main-section .pricing-content .pricing-content-box .header-section .main-title[data-v-aa348c5d]{color:#333;font-size:40px;font-weight:700;letter-spacing:-.5px;margin:0 0 16px}.pricing-page .pricing-main-section .pricing-content .pricing-content-box .header-section .subtitle[data-v-aa348c5d]{color:#666;font-size:18px;line-height:1.6;margin:0 auto;max-width:700px}.pricing-page .pricing-main-section .pricing-content .pricing-content-box .billing-toggle-section[data-v-aa348c5d]{align-items:center;display:flex;gap:16px;justify-content:center;margin:50px 0 28px}.pricing-page .pricing-main-section .pricing-content .pricing-content-box .billing-toggle-section .toggle-label[data-v-aa348c5d]{color:#333;cursor:pointer;font-size:12px;font-weight:600;transition:color .3s}.pricing-page .pricing-main-section .pricing-content .pricing-content-box .billing-toggle-section .toggle-label.active[data-v-aa348c5d]{color:#4c64ff}.pricing-page .pricing-main-section .pricing-content .pricing-content-box .billing-toggle-section .toggle-switch[data-v-aa348c5d]{background:#e5e7eb;border-radius:16px;cursor:pointer;height:32px;position:relative;transition:background .3s;width:56px}.pricing-page .pricing-main-section .pricing-content .pricing-content-box .billing-toggle-section .toggle-switch[data-v-aa348c5d]:hover{background:#ced0d4}.pricing-page .pricing-main-section .pricing-content .pricing-content-box .billing-toggle-section .toggle-switch:hover .toggle-slider[data-v-aa348c5d]{box-shadow:0 2px 6px #0000004d}.pricing-page .pricing-main-section .pricing-content .pricing-content-box .billing-toggle-section .toggle-switch .toggle-slider[data-v-aa348c5d]{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;height:28px;left:2px;position:absolute;top:2px;transition:transform .3s;width:28px}.pricing-page .pricing-main-section .pricing-content .pricing-content-box .billing-toggle-section .toggle-switch .toggle-slider.yearly[data-v-aa348c5d]{transform:translate(24px)}.pricing-page .pricing-main-section .pricing-content .pricing-content-box .pricing-cards[data-v-aa348c5d]{align-items:end;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:50px}.pricing-page .pricing-main-section .pricing-content .pricing-content-box .pricing-cards .pricing-card[data-v-aa348c5d]{background:#fff;border-radius:20px;margin-left:-5px;margin-right:-5px;padding:24px 32px;position:relative;transition:all .3s;width:calc(100% + 10px)}.pricing-page .pricing-main-section .pricing-content .pricing-content-box .pricing-cards .pricing-card[data-v-aa348c5d]:hover{box-shadow:0 10px 30px #0000001a;transform:translateY(-4px)}.pricing-page .pricing-main-section .pricing-content .pricing-content-box .pricing-cards .pricing-card.pro-card.highlighted[data-v-aa348c5d]{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(180deg,#68a4fc,#7f6df3) border-box;border:4px solid transparent;margin-top:44px;overflow:visible}.pricing-page .pricing-main-section .pricing-content .pricing-content-box .pricing-cards .pricing-card.pro-card.highlighted[data-v-aa348c5d]:before{background:linear-gradient(135deg,#68a4fc,#7f6df3);border-radius:20px 20px 0 0;content:"";height:55px;left:-4px;position:absolute;right:-4px;top:-40px}.pricing-page .pricing-main-section .pricing-content .pricing-content-box .pricing-cards .pricing-card.pro-card.highlighted .plan-title[data-v-aa348c5d],.pricing-page .pricing-main-section .pricing-content .pricing-content-box .pricing-cards .pricing-card.pro-card.highlighted .price-amount[data-v-aa348c5d]{color:#4c64ff}.pricing-page .pricing-main-section .pricing-content .pricing-content-box .pricing-cards .pricing-card .popular-badge[data-v-aa348c5d]{background:transparent;border-radius:0;color:#fff;font-size:12px;font-weight:600;left:50%;padding:0;position:absolute;top:-20px;transform:translate(-50%);white-space:nowrap;z-index:1}.pricing-page .pricing-main-section .pricing-content .pricing-content-box .pricing-cards .pricing-card .popular-badge[data-v-aa348c5d]:before{content:"👍";margin-right:4px}.pricing-page .pricing-main-section .pricing-content .pricing-content-box .pricing-cards .pricing-card .card-header[data-v-aa348c5d]{margin-bottom:24px;position:relative}.pricing-page .pricing-main-section .pricing-content .pricing-content-box .pricing-cards .pricing-card .card-header .plan-title[data-v-aa348c5d]{color:#333;font-size:20px;font-weight:600;margin:0 0 8px}.pricing-page .pricing-main-section .pricing-content .pricing-content-box .pricing-cards .pricing-card .card-header .plan-description[data-v-aa348c5d]{color:#666;font-size:14px;margin:0}.pricing-page .pricing-main-section .pricing-content .pricing-content-box .pricing-cards .pricing-card .card-price[data-v-aa348c5d]{align-items:flex-end;display:flex;flex-direction:row;gap:4px;margin-bottom:8px}.pricing-page .pricing-main-section .pricing-content .pricing-content-box .pricing-cards .pricing-card .card-price .price-amount[data-v-aa348c5d]{align-items:flex-end;color:#333;display:inline-flex;font-size:42px;font-weight:700;line-height:1}.pricing-page .pricing-main-section .pricing-content .pricing-content-box .pricing-cards .pricing-card .card-price .price-period[data-v-aa348c5d]{color:#666;font-size:14px;line-height:16px;margin-left:4px}.pricing-page .pricing-main-section .pricing-content .pricing-content-box .pricing-cards .pricing-card .price-note[data-v-aa348c5d]{color:#666;font-size:14px;margin:0 0 24px}.pricing-page .pricing-main-section .pricing-content .pricing-content-box .pricing-cards .pricing-card .features-list[data-v-aa348c5d]{list-style:none;margin-bottom:50px;padding:0}.pricing-page .pricing-main-section .pricing-content .pricing-content-box .pricing-cards .pricing-card .features-list .feature-item[data-v-aa348c5d]{align-items:flex-start;color:#333;display:flex;font-size:14px;gap:12px;padding:12px 0}.pricing-page .pricing-main-section .pricing-content .pricing-content-box .pricing-cards .pricing-card .features-list .feature-item.included[data-v-aa348c5d]{color:#333}.pricing-page .pricing-main-section .pricing-content .pricing-content-box .pricing-cards .pricing-card .features-list .feature-item.excluded[data-v-aa348c5d]{color:#999}.pricing-page .pricing-main-section .pricing-content .pricing-content-box .pricing-cards .pricing-card .features-list .feature-item .check-icon[data-v-aa348c5d]{color:#4c64ff;flex-shrink:0;font-size:18px;font-weight:700}.pricing-page .pricing-main-section .pricing-content .pricing-content-box .pricing-cards .pricing-card .features-list .feature-item .cross-icon[data-v-aa348c5d]{color:#999;flex-shrink:0;font-size:18px;font-weight:700}.pricing-page .pricing-main-section .pricing-content .pricing-content-box .pricing-cards .pricing-card .features-list .feature-item .excluded-text[data-v-aa348c5d]{text-decoration:line-through}.pricing-page .pricing-main-section .pricing-content .pricing-content-box .pricing-cards .pricing-card .cta-button[data-v-aa348c5d]{border:none;border-radius:10px;cursor:pointer;font-size:18px;font-weight:500;padding:11px 24px;transition:all .3s;width:100%}.pricing-page .pricing-main-section .pricing-content .pricing-content-box .pricing-cards .pricing-card .cta-button.starter-button[data-v-aa348c5d]{background:#4c64ff1a;color:#4c64ff}.pricing-page .pricing-main-section .pricing-content .pricing-content-box .pricing-cards .pricing-card .cta-button.pro-button[data-v-aa348c5d]{background:linear-gradient(135deg,#579cfc,#774ef0);color:#fff}.pricing-page .pricing-main-section .pricing-content .pricing-content-box .pricing-cards .pricing-card .cta-button.pro-button[data-v-aa348c5d]:hover{background:linear-gradient(135deg,#5394ef,#714ae4);box-shadow:0 4px 12px #667eea66;transform:translateY(-2px)}.pricing-page .pricing-main-section .pricing-content .pricing-content-box .pricing-cards .pricing-card .cta-button.enterprise-button[data-v-aa348c5d]{background:#4c64ff;color:#fff}.pricing-page .pricing-main-section .pricing-content .pricing-content-box .pricing-cards .pricing-card .cta-button.enterprise-button[data-v-aa348c5d]:hover{background:#3d52e6;box-shadow:0 4px 12px #4c64ff66;transform:translateY(-2px)}.pricing-page .faq-section[data-v-aa348c5d]{padding:80px 20px;width:100%}.pricing-page .faq-section .faq-content[data-v-aa348c5d]{margin:0 auto;max-width:1200px}.pricing-page .faq-section .faq-content .faq-title[data-v-aa348c5d]{color:#333;font-size:36px;font-weight:700;margin:0 0 12px;text-align:center}.pricing-page .faq-section .faq-content .faq-subtitle[data-v-aa348c5d]{color:#666;font-size:18px;margin:0 0 48px;text-align:center}.pricing-page .faq-section .faq-content .faq-list[data-v-aa348c5d]{margin:0 auto;max-width:800px}.pricing-page .faq-section .faq-content .faq-list .faq-item[data-v-aa348c5d]{border-bottom:1px solid #e5e7eb;padding:0 16px;transition:background-color .2s}.pricing-page .faq-section .faq-content .faq-list .faq-item[data-v-aa348c5d]:hover{background-color:#f8f8f8}.pricing-page .faq-section .faq-content .faq-list .faq-item .faq-question[data-v-aa348c5d]{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:24px 0;transition:color .3s}.pricing-page .faq-section .faq-content .faq-list .faq-item .faq-question[data-v-aa348c5d]:hover{color:#4c64ff}.pricing-page .faq-section .faq-content .faq-list .faq-item .faq-question .question-text[data-v-aa348c5d]{color:#333;font-size:18px;font-weight:600}.pricing-page .faq-section .faq-content .faq-list .faq-item .faq-question .toggle-icon[data-v-aa348c5d]{color:#666;font-size:12px;transform:rotate(90deg);transition:transform .3s}.pricing-page .faq-section .faq-content .faq-list .faq-item .faq-question .toggle-icon.open[data-v-aa348c5d]{transform:rotate(270deg)}.pricing-page .faq-section .faq-content .faq-list .faq-item .faq-answer[data-v-aa348c5d]{color:#666;font-size:16px;line-height:1.6;padding:0 0 24px}@media(max-width:968px){.pricing-page .pricing-main-section .pricing-content .pricing-content-box .pricing-cards[data-v-aa348c5d]{grid-template-columns:1fr}.pricing-page .pricing-main-section .pricing-content .pricing-content-box .header-section .main-title[data-v-aa348c5d]{font-size:36px}.pricing-page .pricing-main-section .pricing-content .pricing-content-box .header-section .subtitle[data-v-aa348c5d]{font-size:18px}}@media(max-width:640px){.pricing-page .pricing-main-section .pricing-content[data-v-aa348c5d]{padding-top:40px}.pricing-page .pricing-main-section .pricing-content .pricing-content-box[data-v-aa348c5d]{padding:0 16px 40px}.pricing-page .pricing-main-section .pricing-content .pricing-content-box .header-section .main-title[data-v-aa348c5d]{font-size:28px}.pricing-page .pricing-main-section .pricing-content .pricing-content-box .header-section .subtitle[data-v-aa348c5d]{font-size:16px}.pricing-page .pricing-main-section .pricing-content .pricing-content-box .pricing-cards .pricing-card .card-price .price-amount[data-v-aa348c5d]{font-size:36px}.pricing-page .faq-section[data-v-aa348c5d]{padding:60px 16px}.pricing-page .faq-section .faq-content .faq-title[data-v-aa348c5d]{font-size:28px}}.cta[data-v-aa348c5d]{bottom:-26px;position:absolute;width:100%;z-index:1}
