.newsletter-page[data-astro-cid-og54zrcn]{min-height:100vh;padding:80px 0;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.newsletter-content[data-astro-cid-og54zrcn]{max-width:600px;margin:0 auto}.newsletter-header[data-astro-cid-og54zrcn]{text-align:center;margin-bottom:50px}.newsletter-header[data-astro-cid-og54zrcn] h1[data-astro-cid-og54zrcn]{font-size:48px;color:#2c3e50;margin-bottom:20px}.subtitle[data-astro-cid-og54zrcn]{font-size:20px;color:#546e7a;line-height:1.6;margin-bottom:30px}.features[data-astro-cid-og54zrcn]{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;margin-top:30px}.feature[data-astro-cid-og54zrcn]{display:flex;align-items:center;gap:8px;font-size:14px;color:#546e7a}.feature[data-astro-cid-og54zrcn] .icon[data-astro-cid-og54zrcn]{font-size:18px}#mc_embed_signup[data-astro-cid-og54zrcn]{background:#fff;padding:40px;border-radius:12px;box-shadow:0 10px 40px #0000001a;margin-bottom:40px}#mc_embed_signup[data-astro-cid-og54zrcn] .mc-field-group[data-astro-cid-og54zrcn]{margin-bottom:25px}#mc_embed_signup[data-astro-cid-og54zrcn] label[data-astro-cid-og54zrcn]{display:block;margin-bottom:8px;color:#2c3e50;font-weight:500;font-size:14px}#mc_embed_signup[data-astro-cid-og54zrcn] input[data-astro-cid-og54zrcn][type=email],#mc_embed_signup[data-astro-cid-og54zrcn] input[data-astro-cid-og54zrcn][type=text],#mc_embed_signup[data-astro-cid-og54zrcn] select[data-astro-cid-og54zrcn]{width:100%;padding:12px 16px;border:2px solid #e0e0e0;border-radius:8px;font-size:16px;transition:all .3s}#mc_embed_signup[data-astro-cid-og54zrcn] input[data-astro-cid-og54zrcn]:focus,#mc_embed_signup[data-astro-cid-og54zrcn] select[data-astro-cid-og54zrcn]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}#mc_embed_signup[data-astro-cid-og54zrcn] .asterisk[data-astro-cid-og54zrcn]{color:#e74c3c}#mc_embed_signup[data-astro-cid-og54zrcn] .button[data-astro-cid-og54zrcn]{width:100%;padding:16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:18px;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s}#mc_embed_signup[data-astro-cid-og54zrcn] .button[data-astro-cid-og54zrcn]:hover{transform:translateY(-2px);box-shadow:0 10px 30px #667eea4d}.input-group[data-astro-cid-og54zrcn] ul[data-astro-cid-og54zrcn]{list-style:none;padding:0}.checkbox-label[data-astro-cid-og54zrcn]{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.checkbox-label[data-astro-cid-og54zrcn] input[data-astro-cid-og54zrcn][type=checkbox]{margin-top:5px;width:18px;height:18px;cursor:pointer}.checkbox-label[data-astro-cid-og54zrcn] span[data-astro-cid-og54zrcn]{font-size:14px;line-height:1.5;color:#546e7a}.success-message[data-astro-cid-og54zrcn]{background:#d4edda;border:1px solid #c3e6cb;padding:30px;border-radius:12px;text-align:center;margin-bottom:40px}.success-message[data-astro-cid-og54zrcn] h3[data-astro-cid-og54zrcn]{color:#155724;margin-bottom:10px}.success-message[data-astro-cid-og54zrcn] p[data-astro-cid-og54zrcn]{color:#155724;margin-bottom:5px}.success-message[data-astro-cid-og54zrcn] .small[data-astro-cid-og54zrcn]{font-size:14px;opacity:.8}.benefits[data-astro-cid-og54zrcn]{background:#fff;padding:30px;border-radius:12px;margin-bottom:30px}.benefits[data-astro-cid-og54zrcn] h3[data-astro-cid-og54zrcn]{color:#2c3e50;margin-bottom:20px}.benefits[data-astro-cid-og54zrcn] ul[data-astro-cid-og54zrcn]{list-style:none;padding:0}.benefits[data-astro-cid-og54zrcn] li[data-astro-cid-og54zrcn]{padding:10px 0;color:#546e7a;border-bottom:1px solid #f0f0f0}.benefits[data-astro-cid-og54zrcn] li[data-astro-cid-og54zrcn]:last-child{border-bottom:none}.newsletter-footer[data-astro-cid-og54zrcn]{text-align:center;padding:20px}.privacy[data-astro-cid-og54zrcn]{font-size:13px;color:#7f8c8d;line-height:1.6}@media (max-width: 768px){.newsletter-header[data-astro-cid-og54zrcn] h1[data-astro-cid-og54zrcn]{font-size:36px}.subtitle[data-astro-cid-og54zrcn]{font-size:18px}#mc_embed_signup[data-astro-cid-og54zrcn]{padding:25px}.features[data-astro-cid-og54zrcn]{flex-direction:column;gap:15px}}
