.pd-newsletter{border-radius:var(--pd-radius-lg,12px);display:grid;font-family:var(--pd-font-body,"Montserrat",system-ui,sans-serif);gap:.75rem;padding:clamp(1rem,2.5vw,1.5rem)}.pd-newsletter__intro{display:grid;gap:.35rem}.pd-newsletter__heading{font-family:var(--pd-font-heading,"M PLUS Rounded 1c",system-ui,sans-serif);font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:700;line-height:1.2;margin:0}.pd-newsletter__subhead{font-size:.9375rem;line-height:1.45;margin:0;opacity:.9}.pd-newsletter__social-proof{align-items:center;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.5rem;letter-spacing:.01em;margin:0;opacity:.85}.pd-newsletter__social-proof-dot{background:var(--pd-teal,#34c6b9);border-radius:999px;box-shadow:0 0 0 3px rgba(52,198,185,.18);flex-shrink:0;height:.5rem;width:.5rem}.pd-newsletter__consent{font-size:.75rem;line-height:1.5;opacity:.75}.pd-newsletter__consent p{margin:0}.pd-newsletter__consent a{color:inherit;text-decoration:underline}.pd-newsletter__archive{font-size:.875rem;margin:0}.pd-newsletter__archive-link{align-items:center;color:var(--pd-teal,#34c6b9);display:inline-flex;font-weight:600;gap:.35rem;text-decoration:none;transition:color .15s ease,transform .15s ease}.pd-newsletter__archive-link:hover{color:var(--pd-yellow,#ffde59);transform:translateX(2px)}.pd-newsletter__form{margin-top:.25rem}.pd-newsletter .hs-form-field{margin-bottom:.5rem}.pd-newsletter .hs-form-field>label{display:block;font-size:.8125rem;font-weight:600;margin-bottom:.25rem}.pd-newsletter input[type=email],.pd-newsletter input[type=tel],.pd-newsletter input[type=text]{background:var(--pd-white,#fff);border:1px solid var(--pd-border,rgba(0,0,0,.15));border-radius:var(--pd-radius-md,8px);color:var(--pd-slate-grey,#3d4c53);font-family:inherit;font-size:.9375rem;line-height:1.3;padding:.625rem .875rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.pd-newsletter input[type=email]:focus,.pd-newsletter input[type=tel]:focus,.pd-newsletter input[type=text]:focus{border-color:var(--pd-teal,#34c6b9);box-shadow:0 0 0 3px rgba(52,198,185,.25);outline:none}.pd-newsletter .hs-button,.pd-newsletter input[type=submit]{background:var(--pd-teal,#34c6b9);border:0;border-radius:999px;color:var(--pd-navy,#022d41);cursor:pointer;display:inline-block;font-family:var(--pd-font-ui,"Roboto",system-ui,sans-serif);font-size:.9375rem;font-weight:700;letter-spacing:.02em;margin-top:.5rem;padding:.6875rem 1.25rem;text-transform:none;transition:background-color .15s ease,transform .05s ease}.pd-newsletter .hs-button:hover,.pd-newsletter input[type=submit]:hover{background:var(--pd-yellow,#ffde59)}.pd-newsletter .hs-button:active,.pd-newsletter input[type=submit]:active{transform:translateY(1px)}.pd-newsletter .hs-error-msg,.pd-newsletter .hs-error-msgs{color:var(--pd-error,#ff6b6b);font-size:.75rem;list-style:none;margin:.25rem 0 0;padding:0}.pd-newsletter__form--preview{display:grid;gap:.5rem;margin:0}.pd-newsletter__sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.pd-newsletter__field-row{display:grid;gap:.5rem;grid-template-columns:1fr}.pd-newsletter__input{background:var(--pd-white,#fff);border:1px solid var(--pd-border,rgba(0,0,0,.15));border-radius:var(--pd-radius-md,8px);color:var(--pd-slate-grey,#3d4c53);font-family:inherit;line-height:1.3;padding:.625rem .875rem;width:100%}.pd-newsletter__button,.pd-newsletter__input{cursor:not-allowed;font-size:.9375rem;opacity:.85}.pd-newsletter__button{background:var(--pd-teal,#34c6b9);border:0;border-radius:999px;color:var(--pd-navy,#022d41);font-family:var(--pd-font-ui,"Roboto",system-ui,sans-serif);font-weight:700;letter-spacing:.02em;padding:.6875rem 1.25rem}.pd-newsletter__editor-note{background:var(--pd-white,#fff);border:1px dashed var(--pd-soft-grey,#9ea5a9);border-radius:var(--pd-radius-md,8px);color:var(--pd-slate-grey,#3d4c53);font-size:.75rem;margin:0;padding:.5rem .75rem}.pd-newsletter__editor-note strong{color:var(--pd-navy,#022d41)}.pd-newsletter--default{background:var(--pd-lightest-grey,#ebeded);color:var(--pd-slate-grey,#3d4c53)}.pd-newsletter--default .pd-newsletter__heading{color:var(--pd-navy,#022d41)}.pd-newsletter--dark{background:transparent;padding:0}.pd-newsletter--dark,.pd-newsletter--dark .pd-newsletter__archive-link,.pd-newsletter--dark .pd-newsletter__heading{color:var(--pd-white,#fff)}.pd-newsletter--dark .pd-newsletter__social-proof,.pd-newsletter--dark .pd-newsletter__subhead{color:hsla(0,0%,100%,.85)}.pd-newsletter--dark .pd-newsletter__consent{color:hsla(0,0%,100%,.65)}.pd-newsletter--dark .pd-newsletter__archive-link:hover{color:var(--pd-yellow,#ffde59)}.pd-newsletter--dark .pd-newsletter__input,.pd-newsletter--dark input[type=email],.pd-newsletter--dark input[type=tel],.pd-newsletter--dark input[type=text]{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.25);color:var(--pd-white,#fff)}.pd-newsletter--dark .pd-newsletter__input::placeholder,.pd-newsletter--dark input[type=email]::placeholder,.pd-newsletter--dark input[type=text]::placeholder{color:hsla(0,0%,100%,.55)}.pd-newsletter--dark .hs-form-field>label{color:hsla(0,0%,100%,.92)}.pd-newsletter--dark .pd-newsletter__editor-note{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.9)}.pd-newsletter--dark .pd-newsletter__editor-note strong{color:var(--pd-yellow,#ffde59)}.pd-newsletter--light{background:var(--pd-white,#fff);border:1px solid var(--pd-border,rgba(0,0,0,.08));box-shadow:var(--pd-shadow,0 8px 24px rgba(2,45,65,.06))}.pd-newsletter--light,.pd-newsletter--light .pd-newsletter__heading{color:var(--pd-navy,#022d41)}.pd-newsletter--light .pd-newsletter__consent,.pd-newsletter--light .pd-newsletter__social-proof,.pd-newsletter--light .pd-newsletter__subhead{color:var(--pd-slate-grey,#3d4c53)}.pd-newsletter--compact{gap:.5rem;padding:clamp(.75rem,2vw,1rem)}.pd-newsletter--compact .pd-newsletter__form{margin-top:0}.pd-newsletter--preview{position:relative}.pd-newsletter--preview:before{border:1px dashed var(--pd-soft-grey,#9ea5a9);border-radius:inherit;content:"";inset:0;opacity:.6;pointer-events:none;position:absolute}@media (min-width:640px){.pd-newsletter__field-row{align-items:stretch;grid-template-columns:minmax(0,1fr) auto}.pd-newsletter__button{margin-top:0;white-space:nowrap}.pd-newsletter__form .hs-form>.hs-submit{margin-top:.25rem}}