.callback{background:var(--color-dark);color:var(--color-white)}.callback__inner{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16);align-items:center}.callback__title{font-size:var(--text-3xl);font-weight:var(--font-weight-bold);color:var(--color-white);line-height:var(--leading-tight);margin-bottom:var(--space-4)}.callback__desc{font-size:var(--text-lg);color:rgb(255 255 255 / .75);line-height:var(--leading-relaxed);margin-bottom:var(--space-6)}.section__label--light{color:var(--color-primary-light)}.callback__benefits{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.callback__benefits li{font-size:var(--text-base);color:rgb(255 255 255 / .85);padding-left:var(--space-6);position:relative}.callback__benefits li::before{content:'\2713';position:absolute;left:0;color:var(--color-primary-light);font-weight:var(--font-weight-bold)}.callback__form-wrap{background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .1);border-radius:var(--radius-lg);padding:var(--space-8)}.callback__form .form__group{margin-bottom:var(--space-4)}.form__label--light{color:rgb(255 255 255 / .85)}.form__checkbox-label--light{color:rgb(255 255 255 / .7)}.form__checkbox-label--light a{color:var(--color-primary-light)}.btn--full{width:100%;justify-content:center}@media (max-width:1023px){.callback__inner{grid-template-columns:1fr;gap:var(--space-8)}}@media (max-width:639px){.callback__form-wrap{padding:var(--space-6)}}