/* A low-commitment signup alongside the existing inquiry form. */
.mc-applications {padding-block:90px;}
.difference .activity-index-note {margin:-18px 0 0;color:#525f67;font-size:.75rem;line-height:1.6;}
#early-access .access-lead {position:static;}
.updates-card {margin-top:36px;padding:26px 0 0;border-top:1px solid var(--mcr-line-strong);scroll-margin-top:100px;}
.updates-card h3 {margin:0 0 10px;font-size:1.4rem;font-weight:600;letter-spacing:-.035em;}
.updates-card > p {margin:0 0 21px;max-width:400px;font-size:.87rem;line-height:1.65;color:var(--mcr-sub);}
#newsletterForm > label {display:block;margin-bottom:9px;font-size:.75rem;font-weight:650;color:#bdcbd2;}
.updates-form-row {display:flex;gap:9px;align-items:stretch;}
.updates-form-row input {min-width:0;flex:1;width:100%;padding:13px 14px;min-height:49px;background:#0a1a25;color:var(--mcr-text);border:1px solid var(--mcr-line-strong);border-radius:15px;font-size:.86rem;}
.updates-form-row input::placeholder {color:#91a9b7;}
.updates-form-row input:focus {outline:2px solid var(--mcr-mint);outline-offset:2px;}
.updates-form-row .btn {min-height:49px;padding:0 18px;font-size:.79rem;}
.updates-form-row .btn:disabled {cursor:wait;opacity:.7;transform:none;}
.updates-card .updates-consent {margin:13px 0 0;color:var(--mcr-sub);font-size:.68rem;line-height:1.65;}
.updates-consent a,.updates-privacy {color:var(--mcr-mint);text-decoration:underline;text-underline-offset:3px;}
.updates-privacy {display:inline;background:none;border:0;font:inherit;padding:0;}
.updates-message {margin:14px 0 0;color:var(--mcr-mint);font-size:.8rem;line-height:1.55;}
.updates-message.error {color:#f0b3a3;}
.updates-linkedin {display:inline-flex;align-items:center;gap:13px;margin-top:22px;font-size:.8rem;font-weight:600;color:var(--mcr-mint);}
.updates-linkedin:hover {text-decoration:underline;text-underline-offset:4px;}
.updates-linkedin[hidden] {display:none;}
@media(max-width:680px) {
  .updates-card {margin-top:30px;padding-top:24px;}
}
@media(max-width:360px) {
  .updates-form-row {flex-direction:column;}
}
