.sidebar-cta{border-radius:var(--radius-lg);max-width:100%;overflow-wrap:break-word;padding:var(--space-6);word-wrap:break-word}.sidebar-cta--white{background-color:var(--color-white);border:1px solid var(--color-slate-200)}.sidebar-cta--cloud{background-color:var(--color-cloud);border:1px solid var(--color-slate-200)}.sidebar-cta--midnight{background-color:var(--color-navy);border:none}.sidebar-cta--midnight .sidebar-cta__eyebrow{color:var(--color-emerald)}.sidebar-cta--midnight .sidebar-cta__heading{color:var(--color-white)}.sidebar-cta--midnight .sidebar-cta__description{color:var(--color-slate-300)}.sidebar-cta--midnight .sidebar-cta__button{background-color:var(--color-white);color:var(--color-navy)}.sidebar-cta--midnight .sidebar-cta__button:hover{background-color:var(--color-slate-100)}.sidebar-cta__eyebrow{color:var(--color-emerald-dark);font-size:12px;font-weight:600;letter-spacing:.06em;margin-bottom:var(--space-2);text-transform:uppercase}.sidebar-cta__heading{color:var(--color-ink);font-size:18px;font-weight:700;line-height:1.3;margin-bottom:var(--space-3)}.sidebar-cta__description{color:var(--color-slate-600);font-size:14px;line-height:1.5;margin-bottom:var(--space-6)}.sidebar-cta__button{display:block;text-align:center;width:100%}.sidebar-cta__form{margin-top:var(--space-2)}.sidebar-cta__form .hs-form-field{margin-bottom:var(--space-3)}.sidebar-cta__form label:not(.hs-form-booleancheckbox-display){display:block;font-size:12px;font-weight:600;margin-bottom:2px}.sidebar-cta--midnight .sidebar-cta__form label:not(.hs-form-booleancheckbox-display){color:var(--color-slate-300)}.sidebar-cta__form .hs-input{border:1px solid hsla(0,0%,100%,.2);border-radius:var(--radius-md);font-size:14px;padding:8px 10px;width:100%}.sidebar-cta__form .hs-form-booleancheckbox-display{align-items:start;display:grid;font-size:12px;gap:6px;grid-template-columns:18px 1fr;line-height:1.4}.sidebar-cta--midnight .sidebar-cta__form .hs-form-booleancheckbox-display{color:var(--color-slate-300)}.sidebar-cta__form .hs-form-booleancheckbox-display input[type=checkbox]{height:16px;margin:2px 0 0;width:16px}.sidebar-cta--midnight .sidebar-cta__form .hs-form-required{color:var(--color-signal)}.sidebar-cta__form .hs-button{font-size:14px;padding:10px;width:100%}.sidebar-cta__form .hs-error-msgs{font-size:11px;margin-top:2px}.sidebar-cta--midnight .submitted-message{color:var(--color-white);font-size:14px;line-height:1.5}