.sessions-split{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.session-card{padding:40px 34px;border-radius:var(--radius-lg);display:flex;flex-direction:column;justify-content:space-between;position:relative}.session-card.is-featured{border:1.5px solid var(--accent-sage);background:#fff}.session-badge{position:absolute;top:36px;right:34px;background:var(--accent-sage);color:#fff;padding:6px 14px;border-radius:var(--radius-full);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.8px;z-index:2;box-shadow:0 4px 12px#0000001a}.session-title{font-size:1.4rem;font-weight:600}.session-price{font-family:var(--font-serif);font-size:2.8rem;margin:16px 0}.session-price span{font-family:var(--font-sans);font-size:.95rem;color:var(--text-muted)}.session-checklist{list-style:none;margin-bottom:32px}.session-checklist li{font-size:.92rem;color:var(--text-secondary);margin-bottom:12px;display:flex;align-items:center;gap:10px}.session-checklist li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent-sage)}@media (width<=860px){.sessions-split{grid-template-columns:1fr}}.price-amount{font-weight:inherit;transition:opacity.3s}.prices-pending .price-amount{opacity:0}