/* Wider common grid: align the hero and package screen on large displays. */
.nav,.hero-inner,.trustbar,footer{max-width:1280px}
.section{max-width:1280px}
.plans-section{max-width:1280px}
.plans-section .plans{gap:24px}
.plans-section .plan{padding:32px}
.plans-section .money{font-size:40px}
.plans-section .self-service{padding:20px 18px 18px}
.dark-section,.promise{padding-left:max(24px,calc((100% - 1240px)/2));padding-right:max(24px,calc((100% - 1240px)/2))}
.cta{max-width:1240px}
@media(max-width:1320px){.nav,.hero-inner,.trustbar,footer,.section,.plans-section{max-width:none}}@media(max-width:800px){.plans-section .plan{padding:28px}.plans-section .money{font-size:38px}}
