.rx-newsletter__card{background-color:var(--rx-surface);border-radius:14px;color:var(--rx-text);margin-inline:auto;max-width:693px;padding:97.4px 81px 103.4px;text-align:start}.rx-newsletter__heading{color:var(--rx-heading);font-size:var(--rx-text-2xl);font-weight:400;line-height:1.2;margin:0 -21.8px 74px 0;max-width:17.28em;text-wrap:pretty}.rx-newsletter__form{align-items:center;display:flex;gap:var(--rx-space-4);margin-top:var(--rx-space-7)}.rx-newsletter__input{background:none;border:0;border-bottom:1px solid var(--rx-rule);border-radius:0;color:var(--rx-text);flex:1 1 auto;font-family:inherit;font-size:var(--rx-text-sm);min-width:0;padding:var(--rx-space-3) 0}.rx-newsletter__input::placeholder{color:var(--rx-text-muted)}.rx-newsletter__input:focus{border-bottom-color:var(--rx-accent);outline:none}.rx-newsletter__submit{flex:none}.rx-newsletter__form.rx-hsform{display:block;margin-top:0;text-align:start}.rx-newsletter__form.rx-hsform .hs-form:not(:has(.hs-form-field:not(.hs-recaptcha)~.hs-form-field:not(.hs-recaptcha))):not(:has(.legal-consent-container)){align-items:end;border-bottom:1px solid var(--rx-gold-base);column-gap:var(--rx-space-4);grid-template-columns:minmax(0,1fr) auto}.rx-newsletter__form.rx-hsform .hs-form:not(:has(.hs-form-field:not(.hs-recaptcha)~.hs-form-field:not(.hs-recaptcha))):not(:has(.legal-consent-container)) .hs-input{border-bottom-color:transparent}.rx-newsletter__form.rx-hsform .hs-form:not(:has(.hs-form-field:not(.hs-recaptcha)~.hs-form-field:not(.hs-recaptcha))):not(:has(.legal-consent-container)){position:relative}.rx-newsletter__form.rx-hsform .hs-form:not(:has(.hs-form-field:not(.hs-recaptcha)~.hs-form-field:not(.hs-recaptcha))):not(:has(.legal-consent-container)) .input:after{content:none}.rx-newsletter__form.rx-hsform .hs-form:not(:has(.hs-form-field:not(.hs-recaptcha)~.hs-form-field:not(.hs-recaptcha))):not(:has(.legal-consent-container)):after{background-color:var(--rx-accent);bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left center;transition:transform var(--rx-demo-field-duration) var(--rx-demo-field-ease)}.rx-newsletter__form.rx-hsform .hs-form:not(:has(.hs-form-field:not(.hs-recaptcha)~.hs-form-field:not(.hs-recaptcha))):not(:has(.legal-consent-container)):has(.hs-input:focus):after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.rx-newsletter__form.rx-hsform .hs-form:after{transition:none}}.rx-newsletter__form.rx-hsform .hs-form:not(:has(.hs-form-field:not(.hs-recaptcha)~.hs-form-field:not(.hs-recaptcha))):not(:has(.legal-consent-container)) .hs-error-msgs{left:0;margin:0;position:absolute;right:0;top:calc(100% + 1px + var(--rx-space-2))}.rx-newsletter__form.rx-hsform .hs-form .hs-error-msg{font-size:var(--rx-text-sm);line-height:1.3}.rx-newsletter__form.rx-hsform:has(.hs-error-msgs) .rx-hsform__recaptcha-note{margin-block-start:calc(var(--rx-space-4) + var(--rx-space-6))}.rx-newsletter__form.rx-hsform .hs-form .hs-input:-webkit-autofill{box-shadow:inset 0 0 0 100px var(--rx-surface);-webkit-text-fill-color:var(--rx-heading)}.rx-newsletter__form.rx-hsform .hs-form:not(:has(.hs-form-field:not(.hs-recaptcha)~.hs-form-field:not(.hs-recaptcha))):not(:has(.legal-consent-container)) .hs_submit{margin:0 0 13.5px}.rx-newsletter__form.rx-hsform .hs-form input.hs-input{font-size:1.125rem;font-weight:500;padding-inline:6.4px 0!important}.rx-newsletter__form.rx-hsform .hs-form .hs-form-field.hs-form-field:has(>label) .hs-input::placeholder{color:var(--rx-heading);opacity:1}.rx-newsletter__form.rx-hsform .hs-form .hs-button{min-height:36px;padding-inline:19px 48px}.rx-newsletter__form.rx-hsform .hs-form .hs_submit .actions:after{background-color:var(--rx-gold-base);content:"";height:14px;-webkit-mask:var(--rx-btn-arrow-mask) center /contain no-repeat;mask:var(--rx-btn-arrow-mask) center /contain no-repeat;pointer-events:none;position:absolute;right:17px;top:50%;translate:0 -50%;width:16px}.rx-newsletter__form.rx-hsform .rx-hsform__recaptcha-note{margin-block-start:var(--rx-space-4)}@media (max-width:767px){.rx-newsletter__card{padding:var(--rx-space-7) var(--rx-space-5)}.rx-newsletter__heading{font-size:var(--rx-text-xl);margin:0 0 var(--rx-space-6)}.rx-newsletter__form{align-items:stretch;flex-direction:column}}