.blog-newsletter.svelte-bnp8jm{background-color:var(--HL-DARK);padding:80px 32px;text-align:center}.minimal.svelte-bnp8jm{background:none!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;line-height:1.7;margin-bottom:24px}.newsletter-card.svelte-bnp8jm{background-color:var(--HL-LIGHT);border-radius:20px;padding:32px;max-width:480px;margin:0 auto}.newsletter-form.svelte-bnp8jm{display:flex;flex-direction:column;gap:16px}.form-group.svelte-bnp8jm{display:flex;flex-direction:column;gap:8px}.newsletter-label.svelte-bnp8jm{font-family:var(--HL-Sometype-Mono);font-size:var(--fs-md);font-weight:500;color:var(--HL-BLUE)}.newsletter-input.svelte-bnp8jm{padding:12px 20px;border:1px solid transparent;border-radius:12px;background-color:var(--HL-OXYGEN);color:var(--HL-DARK);font-family:var(--HL-Montserrat);font-size:var(--fs-md);outline:none;transition:border-color .2s ease,box-shadow .2s ease;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){flex:1;padding:10px 18px;border:1px solid rgba(255,240,255,.9);border-radius:30px;background-color:transparent;color:#fff;font-family:var(--HL-Montserrat);font-size:var(--fs-sm);outline:none}.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){padding:10px 24px;background-color:transparent;color:#fff;border:1px solid rgba(255,240,255,.9);border-radius:30px;font-family:var(--HL-Montserrat);font-size:var(--fs-sm);font-weight:700;text-transform:uppercase;letter-spacing:1%;cursor:pointer;white-space:nowrap;transition:background-color .2s ease}.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:2px solid rgba(255,240,255,1);outline-offset:2px}.minimal-success.svelte-bnp8jm{display:flex;align-items:center;justify-content:center;padding:4px 0}.check-circle.svelte-bnp8jm{width:48px;height:48px}.track.svelte-bnp8jm{fill:none;stroke:#fff0ff33;stroke-width:2.5}.progress.svelte-bnp8jm{fill:none;stroke:#fff0ff;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:169.65;stroke-dashoffset:169.65;animation:svelte-bnp8jm-drawCircle 1s ease forwards;transform-origin:center;transform:rotate(-90deg)}.checkmark.svelte-bnp8jm{fill:none;stroke:#fff0ff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:svelte-bnp8jm-drawCheck .4s ease .8s forwards}@keyframes svelte-bnp8jm-drawCircle{to{stroke-dashoffset:0}}@keyframes svelte-bnp8jm-drawCheck{to{stroke-dashoffset:0}}.newsletter-submit.svelte-bnp8jm{display:inline-flex;justify-content:center;align-items:center;padding:14px 32px;border-radius:12px;border:none;background:var(--HL-RED);color:#fff;font-family:var(--HL-Montserrat);font-size:var(--fs-md);font-weight:700;cursor:pointer;transition:opacity .2s ease}.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{display:flex;align-items:center;justify-content:center;background:var(--HL-LIGHT);padding:4px 8px;border-radius:20px}.error-message.svelte-bnp8jm{color:var(--HL-RED);font-family:var(--HL-Montserrat);font-size:var(--fs-md);text-align:center}
