.hc-explore2-wrap{max-width:var(--hc-maxw);margin:0 auto;padding:40px 20px 8px;background:#fafdfe;}
.hc-explore2-heading{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:28px;}
.hc-explore2-heading h2{font-size:clamp(22px,3vw,32px);font-weight:600;color:var(--hc-text);margin:0;white-space:nowrap;}
.hc-explore2-line{flex:1;height:1px;background:linear-gradient(90deg, transparent, #00000033 50%, transparent);max-width:220px;}
.hc-explore2-row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}
.hc-explore2-btn{display:flex;align-items:center;gap:12px;padding:18px 24px;border-radius:14px;background:#e6f7fe;color:#1A2B58;text-decoration:none;font-weight:700;font-size:16px;transition:transform .15s ease,box-shadow .15s ease;}
.hc-explore2-btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(26,43,88,.28);}
.hc-explore2-icon{display:flex;flex:0 0 auto;}
.hc-explore2-label{flex:1;}
.hc-explore2-arrow{flex:0 0 auto;font-size:22px;font-weight:400;line-height:1;}
@media (max-width:760px){
  .hc-explore2-row{grid-template-columns:1fr;gap:16px;}
  .hc-explore2-heading{gap:12px;}
  .hc-explore2-line{max-width:60px;}
  .hc-explore2-btn{padding:18px 20px;}
}