.spacer{height:4vw}.pill{display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--green-mid);background:var(--green-light);border:1px solid var(--border);border-radius:100px;padding:4px 14px;margin-bottom:16px}.intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:48px}.card{border-radius:var(--radius);border:1px solid var(--border);padding:32px;background:var(--white);box-shadow:var(--shadow-sm);transition:var(--transition)}.card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.card.card--active{border-color:var(--green-mid);background:var(--green-light)}.card-header{display:flex;align-items:center;gap:14px;margin-bottom:20px}.card-icon{width:48px;height:48px;background:var(--green-mid);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;flex-shrink:0}.card.card--active .card-icon{background:var(--green-dark)}.card h3{font-size:1.15rem}.card ul{list-style:none;padding:0}.card ul li{padding:6px 0;padding-left:22px;position:relative;font-size:.93rem;color:var(--text-mid);border-bottom:1px solid var(--border)}.card ul li:last-child{border-bottom:none}.card ul li::before{content:'✓';position:absolute;left:0;color:var(--green-accent);font-weight:700}.card .card-cta{margin-top:20px}