.why-jishu-labs{background-color:var(--color-white);padding:var(--spacing-16)var(--spacing-4)}.why-jishu-labs__why-section{margin-bottom:var(--spacing-20)}.why-jishu-labs__why-container{border-left:4px solid var(--color-primary);padding-left:var(--spacing-8)}.why-jishu-labs__why-heading{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-gray-900);margin-bottom:var(--spacing-8)}.why-jishu-labs__benefits-grid{gap:var(--spacing-6);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.why-jishu-labs__benefit{align-items:flex-start;gap:var(--spacing-3);display:flex}.why-jishu-labs__benefit-icon{flex-shrink:0;margin-top:4px}.why-jishu-labs__benefit-text{color:var(--color-gray-700);line-height:var(--line-height-relaxed)}.why-jishu-labs__roles-heading{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-gray-900);margin-bottom:var(--spacing-8);text-align:center}.why-jishu-labs__roles-grid{gap:var(--spacing-6);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.why-jishu-labs__role-card{background-color:var(--color-white);border-radius:var(--radius-lg);padding:var(--spacing-6);text-align:center;cursor:pointer;border:1px dotted #d1d5db;transition:all .3s}.why-jishu-labs__role-card:hover{z-index:1;border:2px dotted var(--color-primary);background-color:#f9fafb;box-shadow:0 4px 6px -1px #0000001a}.why-jishu-labs__role-card:hover .why-jishu-labs__role-title{color:var(--color-primary)}.why-jishu-labs__role-icon{margin-bottom:var(--spacing-4);justify-content:center;display:flex}.why-jishu-labs__role-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-dark);margin-bottom:var(--spacing-3);transition:color .3s}.why-jishu-labs__role-description{font-size:var(--font-size-sm);color:var(--color-gray-600);line-height:var(--line-height-relaxed)}@media (max-width:768px){.why-jishu-labs{padding:var(--spacing-6)var(--spacing-4)}.why-jishu-labs__why-heading{font-size:var(--font-size-3xl)}.why-jishu-labs__roles-heading{font-size:var(--font-size-2xl)}.why-jishu-labs__benefits-grid,.why-jishu-labs__roles-grid{grid-template-columns:1fr}}
