.vpn-comparison-wrapper{width:100%;display:flex;justify-content:center}.vpn-comparison-table{width:100%;max-width:700px;background:#ffffff;border-radius:20px;overflow:hidden;box-shadow:0 8px 32px rgba(4,43,28,.15)}@media (max-width:768px){.vpn-comparison-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:600px){.vpn-comparison-section-heading{font-size:28px!important;line-height:36px!important}}.cta-text-mobile{display:none}.newpage-alt-bg>section{background:#F7F0F5!important}@media (max-width:768px){main,section{max-width:100vw}section>*{max-width:100%}section{padding-left:16px!important;padding-right:16px!important}}@media (max-width:600px){.cta-text-desktop{display:none}.cta-text-mobile{display:inline;font-weight:400}.cta-text-mobile strong{font-weight:700}.cards-container{display:flex!important;flex-direction:column!important;gap:16px!important}.cards-container>*{grid-column:auto!important;grid-row:auto!important;height:auto!important}.protected-banking-cards{display:flex!important;flex-direction:column!important;gap:16px!important}.fraud-statistics-grid,.how-protects-sections{display:flex!important;flex-direction:column!important;gap:24px!important}section{padding-left:12px!important;padding-right:12px!important}}