.cs-newsletter{align-items:center;background:var(--ink,#232323);border-radius:var(--radius-md,18px);box-sizing:border-box;color:#fff;display:grid;font-family:var(--body,system-ui,sans-serif);gap:32px;grid-template-columns:1.1fr 1fr;margin-top:40px;padding:40px 44px}.cs-newsletter__heading,.cs-newsletter__heading h3{color:#fff;font-family:var(--heading,serif);font-size:36px;font-weight:400;line-height:1.05;margin:0 0 10px}.cs-newsletter__heading em{color:var(--sand,#c2b887);font-style:italic}.cs-newsletter__lead,.cs-newsletter__lead p{color:hsla(0,0%,100%,.7);font-size:15px;line-height:1.55;margin:0;max-width:400px}.cs-newsletter__form-wrap{display:flex;flex-direction:column;gap:10px}.cs-newsletter__hint{border:1px dashed hsla(0,0%,100%,.2);border-radius:12px;color:hsla(0,0%,100%,.5);font-size:13px;padding:12px 16px}.cs-newsletter__privacy,.cs-newsletter__privacy p{color:hsla(0,0%,100%,.5);font-size:12px;line-height:1.5;margin:0}.cs-newsletter__form-wrap .hs-form-field{margin-bottom:12px}.cs-newsletter__form-wrap form{display:flex;flex-direction:column}.cs-newsletter__form-wrap label{color:hsla(0,0%,100%,.8);display:block;font-size:12px;font-weight:500;margin-bottom:6px}.cs-newsletter__form-wrap .hs-form-required{color:var(--sand,#c2b887);margin-left:2px}.cs-newsletter__form-wrap input[type=email],.cs-newsletter__form-wrap input[type=number],.cs-newsletter__form-wrap input[type=tel],.cs-newsletter__form-wrap input[type=text],.cs-newsletter__form-wrap select,.cs-newsletter__form-wrap textarea{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:999px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:14px;outline:0;padding:12px 18px;width:100%}.cs-newsletter__form-wrap textarea{border-radius:14px;min-height:90px;resize:vertical}.cs-newsletter__form-wrap input::placeholder,.cs-newsletter__form-wrap textarea::placeholder{color:hsla(0,0%,100%,.4)}.cs-newsletter__form-wrap .hs-button,.cs-newsletter__form-wrap input[type=submit]{align-self:flex-start;background:var(--sand,#c2b887);border:0;border-radius:999px;color:var(--ink,#232323);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;margin-top:6px;padding:12px 24px;transition:background .15s ease,transform .15s ease}.cs-newsletter__form-wrap .hs-button:hover,.cs-newsletter__form-wrap input[type=submit]:hover{background:var(--sand-deep,#6b6338);transform:translateY(-1px)}.cs-newsletter__form-wrap .hs-error-msg,.cs-newsletter__form-wrap .hs-error-msgs{color:#ffb4b4;font-size:12px;list-style:none;margin:4px 0 0;padding:0}.cs-newsletter__form-wrap .legal-consent-container{color:hsla(0,0%,100%,.5);font-size:11px;line-height:1.5;margin-top:10px}.cs-newsletter__form-wrap .legal-consent-container a{color:var(--sand,#c2b887)}.cs-newsletter__form-wrap .submitted-message{background:hsla(0,0%,100%,.08);border:1px solid rgba(194,184,135,.4);border-radius:14px;color:var(--sand,#c2b887);font-size:14px;padding:14px 18px}@media (max-width:960px){.cs-newsletter{gap:20px;grid-template-columns:1fr;padding:32px 24px}}