.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-logo.mzp-t-product-vpn.mzp-t-logo-2xl,.mzp-c-logo.mzp-t-product-vpn.mzp-t-logo-lg,.mzp-c-logo.mzp-t-product-vpn.mzp-t-logo-md,.mzp-c-logo.mzp-t-product-vpn.mzp-t-logo-sm,.mzp-c-logo.mzp-t-product-vpn.mzp-t-logo-xl,.mzp-c-logo.mzp-t-product-vpn.mzp-t-logo-xs{background-image:url("/media/protocol/img/logos/mozilla/vpn/logo.c648f487bfb8.svg")}.mzp-t-dark .mzp-c-logo.mzp-t-product-vpn.mzp-t-2xl,.mzp-t-dark .mzp-c-logo.mzp-t-product-vpn.mzp-t-lg,.mzp-t-dark .mzp-c-logo.mzp-t-product-vpn.mzp-t-md,.mzp-t-dark .mzp-c-logo.mzp-t-product-vpn.mzp-t-sm,.mzp-t-dark .mzp-c-logo.mzp-t-product-vpn.mzp-t-xl,.mzp-t-dark .mzp-c-logo.mzp-t-product-vpn.mzp-t-xs{background-image:url("/media/protocol/img/logos/mozilla/vpn/logo-flat-white.7310b86a6954.svg")}.c-page-header .mzp-l-content{padding-bottom:16px;padding-top:16px}.c-content-main{padding:0;text-align:center}.c-main-image{border-radius:100%;margin:0 auto 64px;padding:24px}.c-main-title{color:#000;font-size:32px;font-size:2rem;line-height:1.125;margin-left:auto;margin-right:auto}@media(min-width:768px){.c-main-title{font-size:40px;font-size:2.5rem;line-height:1.1}}@supports(--css:variables){.c-main-title{font-size:var(--title-sm-size);line-height:var(--title-sm-line-height)}@media(min-width:768px){.c-main-title{font-size:var(--title-md-size);line-height:var(--title-md-line-height)}}}@supports(--css:variables){.c-main-title{color:var(--title-text-color)}}.c-main-title strong{color:#9059ff}.page-body .mzp-l-content{padding-top:0}.mzp-c-picto{max-width:432px}.mzp-c-picto-title{font-size:16px;font-size:1rem;line-height:1.25}@media(min-width:768px){.mzp-c-picto-title{font-size:20px;font-size:1.25rem;line-height:1.2}}@supports(--css:variables){.mzp-c-picto-title{font-size:var(--title-3xs-size);line-height:var(--title-3xs-line-height)}@media(min-width:768px){.mzp-c-picto-title{font-size:var(--title-2xs-size);line-height:var(--title-2xs-line-height)}}}.mzp-c-picto-image{margin-left:auto;margin-right:auto;max-width:304px;text-align:center}.c-main-cta{margin:48px auto;text-align:center}.c-utilities{font-size:14px;font-size:.875rem;line-height:1.5;max-width:688px;padding-bottom:96px;text-align:center}@supports(--css:variables){.c-utilities{font-size:var(--body-sm-size);line-height:var(--body-line-height)}}@media(prefers-color-scheme:dark){.c-page-header .c-header-logo{background-image:url("/media/protocol/img/logos/firefox/browser/logo-word-hor-white.3c11269a3073.svg");-webkit-background-size:216px,40px;background-size:216px,40px;display:block;height:0;overflow:hidden;padding-top:40px}#outer-wrapper{background:#2b2a33;color:#fff}@supports(--css:variables){#outer-wrapper{color:var(--title-text-color-inverse)}}.c-main-title,.mzp-c-picto-title{color:#fff}@supports(--css:variables){.c-main-title,.mzp-c-picto-title{color:var(--title-text-color-inverse)}}.c-main-image{background-color:#fff}.c-main-title strong{color:#cb9eff}.c-utilities a:link,.c-utilities a:link:active,.c-utilities a:link:focus,.c-utilities a:link:hover,.c-utilities a:visited,.c-utilities a:visited:active,.c-utilities a:visited:focus,.c-utilities a:visited:hover{color:#fff}}