.newsletter[data-astro-cid-bfbmamsi]{padding:64px 24px;position:relative}.newsletter-card[data-astro-cid-bfbmamsi]{max-width:1120px;margin:0 auto;padding:48px clamp(28px,4vw,56px);border-radius:24px;background:radial-gradient(circle at 0% 0%,rgba(233,95,24,.18),transparent 55%),radial-gradient(circle at 100% 100%,rgba(188,82,238,.12),transparent 60%),linear-gradient(180deg,#15171f,#0e1015);border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 60px #0d0f1459,inset 0 1px #ffffff0a;position:relative;overflow:hidden}[data-theme=light] .newsletter-card[data-astro-cid-bfbmamsi]{background:radial-gradient(circle at 0% 0%,rgba(233,95,24,.14),transparent 55%),radial-gradient(circle at 100% 100%,rgba(188,82,238,.08),transparent 60%),linear-gradient(180deg,#fff,#f4f5f9);border-color:#00000014;box-shadow:0 24px 60px #0d0f1414,inset 0 1px #ffffffb3}.newsletter-orb[data-astro-cid-bfbmamsi]{position:absolute;pointer-events:none;border-radius:50%;filter:blur(60px);opacity:.55}.newsletter-orb--a[data-astro-cid-bfbmamsi]{width:240px;height:240px;background:radial-gradient(circle,#E95F18,transparent 70%);top:-80px;left:-60px}.newsletter-orb--b[data-astro-cid-bfbmamsi]{width:280px;height:280px;background:radial-gradient(circle,#BC52EE,transparent 70%);bottom:-100px;right:-80px;opacity:.35}.newsletter-grid[data-astro-cid-bfbmamsi]{position:relative;display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(28px,4vw,56px);align-items:center}.newsletter-copy[data-astro-cid-bfbmamsi]{min-width:0}.newsletter-eyebrow[data-astro-cid-bfbmamsi]{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#e95f18;margin-bottom:14px}.newsletter-dot[data-astro-cid-bfbmamsi]{width:6px;height:6px;border-radius:50%;background:#e95f18;box-shadow:0 0 0 4px #e95f182e;animation:nl-pulse 2.4s ease-in-out infinite}@keyframes nl-pulse{0%,to{box-shadow:0 0 0 4px #e95f182e}50%{box-shadow:0 0 0 8px #e95f180d}}.newsletter-title[data-astro-cid-bfbmamsi]{margin:0 0 12px;font-size:clamp(22px,2.4vw,30px);line-height:1.2;letter-spacing:-.015em;color:var(--fg)}.newsletter-subtitle[data-astro-cid-bfbmamsi]{margin:0;color:var(--fg-muted);font-size:14.5px;line-height:1.6;max-width:520px}.newsletter-form[data-astro-cid-bfbmamsi]{min-width:0}.newsletter-row[data-astro-cid-bfbmamsi]{display:flex;align-items:center;gap:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:6px 6px 6px 14px;transition:border-color .25s,box-shadow .25s,background .25s;backdrop-filter:blur(8px)}[data-theme=light] .newsletter-row[data-astro-cid-bfbmamsi]{background:#ffffffb3;border-color:#00000014}.newsletter-row[data-astro-cid-bfbmamsi]:focus-within{border-color:#e95f18;box-shadow:0 0 0 4px #e95f182e;background:#ffffff0f}[data-theme=light] .newsletter-row[data-astro-cid-bfbmamsi]:focus-within{background:#fff}.newsletter-row-icon[data-astro-cid-bfbmamsi]{display:inline-flex;color:var(--fg-muted);flex-shrink:0}.newsletter-row[data-astro-cid-bfbmamsi] input[data-astro-cid-bfbmamsi][type=email]{flex:1;min-width:0;background:transparent;border:0;padding:12px 4px;color:var(--fg);font:inherit;font-size:15px;outline:none}.newsletter-row[data-astro-cid-bfbmamsi] input[data-astro-cid-bfbmamsi][type=email]::placeholder{color:var(--fg-muted);opacity:.65}.newsletter-btn[data-astro-cid-bfbmamsi]{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;padding:11px 20px;border-radius:10px;background:#e95f18;color:#fff;border:0;cursor:pointer;transition:transform .2s,box-shadow .2s,background .2s;flex-shrink:0}.newsletter-btn[data-astro-cid-bfbmamsi]:hover{transform:translateY(-1px);box-shadow:0 10px 28px #e95f1866}.newsletter-btn[data-astro-cid-bfbmamsi]:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.newsletter-btn-arrow[data-astro-cid-bfbmamsi]{transition:transform .2s}.newsletter-btn[data-astro-cid-bfbmamsi]:hover .newsletter-btn-arrow[data-astro-cid-bfbmamsi]{transform:translate(3px)}.newsletter-consent[data-astro-cid-bfbmamsi]{display:flex;align-items:flex-start;gap:10px;margin-top:14px;font-size:12.5px;line-height:1.5;color:var(--fg-muted);cursor:pointer;user-select:none}.newsletter-consent[data-astro-cid-bfbmamsi] input[data-astro-cid-bfbmamsi][type=checkbox]{position:absolute;opacity:0;width:18px;height:18px;cursor:pointer}.newsletter-checkbox[data-astro-cid-bfbmamsi]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;margin-top:1px;border-radius:5px;border:1.5px solid var(--fg-muted);background:transparent;color:transparent;transition:border-color .15s,background .15s,color .15s}.newsletter-checkbox[data-astro-cid-bfbmamsi] svg[data-astro-cid-bfbmamsi]{width:14px;height:14px}.newsletter-consent[data-astro-cid-bfbmamsi] input[data-astro-cid-bfbmamsi][type=checkbox]:checked+.newsletter-checkbox[data-astro-cid-bfbmamsi]{background:#e95f18;border-color:#e95f18;color:#fff}.newsletter-consent[data-astro-cid-bfbmamsi] input[data-astro-cid-bfbmamsi][type=checkbox]:focus-visible+.newsletter-checkbox[data-astro-cid-bfbmamsi]{box-shadow:0 0 0 3px #e95f184d}.newsletter-consent-text[data-astro-cid-bfbmamsi]{flex:1;min-width:0}.newsletter-consent[data-astro-cid-bfbmamsi]:hover .newsletter-checkbox[data-astro-cid-bfbmamsi]{border-color:#e95f18}.newsletter-toast[data-astro-cid-bfbmamsi]{margin-top:16px;padding:0 14px;max-height:0;overflow:hidden;border-radius:10px;font-size:13.5px;font-weight:500;opacity:0;transition:max-height .25s,opacity .25s,padding .25s;position:relative;z-index:1}.newsletter-toast[data-astro-cid-bfbmamsi].is-visible{max-height:90px;padding:12px 16px;opacity:1}.newsletter-toast[data-astro-cid-bfbmamsi][data-tone=success]{background:#3fa86324;color:#6fd092;border:1px solid rgba(63,168,99,.4)}.newsletter-toast[data-astro-cid-bfbmamsi][data-tone=error]{background:#e8606024;color:#ec8585;border:1px solid rgba(232,96,96,.4)}[data-theme=light] .newsletter-toast[data-astro-cid-bfbmamsi][data-tone=success]{color:#2e8b53}[data-theme=light] .newsletter-toast[data-astro-cid-bfbmamsi][data-tone=error]{color:#c14545}.hp-field[data-astro-cid-bfbmamsi],.sr-only[data-astro-cid-bfbmamsi]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1279px){.newsletter-grid[data-astro-cid-bfbmamsi]{grid-template-columns:1fr;gap:24px}}@media(max-width:880px){.newsletter[data-astro-cid-bfbmamsi]{padding:48px 16px}.newsletter-card[data-astro-cid-bfbmamsi]{padding:32px 24px;border-radius:20px}.newsletter-orb--a[data-astro-cid-bfbmamsi]{width:180px;height:180px;top:-60px;left:-40px}.newsletter-orb--b[data-astro-cid-bfbmamsi]{width:200px;height:200px;bottom:-60px;right:-40px}}@media(max-width:520px){.newsletter-row[data-astro-cid-bfbmamsi]{flex-wrap:wrap;padding:8px}.newsletter-row[data-astro-cid-bfbmamsi] input[data-astro-cid-bfbmamsi][type=email]{flex-basis:100%;padding:10px 8px}.newsletter-btn[data-astro-cid-bfbmamsi]{width:100%;justify-content:center}}
