.bwp-newsletter{border-radius:var(--wp--custom--radius--3xl,1.5rem);box-sizing:border-box;overflow:hidden;padding:var(--wp--preset--spacing--xl,2rem);position:relative;--bwp-newsletter-ink:#fff;background:var(--wp--preset--color--primary-container,#2563eb);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);color:var(--bwp-newsletter-ink)}@media (min-width:640px){.bwp-newsletter{padding:var(--wp--preset--spacing--12,3rem)}}@media (min-width:1024px){.bwp-newsletter{padding:var(--wp--preset--spacing--16,4rem)}}.bwp-newsletter--center{background:var(--wp--preset--color--primary,#004ac6);border:1px solid var(--wp--preset--color--primary-container,#2563eb);border-radius:var(--wp--custom--radius--xl,.5rem);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.bwp-newsletter__arc{border-radius:var(--wp--custom--radius--pill,.75rem);filter:blur(40px);pointer-events:none;position:absolute}@media (prefers-reduced-motion:no-preference){.bwp-newsletter__arc{transition:opacity .2s}}.bwp-newsletter__arc--a{background:color-mix(in srgb,var(--wp--preset--color--primary,#004ac6) 20%,transparent);height:384px;right:-80px;top:-80px;width:384px}.bwp-newsletter__arc--b{background:color-mix(in srgb,var(--wp--preset--color--tertiary-container,#007d57) 30%,transparent);bottom:-48px;height:320px;left:-48px;width:320px}.bwp-newsletter__inner{max-width:48rem;position:relative;z-index:1}.bwp-newsletter--center .bwp-newsletter__inner{margin:0 auto;max-width:42rem;text-align:center}.bwp-newsletter__tag{display:none}.bwp-newsletter__tag .bwp-ic{color:var(--wp--preset--color--tertiary-fixed,#85f8c4);fill:currentColor}.bwp-newsletter__title{color:var(--bwp-newsletter-ink);font-size:var(--wp--preset--font-size--headline-xl,36px);font-weight:var(--wp--custom--typography--headline-xl--weight,700);letter-spacing:-.025em;line-height:1.25;margin:0 0 var(--wp--preset--spacing--margin-mobile,1rem)}.bwp-newsletter--center .bwp-newsletter__title{font-size:var(--wp--preset--font-size--headline-lg,24px);font-weight:var(--wp--custom--typography--headline-lg--weight,600);line-height:var(--wp--custom--typography--headline-lg--line-height,32px)}.bwp-newsletter__subtitle{color:var(--bwp-newsletter-ink);font-size:var(--wp--preset--font-size--body-lg,15px);line-height:1.625;margin:0 0 var(--wp--preset--spacing--xl,2rem);max-width:42rem}.bwp-newsletter--center .bwp-newsletter__subtitle{color:var(--bwp-newsletter-ink);font-size:var(--wp--preset--font-size--body-md,13px);line-height:var(--wp--custom--typography--body-md--line-height,18px);margin-left:auto;margin-right:auto;max-width:36rem}.bwp-newsletter__form-wrap{margin-bottom:var(--wp--preset--spacing--margin-mobile,1rem);max-width:32rem}.bwp-newsletter--center .bwp-newsletter__form-wrap{margin-left:auto;margin-right:auto}.bwp-newsletter__form{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--gutter-sm,.75rem)}@media (min-width:640px){.bwp-newsletter__form{flex-direction:row}}.bwp-newsletter__field{display:flex;flex:1;flex-direction:column;gap:var(--wp--preset--spacing--gutter-sm,.75rem)}@media (min-width:640px){.bwp-newsletter__field{align-items:stretch;flex-direction:row}}.bwp-newsletter__input{background:var(--wp--preset--color--surface-card,#fff);border:none;border-radius:var(--wp--custom--radius--xl,.5rem);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);box-sizing:border-box;color:var(--wp--preset--color--on-surface,#191b23);flex:1;font-family:var(--wp--preset--font-family--sans,inherit);font-size:var(--wp--preset--font-size--body-md,13px);line-height:var(--wp--custom--typography--body-md--line-height,18px);min-width:0;padding:var(--wp--preset--spacing--gutter-sm,.75rem) var(--wp--preset--spacing--md,.875rem)}.bwp-newsletter__input::placeholder{color:var(--wp--preset--color--text-muted,#71717a)}.bwp-newsletter__input:focus-visible{outline:2px solid var(--wp--preset--color--tertiary-fixed,#85f8c4);outline-offset:2px}.bwp-newsletter__submit{align-items:center;background:var(--wp--preset--color--on-primary-fixed,#00174b);border:1px solid transparent;border-radius:var(--wp--custom--radius--xl,.5rem);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);color:var(--wp--preset--color--primary-fixed,#dbe1ff);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--wp--preset--font-family--sans,inherit);font-size:var(--wp--preset--font-size--body-sm,12px);font-weight:var(--wp--custom--typography--headline-md--weight,600);justify-content:center;line-height:var(--wp--custom--typography--body-sm--line-height,16px);padding:var(--wp--preset--spacing--gutter-sm,.75rem) var(--wp--preset--spacing--6,1.5rem);transition:background-color .15s}@media (prefers-reduced-motion:reduce){.bwp-newsletter__submit{transition:none}}.bwp-newsletter__submit:focus-visible,.bwp-newsletter__submit:hover{background:var(--wp--preset--color--on-primary-fixed-variant,#003ea8)}.bwp-newsletter__submit[disabled]{cursor:not-allowed;opacity:.7}.bwp-newsletter__hp{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.bwp-newsletter__error{background:var(--wp--preset--color--error-container,#ffdad6);border-radius:var(--wp--custom--radius--base,.125rem);color:var(--wp--preset--color--on-error-container,#93000a);font-size:var(--wp--preset--font-size--body-sm,12px);line-height:var(--wp--custom--typography--body-sm--line-height,16px);margin:var(--wp--preset--spacing--sm,.5rem) 0 0;padding:var(--wp--preset--spacing--sm,.5rem) var(--wp--preset--spacing--gutter-sm,.75rem)}.bwp-newsletter__result{background:color-mix(in srgb,var(--wp--preset--color--surface-card,#fff) 15%,transparent);border-radius:var(--wp--custom--radius--xl,.5rem);color:var(--bwp-newsletter-ink);font-size:var(--wp--preset--font-size--body-md,13px);line-height:var(--wp--custom--typography--body-md--line-height,18px);margin:0 0 var(--wp--preset--spacing--margin-mobile,1rem);max-width:32rem;padding:var(--wp--preset--spacing--md,.875rem) var(--wp--preset--spacing--gutter-sm,.75rem)}.bwp-newsletter--center .bwp-newsletter__result{margin-left:auto;margin-right:auto}.bwp-newsletter__result p{margin:0}.bwp-newsletter__result--editor{background:color-mix(in srgb,var(--wp--preset--color--surface-card,#fff) 20%,transparent);border:1px dashed color-mix(in srgb,var(--bwp-newsletter-ink) 40%,transparent);position:relative}.bwp-newsletter__editornote{color:color-mix(in srgb,var(--bwp-newsletter-ink) 70%,transparent);font-size:var(--wp--preset--font-size--label-sm,11px);letter-spacing:.04em;line-height:var(--wp--custom--typography--label-sm--line-height,14px);margin:0 0 var(--wp--preset--spacing--xs,.25rem);text-transform:uppercase}.bwp-newsletter__disclaimer{color:color-mix(in srgb,var(--wp--preset--color--primary-fixed,#dbe1ff) 80%,transparent);font-size:var(--wp--preset--font-size--body-sm,12px);line-height:var(--wp--custom--typography--body-sm--line-height,16px);margin:0}.bwp-newsletter--center .bwp-newsletter__disclaimer{color:color-mix(in srgb,var(--bwp-newsletter-ink) 70%,transparent)}:root[data-theme=dark] .bwp-newsletter{--bwp-newsletter-ink:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bwp-newsletter{--bwp-newsletter-ink:#fff}}
