.vpn-feature{font-family:var(--body-font-family);padding-top:0}.vpn-feature .feature-wrapper{align-items:center;background:#e7dfff;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;padding:24px 48px}.vpn-feature img{width:160px}.vpn-feature small{color:#7542e5;display:block;font-size:16px;font-size:1rem;font-weight:700;line-height:1.5;margin:16px 0;text-align:center;text-transform:uppercase}@supports(--css:variables){.vpn-feature small{font-size:var(--body-md-size);line-height:var(--body-line-height)}}.vpn-feature h2{font-family:var(--body-font-family);font-size:20px;font-size:1.25rem;font-weight:700;line-height:1.2;margin:24px 0;text-align:center}@media(min-width:768px){.vpn-feature h2{font-size:24px;font-size:1.5rem;line-height:1.166}}@supports(--css:variables){.vpn-feature h2{font-size:var(--title-2xs-size);line-height:var(--title-2xs-line-height)}@media(min-width:768px){.vpn-feature h2{font-size:var(--title-xs-size);line-height:var(--title-xs-line-height)}}}.vpn-feature h2 span{color:#7542e5}.vpn-feature a{font-size:18px;font-size:1.125rem;line-height:1.5;white-space:nowrap}@supports(--css:variables){.vpn-feature a{font-size:var(--body-lg-size);line-height:var(--body-line-height)}}@media(min-width:768px){.vpn-feature .feature-wrapper{flex-direction:row}.vpn-feature .feature-wrapper .feature-info{padding:32px}.vpn-feature .feature-wrapper small{font-size:18px;font-size:1.125rem;line-height:1.5;margin-top:0}@supports(--css:variables){.vpn-feature .feature-wrapper small{font-size:var(--body-lg-size);line-height:var(--body-line-height)}}.vpn-feature .feature-wrapper small{text-align:left}[dir=rtl] .vpn-feature .feature-wrapper small{text-align:right}.vpn-feature .feature-wrapper h2{font-size:28px;font-size:1.75rem;margin:0;text-align:left}[dir=rtl] .vpn-feature .feature-wrapper h2{text-align:right}}html.is-firefox .c-navigation .c-navigation-shoulder .c-fx-users{display:block}.c-navigation .c-navigation-shoulder .c-fx-users,html.is-firefox .c-navigation .c-navigation-shoulder .c-non-fx-users{display:none}.c-navigation .c-navigation-shoulder .c-non-fx-users{display:block}header .c-header-wrapper{text-align:center}header .c-header-wrapper h1{font-size:32px;font-size:2rem}header .c-header-wrapper p{font-family:var(--title-font-family);font-size:18px;font-size:1.125rem;line-height:1.4;margin:0 auto;max-width:780px}@media(min-width:768px){header .c-header-wrapper h1{font-size:54px;font-size:3.375rem}header .c-header-wrapper p{font-size:30px;font-size:1.875rem}}.c-homepage h2{text-align:center}@media(min-width:320px){.c-homepage h2{font-size:32px;font-size:2rem}}@media(min-width:768px){.c-homepage h2{font-size:24px;font-size:1.5rem;line-height:1.166}}@media(min-width:768px)and (min-width:768px){.c-homepage h2{font-size:32px;font-size:2rem;line-height:1.125}}@media(min-width:768px){@supports(--css:variables){.c-homepage h2{font-size:var(--title-xs-size);line-height:var(--title-xs-line-height)}@media(min-width:768px)and (min-width:768px){.c-homepage h2{font-size:var(--title-sm-size);line-height:var(--title-sm-line-height)}}}}.c-quote.mitchell{background-image:linear-gradient(90deg,#e8e7f2,#e5e9f5,#e2ebf7,#deedf8,#dbeff8,#daf0f7,#daf2f5,#daf3f3,#dcf4f1,#dff5ef,#e2f5ee,#e5f6ec)}.c-quote.politico{background-image:linear-gradient(to right top,#d8f2f6,#daf0f8,#ddeef8,#e0ecf8,#e4eaf6,#e3eaf6,#e1ebf7,#e0ebf7,#daeef7,#d5f1f4,#d6f3ee,#dbf4e5)}.c-quote .c-quote-wrapper.mzp-l-content{padding-bottom:48px;padding-top:48px}.c-quote .c-quote-wrapper blockquote,.c-quote .c-quote-wrapper cite{font-family:var(--body-font-family);text-align:center}.c-quote .c-quote-wrapper blockquote{border:0;font-size:20px;font-size:1.25rem;font-weight:400;line-height:130%;margin-top:0}.c-quote .c-quote-wrapper blockquote p{margin-bottom:8px}.c-quote .c-quote-wrapper cite{font-size:18px;font-size:1.125rem;font-style:normal;font-weight:700}.c-quote .c-quote-wrapper cite:before{content:none}.c-products{text-align:center}.c-products ul{margin-top:64px}.c-products ul .mzp-c-picto{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:64px}.c-products ul .mzp-c-picto:last-child{margin-bottom:0}.c-products ul .mzp-c-picto .mzp-c-picto-image{margin-bottom:16px}.c-products ul.c-product-columns{align-items:center;column-gap:48px;display:flex;flex-flow:column wrap;justify-content:center}.c-products ul.c-product-columns .mzp-c-picto{height:200px;margin:0 0 64px;width:275px}@media(min-width:768px){.c-products ul.c-product-columns{align-items:flex-start;flex-direction:row}}.c-products h3{font-family:var(--body-font-family);font-size:16px;font-size:1rem;font-weight:600;line-height:1.5;line-height:1.2}@supports(--css:variables){.c-products h3{font-size:var(--body-md-size);line-height:var(--body-line-height)}}@media(min-width:768px){.c-products ul .mzp-c-picto{margin-bottom:0}}.c-about p,.c-mission p,.mzp-c-newsletter p{font-size:18px;font-size:1.125rem;line-height:1.5}@supports(--css:variables){.c-about p,.c-mission p,.mzp-c-newsletter p{font-size:var(--body-lg-size);line-height:var(--body-line-height)}}.c-mission .c-trustworthy-ai{padding-bottom:0}@media(min-width:768px){.c-mission .mzp-c-split-container{padding:0 80px}.c-mission h2{text-align:left}[dir=rtl] .c-mission h2{text-align:right}}.c-mission .c-volunteer{padding-top:0}.c-about{background-color:#f0f0f4}.c-about .c-about-wrapper{padding-bottom:96px;position:relative}.c-about .c-about-wrapper h2{text-align:left}[dir=rtl] .c-about .c-about-wrapper h2{text-align:right}.c-about .c-about-cta{text-align:center}.c-about .c-dino{bottom:-6px;height:auto;left:0;margin:auto;position:absolute;right:0;width:100px}.c-about .c-dino img{height:95px;object-fit:scale-down;object-position:4px 16px;width:115px}@media(min-width:768px){.c-about .c-about-wrapper h2{text-align:center}}.c-newsletter-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.c-newsletter-wrapper .c-newsletter-info{align-self:flex-start;margin-bottom:32px;text-align:center}.c-newsletter-wrapper .c-newsletter-content header{display:none}@media(min-width:768px){.c-newsletter-wrapper{flex-direction:row}.c-newsletter-wrapper .c-newsletter-info{margin-bottom:0;text-align:left;width:45%}[dir=rtl] .c-newsletter-wrapper .c-newsletter-info{text-align:right}.c-newsletter-wrapper .c-newsletter-info h2{text-align:left}[dir=rtl] .c-newsletter-wrapper .c-newsletter-info h2{text-align:right}.c-newsletter-wrapper .c-newsletter-content{margin-left:64px;width:50%}[dir=rtl] .c-newsletter-wrapper .c-newsletter-content{margin-left:0;margin-right:64px}}