.plan-feature-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.plan-feature-group{min-width:0}.plan-feature-group h4{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--text-primary);align-items:center;gap:9px;margin:0;font-weight:600;line-height:1.4;display:flex}.plan-feature-group p{font-size:var(--text-sm);color:var(--text-secondary);text-wrap:pretty;margin:4px 0 14px;line-height:1.6}.plan-feature-group ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.plan-feature-group li{font-size:var(--text-sm);color:var(--text-primary);align-items:flex-start;gap:8px;line-height:1.5;display:flex}.plan-feature-group li svg{color:var(--mk-teal-ink,var(--success));flex:none;margin-top:3px}@media (max-width:700px){.plan-feature-groups{grid-template-columns:minmax(0,1fr);gap:20px}.plan-feature-group+.plan-feature-group{border-top:1px solid var(--border);padding-top:20px}.plan-feature-group p{margin-bottom:12px}}.plan-feature-summary ul{gap:9px}.plan-feature-summary li{font-size:13px}.plan-feature-group .plan-feature-scope{border-bottom:1px solid var(--border);color:var(--text-primary);font-variant-numeric:tabular-nums;margin:2px 0 10px;padding-bottom:10px;font-weight:500}.plan-feature-group li.is-excluded{color:color-mix(in srgb, var(--text-secondary) 80%, transparent)}.plan-feature-group li.is-excluded span{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent)}.plan-feature-group li.is-excluded svg{color:color-mix(in srgb, var(--text-secondary) 60%, transparent)}.plan-feature-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.plan-feature-every{color:var(--text-secondary);font-size:var(--text-xs);grid-column:1/-1;margin:0;line-height:1.6}
