.compare-card{position:relative;border-radius:var(--r-lg);border:1px solid var(--pill-line);background:var(--pill-bg-card);padding:var(--sp-8)}.compare-card.before{background:var(--pill-bg-warm)}.compare-card.featured{overflow:hidden}.compare-card.featured::before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,var(--pill-blue) 0 50%,var(--pill-teal) 50% 100%)}.compare-card .cmp-tag{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--pill-muted);margin:0 0 14px}.compare-card.featured .cmp-tag{color:var(--pill-blue)}.compare-card h3{font-size:20px;margin:0 0 18px}.compare-card ul{list-style:none;padding:0;margin:0}.compare-card ul li{position:relative;padding:10px 0 10px 28px;font-size:14px;line-height:1.5;color:var(--pill-ink-soft);border-bottom:1px dashed var(--pill-line-2)}.compare-card ul li:last-child{border-bottom:0}.compare-card ul li::before{content:"";position:absolute;left:0;top:14px;width:14px;height:14px;border-radius:50%}.compare-card.before ul li::before{background:var(--crit-soft);border:1.5px solid var(--crit)}.compare-card.featured ul li::before{content:"✓";background:var(--pill-blue);color:#fff;font-size:9px;font-weight:700;line-height:14px;text-align:center}.one-more-card{display:block;position:relative;padding-bottom:calc(var(--sp-8) + 22px);transition:border-color .2s,box-shadow .2s}.one-more-card:hover{border-color:var(--pill-blue);box-shadow:var(--sh-md)}.one-more-card .one-more-arrow{position:absolute;left:var(--sp-8);bottom:var(--sp-6);font-size:18px;line-height:1;color:var(--pill-blue);transition:transform .2s}.one-more-card:hover .one-more-arrow{transform:translateX(4px)}.one-entry-price{margin-top:var(--sp-4);font-size:15px;color:var(--pill-ink-soft);max-width:62ch}