.rwb-lead-page,
.rwb-get-started {
    --rwb-lead-border: rgba(15, 44, 61, .12);
    --rwb-lead-muted: #65737c;
    --rwb-lead-surface: #f7f9fa;
    padding: 0 0 clamp(3rem, 6vw, 6rem) 0;
}


.rwb-lead-form__card {
    padding: clamp(1.5rem, 3vw, 2.25rem);
    border: 1px solid var(--rwb-lead-border);
    border-radius: 16px;
    background: #fff;
    box-shadow: 0 18px 50px rgba(16, 42, 58, .07);
}
.rwb-lead-form__heading { margin-bottom: 1.5rem; }
.rwb-lead-form__heading h2 { margin: 0; }
.rwb-lead-form .control-label { margin-bottom: .4rem; font-weight: 650; }
.rwb-lead-form .form-control,
.rwb-lead-form .form-select { min-height: 46px; }
.rwb-lead-form textarea.form-control { min-height: 135px; }
.rwb-lead-form__recaptcha-note { margin: 1rem 0 0; color: var(--rwb-lead-muted); font-size: .82rem; }
.rwb-lead-form__actions { margin-top: 1.4rem; }
.rwb-lead-form__submit { min-height: 48px; padding: 20px; text-transform: uppercase; font-weight: 700; }
.rwb-lead-form__submit:hover { background-color: var(--bs-secondary); border-color: var(--bs-white); }
.rwb-lead-form__alert { margin-bottom: 1.25rem; padding: .9rem 1rem; border-radius: 10px; }
.rwb-lead-form__alert.is-error { background: #fff0f0; border: 1px solid #e5b4b4; color: #8a2424; }
.rwb-lead-form__success { padding: clamp(1rem, 3vw, 2rem) 0; }
.rwb-lead-form__success h2 { margin-bottom: .8rem; }
.rwb-lead-form__success > p:not(.rwb__eyebrow) { color: var(--rwb-lead-muted); line-height: 1.65; }
.rwb-lead-form__reference { margin-top: 1rem; font-weight: 700; }
/*
.rwb-lead-page__content,
.rwb-get-started__content { margin-top: clamp(2rem, 4vw, 3.5rem); }
.rwb-get-started__benefits { display: grid; gap: clamp(1.75rem, 4vw, 3rem); }
.rwb-get-started__benefit { display: grid; grid-template-columns: 76px minmax(0, 1fr); gap: 1.25rem; align-items: start; }
.rwb-get-started__benefit-icon { display: grid; place-items: center; width: 76px; height: 76px; border-radius: 50%; background: var(--rwb-lead-surface); }
.rwb-get-started__benefit-icon img { display: block; width: 42px; height: 42px; object-fit: contain; }
.rwb-get-started__benefit h2 { margin: 0 0 .45rem; font-size: clamp(1.15rem, 2vw, 1.45rem); }
.rwb-get-started__benefit p { margin: 0; color: var(--rwb-lead-muted); line-height: 1.65; }

@media (max-width: 991.98px) {
    .rwb-get-started__benefits { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1.25rem; }
    .rwb-get-started__benefit { grid-template-columns: 1fr; }
}
@media (max-width: 767.98px) {
    .rwb-get-started__benefits { grid-template-columns: 1fr; }
    .rwb-get-started__benefit { grid-template-columns: 68px minmax(0, 1fr); }
}
@media (max-width: 575.98px) {
    .rwb-get-started__benefit { grid-template-columns: 64px minmax(0, 1fr); gap: 1rem; }
    .rwb-get-started__benefit-icon { width: 64px; height: 64px; }
    .rwb-get-started__benefit-icon img { width: 36px; height: 36px; }
    .rwb-lead-form__card { border-radius: 12px; }
}
*/
.rwb-page-feature{
	cursor: not-allowed;
}
.rwb-page-feature .rwb-page-feature__desc:hover .rwb-page-feature__title{
	color: var(--bs-primary);
}
.rwb-get-started .rwb-horizontal__rule {
    margin-bottom: 0 !important;
}
section.astroid-component-section {
	padding-top: 0;
