.lam-newsletter{--lam-bg:#0b1020;--lam-card:#11182c;--lam-text:#f8fafc;--lam-muted:#b6bfd2;--lam-accent:#7c5cff;--lam-accent2:#3b82f6;position:relative;overflow:hidden;max-width:900px;margin:28px auto;border:1px solid rgba(124,92,255,.22);border-radius:24px;background:linear-gradient(135deg,#0b1020 0%,#121a34 60%,#131b31 100%);box-shadow:0 24px 70px rgba(15,23,42,.22);color:var(--lam-text)}
.lam-newsletter *{box-sizing:border-box}.lam-newsletter__glow{position:absolute;width:320px;height:320px;right:-120px;top:-160px;background:radial-gradient(circle,rgba(124,92,255,.44),rgba(124,92,255,0) 68%);pointer-events:none}.lam-newsletter__content{position:relative;padding:40px}.lam-newsletter__eyebrow{display:inline-block;margin-bottom:10px;font-size:12px;line-height:1;font-weight:800;letter-spacing:.13em;color:#b9adff}.lam-newsletter__title{margin:0 0 10px!important;font-size:clamp(28px,4vw,42px)!important;line-height:1.1!important;color:#fff!important}.lam-newsletter__description{max-width:680px;margin:0 0 24px!important;color:var(--lam-muted)!important;font-size:16px;line-height:1.7}.lam-newsletter__form{display:grid;grid-template-columns:1fr 1.4fr auto;gap:10px;align-items:start}.lam-newsletter__input{width:100%;min-height:50px;padding:0 15px;border:1px solid rgba(255,255,255,.14)!important;border-radius:12px!important;background:rgba(255,255,255,.08)!important;color:#fff!important;outline:none;box-shadow:none!important}.lam-newsletter__input::placeholder{color:#9aa6bd}.lam-newsletter__input:focus{border-color:#8b73ff!important;box-shadow:0 0 0 3px rgba(124,92,255,.16)!important}.lam-newsletter__button{min-height:50px;padding:0 22px;border:0;border-radius:12px;background:linear-gradient(135deg,var(--lam-accent),var(--lam-accent2));color:#fff;font-weight:800;cursor:pointer;white-space:nowrap;transition:transform .16s ease,filter .16s ease}.lam-newsletter__button:hover{filter:brightness(1.08);transform:translateY(-1px)}.lam-newsletter__button:disabled{opacity:.65;cursor:wait;transform:none}.lam-newsletter__message{grid-column:1/-1;min-height:20px;margin-top:2px;font-size:14px}.lam-newsletter__message.is-success{color:#86efac}.lam-newsletter__message.is-error{color:#fda4af}.lam-newsletter__privacy{margin:14px 0 0!important;color:#7f8aa3!important;font-size:12px!important;line-height:1.5}.lam-newsletter__hp{position:absolute!important;left:-9999px!important;opacity:0!important;height:1px!important;width:1px!important}.lam-style-minimal{box-shadow:none;border-radius:16px}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:760px){.lam-newsletter__content{padding:28px 22px}.lam-newsletter__form{grid-template-columns:1fr}.lam-newsletter__button{width:100%}}
