.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-firefox.mzp-t-logo-2xl,.mzp-c-logo.mzp-t-product-firefox.mzp-t-logo-lg,.mzp-c-logo.mzp-t-product-firefox.mzp-t-logo-md,.mzp-c-logo.mzp-t-product-firefox.mzp-t-logo-sm,.mzp-c-logo.mzp-t-product-firefox.mzp-t-logo-xl,.mzp-c-logo.mzp-t-product-firefox.mzp-t-logo-xs{background-image:url("/media/protocol/img/logos/firefox/browser/logo.eb1324e44442.svg")}.c-panel{align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column;font-size:18px;font-size:1.125rem;justify-content:center;line-height:1.5;min-height:80vh;padding:96px 0;position:relative;text-align:center}.t-welcome{background-color:#20123a;color:#ffd567}.t-welcome .mzp-c-logo{margin-left:auto;margin-right:auto}.t-welcome h1{color:#ffd567;font-size:66px;font-size:4.125rem;line-height:1}@media(min-width:768px){.t-welcome h1{font-size:76px;font-size:4.75rem;line-height:1}}.t-welcome p{font-size:18px;font-size:1.125rem;line-height:1.5;margin-top:64px}.t-welcome:after{bottom:32px;content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='50' height='54' xmlns='http://www.w3.org/2000/svg' xmlns:bx='https://boxy-svg.com'%3E%3Cpath style='stroke:%23ffd567;fill:transparent;stroke-width:9px;stroke-linejoin:round;stroke-linecap:round' d='M6.76 28.842c1.963 2.013 18.617 19.168 18.638 19.165 0 0 17.627-18.863 18.021-19.207'/%3E%3Cpath style='stroke:%23ffd567;fill:transparent;stroke-width:9px;stroke-linejoin:round;stroke-linecap:round' d='M6.8 5.764c1.963 2.013 18.617 19.168 18.638 19.165 0 0 17.627-18.863 18.021-19.207' bx:origin='0.48441 0.5'/%3E%3C/svg%3E");display:block;left:50%;position:absolute;transform:translate(-50%);width:50px}.t-welcome-de{background-color:#20123a;color:#ffd567;padding-bottom:192px}.t-welcome-de .mzp-c-logo{margin-left:auto;margin-right:auto}.t-welcome-de h1{color:#ffd567;font-size:56px;font-size:3.5rem;line-height:1}@media(min-width:768px){.t-welcome-de h1{font-size:66px;font-size:4.125rem;line-height:1}}.t-welcome-de p{color:#fff;font-family:Metropolis,Inter,X-LocaleSpecific,sans-serif;font-size:48px;font-size:3rem;font-weight:700;line-height:1;margin:64px auto}@media(min-width:768px){.t-welcome-de p{font-size:56px;font-size:3.5rem;line-height:1}}.t-private{background-color:#ffff98;color:#20123a;font-size:24px;font-size:1.5rem}.t-private p+p{margin-top:64px}.t-private:after{bottom:32px;content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='50' height='54' xmlns='http://www.w3.org/2000/svg' xmlns:bx='https://boxy-svg.com'%3E%3Cpath style='stroke:%2320123a;fill:transparent;stroke-width:9px;stroke-linejoin:round;stroke-linecap:round' d='M6.76 28.842c1.963 2.013 18.617 19.168 18.638 19.165 0 0 17.627-18.863 18.021-19.207'/%3E%3Cpath style='stroke:%2320123a;fill:transparent;stroke-width:9px;stroke-linejoin:round;stroke-linecap:round' d='M6.8 5.764c1.963 2.013 18.617 19.168 18.638 19.165 0 0 17.627-18.863 18.021-19.207' bx:origin='0.48441 0.5'/%3E%3C/svg%3E");display:block;left:50%;position:absolute;transform:translate(-50%);width:50px}.t-panda{background-color:#7f145b;color:#fff}.t-panda h3{color:inherit}.t-panda .mzp-l-content:before{content:"✨";font-size:30vw;left:0;position:absolute;top:10px;z-index:2}@media(min-width:1024px){.t-panda .mzp-l-content:before{font-size:300px}}