.landing.vpnsu-privacy-screen{--bg:#1b1b1b;padding-top:min(77vw,400px);background:var(--bg)}
.vpnsu-privacy-woman{--vpnsu-hero:url('hero-vpn-hd.webp')}
.privacy-hero{position:absolute;z-index:-1;inset:0 0 auto;height:auto;aspect-ratio:606/475;background-image:var(--vpnsu-hero,url('hero-vpn2-hd.webp'));background-position:center -7px;background-size:100% auto;background-repeat:no-repeat;pointer-events:none;mask-image:linear-gradient(to bottom,#000 0%,#000 62%,#000b 76%,#0003 88%,transparent 95%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 62%,#000b 76%,#0003 88%,transparent 95%)}
.vpnsu-privacy-screen .hero-title{margin:0 -2px 12px;font-size:clamp(24px,6.7vw,33px);line-height:1.15;letter-spacing:-.55px;text-wrap:balance;text-shadow:0 2px 18px #0009}
.vpnsu-privacy-screen .benefits{width:fit-content;max-width:100%;gap:9px;margin-bottom:10px}
.vpnsu-privacy-screen .benefit{grid-template-columns:19px minmax(0,1fr);align-items:center;gap:12px;font-size:13px;line-height:20px}
.vpnsu-privacy-screen .benefits .tick{display:grid;place-items:center;width:19px;height:20px;font-size:0;line-height:0;color:#51db55}
.vpnsu-privacy-screen .benefits .tick svg{display:block;width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.vpnsu-privacy-screen .trial{font-size:clamp(24px,6.65vw,32px);line-height:1.2}
.vpnsu-privacy-screen .price-now{margin-top:10px;font-size:26px;line-height:1.2}
.vpnsu-privacy-screen .price-after{margin-top:6px;font-size:14px;line-height:1.4}
.vpnsu-privacy-screen .wallet-stage{min-height:55px;margin-top:15px}
.vpnsu-privacy-screen .wallet-shell,.vpnsu-privacy-screen .loading-cta,.vpnsu-privacy-screen .fallback-cta{height:55px;min-height:55px}
.vpnsu-privacy-screen .wallet-shell>div{margin:0}
.vpnsu-privacy-screen .vpnsu-wallet-label,.vpnsu-privacy-screen .loading-cta,.vpnsu-privacy-screen .fallback-cta{font-size:18px}
.vpnsu-privacy-screen .no-charge{margin-top:20px}
.vpnsu-privacy-screen .alt-pay{margin-top:14px}
.vpnsu-privacy-screen .landing-legal{margin-top:18px;color:#8a8a8a;font-size:10px;line-height:1.6}
.vpnsu-privacy-screen .vpnsu-mini-footer{margin-top:27px;gap:14px}
.vpnsu-privacy-screen .vpnsu-mini-footer img{width:112px;height:auto;opacity:.9}
.vpnsu-privacy-screen .vpnsu-footer-links{font-size:10px}
.vpnsu-privacy-screen .vpnsu-footer-links select{background:var(--bg)}
.vpnsu-privacy-screen .vpnsu-mini-footer small{color:#858585;font-size:9px;line-height:1.55}
@media(max-width:365px){.vpnsu-privacy-screen .hero-title{font-size:24px}.vpnsu-privacy-screen .trial{font-size:24px}}
@media(max-width:340px) and (max-height:640px){.landing.vpnsu-privacy-screen{padding-top:64vw}}
@media(min-width:700px){.landing.vpnsu-privacy-screen{padding-top:385px}}
