.sh-ind-hero{padding:180px 0 80px}.sh-ind-hero h1{color:#fff;font-size:2.5rem;margin-bottom:var(--spacing-md)}.sh-ind-hero-sub{color:rgba(255,255,255,.9);font-size:1.1rem;max-width:640px;margin:0 auto}.sh-ind-block{padding:var(--spacing-xl) 0;border-bottom:1px solid var(--brand-border)}.sh-ind-block:last-child{border-bottom:none}.sh-ind-block ai-img,.sh-ind-block img{width:100%;height:auto;border-radius:var(--radius);box-shadow:var(--shadow-sm)}.sh-ind-tag{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--brand-secondary);letter-spacing:.06em;margin-bottom:var(--spacing-xs)}.sh-ind-block h2{font-size:1.75rem;margin-bottom:var(--spacing-sm);color:var(--brand-text)}.sh-ind-block p{font-size:.95rem;color:var(--brand-text);line-height:1.7;margin-bottom:var(--spacing-md)}.sh-comparison-table{font-size:.88rem}.sh-comparison-table thead{background:var(--brand-primary);color:#fff}.sh-comparison-table thead th{color:#fff;font-weight:600;padding:12px 16px;border-color:rgba(255,255,255,.2)}.sh-comparison-table td{padding:12px 16px;color:var(--brand-text);vertical-align:top}.sh-comparison-table tbody tr:hover{background:var(--brand-bg-alt)}@media (max-width:991.98px){.sh-ind-hero{padding:160px 0 60px}.sh-ind-hero h1{font-size:2rem}.sh-ind-block{padding:var(--spacing-lg) 0}}