.mzp-c-form{color:#15141a;margin-bottom:24px}.mzp-c-form.mzp-t-dark,.mzp-t-dark .mzp-c-form{color:#e0e0e6}@supports(--css:variables){.mzp-c-form{color:var(--body-text-color-secondary)}.mzp-c-form.mzp-t-dark,.mzp-t-dark .mzp-c-form{color:var(--body-text-color-secondary-inverse)}}.mzp-c-form fieldset{margin-bottom:0}.mzp-c-form-header{margin-bottom:24px}.mzp-c-form-header>*{margin-bottom:0}.mzp-c-form-header>*+*{margin-top:16px}.mzp-c-form-footer{padding-top:8px}.mzp-c-form-footer>*{margin-bottom:0}.mzp-c-form-footer>*+*{margin-top:16px}.mzp-c-form-title,legend.mzp-c-form-title{color:#000;font-family:Mozilla Headline,Helvetica Neue,Arial,X-LocaleSpecific,sans-serif;font-size:20px;font-size:1.25rem;font-weight:700;line-height:1.2;margin:0 0 24px}@media(min-width:768px){.mzp-c-form-title,legend.mzp-c-form-title{font-size:24px;font-size:1.5rem;line-height:1.166}}@supports(--css:variables){.mzp-c-form-title,legend.mzp-c-form-title{font-size:var(--title-2xs-size);line-height:var(--title-2xs-line-height)}@media(min-width:768px){.mzp-c-form-title,legend.mzp-c-form-title{font-size:var(--title-xs-size);line-height:var(--title-xs-line-height)}}}.mzp-c-form-header>.mzp-c-form-title,.mzp-c-form-header>legend.mzp-c-form-title{margin-bottom:0}.mzp-t-dark .mzp-c-form-title,.mzp-t-dark legend.mzp-c-form-title{color:#fff}@supports(--css:variables){.mzp-c-form-title,legend.mzp-c-form-title{color:var(--title-text-color);font-family:var(--title-font-family)}.mzp-t-dark .mzp-c-form-title,.mzp-t-dark legend.mzp-c-form-title{color:var(--title-text-color-inverse)}}.mzp-c-form-subtitle,legend.mzp-c-form-subtitle{font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.5;margin-bottom:24px}@supports(--css:variables){.mzp-c-form-subtitle,legend.mzp-c-form-subtitle{font-size:var(--body-lg-size);line-height:var(--body-line-height)}}legend.mzp-c-form-subtitle,legend.mzp-c-form-title{float:left;width:100%}.mzp-c-form-info{display:block;font-size:14px;font-size:.875rem;font-weight:400;line-height:1.5;margin-bottom:0}@supports(--css:variables){.mzp-c-form-info{font-size:var(--body-sm-size);line-height:var(--body-line-height)}}.mzp-c-form-info.mzp-t-xs{font-size:12px;font-size:.75rem;line-height:1.5}@supports(--css:variables){.mzp-c-form-info.mzp-t-xs{font-size:var(--body-xs-size);line-height:var(--body-line-height)}}.mzp-c-form-msg+.mzp-c-form-info{padding-top:4px}.mzp-c-field{margin:0;max-width:100%;padding-bottom:24px}.mzp-c-field button,.mzp-c-field input[list],.mzp-c-field input[type=color],.mzp-c-field input[type=date],.mzp-c-field input[type=email],.mzp-c-field input[type=file],.mzp-c-field input[type=number],.mzp-c-field input[type=password],.mzp-c-field input[type=search],.mzp-c-field input[type=tel],.mzp-c-field input[type=text],.mzp-c-field input[type=time],.mzp-c-field input[type=url],.mzp-c-field select,.mzp-c-field textarea{margin-bottom:0}.mzp-c-field-label{display:block;font-size:14px;font-size:.875rem;font-weight:700;line-height:1.5;margin:0;padding-bottom:8px}@supports(--css:variables){.mzp-c-field-label{font-size:var(--body-sm-size);line-height:var(--body-line-height)}}legend.mzp-c-field-label{float:left;width:100%}.mzp-l-stretch .mzp-c-field-control{max-width:100%;width:100%}.mzp-c-field-info{display:block;font-size:14px;font-size:.875rem;font-weight:400;line-height:1.5;margin:0}@supports(--css:variables){.mzp-c-field-info{font-size:var(--body-sm-size);line-height:var(--body-line-height)}}.mzp-c-field-control+.mzp-c-field-info{padding-top:16px}.mzp-c-field-msg+.mzp-c-field-info{padding-top:4px}.mzp-c-button-container{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:24px;text-align:center}.mzp-c-button-container .mzp-c-button{max-width:304px;width:100%}.mzp-c-button-container .mzp-c-form>.mzp-c-button-container:last-child{margin-bottom:0}.mzp-c-button-container.mzp-l-align-center{justify-content:center;text-align:center}.mzp-c-button-container .mzp-c-button+.mzp-c-button{margin-top:16px}.mzp-c-button-container.mzp-l-stretch .mzp-c-button{max-width:none}@media(min-width:480px){.mzp-c-button-container{align-items:start;justify-content:start;text-align:left}[dir=rtl] .mzp-c-button-container{text-align:right}.mzp-c-button-container .mzp-c-button{width:auto}.mzp-c-button-container .mzp-c-button+.mzp-c-button{margin-left:16px;margin-top:0}[dir=rtl] .mzp-c-button-container .mzp-c-button+.mzp-c-button{margin-left:0;margin-right:16px}.mzp-c-button-container.mzp-l-align-end{justify-content:flex-end;text-align:right}[dir=rtl] .mzp-c-button-container.mzp-l-align-end{text-align:left}.mzp-c-button-container.mzp-l-stretch{align-items:stretch}.mzp-c-button-container.mzp-l-stretch .mzp-c-button{flex-grow:1}}.mzp-c-button-info{display:block;font-size:14px;font-size:.875rem;font-size:12px;font-size:.75rem;font-weight:400;line-height:1.5;margin-bottom:0;padding-top:16px;width:100%}@supports(--css:variables){.mzp-c-button-info{font-size:var(--body-sm-size);font-size:var(--body-xs-size);line-height:var(--body-line-height)}}.send-to-device{color:#15141a;max-width:500px;zoom:1}.send-to-device:after{clear:both;content:"";display:block;height:0;visibility:hidden}.send-to-device.mzp-t-dark{color:#fff}.send-to-device .mzp-c-field{padding-bottom:8px}.send-to-device .mzp-c-button-container{margin-bottom:0}.send-to-device .mzp-c-form-errors{text-align:left}[dir=rtl] .send-to-device .mzp-c-form-errors{text-align:right}.send-to-device .thank-you p{background-color:#88ffd1;border-radius:4px;color:#20123a;padding:8px}.send-to-device .more{color:inherit}.send-to-device .loading-spinner{background:url("/media/img/icons/loading.cb6f4182cff2.svg") no-repeat 50%;display:none;height:36px}@media(min-width:768px){@supports(display:grid){.horizontal.send-to-device{max-width:100%}.horizontal .send-to-device-form-fields{grid-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:1fr min-content;grid-template-rows:auto auto}.horizontal .send-to-device-form-fields.hidden{display:none}.horizontal .send-to-device-form-fields .platform-container{grid-column-end:3;grid-column-start:1}.horizontal .send-to-device-form-fields .mzp-c-field{padding-bottom:0}.horizontal .send-to-device-form-fields .mzp-c-button-container{display:block;margin-bottom:0}.horizontal .send-to-device-form-fields .mzp-c-button-container:before{content:".";display:block;font-size:14px;font-size:.875rem;font-weight:700;line-height:1.5;margin:0;padding-bottom:8px;visibility:hidden}@supports(--css:variables){.horizontal .send-to-device-form-fields .mzp-c-button-container:before{font-size:var(--body-sm-size);line-height:var(--body-line-height)}}@supports(--css:variables){.horizontal .send-to-device-form-fields .mzp-c-button-container:before{line-height:var(--body-line-height)}}.horizontal .send-to-device-form-fields .mzp-c-button{min-width:200px}}}.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")}main{text-align:center}main .mzp-c-logo{margin-left:auto;margin-right:auto}main h1{font-size:32px;font-size:2rem;line-height:1.125;margin-bottom:0}@media(min-width:768px){main h1{font-size:40px;font-size:2.5rem;line-height:1.1}}@supports(--css:variables){main h1{font-size:var(--title-sm-size);line-height:var(--title-sm-line-height)}@media(min-width:768px){main h1{font-size:var(--title-md-size);line-height:var(--title-md-line-height)}}}main h1+p{margin-bottom:48px}.send-to-device{margin:0 auto 24px}.qr-code-wrapper svg{height:auto;margin-bottom:24px;width:350px}.mobile-download-buttons-wrapper{margin-bottom:64px}.mobile-download-buttons li{display:inline-block;padding-top:8px}