.newsletter-card[data-astro-cid-7u2mu3qg]{box-sizing:border-box;background:linear-gradient(165deg,#fff 0%,#f8fafc 50%,#eff6ff 100%);border:1px solid #2563eb33;border-radius:18px;width:100%;max-width:800px;margin:0 auto;padding:2.25rem 2.25rem 2rem;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000008,0 12px 32px -4px #1e3a8a14}.newsletter-card[data-astro-cid-7u2mu3qg]:hover{border-color:#2563eb61;box-shadow:0 2px 4px #0000000a,0 16px 38px -4px #1e3a8a21}.newsletter-top-line[data-astro-cid-7u2mu3qg]{opacity:.95;background:linear-gradient(90deg,#1e3a8a 0%,#2563eb 50%,#06b6d4 100%);height:3px;position:absolute;top:0;left:0;right:0}.newsletter-inner[data-astro-cid-7u2mu3qg]{width:100%;position:relative}.newsletter-header-row[data-astro-cid-7u2mu3qg]{align-items:flex-start;gap:1.5rem;margin-bottom:1.25rem;display:flex}.newsletter-icon-wrapper[data-astro-cid-7u2mu3qg]{flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;display:flex;position:relative}.newsletter-icon-halo[data-astro-cid-7u2mu3qg]{filter:blur(4px);pointer-events:none;background:radial-gradient(circle,#2563eb38 0%,#0000 70%);border-radius:50%;position:absolute;inset:-6px}.newsletter-icon-box[data-astro-cid-7u2mu3qg]{color:#1d4ed8;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border:1px solid #2563eb59;border-radius:14px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;box-shadow:0 4px 14px #2563eb29}.newsletter-icon-svg[data-astro-cid-7u2mu3qg]{width:28px;height:28px}.newsletter-text-content[data-astro-cid-7u2mu3qg]{flex:1;min-width:0}.newsletter-badge-wrapper[data-astro-cid-7u2mu3qg]{margin-bottom:.45rem}.newsletter-badge[data-astro-cid-7u2mu3qg]{color:#1e40af;letter-spacing:.04em;background:#2563eb14;border:1px solid #2563eb40;border-radius:999px;align-items:center;gap:.4rem;padding:.22rem .65rem;font-size:.76rem;font-weight:700;display:inline-flex}.badge-dot[data-astro-cid-7u2mu3qg]{background:#2563eb;border-radius:50%;width:6px;height:6px;display:inline-block}.newsletter-title[data-astro-cid-7u2mu3qg]{color:#0f172a;letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.35rem;font-weight:800;line-height:1.35}.newsletter-desc[data-astro-cid-7u2mu3qg]{color:#475569;margin:0;font-size:.95rem;line-height:1.65}.newsletter-pillars[data-astro-cid-7u2mu3qg]{flex-wrap:wrap;gap:.65rem 1.25rem;margin:.5rem 0 1.35rem;padding:0;list-style:none;display:flex}.pillar-item[data-astro-cid-7u2mu3qg]{color:#334155;align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;display:inline-flex}.pillar-icon[data-astro-cid-7u2mu3qg]{color:#2563eb;flex-shrink:0;width:14px;height:14px}.newsletter-form[data-astro-cid-7u2mu3qg]{width:100%;margin:0}.form-inputs-grid[data-astro-cid-7u2mu3qg]{grid-template-columns:1fr 1.3fr auto;align-items:stretch;gap:.75rem;display:grid}.input-field-wrapper[data-astro-cid-7u2mu3qg]{align-items:center;display:flex;position:relative}.field-icon[data-astro-cid-7u2mu3qg]{color:#94a3b8;pointer-events:none;width:18px;height:18px;transition:color .2s;position:absolute;left:.9rem}.newsletter-input[data-astro-cid-7u2mu3qg]{width:100%;height:48px;color:#0f172a!important;box-sizing:border-box!important;background-color:#fff!important;border:1px solid #cbd5e1!important;border-radius:10px!important;outline:none!important;padding:0 .9rem 0 2.5rem!important;font-size:.92rem!important;transition:all .2s!important}.newsletter-input[data-astro-cid-7u2mu3qg]:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb26!important}.newsletter-input[data-astro-cid-7u2mu3qg]:focus+.field-icon[data-astro-cid-7u2mu3qg],.input-field-wrapper[data-astro-cid-7u2mu3qg]:focus-within .field-icon[data-astro-cid-7u2mu3qg]{color:#2563eb}.newsletter-input[data-astro-cid-7u2mu3qg]::placeholder{color:#94a3b8!important}.form-submit-wrapper[data-astro-cid-7u2mu3qg]{display:flex}.newsletter-submit-btn[data-astro-cid-7u2mu3qg]{cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;height:48px;padding:0 1.5rem;display:inline-flex;box-shadow:0 4px 12px #2563eb47;color:#fff!important;background:linear-gradient(135deg,#1e3a8a 0%,#2563eb 100%)!important;border:none!important;border-radius:10px!important;font-size:.95rem!important;font-weight:700!important;transition:all .22s!important}.newsletter-submit-btn[data-astro-cid-7u2mu3qg]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #2563eb59;background:linear-gradient(135deg,#172554 0%,#1d4ed8 100%)!important}.newsletter-submit-btn[data-astro-cid-7u2mu3qg]:disabled{opacity:.8;cursor:wait}.btn-arrow[data-astro-cid-7u2mu3qg]{width:16px;height:16px;transition:transform .2s}.newsletter-submit-btn[data-astro-cid-7u2mu3qg]:hover:not(:disabled) .btn-arrow[data-astro-cid-7u2mu3qg]{transform:translate(2px)}.btn-spinner[data-astro-cid-7u2mu3qg]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.75s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.form-error-msg[data-astro-cid-7u2mu3qg]{color:#b91c1c;text-align:left;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-top:.65rem;padding:.5rem .75rem;font-size:.85rem;font-weight:500}.newsletter-privacy[data-astro-cid-7u2mu3qg]{color:#64748b;text-align:left;margin:.85rem 0 0;font-size:.78rem}.newsletter-success-box[data-astro-cid-7u2mu3qg]{text-align:center;padding:2rem 1rem;animation:.3s fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.success-icon-badge[data-astro-cid-7u2mu3qg]{color:#059669;background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%);border:1px solid #10b9814d;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 1rem;display:flex;box-shadow:0 4px 12px #10b98126}.success-icon-badge[data-astro-cid-7u2mu3qg] svg[data-astro-cid-7u2mu3qg]{width:26px;height:26px}.success-title[data-astro-cid-7u2mu3qg]{color:#0f172a;margin:0 0 .5rem;font-size:1.35rem;font-weight:800}.success-desc[data-astro-cid-7u2mu3qg]{color:#475569;margin:0;font-size:.95rem;line-height:1.6}body.dark .newsletter-card[data-astro-cid-7u2mu3qg]{background:linear-gradient(165deg,#1e293b 0%,#0f172a 100%);border-color:#3b82f647;box-shadow:0 10px 30px #0006}body.dark .newsletter-icon-box[data-astro-cid-7u2mu3qg]{color:#60a5fa;background:linear-gradient(135deg,#1e3a8a 0%,#1e293b 100%);border-color:#3b82f666}body.dark .newsletter-badge[data-astro-cid-7u2mu3qg]{color:#93c5fd;background:#3b82f626;border-color:#3b82f659}body.dark .newsletter-title[data-astro-cid-7u2mu3qg]{color:#f1f5f9}body.dark .newsletter-desc[data-astro-cid-7u2mu3qg]{color:#94a3b8}body.dark .pillar-item[data-astro-cid-7u2mu3qg]{color:#cbd5e1}body.dark .newsletter-input[data-astro-cid-7u2mu3qg]{color:#f8fafc!important;background-color:#0f172a!important;border-color:#334155!important}body.dark .newsletter-input[data-astro-cid-7u2mu3qg]:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f640!important}body.dark .form-error-msg[data-astro-cid-7u2mu3qg]{color:#fca5a5;background-color:#450a0a;border-color:#7f1d1d}body.dark .newsletter-privacy[data-astro-cid-7u2mu3qg]{color:#64748b}body.dark .success-title[data-astro-cid-7u2mu3qg]{color:#f1f5f9}body.dark .success-desc[data-astro-cid-7u2mu3qg]{color:#94a3b8}@media (width<=640px){.newsletter-card[data-astro-cid-7u2mu3qg]{border-radius:14px;padding:1.5rem 1.25rem}.newsletter-header-row[data-astro-cid-7u2mu3qg]{flex-direction:column;gap:.85rem}.newsletter-icon-wrapper[data-astro-cid-7u2mu3qg]{width:48px;height:48px}.newsletter-icon-box[data-astro-cid-7u2mu3qg]{border-radius:12px}.newsletter-icon-svg[data-astro-cid-7u2mu3qg]{width:24px;height:24px}.newsletter-title[data-astro-cid-7u2mu3qg]{font-size:1.18rem}.newsletter-desc[data-astro-cid-7u2mu3qg]{font-size:.88rem}.form-inputs-grid[data-astro-cid-7u2mu3qg]{grid-template-columns:1fr;gap:.65rem}.newsletter-submit-btn[data-astro-cid-7u2mu3qg]{width:100%}}.sponsor-box[data-astro-cid-ehofnswg]{box-sizing:border-box;background:linear-gradient(165deg,#fff 0%,#fffcfc 60%,#fff5f6 100%);border:1px solid #e11d4833;border-radius:20px;width:100%;max-width:800px;margin:2.5rem auto 1.75rem;padding:2.25rem 2.5rem;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000008,0 12px 32px -4px #e11d4817}.sponsor-box[data-astro-cid-ehofnswg]:hover{border-color:#e11d486b;box-shadow:0 3px 6px #0000000a,0 18px 40px -4px #e11d4829}.sponsor-top-line[data-astro-cid-ehofnswg]{opacity:.95;background:linear-gradient(90deg,#e11d48 0%,#f43f5e 50%,#be123c 100%);height:3px;position:absolute;top:0;left:0;right:0}.sponsor-inner[data-astro-cid-ehofnswg]{box-sizing:border-box;align-items:flex-start;gap:1.85rem;display:flex;position:relative}.sponsor-icon-wrapper[data-astro-cid-ehofnswg]{flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative}.sponsor-icon-halo[data-astro-cid-ehofnswg]{filter:blur(5px);pointer-events:none;background:radial-gradient(circle,#e11d4842 0%,#0000 72%);border-radius:50%;animation:3.8s ease-in-out infinite iconHaloGlow;position:absolute;inset:-8px}.sponsor-icon-card[data-astro-cid-ehofnswg]{color:#e11d48;background:linear-gradient(135deg,#fff1f2 0%,#ffe4e6 100%);border:1px solid #e11d4859;border-radius:16px;justify-content:center;align-items:center;width:100%;height:100%;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s;animation:4.8s ease-in-out infinite coffeeCardFloat;display:flex;position:relative;box-shadow:0 4px 16px #e11d482e}.sponsor-box[data-astro-cid-ehofnswg]:hover .sponsor-icon-card[data-astro-cid-ehofnswg]{transform:translateY(-3px)scale(1.06)rotate(-3deg);box-shadow:0 8px 24px #e11d4847}.sponsor-coffee-svg[data-astro-cid-ehofnswg]{width:31px;height:31px;transition:transform .3s}.steam[data-astro-cid-ehofnswg]{transform-origin:bottom;animation:2.6s ease-in-out infinite steamDrift}.steam-1[data-astro-cid-ehofnswg]{animation-delay:0s}.steam-2[data-astro-cid-ehofnswg]{animation-delay:.45s}.steam-3[data-astro-cid-ehofnswg]{animation-delay:.9s}@keyframes iconHaloGlow{0%,to{opacity:.45;transform:scale(.94)}50%{opacity:.92;transform:scale(1.16)}}@keyframes coffeeCardFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(1.2deg)}}@keyframes steamDrift{0%{opacity:.25;transform:translateY(1.5px)scaleY(.9)}50%{opacity:.95;transform:translateY(-2.5px)scaleY(1.15)}to{opacity:.25;transform:translateY(1.5px)scaleY(.9)}}.sponsor-content[data-astro-cid-ehofnswg]{flex:1;min-width:0}.sponsor-header[data-astro-cid-ehofnswg]{margin-bottom:.55rem}.sponsor-badge[data-astro-cid-ehofnswg]{color:#be123c;letter-spacing:.04em;background:#e11d4814;border:1px solid #e11d4840;border-radius:999px;align-items:center;gap:.45rem;padding:.26rem .72rem;font-size:.82rem;font-weight:700;display:inline-flex}.badge-dot[data-astro-cid-ehofnswg]{background:#e11d48;border-radius:50%;width:6.5px;height:6.5px;animation:2.4s cubic-bezier(.4,0,.6,1) infinite dotPulse;display:inline-block;box-shadow:0 0 #e11d4899}@keyframes dotPulse{0%{box-shadow:0 0 #e11d48a6}70%{box-shadow:0 0 0 6px #e11d4800}to{box-shadow:0 0 #e11d4800}}.sponsor-title[data-astro-cid-ehofnswg]{color:#0f172a;letter-spacing:-.015em;font-size:1.45rem;font-weight:800;line-height:1.38;font-family:var(--font-serif,"Noto Serif TC", serif);margin:0 0 .65rem}.sponsor-desc[data-astro-cid-ehofnswg]{color:#334155;margin:0 0 1.15rem;font-size:1.02rem;line-height:1.72}.sponsor-pillars[data-astro-cid-ehofnswg]{flex-wrap:wrap;gap:.6rem 1.25rem;margin:0 0 1.35rem;padding:0;list-style:none;display:flex}.pillar-item[data-astro-cid-ehofnswg]{color:#64748b;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;display:inline-flex}.pillar-check[data-astro-cid-ehofnswg]{color:#e11d48;flex-shrink:0;width:15px;height:15px}.sponsor-actions[data-astro-cid-ehofnswg]{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.sponsor-btn-primary[data-astro-cid-ehofnswg]{white-space:nowrap;background:linear-gradient(135deg,#e11d48 0%,#be123c 100%);border:none;border-radius:11px;align-items:center;gap:.55rem;padding:.72rem 1.45rem;font-size:.96rem;font-weight:700;text-decoration:none;transition:all .22s;display:inline-flex;box-shadow:0 4px 14px #e11d4852;color:#fff!important}.sponsor-btn-primary[data-astro-cid-ehofnswg]:hover{background:linear-gradient(135deg,#f43f5e 0%,#e11d48 100%);transform:translateY(-1.5px);box-shadow:0 6px 22px #e11d4875;color:#fff!important}.btn-arrow[data-astro-cid-ehofnswg]{width:15px;height:15px;transition:transform .2s}.sponsor-btn-primary[data-astro-cid-ehofnswg]:hover .btn-arrow[data-astro-cid-ehofnswg]{transform:translate(3px)}.sponsor-btn-secondary[data-astro-cid-ehofnswg]{white-space:nowrap;background:#ffffffe6;border:1px solid #e11d4847;border-radius:11px;align-items:center;padding:.68rem 1.25rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;color:#9f1239!important}.sponsor-btn-secondary[data-astro-cid-ehofnswg]:hover{background:#fff;border-color:#e11d488c;transform:translateY(-1px);box-shadow:0 3px 10px #0000000d;color:#881337!important}.sponsor-box-compact[data-astro-cid-ehofnswg]{border-radius:14px;margin:1.25rem auto;padding:1.25rem 1.5rem}.sponsor-box-compact[data-astro-cid-ehofnswg] .sponsor-icon-wrapper[data-astro-cid-ehofnswg]{width:44px;height:44px}.sponsor-box-compact[data-astro-cid-ehofnswg] .sponsor-coffee-svg[data-astro-cid-ehofnswg]{width:22px;height:22px}.sponsor-box-compact[data-astro-cid-ehofnswg] .sponsor-title[data-astro-cid-ehofnswg]{margin-bottom:.35rem;font-size:1.08rem}.sponsor-box-compact[data-astro-cid-ehofnswg] .sponsor-desc[data-astro-cid-ehofnswg]{margin-bottom:.75rem;font-size:.85rem}.sponsor-box-compact[data-astro-cid-ehofnswg] .sponsor-badge[data-astro-cid-ehofnswg]{padding:.2rem .6rem;font-size:.75rem}.sponsor-box-compact[data-astro-cid-ehofnswg] .sponsor-btn-primary[data-astro-cid-ehofnswg]{padding:.58rem 1.15rem;font-size:.88rem}.sponsor-box-compact[data-astro-cid-ehofnswg] .sponsor-btn-secondary[data-astro-cid-ehofnswg]{padding:.56rem 1rem;font-size:.82rem}body.dark .sponsor-box[data-astro-cid-ehofnswg],.dark[data-astro-cid-ehofnswg] .sponsor-box[data-astro-cid-ehofnswg]{background:linear-gradient(165deg,#180e14 0%,#120a10 65%,#0a0609 100%);border-color:#f43f5e38;box-shadow:0 1px 3px #0000004d,0 12px 34px -5px #00000080}body.dark .sponsor-box[data-astro-cid-ehofnswg]:hover,.dark[data-astro-cid-ehofnswg] .sponsor-box[data-astro-cid-ehofnswg]:hover{border-color:#f43f5e6b;box-shadow:0 2px 6px #0006,0 16px 40px -5px #e11d482e}body.dark .sponsor-icon-card[data-astro-cid-ehofnswg],.dark[data-astro-cid-ehofnswg] .sponsor-icon-card[data-astro-cid-ehofnswg]{color:#fda4af;background:linear-gradient(135deg,#e11d4838 0%,#be123c66 100%);border-color:#f43f5e73;box-shadow:0 4px 18px #00000073}body.dark .sponsor-badge[data-astro-cid-ehofnswg],.dark[data-astro-cid-ehofnswg] .sponsor-badge[data-astro-cid-ehofnswg]{color:#fda4af;background:#e11d4829;border-color:#f43f5e59}body.dark .badge-dot[data-astro-cid-ehofnswg],.dark[data-astro-cid-ehofnswg] .badge-dot[data-astro-cid-ehofnswg]{background:#f43f5e;box-shadow:0 0 #f43f5ea6}body.dark .sponsor-title[data-astro-cid-ehofnswg],.dark[data-astro-cid-ehofnswg] .sponsor-title[data-astro-cid-ehofnswg]{color:#f8fafc}body.dark .sponsor-desc[data-astro-cid-ehofnswg],.dark[data-astro-cid-ehofnswg] .sponsor-desc[data-astro-cid-ehofnswg],body.dark .pillar-item[data-astro-cid-ehofnswg],.dark[data-astro-cid-ehofnswg] .pillar-item[data-astro-cid-ehofnswg]{color:#cbd5e1}body.dark .pillar-check[data-astro-cid-ehofnswg],.dark[data-astro-cid-ehofnswg] .pillar-check[data-astro-cid-ehofnswg]{color:#fb7185}body.dark .sponsor-btn-secondary[data-astro-cid-ehofnswg],.dark[data-astro-cid-ehofnswg] .sponsor-btn-secondary[data-astro-cid-ehofnswg]{background:#ffffff0d;border-color:#f43f5e4d;color:#fecdd3!important}body.dark .sponsor-btn-secondary[data-astro-cid-ehofnswg]:hover,.dark[data-astro-cid-ehofnswg] .sponsor-btn-secondary[data-astro-cid-ehofnswg]:hover{background:#ffffff1a;border-color:#f43f5e8c;color:#fff!important}@media (prefers-reduced-motion:reduce){.steam[data-astro-cid-ehofnswg],.sponsor-icon-halo[data-astro-cid-ehofnswg],.sponsor-icon-card[data-astro-cid-ehofnswg],.badge-dot[data-astro-cid-ehofnswg]{animation:none!important}.sponsor-box[data-astro-cid-ehofnswg]:hover .sponsor-icon-card[data-astro-cid-ehofnswg]{transform:none!important}}@media (width<=640px){.sponsor-box[data-astro-cid-ehofnswg]{border-radius:14px;margin:1.75rem auto 1.25rem;padding:1.5rem 1.25rem 1.75rem}.sponsor-inner[data-astro-cid-ehofnswg]{flex-direction:column;align-items:stretch;gap:1rem}.sponsor-icon-wrapper[data-astro-cid-ehofnswg]{width:48px;height:48px}.sponsor-icon-card[data-astro-cid-ehofnswg]{border-radius:12px}.sponsor-coffee-svg[data-astro-cid-ehofnswg]{width:24px;height:24px}.sponsor-badge[data-astro-cid-ehofnswg]{padding:.22rem .65rem;font-size:.76rem}.sponsor-title[data-astro-cid-ehofnswg]{font-size:1.15rem}.sponsor-desc[data-astro-cid-ehofnswg]{margin-bottom:.9rem;font-size:.88rem}.sponsor-pillars[data-astro-cid-ehofnswg]{flex-direction:column;gap:.4rem;margin-bottom:1.15rem}.pillar-item[data-astro-cid-ehofnswg]{font-size:.78rem}.sponsor-actions[data-astro-cid-ehofnswg]{flex-direction:column;width:100%}.sponsor-btn-primary[data-astro-cid-ehofnswg],.sponsor-btn-secondary[data-astro-cid-ehofnswg]{box-sizing:border-box;justify-content:center;width:100%;padding:.75rem 1rem;font-size:.9rem}}
