/* Additive Coming Soon layer. Accepted sales CSS and components are preserved. */
.mri-lp.aplus.ap-v6.ap-v7 #waitlist .launch-layout>div>p:not(.eyebrow){color:#35584c}
.mri-lp .launch-form{max-width:530px;background:#fff;border:1px solid #c6dcd0;border-radius:22px;padding:30px;box-shadow:0 14px 30px #164e4210}.mri-lp .launch-form label{display:block;font-size:16px;font-weight:700;color:#183e32;margin-bottom:9px}.mri-lp .launch-form input[type=email]{width:100%;min-height:52px;font:18px/1.4 Arial,sans-serif;border:1px solid #648b78;border-radius:9px;padding:12px;box-sizing:border-box}.mri-lp .launch-form input:focus-visible,.mri-lp .launch-form button:focus-visible{outline:3px solid #087c76;outline-offset:3px}.mri-lp .launch-form .consent-row{display:flex;align-items:flex-start;gap:12px;margin:20px 0;font-size:14px;font-weight:400;line-height:1.55}.mri-lp .consent-row input{appearance:auto;flex:none;width:21px;height:21px;margin:1px 0 0}.mri-lp .launch-form .consent-row a{color:#075d50}.mri-lp .launch-form button{width:100%;min-height:52px}.mri-lp .launch-form button:disabled{opacity:.7;cursor:not-allowed;transform:none}.mri-lp .waitlist-note{font-size:14px;line-height:1.6;color:#395e50;margin:16px 0 0}.mri-lp .form-status{font-size:15px;line-height:1.6;margin-top:18px;padding:14px;border-radius:9px;background:#eff6f0;color:#214e3b}.mri-lp .form-status.error{background:#fff0ea;color:#823819}.mri-lp .form-status:empty{display:none}.mri-lp .launch-layout{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:70px}.mri-lp .launch-layout h2{max-width:650px}.mri-lp .launch-form .field-error{font-size:14px;color:#823819;min-height:20px;margin:7px 0}.mri-lp .launch-small{font-size:13px;line-height:1.6;color:#47675b}.mri-lp .turnstile-box{margin:15px 0;min-height:0}.mri-lp .launch-layout p{max-width:620px}.mri-lp .launch-form [hidden]{display:none!important}.en-reading .en-preview,.en-research .en-preview{padding:9px;font-size:13px;line-height:1.5;text-align:center;background:#e7f0e8;color:#234d42}.en-reading .notice-list li{margin-bottom:14px}.mri-lp .hero .hero-timing{display:none!important}
@media(max-width:820px){.mri-lp .launch-layout{grid-template-columns:1fr;gap:25px}.mri-lp .launch-form{max-width:none}}@media(max-width:430px){.mri-lp .launch-form{padding:22px 18px}.mri-lp .launch-form input[type=email]{font-size:17px}.mri-lp .consent-row{font-size:14px}.mri-lp .header-cta{padding:10px 14px}}
