.pricing-section{text-align:center}.pricing-section.light{background:#f4f4f4;color:#1a2a44}.pricing-section.dark{background:linear-gradient(180deg,#505050,#777);color:#fff}.section-title{font-size:42px;margin-bottom:40px}.pricing-grid{align-items:center;display:grid;gap:40px;grid-template-columns:1fr 1.2fr}.pricing-card{background:#cfe0ea;border-radius:12px;padding:30px;text-align:left}.pricing-section.dark .pricing-card{background:#1f2f4a}.pricing-card h3{font-size:22px;margin-bottom:20px}.scroll-box{height:200px;overflow:hidden;position:relative}.scroll-content{animation:scrollUp 12s linear infinite;list-style:none;margin:0;padding:0}.scroll-content li{font-size:16px;padding:8px 0}@keyframes scrollUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.card-footer{font-size:14px;margin:20px 0}.btn{background:#4fa3c7;border-radius:25px;color:#fff;display:inline-block;padding:10px 20px;text-decoration:none}.pricing-content{text-align:left}.pricing-content ul{padding-left:20px}.pricing-content li{margin-bottom:12px}.pricing-section.right-card .pricing-grid{grid-template-columns:1.2fr 1fr}.pricing-section.right-card .pricing-card{order:2}.pricing-section.right-card .pricing-content{order:1}@media (max-width:992px){.pricing-grid{grid-template-columns:1fr}.pricing-card{order:1!important}.pricing-content{order:2!important}}@media (max-width:600px){.section-title{font-size:28px}}