.launch-updates{border-top:1px solid var(--line,#d8dfe1);margin:30px 0 25px;padding:55px 0 35px;display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start}.updates-mark{display:flex;align-items:center;justify-content:center;width:35px;height:35px;background:#ff6558;color:#243039;font-size:25px;margin-bottom:21px}.launch-updates h2{font-size:clamp(29px,3vw,40px);font-weight:500;letter-spacing:-1.3px;margin:0 0 13px}.updates-copy>p{max-width:330px;font-size:14px;color:#63717a;line-height:1.7;margin:0}.updates-signup{padding-top:4px}.updates-signup label{display:block;font-size:12px;margin-bottom:10px}.updates-fields{display:flex;gap:0}.updates-fields input{min-width:0;flex:1;font:inherit;font-size:16px;border:1px solid #a6b4bd;background:#fff;padding:14px 13px;border-radius:0;color:#243039;min-height:50px}.updates-fields button{font:inherit;font-size:12px;white-space:nowrap;background:#243039;border:1px solid #243039;color:#fff;padding:13px 17px;cursor:pointer;border-radius:0;display:flex;gap:16px;align-items:center}.updates-fields button:hover{background:#3b4e5a}.updates-fields button:disabled{opacity:.6;cursor:wait}.updates-fields input:focus-visible,.updates-fields button:focus-visible,.updates-privacy summary:focus-visible{outline:2px solid #ff6558;outline-offset:3px}.updates-small,.updates-privacy{font-size:11px;color:#63717a;line-height:1.65;margin:12px 0 0}.updates-privacy summary{cursor:pointer;width:fit-content;text-decoration:underline;text-underline-offset:3px}.updates-privacy p{max-width:430px}.updates-status{font-size:13px;line-height:1.6;min-height:21px;margin:12px 0 0}.updates-status[data-error]{color:#a33226}.updates-status[data-success]{color:#255842}.updates-honey{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.updates-message{max-width:640px;margin:90px auto;padding:0 25px}.updates-message h1{font-size:38px;letter-spacing:-1px;font-weight:500}.updates-message p{font-size:14px;line-height:1.7}.updates-message button{font:inherit;background:#243039;color:white;border:0;padding:14px 20px;cursor:pointer}.updates-message a{color:inherit;text-underline-offset:4px}@media(max-width:700px){.launch-updates{grid-template-columns:1fr;gap:30px;padding-top:38px}.updates-fields{flex-direction:column;gap:9px}.updates-fields button{justify-content:space-between;min-height:48px}.updates-copy>p{max-width:none}}
