.family-tier-duality{box-sizing:border-box;padding:5rem 0}.family-tier-duality__wrap{align-items:center;display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2.2rem)}.family-tier-duality__middle,.family-tier-duality__top{max-width:850px;text-align:center}.family-tier-duality__tiers{display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.family-tier-duality__tier-card{align-items:center;background-color:hsla(0,0%,100%,.2);border:1px solid rgba(42,40,38,.16);box-sizing:border-box;display:flex;flex-direction:column;gap:.4rem;padding:clamp(.9rem,2vw,1.2rem);text-align:center}.family-tier-duality__rule{background:rgba(42,40,38,.16);height:1px;max-width:8rem;width:100%}.family-tier-duality__table{max-width:42rem;width:100%}.family-tier-duality__row{align-items:center;border-bottom:1px solid rgba(42,40,38,.16);display:grid;gap:.75rem 1.2rem;grid-template-columns:1fr auto 1fr;padding:.85rem 0}.family-tier-duality__row:last-child{border-bottom:none}.family-tier-duality__col--center{text-align:center}.family-tier-duality__footer-note{max-width:42rem;text-align:center}.family-tier-duality__cta .button-group{display:flex;justify-content:center}.family-tier-duality__cta .button-group .button-item{margin-left:0;margin-right:0}.family-tier-duality__btn--nolink{cursor:default;pointer-events:none}@media (max-width:900px){.family-tier-duality__tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.family-tier-duality__tiers{grid-template-columns:1fr}.family-tier-duality__row{gap:.5rem;grid-template-columns:1fr}.family-tier-duality__col--center{text-align:left}}