@media(min-width:768px){.mzp-l-columns{display:grid;grid-gap:48px 64px;gap:48px 64px}.mzp-l-columns.mzp-t-columns-four,.mzp-l-columns.mzp-t-columns-two{grid-template-columns:repeat(2,1fr)}@supports(--css:variables){.mzp-l-columns{grid-gap:var(--v-grid-sm) var(--h-grid-md);gap:var(--v-grid-sm) var(--h-grid-md)}}ol.mzp-l-columns,ul.mzp-l-columns{margin-bottom:0}}@media(min-width:1024px){.mzp-l-columns{grid-gap:48px 80px;gap:48px 80px}.mzp-l-columns.mzp-t-columns-three{grid-template-columns:repeat(3,1fr)}.mzp-l-columns.mzp-t-columns-four{grid-template-columns:repeat(4,1fr)}@supports(--css:variables){.mzp-l-columns{grid-gap:var(--v-grid-lg) var(--h-grid-xl);gap:var(--v-grid-lg) var(--h-grid-xl)}}}.mzp-t-content-md .mzp-l-columns.mzp-t-columns-three,.mzp-t-content-md.mzp-l-columns.mzp-t-columns-three,.mzp-t-content-sm .mzp-l-columns,.mzp-t-content-sm.mzp-l-columns{display:block}.mzp-t-content-md .mzp-l-columns,.mzp-t-content-md.mzp-l-columns{grid-column-gap:64px;column-gap:64px}@supports(--css:variables){.mzp-t-content-md .mzp-l-columns,.mzp-t-content-md.mzp-l-columns{grid-column-gap:var(--h-grid-md);column-gap:var(--h-grid-md)}}.mzp-t-content-md .mzp-l-columns.mzp-t-columns-four,.mzp-t-content-md.mzp-l-columns.mzp-t-columns-four{grid-template-columns:repeat(2,1fr)}.mzp-t-content-lg .mzp-l-columns.mzp-t-columns-four,.mzp-t-content-lg .mzp-l-columns.mzp-t-columns-three,.mzp-t-content-lg.mzp-l-columns.mzp-t-columns-four,.mzp-t-content-lg.mzp-l-columns.mzp-t-columns-three{grid-column-gap:64px;column-gap:64px}@supports(--css:variables){.mzp-t-content-lg .mzp-l-columns.mzp-t-columns-four,.mzp-t-content-lg .mzp-l-columns.mzp-t-columns-three,.mzp-t-content-lg.mzp-l-columns.mzp-t-columns-four,.mzp-t-content-lg.mzp-l-columns.mzp-t-columns-three{grid-column-gap:var(--h-grid-md);column-gap:var(--h-grid-md)}}.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")}.vpn-unsupported-language{background:url("/media/img/products/vpn/common/lang-bubble.a7a0796f3783.svg") 100% 0 no-repeat,#f9f9fb;border-radius:8px;margin-bottom:32px;padding:24px}.vpn-unsupported-language a:link,.vpn-unsupported-language a:visited{color:#000}.vpn-unsupported-language p:last-child{margin-bottom:0}@media(min-width:768px){.vpn-unsupported-language{margin:32px 0 0}}.c-pricing-main-header{margin-bottom:96px;text-align:center}.c-pricing-main-header .mzp-c-wordmark.mzp-t-product-vpn{background-image:url("/media/protocol/img/logos/mozilla/vpn/logo-word-hor.049a6c103ebd.svg");background-position:top;margin:0 auto 32px}.mozilla-vpn-pricing-page .c-pricing-main-header{margin-bottom:0;padding-bottom:0}.c-pricing-details-heading{font-size:20px;font-size:1.25rem;margin-bottom:32px}@media(min-width:768px){.c-pricing-details-heading{font-size:24px;font-size:1.5rem}}.c-pricing-block{background:#ededf0;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:48px;padding:24px}.c-pricing-block-header{position:relative}.c-pricing-block-tag{background:#6a57dc;border-radius:8px;color:#fff;display:inline-block;font-size:14px;font-size:.875rem;font-weight:700;line-height:1.5;padding:4px 16px}@supports(--css:variables){.c-pricing-block-tag{font-size:var(--body-sm-size);line-height:var(--body-line-height)}}html[lang^=en] .c-pricing-block-tag{text-transform:uppercase}@media(min-width:1024px){.c-pricing-block-tag{left:0;position:absolute;top:0}[dir=rtl] .c-pricing-block-tag{left:auto;right:0}}.c-pricing-block-heading{border-bottom:2px solid #000;font-size:32px;font-size:2rem;line-height:1.125;padding-bottom:32px}@media(min-width:768px){.c-pricing-block-heading{font-size:40px;font-size:2.5rem;line-height:1.1}}@supports(--css:variables){.c-pricing-block-heading{font-size:var(--title-sm-size);line-height:var(--title-sm-line-height)}@media(min-width:768px){.c-pricing-block-heading{font-size:var(--title-md-size);line-height:var(--title-md-line-height)}}}@media(min-width:1024px){.c-pricing-block-heading{padding-top:48px}}.c-pricing-block-detail .mzp-c-button{text-align:center;width:100%}.c-pricing-block-detail .c-guarantee{margin:8px auto 0}.c-pricing-block-sub-heading{font-size:20px;font-size:1.25rem;line-height:1.2;margin-bottom:48px}@media(min-width:768px){.c-pricing-block-sub-heading{font-size:24px;font-size:1.5rem;line-height:1.166}}@supports(--css:variables){.c-pricing-block-sub-heading{font-size:var(--title-2xs-size);line-height:var(--title-2xs-line-height)}@media(min-width:768px){.c-pricing-block-sub-heading{font-size:var(--title-xs-size);line-height:var(--title-xs-line-height)}}}.c-pricing-block-saving{color:#4400b0;font-size:20px;font-size:1.25rem;font-weight:700;line-height:1.2;margin-bottom:8px}@media(min-width:768px){.c-pricing-block-saving{font-size:24px;font-size:1.5rem;line-height:1.166}}@supports(--css:variables){.c-pricing-block-saving{font-size:var(--title-2xs-size);line-height:var(--title-2xs-line-height)}@media(min-width:768px){.c-pricing-block-saving{font-size:var(--title-xs-size);line-height:var(--title-xs-line-height)}}}.c-pricing-block-total{color:#555;font-weight:700;margin-bottom:48px}@media(min-width:1024px){.c-pricing-block-horizontal .mzp-l-columns{grid-gap:48px 24px;gap:48px 24px}}@media(min-width:1312px){.c-pricing-block-horizontal .mzp-l-columns{grid-gap:48px 80px;gap:48px 80px}}@supports(--css:variables){@media(min-width:1024px){.c-pricing-block-horizontal .mzp-l-columns{grid-gap:var(--v-grid-sm) var(--h-grid-sm);gap:var(--v-grid-sm) var(--h-grid-sm)}}@media(min-width:1312px){.c-pricing-block-horizontal .mzp-l-columns{grid-gap:var(--v-grid-lg) var(--h-grid-xl);gap:var(--v-grid-lg) var(--h-grid-xl)}}}.c-faq-section-heading{font-size:32px;font-size:2rem;line-height:1.125;margin-bottom:96px;text-align:center}@media(min-width:768px){.c-faq-section-heading{font-size:40px;font-size:2.5rem;line-height:1.1}}@supports(--css:variables){.c-faq-section-heading{font-size:var(--title-sm-size);line-height:var(--title-sm-line-height)}@media(min-width:768px){.c-faq-section-heading{font-size:var(--title-md-size);line-height:var(--title-md-line-height)}}}.c-faq-item{border:1px solid #000;margin-bottom:32px;padding:32px}.c-faq-item-heading:hover{cursor:pointer}.c-faq-item-heading h3{font-size:20px;font-size:1.25rem;line-height:1.2;margin-bottom:0;text-align:left}[dir=rtl] .c-faq-item-heading h3{text-align:right}@media(min-width:768px){.c-faq-item-heading h3{font-size:24px;font-size:1.5rem;line-height:1.166}}@supports(--css:variables){.c-faq-item-heading h3{font-size:var(--title-2xs-size);line-height:var(--title-2xs-line-height)}@media(min-width:768px){.c-faq-item-heading h3{font-size:var(--title-xs-size);line-height:var(--title-xs-line-height)}}}.c-faq-item-detail{margin:32px 0 0;padding-right:32px}[dir=rtl] .c-faq-item-detail{padding-left:32px;padding-right:0}.vpn-pricing-desktop-instruction{background:#ededf0 url("/media/img/products/vpn/landing-refresh/icons/info.a0af04b6030a.svg") no-repeat;background-position:left 16px center;border-radius:8px;display:none;padding:24px;padding-left:60px;text-align:left}[dir=rtl] .vpn-pricing-desktop-instruction{background-position:right 16px center;padding-left:24px;padding-right:60px;text-align:right}@media(min-width:768px){.vpn-pricing-desktop-instruction{display:block}}.vpn-pricing-mobile-steps{counter-reset:vpn-mobile-step-counter;list-style:none;margin:32px 0}.vpn-pricing-mobile-steps li{counter-increment:vpn-mobile-step-counter;line-height:40px;margin-bottom:16px;min-height:40px;padding-left:56px;position:relative;text-align:left}[dir=rtl] .vpn-pricing-mobile-steps li{padding-left:0;padding-right:56px;text-align:right}.vpn-pricing-mobile-steps li span{display:inline-block;line-height:normal;vertical-align:middle}.vpn-pricing-mobile-steps li:before{background:#ededf0;border-radius:100%;content:counter(vpn-mobile-step-counter);display:inline-block;font-weight:700;height:40px;line-height:40px;margin-top:-20px;position:absolute;text-align:center;top:50%;width:40px}.vpn-pricing-mobile-steps li:before{left:0}[dir=rtl] .vpn-pricing-mobile-steps li:before{left:auto;right:0}.vpn-pricing-mobile-steps li:first-child:before{background:#c6cafa}@media(min-width:768px){.vpn-pricing-mobile-steps{margin:32px 0 48px}}.vpn-pricing-mobile-qrcode-wrapper{display:none;margin:0 auto;max-width:480px;position:relative}.vpn-pricing-mobile-qrcode-wrapper .vpn-pricing-mobile-qrcode-image{left:29%;position:absolute;right:29%;top:30%}.vpn-pricing-mobile-qrcode-wrapper .vpn-pricing-mobile-qrcode-image svg{height:auto;width:100%}.vpn-pricing-mobile-qrcode-wrapper .vpn-pricing-qrcode-background{display:block;margin:0 auto}@media(min-width:768px){.vpn-pricing-mobile-qrcode-wrapper{display:block}}.vpn-pricing-devices-image{display:block;margin:0 auto 24px}@media(min-width:768px){.vpn-pricing-devices-image{display:none}}.vpn-pricing-mobile-badges li{display:inline-block;padding-top:8px}.vpn-pricing-mobile-button,.vpn-pricing-mobile-button .android-cta,.vpn-pricing-mobile-button .ios-cta,html.ios .vpn-pricing-mobile-badges{display:none}html.ios .vpn-pricing-mobile-button{display:block}html.ios .vpn-pricing-mobile-button .ios-cta{display:inline-block}html.android .vpn-pricing-mobile-badges{display:none}html.android .vpn-pricing-mobile-button{display:block}html.android .vpn-pricing-mobile-button .android-cta{display:inline-block}.vpn-pricing-mobile-unsupported-language{margin-top:-48px;padding-top:0}.c-pricing-block-mobile-wrapper{margin-top:48px}@media(min-width:1312px){.c-pricing-block-mobile-wrapper{display:grid;grid-gap:24px;grid-template-columns:repeat(2,1fr)}}.c-pricing-block-mobile{background:#ededf0;border-radius:8px;margin-bottom:24px;padding:16px;position:relative;text-align:left}[dir=rtl] .c-pricing-block-mobile{text-align:right}.c-pricing-block-mobile-tag{background:#6a57dc;border-radius:8px;color:#fff;display:inline-block;font-size:14px;font-size:.875rem;font-weight:700;line-height:1.5;padding:4px 16px}@supports(--css:variables){.c-pricing-block-mobile-tag{font-size:var(--body-sm-size);line-height:var(--body-line-height)}}html[lang^=en] .c-pricing-block-mobile-tag{text-transform:uppercase}@media(min-width:1312px){.c-pricing-block-mobile-tag{left:16px;position:absolute;top:16px}[dir=rtl] .c-pricing-block-mobile-tag{left:auto;right:16px}}.c-pricing-block-mobile-heading{border-bottom:2px solid #000;font-size:20px;font-size:1.25rem;line-height:1.2;padding-bottom:16px}@media(min-width:768px){.c-pricing-block-mobile-heading{font-size:24px;font-size:1.5rem;line-height:1.166}}@supports(--css:variables){.c-pricing-block-mobile-heading{font-size:var(--title-2xs-size);line-height:var(--title-2xs-line-height)}@media(min-width:768px){.c-pricing-block-mobile-heading{font-size:var(--title-xs-size);line-height:var(--title-xs-line-height)}}}@media(min-width:1312px){.c-pricing-block-mobile-heading{margin-top:48px}}.c-pricing-block-mobile-sub-heading{font-size:20px;font-size:1.25rem;line-height:1.2;margin-bottom:0}@media(min-width:768px){.c-pricing-block-mobile-sub-heading{font-size:24px;font-size:1.5rem;line-height:1.166}}@supports(--css:variables){.c-pricing-block-mobile-sub-heading{font-size:var(--title-2xs-size);line-height:var(--title-2xs-line-height)}@media(min-width:768px){.c-pricing-block-mobile-sub-heading{font-size:var(--title-xs-size);line-height:var(--title-xs-line-height)}}}.c-pricing-block-mobile-sub-heading .vpn-monthly-price-display span{display:inline-block;font-size:16px;font-size:1rem;font-weight:400;line-height:1.5;margin-left:.2em}[dir=rtl] .c-pricing-block-mobile-sub-heading .vpn-monthly-price-display span{margin-left:0;margin-right:.2em}@supports(--css:variables){.c-pricing-block-mobile-sub-heading .vpn-monthly-price-display span{font-size:var(--body-md-size);line-height:var(--body-line-height)}}.c-pricing-block-mobile-currency-info{font-size:14px;font-size:.875rem;line-height:1.5;margin:24px 0 0}@supports(--css:variables){.c-pricing-block-mobile-currency-info{font-size:var(--body-sm-size);line-height:var(--body-line-height)}}.c-pricing-block-mobile-total{color:#555;font-weight:700;margin:24px 0 0}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.c-main-cta{display:inline-block;text-align:center}.c-main-cta small{display:block;font-size:14px;font-size:.875rem;line-height:1.5;margin-top:8px}@supports(--css:variables){.c-main-cta small{font-size:var(--body-sm-size);line-height:var(--body-line-height)}}.c-powered-by{font-size:14px;font-size:.875rem;line-height:1.5;text-align:center}@supports(--css:variables){.c-powered-by{font-size:var(--body-sm-size);line-height:var(--body-line-height)}}@media(min-width:1312px){.c-powered-by{margin-top:-32px}}.c-how-vpn-helps{background:#ededf0;padding-bottom:48px;padding-top:48px}.c-how-vpn-helps .c-reason-title{font-size:16px;font-size:1rem;line-height:1.25}@media(min-width:768px){.c-how-vpn-helps .c-reason-title{font-size:20px;font-size:1.25rem;line-height:1.2}}@supports(--css:variables){.c-how-vpn-helps .c-reason-title{font-size:var(--title-3xs-size);line-height:var(--title-3xs-line-height)}@media(min-width:768px){.c-how-vpn-helps .c-reason-title{font-size:var(--title-2xs-size);line-height:var(--title-2xs-line-height)}}}.c-how-vpn-helps .c-section-main-img{display:block;margin:0 auto 48px}.c-features{border-top:2px solid #e0e0e6;padding-bottom:0}.c-features .mzp-l-columns{margin:32px auto;max-width:928px}@media(min-width:768px){.c-features .mzp-l-columns{margin-bottom:64px}}.c-features .mzp-t-picto-side .mzp-c-picto{font-weight:700;padding:0;text-align:center}.c-features .mzp-t-picto-side .mzp-c-picto .mzp-c-picto-image{display:none}.c-features .mzp-t-picto-side .mzp-c-picto .c-feature-title{font-size:20px;font-size:1.25rem;line-height:1.2}@media(min-width:768px){.c-features .mzp-t-picto-side .mzp-c-picto{font-weight:400;padding-left:64px;padding-right:0;text-align:left}[dir=rtl] .c-features .mzp-t-picto-side .mzp-c-picto{padding-left:0;padding-right:64px;text-align:right}.c-features .mzp-t-picto-side .mzp-c-picto .mzp-c-picto-image{display:inline;width:40px}.c-features .mzp-t-picto-side .mzp-c-picto .c-feature-title{font-size:24px;font-size:1.5rem}}.c-brand-trust{padding-top:0}.c-brand-trust .mzp-c-split-container{border-top:2px solid #e0e0e6;padding-top:64px}.c-learn-more .c-section-title{margin-bottom:96px}.c-learn-more .mzp-l-columns{margin-bottom:32px}@media(min-width:768px){.c-learn-more .mzp-l-columns{margin-bottom:64px}}.c-learn-more .mzp-c-picto img{display:block;margin:0 auto 32px}.c-learn-more .c-learn-more-heading{font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.5}@supports(--css:variables){.c-learn-more .c-learn-more-heading{font-size:var(--body-lg-size);line-height:var(--body-line-height)}}.c-learn-more .c-learn-more-heading a:link,.c-learn-more .c-learn-more-heading a:visited{color:#000}