.z-newsletter[hidden]{display:none!important}.z-newsletter{box-sizing:border-box;width:calc(100% - 48px);max-width:1180px;margin:28px auto 44px;padding:32px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;align-items:center;border:1px solid #cfe0fa;border-radius:16px;background:radial-gradient(ellipse at 0 50%,#eaf3ff80,transparent 70%),linear-gradient(110deg,#f3f8ff,#fbfdff);font:14px/1.6 Inter,ui-sans-serif,system-ui,sans-serif;color:#142440;text-align:start}.z-newsletter *{box-sizing:border-box}.z-newsletter-copy{display:flex;gap:20px;align-items:center;min-width:0}.z-newsletter-icon{display:grid;place-items:center;flex:0 0 64px;height:64px;border-radius:50%;background:#e8f1ff;color:#2563eb}.z-newsletter-icon svg{width:30px;height:30px}.z-newsletter h2{font-size:24px;line-height:1.3;letter-spacing:-.025em;margin:0 0 8px;font-weight:700;color:#142440;overflow-wrap:anywhere;text-wrap:balance}.z-newsletter p{margin:0;color:#63758f;font-size:14px}.z-newsletter form{margin:0;min-width:0}.z-newsletter-fields{display:flex;gap:8px}.z-newsletter input[type=email]{min-width:0;flex:1;width:100%;height:48px;margin:0;padding:12px 14px;background:white;color:#172b4d;border:1px solid #d4e0f0;border-radius:9px;box-shadow:none;font:inherit;direction:ltr;text-align:start}.z-newsletter input::placeholder{color:#718096}.z-newsletter button{width:auto;min-height:48px;flex:0 1 auto;margin:0;border:1px solid #2563eb;border-radius:9px;padding:10px 18px;background:#2563eb;color:#fff;font:600 14px/1.4 Inter,ui-sans-serif,system-ui,sans-serif;cursor:pointer;overflow-wrap:anywhere}.z-newsletter button:hover{background:#1d4ed8}.z-newsletter button:disabled{opacity:.65;cursor:wait}.z-newsletter input:focus-visible,.z-newsletter button:focus-visible,.z-newsletter a:focus-visible{outline:3px solid #93b9f7;outline-offset:3px}.z-newsletter input[aria-invalid=true]{border-color:#b42318}.z-newsletter .z-newsletter-note{font-size:12px;line-height:1.6;margin-top:10px}.z-newsletter a{color:#315fad;text-underline-offset:3px}.z-newsletter-status:not(:empty){margin-top:12px;font-size:13px;color:#22533d}.z-newsletter-status[data-error=true]{color:#a12b27}.z-newsletter .z-newsletter-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.z-newsletter-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
@media(max-width:900px){.z-newsletter{grid-template-columns:1fr;gap:22px;max-width:680px}.z-newsletter-fields{width:100%}}
@media(max-width:480px){.z-newsletter{width:calc(100% - 32px);margin:24px auto 32px;padding:22px;gap:20px}.z-newsletter-copy{display:block}.z-newsletter-icon{width:48px;height:48px;margin-bottom:14px}.z-newsletter-icon svg{width:25px;height:25px}.z-newsletter h2{font-size:22px;line-height:1.3}.z-newsletter-fields{flex-direction:column}.z-newsletter button{width:100%}.z-newsletter input[type=email]{flex:auto;font-size:16px}}
