.sv-pricing-toggle-wrapper{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:60px;font-weight:700;color:var(--titleColor);font-size:16px}.sv-pricing-toggle{position:relative;display:inline-block;width:56px;height:28px}.sv-pricing-toggle input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--borderColor);transition:.4s cubic-bezier(.4,0,.2,1);border-radius:34px;border:1px solid var(--borderColor)}.slider:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:3px;background-color:var(--whiteColor);transition:.4s cubic-bezier(.4,0,.2,1);border-radius:50%;box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -1px rgb(0 0 0 / .06)}input:checked+.slider:before{transform:translateX(26px)}input:checked+.slider{background-color:var(--primaryColor);border-color:var(--primaryColor)}.save-label{color:var(--primaryColor);font-weight:700;margin-left:5px}.sv-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.sv-pricing-card{position:relative;padding:50px 35px;border-radius:24px;background:#F2FEF8;border:1px solid #E0F2F1;transition:all 0.4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.sv-pricing-card:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px rgb(0 0 0 / .05),0 10px 10px -5px rgb(0 0 0 / .04)}.sv-pricing-card.featured{background:#FFF5F6;border-color:#FFCDD2;box-shadow:0 10px 15px -3px rgb(0 0 0 / .05)}.pricing-featured-badge{position:absolute;top:-16px;left:50%;transform:translateX(-50%);background:var(--whiteColor);border:1px solid #FFCDD2;padding:6px 20px;border-radius:50px;font-size:13px;font-weight:700;color:var(--titleColor);white-space:nowrap;box-shadow:0 4px 6px -1px rgb(0 0 0 / .05)}.pricing-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px}.pricing-header-left .pricing-plan-title{font-size:32px;font-weight:800;color:var(--titleColor);margin:0 0 8px 0;letter-spacing:-.025em}.pricing-header-left .pricing-plan-subtitle{font-size:15px;color:#6B7280;margin:0;font-weight:500}.pricing-header-right .icon-box{width:56px;height:56px;background:var(--whiteColor);border-radius:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 15px rgb(0 0 0 / .05)}.pricing-header-right .icon-box i,.pricing-header-right .icon-box svg{font-size:26px}.pricing-price-section{margin-bottom:32px}.pricing-price-row{display:flex;align-items:flex-end;gap:12px;margin-bottom:12px;flex-wrap:wrap}.pricing-discount-badge{border:1px solid var(--borderColor);padding:4px 12px;border-radius:50px;font-size:12px;font-weight:700;color:#4B5563;background:var(--whiteColor)}.pricing-billed-text{font-size:16px;color:#6B7280;font-weight:500;margin-bottom:0}.pricing-btn-action{display:block;width:100%;padding:16px 24px;border-radius:50px;text-align:center;font-weight:800;text-decoration:none;transition:all 0.3s cubic-bezier(.4,0,.2,1);margin-bottom:35px;font-size:16px}.pricing-btn-outline{border:1px solid #FFCDD2;color:var(--primaryColor);background:#fff0}.pricing-btn-outline:hover{background:#FFF5F6}.pricing-btn-solid{background:var(--primaryColor);color:var(--whiteColor);border:1px solid var(--primaryColor)}.pricing-btn-solid:hover{background:var(--primaryColor)}.pricing-features-section .pricing-features-title{font-size:15px;font-weight:700;color:var(--titleColor);margin-bottom:20px}.pricing-features-list{list-style:none;padding:0;margin:0;& li:last-child{margin-bottom:0}}.pricing-feature-item{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-size:14px;color:#4B5563}.pricing-feature-item.excluded{color:#9CA3AF}.pricing-feature-icon-wrapper{display:flex;align-items:center;justify-content:center;width:18px}.pricing-feature-icon-wrapper.included i{color:var(--secondaryColor)}.pricing-feature-icon-wrapper.excluded i{color:var(--primaryColor)}.sv-pricing-card.style-2{background:var(--whiteColor);border:1px solid var(--borderColor);padding:16px}.sv-pricing-card.style-2.featured{border-color:var(--primaryColor)}.sv-pricing-card.style-2 div.pricing-card-header.center{display:block;text-align:center;margin-bottom:0}.style-2 .pricing-plan-title{font-size:36px;font-weight:700;margin-bottom:15px}.style-2 .pricing-price-section{margin-bottom:0}.style-2 .pricing-price-value{margin-bottom:10px;display:block}.style-2 .pricing-billed-text{font-size:14px;opacity:.8}.pricing-description-wrap{text-align:center;padding-top:20px;margin-top:20px;margin-bottom:32px;border-top:1px solid var(--borderColor)}.pricing-plan-description{font-size:14px;line-height:1.6;color:#6B7280;margin:0}.pricing-inner-box{padding:30px;border-radius:20px;background-color:#F9FAFB;display:flex;flex-direction:column;flex-grow:1}.style-2 .pricing-features-section{margin-bottom:30px;flex-grow:1}.style-2 .pricing-features-title{font-size:14px;color:#111827;margin-bottom:15px}.style-2 .pricing-feature-item{font-size:15px;margin-bottom:15px}.style-2 .pricing-btn-action{margin-bottom:0}@media (max-width:1024px){.sv-pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.sv-pricing-grid{grid-template-columns:1fr}.pricing-card-header{margin-bottom:20px}.pricing-header-left .pricing-plan-title,.style-2 .pricing-plan-title{font-size:24px}.pricing-price-section{margin-bottom:20px}.sv-pricing-card.featured{transform:scale(1);margin-top:20px}}