.comparison-legend{font-size:max(17px, 14px);line-height:1.7;max-width:900px;margin-bottom:28px}
html body #plans .aligned-management-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto repeat(4,auto) auto auto;column-gap:30px;row-gap:0;align-items:stretch}
html body #plans .aligned-management-grid>.management-card{display:grid;grid-template-rows:subgrid;grid-row:span 8;min-width:0;padding:0}
html body #plans .aligned-management-grid .management-head{min-height:0;padding:30px}
html body #plans .aligned-management-grid .management-head h3{font-size:max(17px, 30px);line-height:1.2;min-height:2.4em}
html body #plans .aligned-management-grid .management-group{margin:0;padding:24px 30px 12px}
html body #plans .aligned-management-grid .management-group h4{font-family:Avenir,Arial,sans-serif;font-size:max(17px, 19px);font-weight:600;line-height:1.4;letter-spacing:0;margin:0 0 18px}
html body #plans .aligned-management-grid .management-group li{font-size:max(17px, 15px);line-height:1.65;color:#71392f;padding-bottom:10px}
html body #plans .aligned-management-grid .management-group li.comparison-difference{color:#a15a3e;font-weight:600}
html body #plans .aligned-management-grid .management-extras{margin:0;padding:24px 30px}
html body #plans .aligned-management-grid>.management-card>.button{margin:15px 30px 30px;align-self:end;text-align:center;font-size:max(17px, 12px)}
html body #plans .aligned-management-grid .unified-onboarding{display:grid;grid-template-columns:1fr auto;gap:10px 15px;background:#fbf2ef!important;color:#71392f!important;font-size:max(17px, calc(13px + 2pt));padding:20px 30px;min-height:100px}
.onboarding-standard{text-decoration:line-through;text-decoration-thickness:1px;opacity:.75;font-size:max(17px, calc(22px + 2pt))}
.onboarding-offer{grid-column:1/-1;overflow:hidden;white-space:nowrap;min-width:0;font-weight:600;font-size:max(17px, calc(13px + 2pt))}
.onboarding-offer-track{display:flex;width:max-content;animation:onboarding-scroll 22s linear infinite}.onboarding-offer-track>span{display:block;padding-right:50px}
.onboarding-promo-note{font-weight:600;color:#a15a3e}@keyframes onboarding-scroll{to{transform:translateX(-50%)}}
@media(max-width:760px){html body #plans .aligned-management-grid{display:block}html body #plans .aligned-management-grid>.management-card{display:block;margin-bottom:30px}.onboarding-offer-track{animation-duration:26s}}
@media(prefers-reduced-motion:reduce){.onboarding-offer-track{animation:none;display:block;width:auto;white-space:normal}.onboarding-offer-track>span+span{display:none}}
