.mzp-c-wordmark{background-position:0 0;background-repeat:no-repeat;background-size:contain;direction:ltr;display:block;margin-bottom:32px;margin-top:0;max-width:100%;overflow:hidden;text-align:left;text-indent:-9999px;white-space:nowrap}[dir=rtl] .mzp-c-wordmark{background-position:100% 0}.mzp-c-wordmark.mzp-t-wordmark-xs{height:24px;margin-bottom:24px;width:130px}.mzp-c-wordmark.mzp-t-wordmark-sm{height:32px;width:174px}.mzp-c-wordmark.mzp-t-wordmark-md{height:48px;width:262px}.mzp-c-wordmark.mzp-t-wordmark-lg{height:64px;margin-bottom:48px;width:347px}.mzp-c-wordmark.mzp-t-wordmark-xl{height:96px;margin-bottom:64px;width:521px}.mzp-c-wordmark.mzp-l-wordmark-center,.mzp-c-wordmark.mzp-l-wordmark-center-on-sm-md{background-position:top;margin-left:auto;margin-right:auto}@media(min-width:768px){.mzp-c-wordmark.mzp-l-wordmark-center-on-sm-md{background-position:0 0;margin-left:0;margin-right:0}[dir=rtl] .mzp-c-wordmark.mzp-l-wordmark-center-on-sm-md{background-position:100% 0}}.mzp-c-logo{background-position:0 0;background-repeat:no-repeat;background-size:contain;direction:ltr;display:block;margin-bottom:32px;margin-top:0;overflow:hidden;text-align:left;text-indent:-9999px;white-space:nowrap}[dir=rtl] .mzp-c-logo{background-position:100% 0}.mzp-c-logo.mzp-t-logo-xs{height:24px;margin-bottom:24px;width:24px}.mzp-c-logo.mzp-t-logo-sm{height:32px;width:32px}.mzp-c-logo.mzp-t-logo-md{height:48px;width:48px}.mzp-c-logo.mzp-t-logo-lg{height:64px;margin-bottom:48px;width:64px}.mzp-c-logo.mzp-t-logo-xl{height:96px;margin-bottom:64px;width:96px}.mzp-c-logo.mzp-l-logo-center,.mzp-c-logo.mzp-l-logo-center-on-sm-md{background-position:top;margin-left:auto;margin-right:auto}@media(min-width:768px){.mzp-c-logo.mzp-l-logo-center-on-sm-md{background-position:0 0;margin-left:0;margin-right:0}[dir=rtl] .mzp-c-logo.mzp-l-logo-center-on-sm-md{background-position:100% 0}}.mzp-c-wordmark.mzp-t-product-vpn.mzp-t-wordmark-xs{background-image:url("/media/protocol/img/logos/mozilla/vpn/logo-word-hor-stack.8f9444bb577e.svg")}.mzp-t-dark .mzp-c-wordmark.mzp-t-product-vpn.mzp-t-wordmark-xs{background-image:url("/media/protocol/img/logos/mozilla/vpn/logo-word-hor-stack-white.046de9067d39.svg")}.mzp-c-wordmark.mzp-t-product-vpn.mzp-t-wordmark-sm{background-image:url("/media/protocol/img/logos/mozilla/vpn/logo-word-hor-stack.8f9444bb577e.svg")}.mzp-t-dark .mzp-c-wordmark.mzp-t-product-vpn.mzp-t-wordmark-sm{background-image:url("/media/protocol/img/logos/mozilla/vpn/logo-word-hor-stack-white.046de9067d39.svg")}.mzp-c-wordmark.mzp-t-product-vpn.mzp-t-wordmark-md{background-image:url("/media/protocol/img/logos/mozilla/vpn/logo-word-hor-stack.8f9444bb577e.svg")}.mzp-t-dark .mzp-c-wordmark.mzp-t-product-vpn.mzp-t-wordmark-md{background-image:url("/media/protocol/img/logos/mozilla/vpn/logo-word-hor-stack-white.046de9067d39.svg")}.mzp-c-wordmark.mzp-t-product-vpn.mzp-t-wordmark-lg{background-image:url("/media/protocol/img/logos/mozilla/vpn/logo-word-hor-stack.8f9444bb577e.svg")}.mzp-t-dark .mzp-c-wordmark.mzp-t-product-vpn.mzp-t-wordmark-lg{background-image:url("/media/protocol/img/logos/mozilla/vpn/logo-word-hor-stack-white.046de9067d39.svg")}.mzp-c-wordmark.mzp-t-product-vpn.mzp-t-wordmark-xl{background-image:url("/media/protocol/img/logos/mozilla/vpn/logo-word-hor-stack.8f9444bb577e.svg")}.mzp-t-dark .mzp-c-wordmark.mzp-t-product-vpn.mzp-t-wordmark-xl{background-image:url("/media/protocol/img/logos/mozilla/vpn/logo-word-hor-stack-white.046de9067d39.svg")}.mzp-c-wordmark.mzp-t-product-vpn.mzp-t-wordmark-2xl{background-image:url("/media/protocol/img/logos/mozilla/vpn/logo-word-hor-stack.8f9444bb577e.svg")}.mzp-t-dark .mzp-c-wordmark.mzp-t-product-vpn.mzp-t-wordmark-2xl{background-image:url("/media/protocol/img/logos/mozilla/vpn/logo-word-hor-stack-white.046de9067d39.svg")}.availability-copy,.guarantee-copy{font-size:16px;font-size:1rem;line-height:1.5}@supports(--css:variables){.availability-copy,.guarantee-copy{font-size:var(--body-md-size);line-height:var(--body-line-height)}}.guarantee-copy{color:#6a57dc;font-weight:700;margin-bottom:24px}.guarantee-copy:before{background-image:url("/media/img/products/vpn/common/check.4ee8a92770fc.svg");background-repeat:no-repeat;content:"";display:inline-block;height:16px;position:relative;top:2px;width:16px}.guarantee-copy:before{background-position:0 0;padding-right:4px}[dir=rtl] .guarantee-copy:before{background-position:100% 0;padding-left:4px;padding-right:0}.guarantee-copy:after{content:"*"}.guarantee-copy:after{padding-left:.1em}[dir=rtl] .guarantee-copy:after{padding-left:0;padding-right:.1em}.guarantee-copy a:link,.guarantee-copy a:visited{color:inherit;text-decoration:none}.guarantee-copy a:active,.guarantee-copy a:focus,.guarantee-copy a:hover{text-decoration:underline}.vpn-features-guarantee:after{content:"*"}.vpn-features-guarantee:after{padding-left:.1em}[dir=rtl] .vpn-features-guarantee:after{padding-left:0;padding-right:.1em}.refund-policy{margin-bottom:0}.vpn-nav-cta .mzp-c-cta-link{display:block;font-size:14px;font-size:.875rem;line-height:1.5;margin-top:24px}@supports(--css:variables){.vpn-nav-cta .mzp-c-cta-link{font-size:var(--body-sm-size);line-height:var(--body-line-height)}}.vpn-nav-cta .mzp-c-cta-link:link,.vpn-nav-cta .mzp-c-cta-link:visited{color:#000;text-decoration:none}.vpn-nav-cta .mzp-c-cta-link:active,.vpn-nav-cta .mzp-c-cta-link:focus,.vpn-nav-cta .mzp-c-cta-link:hover{text-decoration:underline}@media(min-width:768px){.vpn-nav-cta{margin-top:0;text-align:left}[dir=rtl] .vpn-nav-cta{text-align:right}.vpn-nav-cta .mzp-c-cta-link{display:inline;margin-left:16px}[dir=rtl] .vpn-nav-cta .mzp-c-cta-link{margin-left:0;margin-right:16px}}main .mzp-c-button.mzp-t-xl{font-size:18px;font-size:1.125rem;margin-bottom:24px}.vpn-download-list .mzp-c-button.mzp-t-secondary,.vpn-pricing-variable-plans .mzp-c-button.mzp-t-secondary{background:#fff}.vpn-feature-list.mzp-u-list-styled{display:inline-block;font-size:18px;font-size:1.125rem;line-height:1.5;list-style:none;margin-bottom:24px;margin-left:0;text-align:left}[dir=rtl] .vpn-feature-list.mzp-u-list-styled{margin-left:0;margin-right:0;text-align:right}@supports(--css:variables){.vpn-feature-list.mzp-u-list-styled{font-size:var(--body-lg-size);line-height:var(--body-line-height)}}.vpn-feature-list.mzp-u-list-styled li{background:url("/media/img/products/vpn/common/check-black.7cab441d1f58.svg") no-repeat;background-position:top 3px left;padding-left:26px}[dir=rtl] .vpn-feature-list.mzp-u-list-styled li{background-position:top 3px right;padding-left:0;padding-right:26px}.vpn-feature-list.mzp-u-list-styled.l-columns-two{margin-bottom:64px}@media(min-width:768px){.vpn-feature-list.mzp-u-list-styled.l-columns-two{column-count:2;column-gap:48px;margin-bottom:96px}}@media(min-width:1024px){.vpn-feature-list.mzp-u-list-styled{font-size:21px;font-size:1.3125rem;line-height:1.5;margin-bottom:0}@supports(--css:variables){.vpn-feature-list.mzp-u-list-styled{font-size:var(--body-xl-size);line-height:var(--body-line-height)}}.vpn-feature-list.mzp-u-list-styled li{background-position:top 7px left;padding-left:34px}[dir=rtl] .vpn-feature-list.mzp-u-list-styled li{background-position:top 7px right;padding-left:0;padding-right:34px}}.vpn-footer{margin:0 auto 96px;text-align:center}.vpn-footer .availability-copy,.vpn-footer .guarantee-copy{margin-bottom:0}.vpn-footer-list a:link,.vpn-footer-list a:visited{font-size:12px;font-size:.75rem;line-height:1.5}@supports(--css:variables){.vpn-footer-list a:link,.vpn-footer-list a:visited{font-size:var(--body-xs-size);line-height:var(--body-line-height)}}.platform-article{padding-top:0}.c-vpn-platform-footer{text-align:center}.c-vpn-platform-footer .mzp-c-wordmark{background-position:50%;margin-left:auto;margin-right:auto}.platform-download-header{background-color:#f9f9fa}.platform-download-header .platform-download-blocked{font-size:21px;font-size:1.3125rem;line-height:1.5;text-align:center}@supports(--css:variables){.platform-download-header .platform-download-blocked{font-size:var(--body-xl-size);line-height:var(--body-line-height)}}.platform-download-header .platform-download-blocked img{margin-bottom:32px}.platform-download-header-wrapper .vpn-logo img{height:60px;width:60px}.platform-download-header-wrapper p{font-size:21px;font-size:1.3125rem;line-height:1.5}@supports(--css:variables){.platform-download-header-wrapper p{font-size:var(--body-xl-size);line-height:var(--body-line-height)}}.vpn-download-instructions{padding-top:32px}@media(min-width:1024px){.vpn-download-instructions.windows .mzp-l-columns{grid-template-columns:repeat(6,1fr)}.vpn-download-instructions.windows .mzp-c-picto{grid-column:span 2}.vpn-download-instructions.windows .mzp-c-picto:nth-of-type(4){grid-column:2/4}}.mzp-c-picto{text-align:center}.mzp-c-picto .mzp-c-picto-image{height:220px;object-fit:contain}.vpn-download-faq .faq-info{margin-bottom:64px;text-align:center}.vpn-download-faq details{margin:48px 0}.vpn-download-faq h3{font-size:20px;font-size:1.25rem;line-height:1.2}@media(min-width:768px){.vpn-download-faq h3{font-size:24px;font-size:1.5rem;line-height:1.166}}@supports(--css:variables){.vpn-download-faq h3{font-size:var(--title-2xs-size);line-height:var(--title-2xs-line-height)}@media(min-width:768px){.vpn-download-faq h3{font-size:var(--title-xs-size);line-height:var(--title-xs-line-height)}}}.vpn-download-faq li,.vpn-download-faq p{font-size:18px;font-size:1.125rem;line-height:1.5}@supports(--css:variables){.vpn-download-faq li,.vpn-download-faq p{font-size:var(--body-lg-size);line-height:var(--body-line-height)}}.vpn-footer{margin-top:96px}