.toggle-wrap{justify-content:center;align-items:center;gap:12px;padding:10px 0 40px;display:flex}.toggle-wrap .toggle-label{color:var(--subtitle-color);cursor:pointer;font-size:14px;font-weight:500;transition:color .12s}.toggle-wrap .toggle-label.active{color:var(--text-color);font-weight:600}.toggle-wrap .toggle-track{background:var(--dark-green-color);cursor:pointer;border-radius:12px;width:44px;height:24px;position:relative}.toggle-wrap .toggle-track .toggle-thumb{background:#fff;border-radius:50%;width:18px;height:18px;transition:left .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000026}.toggle-wrap .toggle-track.yearly .toggle-thumb{left:23px}.toggle-wrap .save-badge{background:var(--green-light-color);color:var(--dark-green-color);border-radius:10px;padding:3px 8px;font-size:11px;font-weight:600}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:20px;max-width:1060px;margin:0 auto;padding:0 24px 48px;display:grid}@media (max-width:900px){.pricing-grid{grid-template-columns:1fr;max-width:400px}}.pricing-grid .pricing-card{border:1.5px solid var(--border-color);background:#fff;border-radius:16px;padding:32px 28px;transition:border-color .15s,box-shadow .15s;position:relative}.pricing-grid .pricing-card:hover{border-color:#d1d5db;box-shadow:0 4px 20px #0000000a}.pricing-grid .pricing-card.featured{border-color:var(--dark-green-color);box-shadow:0 4px 24px #0f7b6c1a}.pricing-grid .pricing-card .best-value{letter-spacing:.8px;text-transform:uppercase;background:var(--dark-green-color);color:#fff;border-radius:6px;padding:4px 12px;font-size:10px;font-weight:700;position:absolute;top:-11px;right:24px}.pricing-grid .pricing-card .card-plan{color:var(--title-color);margin-bottom:4px;font-size:22px;font-weight:700}.pricing-grid .pricing-card .card-desc{color:var(--subtitle-color);margin-bottom:24px;font-size:13px;line-height:1.45}.pricing-grid .pricing-card .card-price-wrap{flex-direction:column;justify-content:flex-end;min-height:60px;margin-bottom:24px;display:flex}.pricing-grid .pricing-card .card-price-wrap .card-price-free{color:var(--title-color);font-size:36px;font-weight:700;line-height:1}.pricing-grid .pricing-card .card-price-wrap .card-price-label{color:var(--text-hint-color);margin-bottom:2px;font-size:12px}.pricing-grid .pricing-card .card-price-wrap .card-price{flex-direction:row;justify-content:start;align-items:center;gap:4px;display:flex}.pricing-grid .pricing-card .card-price-wrap .card-price .card-price-amount{color:var(--title-color);letter-spacing:-.5px;font-size:40px;font-weight:700;line-height:1}.pricing-grid .pricing-card .card-price-wrap .card-price .card-price-period{color:var(--subtitle-color);font-size:13px;line-height:1.35}.pricing-grid .pricing-card .card-price-wrap .card-price-annual{color:var(--text-hint-color);margin-top:3px;font-size:11px}.pricing-grid .pricing-card .card-price-wrap .card-price-custom{color:var(--title-color);font-size:28px;font-weight:700;line-height:1}.pricing-grid .pricing-card .card-cta{text-align:center;cursor:pointer;border:none;border-radius:10px;width:100%;margin-bottom:24px;padding:12px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:all .12s;display:block}.pricing-grid .pricing-card .card-cta.cta-outline{border:1.5px solid var(--border-color);color:var(--text-color);background:#fff}.pricing-grid .pricing-card .card-cta.cta-outline:hover{border-color:var(--dark-green-color);color:var(--dark-green-color);background:var(--green-light-color)}.pricing-grid .pricing-card .card-cta.cta-filled{background:var(--dark-green-color);color:#fff;border:1.5px solid var(--dark-green-color)}.pricing-grid .pricing-card .card-cta.cta-filled:hover{background:#0b6b5e}.pricing-grid .pricing-card .card-cta.cta-dark{background:var(--title-color);color:#fff;border:1.5px solid var(--title-color)}.pricing-grid .pricing-card .card-cta.cta-dark:hover{background:#252540}.pricing-grid .pricing-card .card-credits{background:var(--gray-bg-color);border:1px solid var(--border-light-color);border-radius:10px;margin-bottom:20px;padding:12px 14px}.pricing-grid .pricing-card .card-credits .credits-header{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.pricing-grid .pricing-card .card-credits .credits-header .credits-label{color:var(--text-color);font-size:12px;font-weight:600}.pricing-grid .pricing-card .card-credits .credits-header .credits-amount{color:var(--dark-green-color);font-size:14px;font-weight:700}.pricing-grid .pricing-card .card-credits .credits-desc{color:var(--text-hint-color);font-size:11px;line-height:1.45}.pricing-grid .pricing-card .card-features{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}.pricing-grid .pricing-card .card-features .card-feature{color:var(--subtitle-color);align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.pricing-grid .pricing-card .card-features .card-feature svg{flex-shrink:0;width:16px;height:16px;margin-top:1px}.pricing-grid .pricing-card .card-features .card-feature .feature-check{color:var(--dark-green-color)}.pricing-grid .pricing-card .card-features .card-feature .feat-label{color:var(--text-color);font-weight:500}.pricing-grid .pricing-card .card-features .feat-section{letter-spacing:.5px;color:var(--text-hint-color);text-transform:uppercase;margin-top:4px;margin-bottom:-2px;font-size:11px;font-weight:600}.pricing-grid .pricing-card .card-footer{color:var(--text-hint-color);border-top:1px solid var(--border-light-color);padding-top:16px;font-size:12px;line-height:1.45}.card-bordered.card-bordered-small.plan-including-card p{color:var(--light-text-color);font-size:1rem;font-weight:700}.plans-including-section{background:linear-gradient(#ffffff4d 0%,#8ae6cf26 100%)}.faq-section{background:linear-gradient(#8ae6cf26 0%,#ffffff4d 50%)}.credits-table{border:1px solid var(--border-color);background:#fff;border-radius:12px;overflow:hidden}.ct-row{border-bottom:1px solid var(--border-light-color);align-items:center;padding:12px 20px;display:flex}.ct-row:last-child{border-bottom:none}.ct-row-header{background:var(--gray-bg-color)}.ct-action{color:var(--text-color);flex:1.2;font-size:13px;font-weight:500}.ct-cost{text-align:center;width:80px;color:var(--dark-green-color);font-size:13px;font-weight:700}.ct-equiv{text-align:right;color:var(--text-hint-color);flex:1;font-size:12px}@media (max-width:900px){.ct-equiv{display:none}}.ct-action-h{letter-spacing:.8px;color:var(--text-hint-color);text-transform:uppercase;flex:1.2;font-size:10px;font-weight:600}.ct-cost-h{text-align:center;letter-spacing:.8px;width:80px;color:var(--text-hint-color);text-transform:uppercase;font-size:10px;font-weight:600}.ct-equiv-h{text-align:right;letter-spacing:.8px;color:var(--text-hint-color);text-transform:uppercase;flex:1;font-size:10px;font-weight:600}@media (max-width:900px){.ct-equiv-h{display:none}}.credits-note{color:var(--text-hint-color);text-align:center;margin-top:14px;font-size:12px;line-height:1.5}
