.blog-newsletter.svelte-bnp8jm{background-color:var(--HL-DARK);text-align:center;padding:80px 32px}.minimal.svelte-bnp8jm{background:0 0!important;padding:0!important}.newsletter-content.svelte-bnp8jm{max-width:640px;margin:0 auto}.newsletter-heading.svelte-bnp8jm{color:var(--HL-LIGHT);margin-bottom:16px}.newsletter-desc.svelte-bnp8jm{color:#fff;opacity:.85;margin-bottom:24px;line-height:1.7}.newsletter-card.svelte-bnp8jm{background-color:var(--HL-LIGHT);border-radius:20px;max-width:480px;margin:0 auto;padding:32px}.newsletter-form.svelte-bnp8jm{flex-direction:column;gap:16px;display:flex}.form-group.svelte-bnp8jm{flex-direction:column;gap:8px;display:flex}.newsletter-label.svelte-bnp8jm{font-family:var(--HL-Sometype-Mono);font-size:var(--fs-md);color:var(--HL-BLUE);font-weight:500}.newsletter-input.svelte-bnp8jm{background-color:var(--HL-OXYGEN);color:var(--HL-DARK);font-family:var(--HL-Montserrat);font-size:var(--fs-md);border:1px solid #0000;border-radius:12px;outline:none;padding:12px 20px;transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 0 0 1px #2d20c81a}.newsletter-input.svelte-bnp8jm::placeholder{color:var(--HL-DARK);opacity:.5}.newsletter-input.svelte-bnp8jm:focus{border-color:var(--HL-BLUE);box-shadow:0 0 0 3px #2d20c826}.minimal.svelte-bnp8jm .newsletter-form:where(.svelte-bnp8jm){flex-direction:row;gap:12px}.minimal.svelte-bnp8jm .newsletter-input:where(.svelte-bnp8jm){color:#fff;font-family:var(--HL-Montserrat);font-size:var(--fs-sm);background-color:#0000;border:1px solid #fff0ffe6;border-radius:30px;outline:none;flex:1;padding:10px 18px}.minimal.svelte-bnp8jm .newsletter-input:where(.svelte-bnp8jm)::placeholder{color:#fff9}.minimal.svelte-bnp8jm .newsletter-input:where(.svelte-bnp8jm):focus{border-color:#fff0ff}.minimal.svelte-bnp8jm .newsletter-submit:where(.svelte-bnp8jm){color:#fff;font-family:var(--HL-Montserrat);font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:1%;cursor:pointer;white-space:nowrap;background-color:#0000;border:1px solid #fff0ffe6;border-radius:30px;padding:10px 24px;font-weight:700;transition:background-color .2s}.minimal.svelte-bnp8jm .newsletter-submit:where(.svelte-bnp8jm):hover:not(:disabled){background-color:#ffffff1a}.minimal.svelte-bnp8jm .newsletter-submit:where(.svelte-bnp8jm):focus-visible{outline-offset:2px;outline:2px solid #fff0ff}.minimal-success.svelte-bnp8jm{justify-content:center;align-items:center;padding:4px 0;display:flex}.check-circle.svelte-bnp8jm{width:48px;height:48px}.track.svelte-bnp8jm{fill:none;stroke:#fff0ff33;stroke-width:2.5px}.progress.svelte-bnp8jm{fill:none;stroke:#fff0ff;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:169.65;stroke-dashoffset:169.65px;transform-origin:50%;animation:1s forwards svelte-bnp8jm-drawCircle;transform:rotate(-90deg)}.checkmark.svelte-bnp8jm{fill:none;stroke:#fff0ff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40px;animation:.4s .8s forwards svelte-bnp8jm-drawCheck}@keyframes svelte-bnp8jm-drawCircle{to{stroke-dashoffset:0}}@keyframes svelte-bnp8jm-drawCheck{to{stroke-dashoffset:0}}.newsletter-submit.svelte-bnp8jm{background:var(--HL-RED);color:#fff;font-family:var(--HL-Montserrat);font-size:var(--fs-md);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;padding:14px 32px;font-weight:700;transition:opacity .2s;display:inline-flex}.newsletter-submit.svelte-bnp8jm:disabled{opacity:.5;cursor:not-allowed}.success-message.svelte-bnp8jm{color:var(--HL-BLUE);font-family:var(--HL-Montserrat);font-size:var(--fs-md);text-align:center}.minimal-error.svelte-bnp8jm{background:var(--HL-LIGHT);border-radius:20px;justify-content:center;align-items:center;padding:4px 8px;display:flex}.error-message.svelte-bnp8jm{color:var(--HL-RED);font-family:var(--HL-Montserrat);font-size:var(--fs-md);text-align:center}
