.em-banner{color:#e8eff6;background:linear-gradient(120deg,#0b1a2b,#0f3f6b);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.4rem 2.4rem;margin:0 0 clamp(48px,6vw,80px);padding:clamp(24px,3vw,36px) clamp(24px,3.4vw,44px);display:flex;box-shadow:0 24px 60px -36px #07111cb3}.em-copy{flex:22rem}.em-k{letter-spacing:.16em;text-transform:uppercase;color:#93c6ea;align-items:center;gap:.6rem;margin:0;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:.7rem;display:flex}.em-k i{background:#56a5db;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #56a5db40}.em-h{letter-spacing:-.03em;margin:.55rem 0 0;font-family:Fraunces,Georgia,serif;font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:300;line-height:1.05}.em-h em{color:#56a5db}.em-p{color:#b9c7d5;margin:.6rem 0 0;font-size:1rem;line-height:1.5}.em-safety{color:#93a6b8;border-top:1px solid #e8eff624;max-width:44rem;margin:.9rem 0 0;padding-top:.8rem;font-size:.86rem;line-height:1.5}.em-actions{flex-wrap:wrap;align-items:center;gap:.9rem 1.4rem;display:flex}.em-banner .em-call{color:#0b1624;background:#fff}.em-banner .em-more{color:#e8eff6}
