.plan-cards{align-items:stretch;display:grid}.plan-card{display:flex;flex-direction:column;min-width:0}.plan-card__top{align-items:center;column-gap:14px;display:flex;flex-wrap:wrap;margin-bottom:6px;row-gap:12px}.plan-card__icon{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.plan-card__icon img,.plan-card__icon svg{display:block;height:100%;object-fit:contain;width:100%}.plan-card__badge{border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.08em;line-height:1.2;margin-left:auto;padding:.4em 1em;text-align:center;text-transform:uppercase}.plan-card__title{margin:0;word-break:break-word}.plan-cards--icon-above .plan-card__title{flex-basis:100%;order:3}.plan-card__subtitle{font-weight:600;line-height:1.3;margin:0 0 .6em}.plan-card__body>:first-child{margin-top:0}.plan-card__body>:last-child{margin-bottom:0}.plan-card__checklist{border-top-style:solid;border-top-width:1px;margin-top:20px;padding-top:20px}.plan-card__label{font-size:13px;font-weight:700;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.plan-card__list{display:grid;gap:6px;list-style:none;margin:0;padding:0}.plan-card__item{align-items:flex-start;display:flex;gap:10px;line-height:1.45;margin:0}.plan-card__check{flex-shrink:0;height:1em;margin-top:.22em;width:1em}.plan-card__highlight{border-radius:10px;font-size:.9em;margin-top:auto;padding:12px 18px}.plan-card>:has(+.plan-card__highlight){margin-bottom:20px}.plan-card__highlight>:first-child{margin-top:0}.plan-card__highlight>:last-child{margin-bottom:0}@media (max-width:767px){.plan-card__top{column-gap:12px}}