.text-alerts-module__Cy1J6a__page{background:var(--paper);min-height:100vh;color:var(--ink);flex-direction:column;display:flex}.text-alerts-module__Cy1J6a__bar{border-bottom:1px solid var(--line);background:var(--canyon-dark);justify-content:space-between;align-items:center;gap:20px;padding:20px clamp(22px,6vw,64px);display:flex}.text-alerts-module__Cy1J6a__brand{align-items:baseline;gap:10px;display:flex}.text-alerts-module__Cy1J6a__mcaMark{font-family:var(--font-display);letter-spacing:-.02em;color:var(--paper);font-size:26px;font-weight:600;line-height:1}.text-alerts-module__Cy1J6a__slash{color:var(--safety);font-family:var(--font-display);font-size:20px;font-weight:400}.text-alerts-module__Cy1J6a__brandSub{color:#ffffff9e;font-size:13px;font-weight:500}.text-alerts-module__Cy1J6a__back{font-family:var(--font-data);letter-spacing:.06em;color:var(--canyon-soft);font-size:12px}.text-alerts-module__Cy1J6a__back:hover{color:var(--paper)}.text-alerts-module__Cy1J6a__wrap{flex:1;width:100%;max-width:620px;margin:0 auto;padding:clamp(30px,6vw,56px) clamp(20px,6vw,32px) 80px}.text-alerts-module__Cy1J6a__intro{text-align:center;margin-bottom:26px}.text-alerts-module__Cy1J6a__kicker{font-family:var(--font-data);letter-spacing:.18em;text-transform:uppercase;color:var(--safety);font-size:12px;font-weight:500}.text-alerts-module__Cy1J6a__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--canyon-dark);text-wrap:balance;margin:10px 0 8px;font-size:clamp(1.8rem,5vw,2.5rem);font-weight:600;line-height:1.06}.text-alerts-module__Cy1J6a__lead{color:var(--ink-mid);max-width:48ch;margin:0 auto;font-size:15px;line-height:1.6}.text-alerts-module__Cy1J6a__lead strong{color:var(--ink)}.text-alerts-module__Cy1J6a__card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:clamp(22px,4vw,34px);box-shadow:0 1px 2px #14291d0a,0 12px 34px #14291d12}.text-alerts-module__Cy1J6a__formTitle{font-family:var(--font-display);color:var(--canyon-dark);text-align:center;margin-bottom:22px;font-size:1.3rem;font-weight:600}.text-alerts-module__Cy1J6a__label{color:var(--ink);margin-bottom:8px;font-size:14px;font-weight:600;display:block}.text-alerts-module__Cy1J6a__req{color:var(--alert);margin-left:2px}.text-alerts-module__Cy1J6a__input{width:100%;font-size:16px;font-family:var(--font-body);color:var(--ink);background:var(--paper-warm);border:1px solid var(--line);border-radius:10px;padding:14px 16px;transition:border-color .15s,box-shadow .15s,background .15s}.text-alerts-module__Cy1J6a__input::placeholder{color:var(--ink-soft)}.text-alerts-module__Cy1J6a__input:focus{border-color:var(--canyon-mid);background:#fff;outline:none;box-shadow:0 0 0 3px #2e5b3f26}.text-alerts-module__Cy1J6a__consentRow{cursor:pointer;align-items:flex-start;gap:12px;margin:20px 0 4px;display:flex}.text-alerts-module__Cy1J6a__checkbox{width:20px;height:20px;accent-color:var(--canyon-mid);cursor:pointer;flex:none;margin-top:2px}.text-alerts-module__Cy1J6a__consentText{color:var(--ink-mid);font-size:13.5px;line-height:1.55}.text-alerts-module__Cy1J6a__disclosures{border-top:1px solid var(--line-soft);gap:12px;margin:20px 0 4px;padding-top:18px;display:grid}.text-alerts-module__Cy1J6a__discRow{color:var(--ink-mid);font-size:13.5px;line-height:1.55}.text-alerts-module__Cy1J6a__discRow dt{color:var(--ink);font-weight:700;display:inline}.text-alerts-module__Cy1J6a__discRow dd{margin:0;display:inline}.text-alerts-module__Cy1J6a__discRow dt:after{content:" "}.text-alerts-module__Cy1J6a__emergency{background:var(--alert-soft);border:1px solid #eab9b2;border-left:3px solid var(--alert);border-radius:10px;margin:22px 0 6px;padding:16px 18px}.text-alerts-module__Cy1J6a__emergencyLabel{font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;color:var(--alert);margin-bottom:6px;font-size:11px;font-weight:600;display:block}.text-alerts-module__Cy1J6a__emergency p{color:#7a2b22;margin:0;font-size:13px;line-height:1.55}.text-alerts-module__Cy1J6a__legalLinks{color:var(--data);margin:20px 0 8px;font-size:13.5px;font-weight:500}.text-alerts-module__Cy1J6a__legalLinks a:hover{text-decoration:underline}.text-alerts-module__Cy1J6a__sep{color:var(--ink-soft);margin:0 8px}.text-alerts-module__Cy1J6a__errorMsg{background:var(--alert-soft);color:#7a2b22;border-radius:8px;margin:10px 0 0;padding:10px 14px;font-size:13.5px;font-weight:500}.text-alerts-module__Cy1J6a__submit{width:100%;font-family:var(--font-body);color:var(--paper);background:var(--canyon-dark);cursor:pointer;border:none;border-radius:12px;margin-top:18px;padding:16px 20px;font-size:15px;font-weight:600;transition:background .15s,transform 50ms}.text-alerts-module__Cy1J6a__submit:hover:not(:disabled){background:var(--canyon)}.text-alerts-module__Cy1J6a__submit:active:not(:disabled){transform:translateY(1px)}.text-alerts-module__Cy1J6a__submit:disabled{opacity:.6;cursor:default}.text-alerts-module__Cy1J6a__operated{text-align:center;color:var(--ink-soft);margin-top:22px;font-size:12.5px}.text-alerts-module__Cy1J6a__operated a{color:var(--data);font-weight:500}.text-alerts-module__Cy1J6a__operated a:hover{text-decoration:underline}.text-alerts-module__Cy1J6a__successMark{color:#fff;background:var(--ok);border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 16px;font-size:26px;display:grid}.text-alerts-module__Cy1J6a__successTitle{font-family:var(--font-display);color:var(--canyon-dark);text-align:center;margin-bottom:10px;font-size:1.5rem;font-weight:600}.text-alerts-module__Cy1J6a__successBody{color:var(--ink-mid);text-align:center;font-size:14.5px;line-height:1.6}.text-alerts-module__Cy1J6a__successBody strong{color:var(--ink)}.text-alerts-module__Cy1J6a__reminder{background:var(--alert-soft);color:#7a2b22;text-align:center;border-radius:10px;max-width:42ch;margin:16px auto 0;padding:12px 16px;font-size:13px;line-height:1.5}.text-alerts-module__Cy1J6a__reminder strong{color:var(--alert)}.text-alerts-module__Cy1J6a__backHome{text-align:center;font-family:var(--font-data);color:var(--data);margin-top:22px;font-size:12.5px;display:block}.text-alerts-module__Cy1J6a__backHome:hover{text-decoration:underline}
