.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:link:active,.guarantee-copy a:link:focus,.guarantee-copy a:link:hover,.guarantee-copy a:visited:active,.guarantee-copy a:visited:focus,.guarantee-copy a:visited: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}.vpn-downloads{background-color:#f9f9fa}.vpn-download-blocked{font-size:21px;font-size:1.3125rem;line-height:1.5;text-align:center}@supports(--css:variables){.vpn-download-blocked{font-size:var(--body-xl-size);line-height:var(--body-line-height)}}.vpn-downloads .mzp-c-split .mzp-c-split-container,.vpn-privacy .mzp-c-split .mzp-c-split-container{min-width:unset}.vpn-downloads .mzp-c-split .vpn-logo img,.vpn-privacy .mzp-c-split .vpn-logo img{height:60px;width:60px}@media(min-width:768px){.vpn-downloads .mzp-c-split,.vpn-privacy .mzp-c-split{font-size:21px;font-size:1.3125rem;line-height:1.5;padding:24px 0 0}@supports(--css:variables){.vpn-downloads .mzp-c-split,.vpn-privacy .mzp-c-split{font-size:var(--body-xl-size);line-height:var(--body-line-height)}}}@media(max-width:810px){.vpn-downloads .mzp-c-split .mzp-c-split-container,.vpn-privacy .mzp-c-split .mzp-c-split-container{display:flex;flex-direction:column}.vpn-downloads .mzp-c-split .mzp-c-split-container .mzp-c-split-body,.vpn-privacy .mzp-c-split .mzp-c-split-container .mzp-c-split-body{text-align:center}}.vpn-download-primary-platform .platform-body h2,.vpn-download-secondary-list .platform-body h2{font-family:var(--body-font-family);font-size:21px;font-size:1.3125rem;line-height:1.5}@supports(--css:variables){.vpn-download-primary-platform .platform-body h2,.vpn-download-secondary-list .platform-body h2{font-size:var(--body-xl-size);line-height:var(--body-line-height)}}.vpn-download-primary-platform .platform-body p,.vpn-download-secondary-list .platform-body p{color:#5e5e72}.vpn-download-options{display:grid;grid-template-columns:1fr;grid-row-gap:4px;grid-column-gap:32px;padding-bottom:48px;padding-top:0}@media(min-width:1450px){.vpn-download-options{align-items:center;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto)}}.vpn-download-primary-platform{justify-self:center}.vpn-download-primary-platform .primary-platform{align-items:center;border-radius:6px;box-shadow:0 8px 12px 1px rgba(29,17,51,.04),0 3px 16px 2px rgba(9,32,77,.12),0 5px 10px -3px rgba(29,17,51,.12);display:none;flex-direction:column;padding:32px;text-align:center}.vpn-download-primary-platform .primary-platform .platform-image{margin-bottom:32px}.vpn-download-primary-platform .primary-platform .current-platform-lede{color:#592acb}.vpn-download-primary-platform .primary-platform.android .platform-download-link,.vpn-download-primary-platform .primary-platform.ios .platform-download-link{display:block}.vpn-download-primary-platform .primary-platform.android .platform-download-link img{width:220px}.vpn-download-primary-platform .primary-platform.ios .platform-download-link img{width:170px}.vpn-download-primary-platform h3{margin-top:48px;text-align:center}@media(min-width:480px){.vpn-download-primary-platform h3{display:block}}@media(min-width:768px){.vpn-download-primary-platform .primary-platform{width:380px}}@media(min-width:1450px){.vpn-download-primary-platform{width:100%}.vpn-download-primary-platform h3{display:none}}.vpn-download-secondary-list{display:grid;grid-template-rows:repeat(4,1fr);grid-row-gap:24px;justify-self:center;margin-bottom:0}.vpn-download-secondary-list .secondary-platform{align-items:center;border-radius:6px;box-shadow:0 8px 12px 1px rgba(29,17,51,.04),0 3px 16px 2px rgba(9,32,77,.12),0 5px 10px -3px rgba(29,17,51,.12);display:flex;flex-direction:column;justify-content:center;padding:24px}.vpn-download-secondary-list .secondary-platform img{display:block;width:64px}.vpn-download-secondary-list .secondary-platform .platform-body{margin-left:32px;margin-right:48px}.vpn-download-secondary-list .secondary-platform .platform-body p{margin-bottom:0}.vpn-download-secondary-list .secondary-platform .platform-download-link{background-image:url("/media/img/products/vpn/download/vpn-download-icon.68cf5e1da4ba.svg");background-repeat:no-repeat;background-size:contain;border-radius:50%;height:45px;width:45px}.vpn-download-secondary-list .secondary-platform .platform-download-link span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}.vpn-download-secondary-list .secondary-platform .platform-download-link:active,.vpn-download-secondary-list .secondary-platform .platform-download-link:focus,.vpn-download-secondary-list .secondary-platform .platform-download-link:hover{background-color:#e0e0e6}@media(min-width:320px){.vpn-download-secondary-list .secondary-platform{align-items:center;display:flex;flex-direction:column;flex-shrink:0;padding:24px;text-align:center}.vpn-download-secondary-list .secondary-platform .platform-body{margin:16px 0}.vpn-download-secondary-list .secondary-platform .platform-download-link{margin-left:unset}}@media(min-width:480px){.vpn-download-secondary-list .secondary-platform{flex-direction:row;min-height:165px;padding:0 24px;text-align:left;width:350px}.vpn-download-secondary-list .secondary-platform .platform-body{margin:16px}.vpn-download-secondary-list .secondary-platform .platform-download-link{margin-left:auto}}@media(min-width:1024px){.vpn-download-secondary-list{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:32px;grid-row-gap:32px}.vpn-download-secondary-list .secondary-platform.firefox-extension{grid-column-end:3;grid-column-start:1;grid-row-end:2;grid-row-start:1;width:calc(100% - 48px)}}@media(min-width:1450px){.vpn-download-secondary-list{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);grid-column-gap:32px;grid-row-gap:32px;justify-self:end}}.js.windows .vpn-downloads .primary-platform.windows{display:block}.js.windows .vpn-downloads .secondary-platform.windows{display:none}.js.windows .vpn-downloads .secondary-platform.windows.firefox-extension{display:flex}.js.osx .vpn-downloads .primary-platform.macos{display:block}.js.osx .vpn-downloads .secondary-platform.firefox-extension,.js.osx .vpn-downloads .secondary-platform.macos{display:none}.js.linux .vpn-downloads .primary-platform.linux{display:block}.js.linux .vpn-downloads .secondary-platform.firefox-extension,.js.linux .vpn-downloads .secondary-platform.linux{display:none}.js.ios .vpn-downloads .primary-platform.ios{display:block}.js.ios .vpn-downloads .secondary-platform.firefox-extension,.js.ios .vpn-downloads .secondary-platform.ios{display:none}.js.android .vpn-downloads .primary-platform.android{display:block}.js.android .vpn-downloads .secondary-platform.android,.js.android .vpn-downloads .secondary-platform.firefox-extension{display:none}.vpn-download-previous-versions{display:flex;justify-content:center;padding-bottom:64px;padding-top:0}.vpn-download-previous-versions a{color:#000;font-weight:700}@media(min-width:1450px){.vpn-download-previous-versions{justify-content:flex-end}}.vpn-privacy{margin:64px 0 96px}