.em-page{--em-surface:var(--surface,#171e28);--em-border:var(--border,rgba(255,255,255,.12));max-width:1160px;margin:0 auto;padding:110px 24px 64px;color:var(--text,#edf3fa)}
.em-page *{box-sizing:border-box}
.em-eyebrow{font-size:11px;font-weight:700;letter-spacing:1.4px;color:var(--text-dim,#91a0b6)}
.em-intro{display:grid;grid-template-columns:1.3fr 1fr;gap:44px;align-items:center;margin:28px 0 40px}
.em-intro h1{font-size:clamp(34px,4vw,57px);line-height:1.07;letter-spacing:-1.5px;margin:0 0 24px}
.em-lead{font-size:18px;line-height:1.7;max-width:560px;color:var(--muted,#b3bfd0)}
.em-tags{display:flex;gap:10px;flex-wrap:wrap}
.em-tags span{border:1px solid var(--em-border);border-radius:24px;padding:8px 12px;font-size:12px}
.em-example{padding:28px;border:1px solid rgba(var(--accent-rgb),.32);border-radius:24px;background:linear-gradient(130deg,rgba(var(--accent-rgb),.09),transparent),var(--em-surface)}
.em-envelope{font-size:36px;color:var(--accent,#ffce46);margin-bottom:10px}
.em-example h2{font-size:23px;line-height:1.3;margin:14px 0}
.em-example p{font-size:14px;line-height:1.7;color:var(--muted,#b3bfd0)}
.em-example a{color:var(--accent,#ffce46);font-size:14px;font-weight:700}
.em-columns{display:grid;grid-template-columns:1.25fr 1fr;gap:28px;align-items:start}
.em-form-card{padding:30px;border:1px solid var(--em-border);border-radius:24px;background:var(--em-surface)}
.em-form-card h2{margin:0 0 12px;font-size:24px}
.em-form-card p{font-size:14px;line-height:1.6;color:var(--muted,#b3bfd0)}
.em-form-card label:not(.em-consent){display:block;margin:20px 0 9px;font-size:13px;font-weight:600}
.em-form-card input[type=email],.em-form-card select{width:100%;min-width:0;padding:13px;border:1px solid var(--em-border);border-radius:11px;font:inherit;font-size:14px;color:var(--text,#edf3fa);background:var(--bg,#10141d)}
.em-field-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.em-consent{display:flex;align-items:flex-start;gap:10px;margin:24px 0;line-height:1.6;font-size:13px;color:var(--muted,#b3bfd0)}
.em-consent input{flex:0 0 auto;width:18px;height:18px;margin-top:3px;accent-color:#f5c442}
.em-primary{border:0;border-radius:11px;background:var(--accent-bg,#ffce46);color:var(--ui-action-ink,#171d27);padding:14px 20px;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer}
.em-primary:disabled{opacity:.45;cursor:default}
.em-form-card .em-small{font-size:11px;line-height:1.7}
.em-small a{color:var(--muted,#a8b6cc);text-decoration:underline}
.em-benefits{display:grid;gap:18px}
.em-benefits article{padding:24px;border:1px solid var(--em-border);border-radius:19px;background:var(--em-surface)}
.em-benefits span{font-size:10px;color:var(--text-dim,#91a0b6);font-weight:700;letter-spacing:1.2px}
.em-benefits h3{font-size:19px;margin:12px 0}
.em-benefits p{font-size:14px;line-height:1.6;margin-bottom:0;color:var(--muted,#b3bfd0)}
#emailUpdatesStatus[data-error=true]{color:var(--danger,#ff8c9a)}
.em-page [hidden]{display:none!important}
@media(max-width:800px){.em-intro,.em-columns{grid-template-columns:1fr;gap:24px}
.em-page{padding-top:95px}
.em-example{max-width:none}
}
@media(max-width:480px){.em-page{padding-left:16px;padding-right:16px}
.em-form-card,.em-example{padding:22px}
.em-field-pair{grid-template-columns:1fr;gap:0}
.em-intro h1{letter-spacing:-.8px}
.em-primary{width:100%}
}

