@media (min-width:3840px) and (min-height:2160px){.plansGrid{grid-template-columns:repeat(4,1fr);gap:2rem;max-width:3600px;margin:0 auto 2rem}.addOnsGrid{grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:3600px;margin:0 auto 2rem}.pricingContent{padding:2rem 4rem}.sectionTitle{font-size:3.5rem}.planCard{padding:2.5rem}.addOnCard{padding:2rem}}@media (min-width:2560px) and (max-width:3839px) and (min-height:1440px){.plansGrid{grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:2400px;margin:0 auto 2rem}.addOnsGrid{grid-template-columns:repeat(3,1fr);gap:1.25rem;max-width:2400px;margin:0 auto 2rem}.pricingContent{padding:1.5rem 3rem}.sectionTitle{font-size:3rem}.planCard{padding:2rem}.addOnCard{padding:1.75rem}}@media (min-width:1920px) and (max-width:2559px) and (min-height:1080px){.plansGrid{grid-template-columns:repeat(4,1fr);gap:1.25rem}.addOnsGrid{grid-template-columns:repeat(3,1fr);gap:1rem}.pricingContent{padding:1.5rem 2.5rem}.planCard{padding:1.75rem}.addOnCard{padding:1.5rem}}@media (min-width:1600px) and (max-width:1919px) and (min-height:900px){.plansGrid{grid-template-columns:repeat(4,1fr);gap:1rem}.addOnsGrid{grid-template-columns:repeat(3,1fr);gap:1rem}.pricingContent{padding:1.25rem 2rem}.planCard{padding:1.5rem}.addOnCard{padding:1.25rem}}@media (min-width:1536px) and (max-width:1599px) and (min-height:864px){.plansGrid{grid-template-columns:repeat(4,1fr);gap:1rem}.addOnsGrid{grid-template-columns:repeat(3,1fr);gap:1rem}.pricingContent{padding:1.25rem 2rem}.planCard{padding:1.5rem}.addOnCard{padding:1.25rem}}@media (min-width:1440px) and (max-width:1535px) and (min-height:900px){.plansGrid{grid-template-columns:repeat(4,1fr);gap:1rem}.addOnsGrid{grid-template-columns:repeat(3,1fr);gap:1rem}.pricingContent{padding:1.25rem 2rem}.planCard{padding:1.5rem}.addOnCard{padding:1.25rem}}@media (min-width:1366px) and (max-width:1439px) and (min-height:768px){.plansGrid{grid-template-columns:repeat(4,1fr);gap:.875rem}.addOnsGrid{grid-template-columns:repeat(3,1fr);gap:.875rem}.pricingContent{padding:1rem 1.5rem}.planCard{padding:1.25rem}.addOnCard{padding:1.125rem}.sectionTitle{font-size:2.25rem}}@media (min-width:1360px) and (max-width:1365px) and (min-height:768px){.plansGrid{grid-template-columns:repeat(4,1fr);gap:.875rem}.addOnsGrid{grid-template-columns:repeat(3,1fr);gap:.875rem}.pricingContent{padding:1rem 1.5rem}.planCard{padding:1.25rem}.addOnCard{padding:1.125rem}}@media (min-width:1280px) and (max-width:1359px) and (min-height:720px){.plansGrid{grid-template-columns:repeat(4,1fr);gap:.75rem}.addOnsGrid{grid-template-columns:repeat(3,1fr);gap:.75rem}.pricingContent{padding:1rem 1.25rem}.planCard{padding:1.125rem}.addOnCard{padding:1rem}.sectionTitle{font-size:2rem}}@media (min-width:1280px) and (max-width:1280px) and (min-height:800px) and (max-height:800px){.plansGrid{grid-template-columns:repeat(3,1fr);gap:1rem}.addOnsGrid{grid-template-columns:repeat(2,1fr);gap:1rem}.pricingContent{padding:1rem 1.25rem}.planCard{padding:1.125rem}.addOnCard{padding:1rem}}@media (min-width:1024px) and (max-width:1279px) and (min-height:768px) and (max-height:768px){.plansGrid{grid-template-columns:repeat(3,1fr);gap:1rem}.addOnsGrid{grid-template-columns:repeat(2,1fr);gap:1rem}.pricingContent{padding:1rem 1.25rem}.planCard{padding:1.125rem}.addOnCard{padding:1rem}}@media (min-width:820px) and (max-width:820px) and (min-height:1180px) and (max-height:1180px){.plansGrid{grid-template-columns:repeat(2,1fr);gap:1rem}.addOnsGrid{grid-template-columns:repeat(2,1fr);gap:.875rem}.pricingContent{padding:.875rem 1rem}.planCard{padding:1rem}.addOnCard{padding:.875rem}.sectionTitle{font-size:1.875rem}}@media (min-width:810px) and (max-width:810px) and (min-height:1080px) and (max-height:1080px){.plansGrid{grid-template-columns:repeat(2,1fr);gap:1rem}.addOnsGrid{grid-template-columns:repeat(2,1fr);gap:.875rem}.pricingContent{padding:.875rem 1rem}.planCard{padding:1rem}.addOnCard{padding:.875rem}.sectionTitle{font-size:1.875rem}}@media (min-width:800px) and (max-width:800px) and (min-height:1280px) and (max-height:1280px){.plansGrid{grid-template-columns:repeat(2,1fr);gap:1rem}.addOnsGrid{grid-template-columns:repeat(2,1fr);gap:.875rem}.pricingContent{padding:.875rem 1rem}.planCard{padding:1rem}.addOnCard{padding:.875rem}.sectionTitle{font-size:1.875rem}}@media (min-width:768px) and (max-width:768px) and (min-height:1024px) and (max-height:1024px){.plansGrid{grid-template-columns:repeat(2,1fr);gap:1rem}.addOnsGrid{grid-template-columns:repeat(2,1fr);gap:.875rem}.pricingContent{padding:.875rem 1rem}.planCard{padding:1rem}.addOnCard{padding:.875rem}.sectionTitle{font-size:1.875rem}}@media (min-width:601px) and (max-width:601px) and (min-height:962px) and (max-height:962px){.plansGrid,.addOnsGrid{grid-template-columns:repeat(2,1fr);gap:.75rem}.pricingContent{padding:.75rem .875rem}.planCard{padding:.875rem}.addOnCard{padding:.75rem}.sectionTitle{font-size:1.75rem}}@media (min-width:1440px) and (max-width:1440px) and (min-height:3200px){.plansGrid{grid-template-columns:repeat(2,1fr);gap:.75rem}.addOnsGrid{grid-template-columns:1fr;gap:.625rem}.pricingContent{padding:.75rem .875rem}.planCard{padding:.875rem}.addOnCard{padding:.75rem}.sectionTitle{font-size:1.75rem}}@media (min-width:1320px) and (max-width:1320px) and (min-height:2868px){.plansGrid{grid-template-columns:repeat(2,1fr);gap:.75rem}.addOnsGrid{grid-template-columns:1fr;gap:.625rem}.pricingContent{padding:.75rem .875rem}.planCard{padding:.875rem}.addOnCard{padding:.75rem}.sectionTitle{font-size:1.75rem}}@media (min-width:1284px) and (max-width:1284px) and (min-height:2778px){.plansGrid{grid-template-columns:repeat(2,1fr);gap:.75rem}.addOnsGrid{grid-template-columns:1fr;gap:.625rem}.pricingContent{padding:.75rem .875rem}.planCard{padding:.875rem}.addOnCard{padding:.75rem}.sectionTitle{font-size:1.75rem}}@media (min-width:1206px) and (max-width:1206px) and (min-height:2622px){.plansGrid{grid-template-columns:repeat(2,1fr);gap:.75rem}.addOnsGrid{grid-template-columns:1fr;gap:.625rem}.pricingContent{padding:.75rem .875rem}.planCard{padding:.875rem}.addOnCard{padding:.75rem}.sectionTitle{font-size:1.75rem}}@media (min-width:1080px) and (max-width:1080px) and (min-height:2424px){.plansGrid{grid-template-columns:repeat(2,1fr);gap:.75rem}.addOnsGrid{grid-template-columns:1fr;gap:.625rem}.pricingContent{padding:.75rem .875rem}.planCard{padding:.875rem}.addOnCard{padding:.75rem}.sectionTitle{font-size:1.75rem}}@media (min-width:1080px) and (max-width:1080px) and (min-height:2400px) and (max-height:2400px){.plansGrid{grid-template-columns:repeat(2,1fr);gap:.75rem}.addOnsGrid{grid-template-columns:1fr;gap:.625rem}.pricingContent{padding:.75rem .875rem}.planCard{padding:.875rem}.addOnCard{padding:.75rem}.sectionTitle{font-size:1.75rem}}@media (min-width:828px) and (max-width:828px) and (min-height:1792px){.plansGrid{grid-template-columns:repeat(2,1fr);gap:.625rem}.addOnsGrid{grid-template-columns:1fr;gap:.5rem}.pricingContent{padding:.625rem .75rem}.planCard{padding:.75rem}.addOnCard{padding:.625rem}.sectionTitle{font-size:1.625rem}}@media (min-width:414px) and (max-width:414px) and (min-height:896px){.plansGrid{grid-template-columns:repeat(2,1fr);gap:.5rem}.addOnsGrid{grid-template-columns:1fr;gap:.5rem}.pricingContent{padding:.5rem .625rem}.planCard{padding:.625rem}.addOnCard{padding:.5rem}.sectionTitle{font-size:1.5rem}.billingToggle{gap:.5rem;margin-bottom:1rem}.billingOption{font-size:.875rem}}@media (min-width:412px) and (max-width:412px) and (min-height:915px){.plansGrid{grid-template-columns:repeat(2,1fr);gap:.5rem}.addOnsGrid{grid-template-columns:1fr;gap:.5rem}.pricingContent{padding:.5rem .625rem}.planCard{padding:.625rem}.addOnCard{padding:.5rem}.sectionTitle{font-size:1.5rem}.billingToggle{gap:.5rem;margin-bottom:1rem}.billingOption{font-size:.875rem}}@media (min-width:393px) and (max-width:393px) and (min-height:873px){.plansGrid{grid-template-columns:repeat(2,1fr);gap:.5rem}.addOnsGrid{grid-template-columns:1fr;gap:.5rem}.pricingContent{padding:.5rem .625rem}.planCard{padding:.625rem}.addOnCard{padding:.5rem}.sectionTitle{font-size:1.5rem}.billingToggle{gap:.5rem;margin-bottom:1rem}.billingOption{font-size:.875rem}}@media (min-width:390px) and (max-width:390px) and (min-height:844px){.plansGrid{grid-template-columns:repeat(2,1fr);gap:.5rem}.addOnsGrid{grid-template-columns:1fr;gap:.5rem}.pricingContent{padding:.5rem .625rem}.planCard{padding:.625rem}.addOnCard{padding:.5rem}.sectionTitle{font-size:1.5rem}.billingToggle{gap:.5rem;margin-bottom:1rem}.billingOption{font-size:.875rem}}@media (min-width:375px) and (max-width:375px) and (min-height:812px){.plansGrid{grid-template-columns:repeat(2,1fr);gap:.5rem}.addOnsGrid{grid-template-columns:1fr;gap:.5rem}.pricingContent{padding:.5rem .625rem}.planCard{padding:.625rem}.addOnCard{padding:.5rem}.sectionTitle{font-size:1.5rem}.billingToggle{gap:.5rem;margin-bottom:1rem}.billingOption{font-size:.875rem}}@media (min-width:360px) and (max-width:360px) and (min-height:800px){.plansGrid{grid-template-columns:repeat(2,1fr);gap:.5rem}.addOnsGrid{grid-template-columns:1fr;gap:.5rem}.pricingContent{padding:.5rem .625rem}.planCard{padding:.625rem}.addOnCard{padding:.5rem}.sectionTitle{font-size:1.5rem}.billingToggle{gap:.5rem;margin-bottom:1rem}.billingOption{font-size:.875rem}}@media (min-width:360px) and (max-width:360px) and (min-height:780px) and (max-height:780px){.plansGrid{grid-template-columns:repeat(2,1fr);gap:.5rem}.addOnsGrid{grid-template-columns:1fr;gap:.5rem}.pricingContent{padding:.5rem .625rem}.planCard{padding:.625rem}.addOnCard{padding:.5rem}.sectionTitle{font-size:1.5rem}.billingToggle{gap:.5rem;margin-bottom:1rem}.billingOption{font-size:.875rem}}@media (min-width:360px) and (max-width:360px) and (min-height:640px) and (max-height:640px){.plansGrid{grid-template-columns:repeat(2,1fr);gap:.375rem}.addOnsGrid{grid-template-columns:1fr;gap:.375rem}.pricingContent{padding:.375rem .5rem}.planCard{padding:.5rem}.addOnCard{padding:.375rem}.sectionTitle{font-size:1.375rem}.billingToggle{gap:.375rem;margin-bottom:.875rem}.billingOption{font-size:.8rem}}@media (min-width:320px) and (max-width:320px) and (min-height:480px){.plansGrid,.addOnsGrid{grid-template-columns:1fr;gap:.375rem}.pricingContent{padding:.375rem .5rem}.planCard{padding:.5rem}.addOnCard{padding:.375rem}.sectionTitle{margin-bottom:1rem;font-size:1.25rem}.billingToggle{flex-direction:column;gap:.375rem;margin-bottom:.875rem}.billingOption{font-size:.8rem}.planHeader{margin-bottom:1rem}.planName{font-size:1.25rem}.planDescription{margin-bottom:1rem;font-size:.8rem}.planPricing{margin-bottom:1rem}.price{font-size:1.75rem}.planFeatures{margin-bottom:1rem}.feature{margin-bottom:.5rem}.featureText{font-size:.8rem}.ctaButton{padding:.75rem 1rem;font-size:.875rem}}@media (min-width:320px){.pricingContent,.planCard,.addOnCard,.benefitCard,.trustSignal,.faqItem,.finalCTA{background:#fff!important}}@media (max-width:768px){.planCard.popular{transform:none}}@media (min-width:360px) and (max-width:1023px){.plansGrid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:359px){.plansGrid{grid-template-columns:1fr!important}}@media (max-width:768px){.section{margin-bottom:1.5rem}.sectionTitle,.billingToggle{margin-bottom:1rem}.plansGrid,.addOnsGrid{margin-bottom:1.5rem}.benefitsGrid,.trustGrid,.faqGrid{gap:1rem;margin-bottom:1.5rem}.benefitCard,.trustSignal,.faqItem{padding:1rem}.finalCTA{padding:1.5rem}}
