.cYsLsq_section{background:linear-gradient(180deg, var(--gray-100) 0%, var(--gray-100) 72%, #f8faff 100%);padding:var(--section-padding-y) var(--page-padding-x)}.cYsLsq_inner{max-width:var(--content-max);margin:0 auto}.cYsLsq_heading{font-family:var(--font-sans);font-weight:800;font-size:var(--section-heading);line-height:var(--leading-tight);color:var(--gray-900);letter-spacing:var(--tracking-tight);text-align:center;margin-bottom:48px}.cYsLsq_grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:64px;display:grid}.cYsLsq_gridHighRisk{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.cYsLsq_card{background:var(--white);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);height:100%;transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);border:1px solid #0a25400f;flex-direction:column;align-items:flex-start;gap:18px;padding:32px;display:flex}.cYsLsq_card:hover{box-shadow:var(--shadow-xl);transform:translateY(-6px)}.cYsLsq_icon{flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.cYsLsq_iconImg{object-fit:contain;width:80px;height:80px;transition:transform .3s var(--ease-out)}.cYsLsq_card:hover .cYsLsq_iconImg{transform:scale(1.06)}.cYsLsq_title{font-family:var(--font-sans);font-weight:700;font-size:var(--text-xl);line-height:var(--leading-snug);color:var(--gray-900)}.cYsLsq_desc{font-size:var(--text-lg);line-height:var(--leading-body);color:var(--gray-500)}.cYsLsq_highRisk{padding-top:8px}.cYsLsq_subheading{font-family:var(--font-sans);font-size:clamp(22px,2.5vw,28px);font-weight:700;line-height:var(--leading-tight);color:var(--gray-900);letter-spacing:var(--tracking-tight);margin-bottom:12px}.cYsLsq_subdesc{font-size:var(--text-lg);line-height:var(--leading-body);color:var(--gray-500);max-width:720px;margin-bottom:28px}@media (max-width:900px){.cYsLsq_grid,.cYsLsq_gridHighRisk{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.cYsLsq_section{padding-block:var(--section-padding-y-md)}.cYsLsq_heading{margin-bottom:36px}.cYsLsq_grid{gap:16px;margin-bottom:48px}.cYsLsq_grid,.cYsLsq_gridHighRisk{grid-template-columns:1fr}.cYsLsq_card{padding:24px}}
