.option-cards{display:grid;gap:1.5rem}.option-cards__item{background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-lg);display:flex;flex-direction:column;padding:2.25rem 1.75rem;transition:border-color .3s,box-shadow .3s,transform .3s}.option-cards__item.is-featured{background:linear-gradient(180deg,rgba(37,99,235,.03) 0,var(--bg-white) 30%)}.option-cards__item.is-featured,.option-cards__item:hover{border-color:var(--accent-border);box-shadow:var(--shadow-md)}.option-cards__item:hover{transform:translateY(-3px)}.option-cards__badge{background:var(--accent-bg);border:1px solid var(--accent-border);border-radius:6px;color:var(--accent);display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.05em;margin-bottom:1rem;padding:.2rem .65rem;text-transform:uppercase;width:fit-content}.option-cards__title{color:var(--text-primary);font-family:var(--font-display);font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.option-cards__includes{border-top:1px solid var(--border-light);display:flex;flex-direction:column;gap:.55rem;list-style:none;margin:0;padding:1.25rem 0 0}.option-cards__includes li{align-items:center;color:var(--text-secondary);display:flex;font-size:.85rem;gap:.6rem;margin:0}.option-cards__icon{align-items:center;background:var(--accent-bg);border:1px solid var(--accent-border);border-radius:50%;display:flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.option-cards__icon svg{height:10px;width:10px}@media (min-width:992px){.option-cards{grid-template-columns:repeat(3,1fr)}}