.meb-family-signup--featured{background:linear-gradient(115deg,#103e35 0%,#17614f 58%,#0d7861 100%);color:#fff;position:relative;overflow:hidden}.meb-family-signup--featured:before{content:"";position:absolute;width:440px;height:440px;border-radius:50%;background:rgba(255,255,255,.045);right:-170px;top:-210px;pointer-events:none}.meb-family-signup--featured .container{position:relative}.meb-family-signup--featured h2{color:#fff;line-height:1.12}.meb-family-signup--featured .lead{color:#e7f6f0}.meb-family-signup--featured .text-muted{color:#d4e9e2!important}.meb-signup-badge{display:inline-flex;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.12);padding:.45rem .85rem;border-radius:50px;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.meb-signup-benefits{display:flex;flex-direction:column;gap:.65rem;margin:1.5rem 0;font-weight:600}.meb-family-signup--featured .meb-family-signup__panel{background:#fff;border:0;border-radius:20px;padding:clamp(1.25rem,3vw,2.5rem);box-shadow:0 24px 55px rgba(0,0,0,.16);color:#173b32}.meb-family-signup--featured .meb-family-signup__panel .text-muted{color:#65746f!important}.meb-signup-form-kicker{font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:#08795f;font-weight:800}.meb-family-signup--featured .meb-family-signup__panel h3{color:#143c32}.meb-family-signup--featured .form-control,.meb-family-signup--featured .form-select{min-height:46px;border-radius:10px}.meb-family-signup--featured .form-check-input:checked{background-color:#008b6c;border-color:#008b6c}.meb-signup-submit{min-height:48px;padding-left:1.5rem;padding-right:1.5rem;font-weight:700}@media(max-width:991px){.meb-family-signup--featured .row{row-gap:2rem!important}}