.biomarker-waitlist{color:#fff;background:linear-gradient(100deg,#0c8179,#0f766e);border-radius:13px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:30px;margin:28px 0 36px;padding:26px;display:grid}.biomarker-waitlist-intro{align-items:flex-start;gap:18px;min-width:0;display:flex}.biomarker-waitlist-icon{color:#ccfbf1;background:#ccfbf12b;border-radius:50%;flex:0 0 54px;place-items:center;height:54px;display:grid}.biomarker-waitlist .biomarker-waitlist-intro h2{color:#fff;margin:0 0 7px;font-size:1.15rem;font-weight:750;line-height:1.4}.biomarker-waitlist p{margin:0;font-size:.875rem;line-height:1.6}.biomarker-waitlist .biomarker-waitlist-benefit{margin-top:10px;font-weight:650}.biomarker-waitlist-registration{min-width:0}.biomarker-waitlist .biomarker-waitlist-invitation{margin-bottom:10px;font-weight:700}.biomarker-waitlist-email-label{margin-bottom:5px;font-size:.8rem;display:block}.biomarker-waitlist-fields{flex-wrap:wrap;gap:8px;display:flex}.biomarker-waitlist input[type=email]{color:#1e293b;background:#fff;border:1px solid #c9ebe4;border-radius:8px;flex:190px;width:100%;min-width:0;padding:12px;font-size:.9rem}.biomarker-waitlist input[type=email]::placeholder{color:#526274;opacity:1}.biomarker-waitlist button{color:#134e4a;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:45px;padding:12px 14px;font-size:.85rem;font-weight:750;display:flex}.biomarker-waitlist button:disabled{opacity:.8;cursor:wait}.biomarker-waitlist-consent{align-items:flex-start;gap:10px;margin-top:14px;display:flex}.biomarker-waitlist input[type=checkbox]{accent-color:#134e4a;min-width:20px;height:20px;margin:3px 0 0}.biomarker-waitlist-consent label{font-size:.78rem;line-height:1.6}.biomarker-waitlist a{color:#fff;text-underline-offset:3px;text-decoration:underline}.biomarker-waitlist :is(input,button,a):focus-visible{outline-offset:4px;outline:3px solid #ccfbf1;box-shadow:0 0 0 5px #134e4a}.biomarker-waitlist .biomarker-waitlist-field-error{color:#fff;background:#9f1239;border-radius:5px;margin-top:7px;padding:6px 9px;font-size:.8rem}.biomarker-waitlist .biomarker-waitlist-feedback{color:#134e4a;background:#fff;border-radius:8px;margin-top:10px;padding:12px}.biomarker-waitlist .biomarker-waitlist-success{color:#134e4a;background:#fff;border-radius:9px;align-items:flex-start;gap:12px;padding:18px;font-weight:650;display:flex}.biomarker-waitlist-success svg{flex-shrink:0}.biomarker-waitlist .biomarker-waitlist-progress{margin-top:8px;font-size:.8rem}.biomarker-waitlist-spinner{flex-shrink:0;animation:1s linear infinite waitlist-spin}@keyframes waitlist-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.biomarker-waitlist-spinner{animation:none}}@media (max-width:900px){.biomarker-waitlist{grid-template-columns:1fr;gap:22px}}@media (max-width:480px){.biomarker-waitlist{gap:20px;padding:20px}.biomarker-waitlist-intro{gap:12px}.biomarker-waitlist-icon{flex-basis:42px;height:42px}.biomarker-waitlist-icon svg{width:25px;height:25px}.biomarker-waitlist-fields{flex-direction:column}.biomarker-waitlist input[type=email]{flex:auto}.biomarker-waitlist button{width:100%}}@media print{.biomarker-waitlist{display:none!important}}
