.mzp-c-notification-bar{zoom:1;background-color:#ededf0;border:1px;border-radius:4px;box-shadow:0 16px 24px 2px rgba(29,17,51,.04),0 6px 32px 4px rgba(9,32,77,.12),0 8px 12px -5px rgba(29,17,51,.12);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#20123a;font-size:14px;font-size:.875rem;font-weight:400;line-height:1.5;margin:24px 16px 0;padding:16px 48px;position:relative;text-align:center}.mzp-c-notification-bar:after{clear:both;content:"";display:block;height:0;visibility:hidden}@media(min-width:480px){.mzp-c-notification-bar{margin:24px auto 0;max-width:688px}}.mzp-c-notification-bar p{display:inline-block;margin:0 auto}.mzp-c-notification-bar a:link,.mzp-c-notification-bar a:visited{color:inherit;display:inline-block;font-size:inherit;font-weight:700;margin:0 8px}.mzp-c-notification-bar a:link:active,.mzp-c-notification-bar a:link:focus,.mzp-c-notification-bar a:link:hover,.mzp-c-notification-bar a:visited:active,.mzp-c-notification-bar a:visited:focus,.mzp-c-notification-bar a:visited:hover{color:inherit;text-decoration:none}.mzp-c-notification-bar.mzp-is-sticky{left:16px;margin:16px 0;position:fixed;right:16px;z-index:2}@media(min-width:480px){.mzp-c-notification-bar.mzp-is-sticky{margin:16px auto}}.mzp-c-notification-bar .mzp-c-notification-bar-button{background:url("/media/protocol/img/icons/close.73e5756fc7ce.svg") 50%/20px 20px no-repeat;border:0;direction:ltr;height:20px;left:auto;margin:8px;overflow:hidden;padding:0;position:absolute;right:0;text-align:left;text-indent:-9999px;top:0;white-space:nowrap;width:20px}[dir=rtl] .mzp-c-notification-bar .mzp-c-notification-bar-button{left:0;right:auto}.mzp-c-notification-bar .mzp-c-notification-bar-button:hover{cursor:pointer}.mzp-c-notification-bar .mzp-c-notification-bar-button:focus{border:1px solid}@media(min-width:480px){.mzp-c-notification-bar .mzp-c-notification-bar-button{background-color:#b1b1bc;border-radius:0 4px 4px 0;float:right;height:100%;margin:0;padding:0;width:40px}[dir=rtl] .mzp-c-notification-bar .mzp-c-notification-bar-button{border-radius:4px 0 0 4px;float:left}.mzp-c-notification-bar .mzp-c-notification-bar-button:focus,.mzp-c-notification-bar .mzp-c-notification-bar-button:hover{background-color:#9595a2;border:0}}.mzp-c-notification-bar.mzp-t-success{background-color:#88ffd1}@media(min-width:480px){.mzp-c-notification-bar.mzp-t-success .mzp-c-notification-bar-button{background-color:#2ac3a2}.mzp-c-notification-bar.mzp-t-success .mzp-c-notification-bar-button:focus,.mzp-c-notification-bar.mzp-t-success .mzp-c-notification-bar-button:hover{background-color:#008787}}.mzp-c-notification-bar.mzp-t-error{background-color:#ff6a75}@media(min-width:480px){.mzp-c-notification-bar.mzp-t-error .mzp-c-notification-bar-button{background-color:#e22850}.mzp-c-notification-bar.mzp-t-error .mzp-c-notification-bar-button:focus,.mzp-c-notification-bar.mzp-t-error .mzp-c-notification-bar-button:hover{background-color:#c50042}}.mzp-c-notification-bar.mzp-t-warning{background-color:#ffea80}@media(min-width:480px){.mzp-c-notification-bar.mzp-t-warning .mzp-c-notification-bar-button{background-color:#ffbd4f}.mzp-c-notification-bar.mzp-t-warning .mzp-c-notification-bar-button:focus,.mzp-c-notification-bar.mzp-t-warning .mzp-c-notification-bar-button:hover{background-color:#ffa436}}.mzp-c-notification-bar.mzp-t-click{background-color:#0060df;color:#fff;font-weight:600}.mzp-c-notification-bar.mzp-t-click .mzp-c-notification-bar-button{background-image:url("/media/protocol/img/icons/close-white.8557d2773e57.svg")}@media(min-width:480px){.mzp-c-notification-bar.mzp-t-click .mzp-c-notification-bar-button{background-color:#054096}.mzp-c-notification-bar.mzp-t-click .mzp-c-notification-bar-button:focus,.mzp-c-notification-bar.mzp-t-click .mzp-c-notification-bar-button:hover{background-color:#073072}}.vpn-affiliate-notification{display:none;margin:24px 16px 0;max-width:none}.vpn-affiliate-notification.show{-webkit-animation:mzp-a-fade-in .15s ease-in 0ms 1 normal both;animation:mzp-a-fade-in .15s ease-in 0ms 1 normal both;display:block}.vpn-affiliate-notification a:link,.vpn-affiliate-notification a:visited{display:inline;font-weight:400;margin:0}.vpn-affiliate-notification a:link:active,.vpn-affiliate-notification a:link:focus,.vpn-affiliate-notification a:link:hover,.vpn-affiliate-notification a:visited:active,.vpn-affiliate-notification a:visited:focus,.vpn-affiliate-notification a:visited:hover{color:inherit;text-decoration:none}.vpn-affiliate-notification .vpn-affiliate-notification-options{margin:16px auto 0}.vpn-affiliate-notification .vpn-affiliate-notification-ok,.vpn-affiliate-notification .vpn-affiliate-notification-reject{margin:8px 8px 0;width:calc(100% - 16px)}@media(min-width:480px){.vpn-affiliate-notification{margin:24px auto 0;max-width:688px}.vpn-affiliate-notification .vpn-affiliate-notification-ok,.vpn-affiliate-notification .vpn-affiliate-notification-reject{margin:0 8px;min-width:100px;width:auto}}.vpn-affiliate-notification+.vpn-hero{margin-top:0}.vpn-hero{margin:48px 0 0;text-align:center}.vpn-hero-container{position:relative}.vpn-hero-body{margin:0 auto;max-width:480px}.vpn-hero-heading{background:rgba(0,0,0,0) url("/media/protocol/img/logos/mozilla/vpn/logo-word-hor-stack.8f9444bb577e.svg") 0 0 no-repeat;-webkit-background-size:175px 60px;background-size:175px 60px;direction:ltr;height:60px;margin:0 auto 24px;overflow:hidden;text-align:left;text-indent:-9999px;white-space:nowrap;width:175px}.vpn-hero-sub-heading{font-size:38px;font-size:2.375rem;line-height:1.05;margin-bottom:16px}.vpn-hero-desc{margin-bottom:16px}.vpn-hero-desc,.vpn-hero-tagline{font-size:18px;font-size:1.125rem;line-height:1.5}.vpn-hero-tagline{font-weight:700;margin-top:64px}.vpn-hero-image{display:none;position:relative}.vpn-hero-image picture{height:480px;left:0;position:absolute;top:0;width:480px}[dir=rtl] .vpn-hero-image picture{left:0;right:0}.vpn-hero-image picture img{opacity:0;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.vpn-hero-image[data-illustration=n-1] .n-1,.vpn-hero-image[data-illustration=n-2] .n-2,.vpn-hero-image[data-illustration=n-3] .n-3,.vpn-hero-image[data-illustration=n-4] .n-4,.vpn-hero-image[data-illustration=n-5] .n-5{opacity:1}@media(min-width:768px){.vpn-hero-sub-heading{font-size:48px;font-size:3rem;line-height:1}}@media(min-width:768px)and (min-width:768px){.vpn-hero-sub-heading{font-size:56px;font-size:3.5rem;line-height:1}}@media(min-width:768px){.vpn-hero-desc{font-size:21px;font-size:1.3125rem;line-height:1.5}}@media(min-width:1024px){.vpn-hero .mzp-l-content{min-height:480px}.vpn-hero-body{float:left;max-width:none;padding-right:48px;text-align:left;width:calc(100% - 528px)}[dir=rtl] .vpn-hero-body{float:right;padding-right:0;text-align:right}.vpn-hero-heading{margin:0 0 32px}.vpn-hero-sub-heading{margin-bottom:32px}.vpn-hero-desc{margin-bottom:48px}.vpn-hero-tagline{margin-top:96px}.vpn-hero-image{display:block;float:left}[dir=rtl] .vpn-hero-image{float:right}}.vpn-content-block{-moz-outline-radius:4px;align-items:center;border-radius:4px;color:#000;display:flex;flex-direction:column;margin-bottom:64px;outline:4px solid #000;overflow:visible;padding:0;position:relative;z-index:0}.vpn-content-block:after{background:#ededf0;border-radius:4px;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.vpn-content-block .vpn-content-block-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:16px;width:100%}.vpn-content-block .vpn-content-block-heading{font-size:38px;font-size:2.375rem;line-height:1.05;margin-bottom:32px}@media(min-width:768px){.vpn-content-block .vpn-content-block-heading{font-size:48px;font-size:3rem;line-height:1}}.vpn-content-block.t-highlight{color:#000;outline:4px solid #5340b4}.vpn-content-block.t-highlight:after{background:#c4c6fc}.vpn-content-block.t-highlight .vpn-content-block-container{background-color:#fff}.vpn-content-block .l-columns-two .l-column-first{margin-bottom:32px}.vpn-content-block.t-center .vpn-content-block-container{text-align:center}.vpn-content-block.t-center .vpn-content-well-title{font-size:38px;font-size:2.375rem;line-height:1.05}@media(min-width:768px){.vpn-content-block.t-center .vpn-content-well-title{font-size:48px;font-size:3rem;line-height:1}}.vpn-content-block.t-center .guarantee-copy{margin-bottom:16px}@media(min-width:480px){.vpn-content-block .vpn-content-block-container{padding:24px}}@media(min-width:768px){.vpn-content-block{margin-bottom:96px}.vpn-content-block:after{left:32px;top:32px}.vpn-content-block .vpn-content-block-container{padding:96px 48px}.vpn-content-block .l-columns-two{zoom:1;position:relative}.vpn-content-block .l-columns-two:after{clear:both;content:"";display:block;height:0;visibility:hidden}.vpn-content-block .l-columns-two .l-column-first{float:left;margin-bottom:0;width:calc(50% - 64px)}[dir=rtl] .vpn-content-block .l-columns-two .l-column-first{float:right}.vpn-content-block .l-columns-two .l-column-last{float:right;width:calc(50% - 64px)}[dir=rtl] .vpn-content-block .l-columns-two .l-column-last{float:left}}.vpn-content-media{margin:0 auto 32px;overflow:hidden;position:relative;text-align:center;z-index:0}.vpn-content-media .vpn-content-media-image img{height:auto;max-width:480px;width:100%}.vpn-content-media .vpn-content-media-copy{padding:0 16px 24px;text-align:left}[dir=rtl] .vpn-content-media .vpn-content-media-copy{text-align:right}.vpn-content-media .vpn-content-media-heading{font-size:38px;font-size:2.375rem;line-height:1.05;margin-bottom:32px}@media(min-width:768px){.vpn-content-media .vpn-content-media-heading{font-size:48px;font-size:3rem;line-height:1}}.vpn-content-media .vpn-content-media-desc{color:#1f2033;font-size:18px;font-size:1.125rem;line-height:1.5}.vpn-content-media .vpn-content-media-image-container{padding:24px 16px 0}.vpn-content-media.has-outline{-moz-outline-radius:4px;border-radius:4px;outline:4px solid #000}.vpn-content-media.has-outline:after{background:#ededf0;border-radius:4px;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media(min-width:480px){.vpn-content-media .vpn-content-media-copy,.vpn-content-media .vpn-content-media-image-container{padding:24px}}@media(min-width:768px){.vpn-content-media{clear:both;margin-bottom:64px}.vpn-content-media .vpn-content-media-copy,.vpn-content-media .vpn-content-media-image-container{margin-top:0;padding:64px 48px;width:calc(50% - 96px)}.vpn-content-media .vpn-content-media-heading{margin-bottom:32px}.vpn-content-media.has-outline:after{left:32px;top:32px}.vpn-content-media.vpn-content-media-left-half .vpn-content-media-copy{float:left}.vpn-content-media.vpn-content-media-left-half .vpn-content-media-image-container,[dir=rtl] .vpn-content-media.vpn-content-media-left-half .vpn-content-media-copy{float:right}[dir=rtl] .vpn-content-media.vpn-content-media-left-half .vpn-content-media-image-container{float:left}.vpn-content-media.vpn-content-media-right-half .vpn-content-media-copy{float:right}.vpn-content-media.vpn-content-media-right-half .vpn-content-media-image-container,[dir=rtl] .vpn-content-media.vpn-content-media-right-half .vpn-content-media-copy{float:left}[dir=rtl] .vpn-content-media.vpn-content-media-right-half .vpn-content-media-image-container{float:right}}@media(min-width:1024px){.vpn-content-media .vpn-content-media-desc{font-size:21px;font-size:1.3125rem;line-height:1.5}}@supports(display:grid){.vpn-content-media{overflow:visible}@media(min-width:768px){.vpn-content-media{grid-column-gap:32px;column-gap:32px;display:grid}.vpn-content-media .vpn-content-media-copy{align-items:center;display:flex}.vpn-content-media.vpn-content-media-left-half{grid-template-columns:1fr 1fr}.vpn-content-media.vpn-content-media-left-half .vpn-content-media-copy{grid-column:1;grid-row:1;width:auto}.vpn-content-media.vpn-content-media-left-half .vpn-content-media-image-container{grid-column:2;grid-row:1;width:auto}.vpn-content-media.vpn-content-media-right-half{grid-template-columns:1fr 1fr}.vpn-content-media.vpn-content-media-right-half .vpn-content-media-copy{grid-column:2;grid-row:1;width:auto}.vpn-content-media.vpn-content-media-right-half .vpn-content-media-image-container{grid-column:1;grid-row:1;width:auto}}@media(min-width:1024px){.vpn-content-media{grid-column-gap:48px;column-gap:48px}}}.vpn-variable-pricing-block{margin-top:0;text-align:center}.vpn-variable-pricing-block .vpn-content-block-container{background-color:#fff}.vpn-variable-pricing-block .vpn-pricing-variable-heading{font-size:38px;font-size:2.375rem;line-height:1.05;margin-bottom:32px}@media(min-width:768px){.vpn-variable-pricing-block .vpn-pricing-variable-heading{font-size:48px;font-size:3rem;line-height:1}}.vpn-variable-pricing-block .vpn-pricing-variable-sub-heading{font-size:24px;font-size:1.5rem;line-height:1.08;margin:32px auto 48px}@media(min-width:768px){.vpn-variable-pricing-block .vpn-pricing-variable-sub-heading{font-size:28px;font-size:1.75rem;line-height:1.07}}.vpn-pricing-variable-plans .vpn-content-block{align-items:start}.vpn-pricing-variable-plans .vpn-content-block.t-highlight .vpn-pricing-variable-plan-tag+.vpn-pricing-variable-grid-container{margin-top:64px}.vpn-pricing-variable-plans .vpn-content-block-container{padding:24px;position:relative}.vpn-pricing-variable-plans .vpn-content-block-heading{display:inline-block;font-size:28px;font-size:1.75rem;line-height:1.07;margin-bottom:16px}@media(min-width:768px){.vpn-pricing-variable-plans .vpn-content-block-heading{font-size:38px;font-size:2.375rem;line-height:1.05}}.vpn-pricing-variable-plans .vpn-content-block-heading.t-product-logo{padding-left:41px;position:relative}[dir=rtl] .vpn-pricing-variable-plans .vpn-content-block-heading.t-product-logo{padding-left:0;padding-right:41px}.vpn-pricing-variable-plans .vpn-content-block-heading.t-product-logo:before{background-image:url("/media/protocol/img/logos/mozilla/vpn/logo.c648f487bfb8.svg");background-position:0 0;background-repeat:no-repeat;-webkit-background-size:33px,33px;background-size:33px,33px;content:"";display:inline-block;height:33px;position:absolute;top:0;width:33px}.vpn-pricing-variable-plans .vpn-content-block-heading.t-product-logo:before{left:0}[dir=rtl] .vpn-pricing-variable-plans .vpn-content-block-heading.t-product-logo:before{left:auto;right:0}.vpn-pricing-variable-plans .vpn-pricing-variable-features{margin-top:24px}.vpn-pricing-variable-plans .vpn-content-block-sub-heading{font-size:38px;font-size:2.375rem;line-height:1.05;margin-top:48px}@media(min-width:768px){.vpn-pricing-variable-plans .vpn-content-block-sub-heading{font-size:48px;font-size:3rem;line-height:1}}.vpn-pricing-variable-plans .vpn-content-block-sub-heading .vpn-monthly-price-display span{display:inline;font-size:18px;font-size:1.125rem;line-height:1.11}@media(min-width:768px){.vpn-pricing-variable-plans .vpn-content-block-sub-heading .vpn-monthly-price-display span{font-size:24px;font-size:1.5rem;line-height:1.08}}.vpn-pricing-variable-plans .vpn-pricing-variable-plan-tag{background:#5340b4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;font-weight:700;left:0;margin-bottom:0;padding:16px;position:absolute;top:0;width:100%}html[lang^=en] .vpn-pricing-variable-plans .vpn-pricing-variable-plan-tag{text-transform:uppercase}.vpn-pricing-variable-plans .vpn-pricing-variable-cost-detail{margin:16px 0 0}.vpn-pricing-variable-plans .vpn-pricing-variable-saving{color:#5340b4;font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.11;margin-bottom:8px}@media(min-width:768px){.vpn-pricing-variable-plans .vpn-pricing-variable-saving{font-size:24px;font-size:1.5rem;line-height:1.08}}.vpn-pricing-variable-plans .vpn-pricing-variable-total{font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:0}.vpn-pricing-variable-plans .vpn-pricing-variable-button .mzp-c-button{margin-bottom:0}@media(min-width:768px){.vpn-pricing-variable-plans .vpn-content-block.t-highlight{border-top-left-radius:0;margin-top:56px}.vpn-pricing-variable-plans .vpn-content-block.t-highlight .vpn-content-block-container{padding-top:24px}.vpn-pricing-variable-plans .vpn-content-block.t-highlight .vpn-pricing-variable-plan-tag+.vpn-pricing-variable-grid-container{margin-top:0}.vpn-pricing-variable-plans .vpn-content-block:after{left:24px;top:24px}.vpn-pricing-variable-plans .vpn-content-block-heading.t-product-logo:before{top:6px}.vpn-pricing-variable-plans .vpn-pricing-variable-plan-tag{border-top-left-radius:4px;border-top-right-radius:4px;height:56px;left:-4px;min-width:230px;top:-56px;width:auto}[dir=rtl] .vpn-pricing-variable-plans .vpn-pricing-variable-plan-tag{left:auto;right:-4px}@supports(display:grid){.vpn-pricing-variable-plans .vpn-pricing-variable-header{grid-area:heading;text-align:left}[dir=rtl] .vpn-pricing-variable-plans .vpn-pricing-variable-header{text-align:right}.vpn-pricing-variable-plans .vpn-content-block-heading{margin:0}.vpn-pricing-variable-plans .vpn-pricing-variable-monthly-price{align-items:flex-end;display:flex;grid-area:subheading;justify-content:flex-start;text-align:left}[dir=rtl] .vpn-pricing-variable-plans .vpn-pricing-variable-monthly-price{text-align:right}.vpn-pricing-variable-plans .vpn-content-block-sub-heading{margin:0}.vpn-pricing-variable-plans .vpn-pricing-variable-cost-detail{grid-area:detail}.vpn-pricing-variable-plans .vpn-pricing-variable-cost-detail-container{border-right:8px solid #5340b4;padding-right:16px;text-align:right}[dir=rtl] .vpn-pricing-variable-plans .vpn-pricing-variable-cost-detail-container{border-left:8px solid #5340b4;border-right:none;padding-left:16px;padding-right:0;text-align:left}.vpn-pricing-variable-plans .vpn-pricing-variable-cost-detail-container .vpn-pricing-variable-saving{margin:0 0 8px}.vpn-pricing-variable-plans .vpn-pricing-variable-button{align-items:flex-end;display:flex;grid-area:button;justify-content:flex-end;text-align:right}[dir=rtl] .vpn-pricing-variable-plans .vpn-pricing-variable-button{text-align:left}.vpn-pricing-variable-plans .vpn-pricing-variable-grid-container{grid-gap:24px;display:grid;gap:24px;grid-template-areas:"heading detail" "subheading button";grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto)}}}@media(min-width:1024px){.vpn-pricing-variable-plans .vpn-content-block:after{left:16px;top:16px}@supports(display:grid){.vpn-pricing-variable-plans .vpn-pricing-variable-grid-container{grid-column-gap:24px;grid-row-gap:32px;column-gap:24px;row-gap:32px}}}@media(min-width:1312px){.vpn-pricing-variable-plans .vpn-content-block:after{left:24px;top:24px}@supports(display:grid){.vpn-pricing-variable-plans .vpn-pricing-variable-grid-container{grid-column-gap:32px;grid-row-gap:48px;column-gap:32px;row-gap:48px}}.vpn-pricing-variable-plans .vpn-content-block-sub-heading .vpn-monthly-price-display span{display:inline}}.vpn-content-block.t-highlight .vpn-content-block-container.vpn-pricing-add-on-bundle{background-color:#5340b4;color:#fff}.vpn-content-block.t-highlight .vpn-content-block-container.vpn-pricing-add-on-bundle .vpn-content-block-heading,.vpn-content-block.t-highlight .vpn-content-block-container.vpn-pricing-add-on-bundle .vpn-content-block-sub-heading,.vpn-content-block.t-highlight .vpn-content-block-container.vpn-pricing-add-on-bundle .vpn-pricing-variable-saving{color:#fff}.vpn-content-block.t-highlight .vpn-content-block-container.vpn-pricing-add-on-bundle .vpn-feature-list li{background-image:url("/media/img/products/vpn/common/check-pink.fb949735b45e.svg")}.vpn-content-block.t-highlight .vpn-content-block-container.vpn-pricing-add-on-bundle .vpn-content-block-heading.mzp-t-dark{background:inherit}.vpn-content-block.t-highlight .vpn-content-block-container.vpn-pricing-add-on-bundle .vpn-content-block-heading .mzp-c-wordmark{display:block;height:48px;margin:0;width:220px}.vpn-content-block.t-highlight .vpn-content-block-container.vpn-pricing-add-on-bundle .vpn-pricing-variable-saving{font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.5}.vpn-content-block.t-highlight .vpn-content-block-container.vpn-pricing-add-on-bundle .vpn-pricing-variable-saving span{display:block;font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.11}@media(min-width:768px){.vpn-content-block.t-highlight .vpn-content-block-container.vpn-pricing-add-on-bundle .vpn-pricing-variable-saving span{font-size:24px;font-size:1.5rem;line-height:1.08}.vpn-content-block.t-highlight .vpn-content-block-container.vpn-pricing-add-on-bundle .vpn-pricing-variable-cost-detail-container{border-color:#f770ff}.vpn-content-block.t-highlight .vpn-content-block-container.vpn-pricing-add-on-bundle .vpn-content-block-heading .mzp-c-wordmark{margin-top:16px}}@media(min-width:1024px){.vpn-content-block.t-highlight .vpn-content-block-container.vpn-pricing-add-on-bundle .vpn-content-block-heading .mzp-c-wordmark{display:inline-block;margin-top:-6px;vertical-align:middle}}.availability-copy,.guarantee-copy{font-size:16px;font-size:1rem;line-height:1.5}.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}.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}.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}.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}.mzp-c-inline-list{margin:48px 0 0 -48px}.mzp-c-inline-list li{display:inline-block;margin-bottom:24px;margin-left:48px;white-space:nowrap}.mzp-c-inline-list li:last-child{margin-bottom:48px}.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-relay.mzp-t-wordmark-xs{background-image:url("/media/protocol/img/logos/firefox/relay/logo-word-hor.cb2ceed823ad.svg")}.mzp-t-dark .mzp-c-wordmark.mzp-t-product-relay.mzp-t-wordmark-xs{background-image:url("/media/protocol/img/logos/firefox/relay/logo-word-hor-white.f07bccad8549.svg")}.mzp-c-wordmark.mzp-t-product-relay.mzp-t-wordmark-sm{background-image:url("/media/protocol/img/logos/firefox/relay/logo-word-hor.cb2ceed823ad.svg")}.mzp-t-dark .mzp-c-wordmark.mzp-t-product-relay.mzp-t-wordmark-sm{background-image:url("/media/protocol/img/logos/firefox/relay/logo-word-hor-white.f07bccad8549.svg")}.mzp-c-wordmark.mzp-t-product-relay.mzp-t-wordmark-md{background-image:url("/media/protocol/img/logos/firefox/relay/logo-word-hor.cb2ceed823ad.svg")}.mzp-t-dark .mzp-c-wordmark.mzp-t-product-relay.mzp-t-wordmark-md{background-image:url("/media/protocol/img/logos/firefox/relay/logo-word-hor-white.f07bccad8549.svg")}.mzp-c-wordmark.mzp-t-product-relay.mzp-t-wordmark-lg{background-image:url("/media/protocol/img/logos/firefox/relay/logo-word-hor.cb2ceed823ad.svg")}.mzp-t-dark .mzp-c-wordmark.mzp-t-product-relay.mzp-t-wordmark-lg{background-image:url("/media/protocol/img/logos/firefox/relay/logo-word-hor-white.f07bccad8549.svg")}.mzp-c-wordmark.mzp-t-product-relay.mzp-t-wordmark-xl{background-image:url("/media/protocol/img/logos/firefox/relay/logo-word-hor.cb2ceed823ad.svg")}.mzp-t-dark .mzp-c-wordmark.mzp-t-product-relay.mzp-t-wordmark-xl{background-image:url("/media/protocol/img/logos/firefox/relay/logo-word-hor-white.f07bccad8549.svg")}.mzp-c-wordmark.mzp-t-product-relay.mzp-t-wordmark-2xl{background-image:url("/media/protocol/img/logos/firefox/relay/logo-word-hor.cb2ceed823ad.svg")}.mzp-t-dark .mzp-c-wordmark.mzp-t-product-relay.mzp-t-wordmark-2xl{background-image:url("/media/protocol/img/logos/firefox/relay/logo-word-hor-white.f07bccad8549.svg")}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.vpn-waitlist-feature-block{margin:0 0 96px;text-align:center}.vpn-waitlist-feature-block .vpn-feature-list.mzp-u-list-styled{font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:0}@media(min-width:768px){.vpn-waitlist-feature-block{text-align:left}[dir=rtl] .vpn-waitlist-feature-block{text-align:right}}@media(min-width:1024px){.vpn-waitlist-feature-block .vpn-feature-list.mzp-u-list-styled{font-size:21px;font-size:1.3125rem;line-height:1.5}}.has-relay-promo .vpn-connect-to-countries-and-servers{margin-bottom:0}.has-relay-promo .vpn-variable-pricing-block,.vpn-content-block-relay-bundle-promo{margin-top:0}.vpn-content-block-relay-bundle-promo .vpn-content-media-desc>p>a{display:inline-block}.vpn-faq{border-top:1px solid #000;padding-top:64px}.vpn-faq-section-heading{font-size:38px;font-size:2.375rem;line-height:1.05;margin-bottom:96px;text-align:center}@media(min-width:768px){.vpn-faq-section-heading{font-size:48px;font-size:3rem;line-height:1}}.vpn-faq-item{margin-bottom:48px}.vpn-faq-item-heading{margin-bottom:32px}.vpn-faq-item-heading:hover{cursor:pointer}.vpn-faq-item-heading h3{font-size:24px;font-size:1.5rem;line-height:1.08;text-align:left}[dir=rtl] .vpn-faq-item-heading h3{text-align:right}@media(min-width:768px){.vpn-faq-item-heading h3{font-size:28px;font-size:1.75rem;line-height:1.07}}#faq-refunds .vpn-faq-item-heading h3:before{content:"*"}#faq-refunds .vpn-faq-item-heading h3:before{padding-right:.1em}[dir=rtl] #faq-refunds .vpn-faq-item-heading h3:before{padding-left:.1em;padding-right:0}.vpn-faq-item-detail{font-size:18px;font-size:1.125rem;line-height:1.5;padding-right:32px}[dir=rtl] .vpn-faq-item-detail{padding-left:32px;padding-right:0}.vpn-faq-item-detail li{font-size:18px;font-size:1.125rem;line-height:1.5}.vpn-faq-footer{margin:96px 0;text-align:center}.vpn-faq-footer small{display:block;font-size:12px;font-size:.75rem;line-height:1.5;margin-top:32px}.vpn-faq-footer-link{display:inline-block;margin-bottom:24px}