.fm-hp,p.fm-hp,.fm-newsletter .fm-hp{position:absolute!important;left:0!important;right:auto!important;inset:0 auto auto 0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important;pointer-events:none}form.fm-newsletter{--fm-nl-bg:var(--fm-card);--fm-nl-fg:var(--fm-text);--fm-nl-muted:var(--fm-muted);--fm-nl-heading:var(--fm-heading);--fm-nl-border:var(--fm-border);--fm-nl-input-bg:var(--fm-surface);--fm-nl-input-fg:var(--fm-heading);--fm-nl-btn-bg:#15803D;--fm-nl-btn-fg:#fff;--fm-nl-focus:#15803D;--fm-nl-ok-bg:#DCFCE7;--fm-nl-ok-fg:#14532D;--fm-nl-err-bg:#FEE2E2;--fm-nl-err-fg:#7F1D1D;position:relative;isolation:isolate;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:.75rem;width:100%;max-width:100%;margin:0;padding:0;box-sizing:border-box;background:var(--fm-nl-bg);color:var(--fm-nl-fg);border:0;border-radius:var(--fm-radius)}form.fm-newsletter .fm-newsletter__intro,form.fm-newsletter .fm-newsletter__msg,form.fm-newsletter .fm-newsletter__field,form.fm-newsletter .fm-newsletter__consent,form.fm-newsletter .fm-newsletter__actions{margin:0;min-width:0;max-width:100%}.fm-newsletter__intro{font-weight:800;font-size:1.15rem;line-height:1.5;color:var(--fm-nl-heading)}.fm-newsletter__msg{padding:.65rem .85rem;border-radius:var(--fm-radius-sm);font-weight:700}.fm-newsletter__msg.is-success{background:var(--fm-nl-ok-bg);color:var(--fm-nl-ok-fg)}.fm-newsletter__msg.is-error{background:var(--fm-nl-err-bg);color:var(--fm-nl-err-fg)}.fm-newsletter__field{display:flex;flex-direction:column;gap:.35rem}.fm-newsletter__field label{display:block;font-weight:700;font-size:.92rem;color:var(--fm-nl-heading)}form.fm-newsletter .fm-newsletter__field input[type=text],form.fm-newsletter .fm-newsletter__field input[type=email],form.fm-newsletter input[type=email],form.fm-newsletter input[type=text]:not([name=website]){width:100%;max-width:none;min-height:44px;padding:.7rem 1rem;border:1px solid var(--fm-nl-border);border-radius:12px;background:var(--fm-nl-input-bg);color:var(--fm-nl-input-fg);box-sizing:border-box;appearance:none}form.fm-newsletter input::placeholder{color:var(--fm-nl-muted);opacity:.9}form.fm-newsletter input:focus-visible,form.fm-newsletter .fm-newsletter__btn:focus-visible,form.fm-newsletter .fm-newsletter__consent input:focus-visible{outline:3px solid var(--fm-nl-focus);outline-offset:2px}.fm-newsletter__consent label{display:flex;align-items:flex-start;gap:.7rem;min-height:44px;cursor:pointer;color:var(--fm-nl-fg);font-size:.9rem;line-height:1.6}.fm-newsletter__consent input[type=checkbox]{appearance:none;-webkit-appearance:none;width:22px;height:22px;min-width:22px;margin:.2rem 0 0;border:2px solid var(--fm-nl-border);border-radius:6px;background:var(--fm-nl-input-bg);display:inline-grid;place-items:center;flex:0 0 auto;cursor:pointer;color:var(--fm-nl-btn-fg)}.fm-newsletter__consent input[type=checkbox]:checked{background:#15803D;border-color:#15803D}.fm-newsletter__consent input[type=checkbox]:checked::after{content:"";width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) translateY(-1px)}.fm-newsletter__actions{display:flex}.fm-newsletter__btn,form.fm-newsletter .fm-newsletter__btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:.7rem 1.4rem;border:0;border-radius:999px;background:var(--fm-nl-btn-bg);color:var(--fm-nl-btn-fg);font-weight:800;cursor:pointer;text-decoration:none}.fm-newsletter__btn:hover{filter:brightness(1.06)}@media (min-width:720px){form.fm-newsletter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"intro intro intro" "name email actions" "consent consent consent";align-items:end;gap:.75rem 1rem}form.fm-newsletter:has(.fm-newsletter__msg){grid-template-areas:"intro intro intro" "msg msg msg" "name email actions" "consent consent consent"}.fm-newsletter__intro{grid-area:intro}.fm-newsletter__msg{grid-area:msg}.fm-newsletter__field:has(input[name=name]){grid-area:name}.fm-newsletter__field:has(input[name=email]){grid-area:email}.fm-newsletter__actions{grid-area:actions;align-self:end}.fm-newsletter__consent{grid-area:consent}.fm-newsletter__btn,form.fm-newsletter .fm-newsletter__btn{width:auto;min-width:8rem;min-height:44px;white-space:nowrap}}.fm-footer form.fm-newsletter,.fm-footer__nl form.fm-newsletter{flex-direction:column;flex-wrap:nowrap;align-items:stretch;padding:0;background:#fff0}.fm-footer .fm-newsletter__intro,.fm-footer .fm-newsletter__msg,.fm-footer .fm-newsletter__consent,.fm-footer .fm-newsletter__actions,.fm-footer .fm-newsletter__field,.fm-footer .fm-hp{flex:1 1 100%;width:100%;grid-column:auto}.fm-footer .fm-newsletter__btn,.fm-footer form.fm-newsletter .fm-newsletter__btn{width:100%;min-height:48px}.fm-section--nl .fm-nl-band{background-color:#0F172A;background-image:linear-gradient(180deg,rgb(15 23 42 / .78),rgb(15 23 42 / .88)),var(--fm-pattern);background-size:cover;background-position:center;color:#F8FAFC;padding:2rem 1.25rem;border-radius:var(--fm-radius)}.fm-section--nl form.fm-newsletter,.fm-newsletter[data-fm-newsletter=home]{--fm-nl-bg:transparent;--fm-nl-fg:#E2E8F0;--fm-nl-muted:#CBD5E1;--fm-nl-heading:#F8FAFC;--fm-nl-border:rgba(248,250,252,.5);--fm-nl-input-bg:rgba(248,250,252,.14);--fm-nl-input-fg:#F8FAFC;--fm-nl-btn-bg:#A3FF12;--fm-nl-btn-fg:#0F172A;--fm-nl-focus:#A3FF12;--fm-nl-ok-bg:#14532D;--fm-nl-ok-fg:#DCFCE7;--fm-nl-err-bg:#7F1D1D;--fm-nl-err-fg:#FEE2E2;background:#fff0;color:var(--fm-nl-fg);padding:0}.fm-footer form.fm-newsletter,.fm-newsletter[data-fm-newsletter=footer]{--fm-nl-bg:transparent;--fm-nl-fg:#E2E8F0;--fm-nl-muted:#CBD5E1;--fm-nl-heading:#fff;--fm-nl-border:#475569;--fm-nl-input-bg:#0B1220;--fm-nl-input-fg:#F8FAFC;--fm-nl-btn-bg:#A3FF12;--fm-nl-btn-fg:#0F172A;--fm-nl-focus:#A3FF12;--fm-nl-ok-bg:#14532D;--fm-nl-ok-fg:#DCFCE7;--fm-nl-err-bg:#7F1D1D;--fm-nl-err-fg:#FEE2E2}.fm-single__nl form.fm-newsletter,.fm-nl-page form.fm-newsletter,.fm-newsletter[data-fm-newsletter=inline],.fm-newsletter[data-fm-newsletter=post_end]{padding:1.25rem 1.2rem 1.35rem;border:1px solid var(--fm-nl-border);box-shadow:var(--fm-shadow)}.fm-nl-page .fm-nl-band{margin-block:1.5rem;background:#fff0;color:inherit;padding:0}@media (max-width:430px){.fm-section--nl .fm-nl-band{padding:1.35rem 1rem}form.fm-newsletter{gap:.7rem}.fm-newsletter__btn,form.fm-newsletter .fm-newsletter__btn{width:100%;min-height:48px}}html[data-theme=dark] .fm-single__nl form.fm-newsletter,html[data-theme=dark] .fm-nl-page form.fm-newsletter,html[data-theme=dark] .fm-newsletter[data-fm-newsletter=inline],html[data-theme=dark] .fm-newsletter[data-fm-newsletter=post_end]{--fm-nl-ok-bg:#14532D;--fm-nl-ok-fg:#DCFCE7;--fm-nl-err-bg:#7F1D1D;--fm-nl-err-fg:#FEE2E2;--fm-nl-border:#64748B;--fm-nl-input-bg:#0B1220}