.ind .section{padding:48px 0}.ind .section h2{font-size:30px;line-height:1.2;margin:0 0 12px}.ind .section-intro{max-width:780px;color:var(--muted);margin:0 0 26px}
.ind .hero p{max-width:800px;font-size:19px;margin:0 0 22px;color:rgba(255,255,255,.88)}.ind .hero .note{font-size:13px;color:rgba(255,255,255,.8);margin:18px 0 0}.ind .hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}
.ind .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ind .grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}
.ind .card h3{font-size:21px;line-height:1.25;margin:0 0 9px}.ind .card p{margin:0 0 12px}.ind .card p:last-child{margin-bottom:0}
.ind .card-link{display:inline-block;font-weight:700;text-decoration:none;margin-top:8px;color:var(--purple)}
.ind .pill{display:inline-block;background:#f2edf6;color:var(--purple);border-radius:99px;padding:4px 10px;font-size:12px;font-weight:700;margin:0 0 12px}
.ind .list{padding-left:22px}.ind .list li{padding:4px 0}
.ind .cta-band{background:#fff;border:1px solid #e5e0ee;border-radius:14px;padding:28px;display:flex;align-items:center;justify-content:space-between;gap:20px}.ind .cta-band h2{margin:0 0 6px;font-size:24px}.ind .cta-band p{margin:0;color:var(--muted)}
.ind .two-col{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.ind .tag-list{display:flex;flex-wrap:wrap;gap:8px}.ind .tag-list span{background:#fff;border:1px solid #e5e0ee;border-radius:99px;padding:7px 12px;font-size:14px}
@media(max-width:860px){.ind .grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.ind .two-col{grid-template-columns:1fr}}
@media(max-width:580px){.ind .grid,.ind .grid.three{grid-template-columns:1fr}.ind .section{padding:34px 0}.ind .cta-band{align-items:flex-start;flex-direction:column}}
