.mzp-c-form{color:#15141a;margin-bottom:24px}.mzp-c-form.mzp-t-dark,.mzp-t-dark .mzp-c-form{color:#e0e0e6}.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:Zilla Slab,Inter,X-LocaleSpecific,sans-serif;font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.08;margin:0 0 24px}@media(min-width:768px){.mzp-c-form-title,legend.mzp-c-form-title{font-size:28px;font-size:1.75rem;line-height:1.07}}.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}.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}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}.mzp-c-form-info.mzp-t-xs{font-size:12px;font-size:.75rem;line-height:1.5}.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}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}.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%}.send-to-device{zoom:1;color:#15141a;max-width:500px}.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}@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}.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-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:38px;font-size:2.375rem;line-height:1.05;margin-bottom:0}@media(min-width:768px){main h1{font-size:48px;font-size:3rem;line-height:1}}main h1+p{margin-bottom:48px}.send-to-device{margin:0 auto 24px}.qr-code-wrapper img{margin-bottom:24px}.mobile-download-buttons-wrapper{margin-bottom:64px}.mobile-download-buttons li{display:inline-block;padding-top:8px}