.pricing-page-hero{padding:120px 0 64px;background:#fff}.pricing-page-comparison{padding:48px 0 64px;background:#fff}.pricing-page-details{padding:80px 0;background:#f8f9fa}.pricing-detail-card{height:100%;border:1px solid #e9ecef;transition:transform .2s ease,box-shadow .2s ease}.pricing-detail-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.06)}.pricing-page-faq{padding:80px 0;background:#fff}