.pricing-container{color:#333;max-width:900px;margin:0 auto;padding:3rem 1rem;line-height:1.6}.pricing-container h1{color:var(--brand);margin-bottom:1.5rem;font-size:2rem}.pricing-container h2{color:var(--brand);margin-top:2rem;font-size:1.3rem}.pricing-container p{margin-top:.5rem}.pricing-container ul,.pricing-container ol{margin-top:.5rem;margin-left:1.2rem}.pricing-container .note{color:#555;margin-top:1.5rem;font-size:.9rem;font-style:italic}@media (max-width:1024px){.pricing-container{max-width:800px;padding:2.5rem .8rem}.pricing-container h1{margin-bottom:1.3rem;font-size:1.8rem}.pricing-container h2{margin-top:1.8rem;font-size:1.2rem}}@media (max-width:768px){.pricing-container{max-width:100%;padding:2rem .6rem}.pricing-container h1{margin-bottom:1.2rem;font-size:1.6rem}.pricing-container h2{margin-top:1.6rem;font-size:1.1rem}.pricing-container ul,.pricing-container ol{margin-left:1rem}}@media (max-width:640px){.pricing-container{padding:1.5rem .5rem}.pricing-container h1{margin-bottom:1rem;font-size:1.4rem}.pricing-container h2{margin-top:1.4rem;font-size:1rem}.pricing-container p{font-size:.9rem}.pricing-container .note{margin-top:1.2rem;font-size:.8rem}}@media (max-width:480px){.pricing-container{padding:1.2rem .4rem}.pricing-container h1{margin-bottom:.8rem;font-size:1.3rem}.pricing-container h2{margin-top:1.2rem;font-size:.95rem}.pricing-container p{font-size:.85rem}.pricing-container ul,.pricing-container ol{margin-left:.8rem;font-size:.85rem}.pricing-container .note{margin-top:1rem;font-size:.75rem}}@media (max-width:375px){.pricing-container{padding:1rem .3rem}.pricing-container h1{font-size:1.2rem}.pricing-container h2{font-size:.9rem}.pricing-container p,.pricing-container ul,.pricing-container ol{font-size:.8rem}.pricing-container .note{font-size:.7rem}}
