@media(min-width:768px){.mzp-l-columns{grid-gap:48px 64px;display:grid;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")}.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}.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-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)}}}@media(min-width:1024px){.c-pricing-block-vertical .c-pricing-details{margin-bottom:48px}.c-pricing-block-vertical .c-pricing-block-tag{position:static}.c-pricing-block-vertical .c-pricing-block-heading{padding-top:0}.c-pricing-block-vertical .c-pricing-block-sub-heading{margin-bottom:0}.c-pricing-block-vertical .c-pricing-block-detail{align-self:flex-end;text-align:right}[dir=rtl] .c-pricing-block-vertical .c-pricing-block-detail{text-align:left}.c-pricing-block-vertical .c-pricing-block-detail-highlight{border-right:8px solid #4400b0;margin-top:-32px}[dir=rtl] .c-pricing-block-vertical .c-pricing-block-detail-highlight{border-left:8px solid #4400b0;border-right:none}.c-pricing-block-vertical .c-pricing-block-detail-highlight{padding-right:32px}[dir=rtl] .c-pricing-block-vertical .c-pricing-block-detail-highlight{padding-left:32px;padding-right:0}}.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}