.page-hero{background:var(--gradient-brand);color:#fff;padding:3.5rem 0;text-align:center}.page-hero h1{font-size:2.25rem;font-weight:800;margin-bottom:.5rem}.page-hero p{opacity:.9;max-width:600px;margin:0 auto}.content-section{padding:4rem 0}.content-section:nth-child(2n){background:var(--neutral-50)}.feature-icon-card{text-align:center;padding:2rem 1.5rem;border-radius:var(--radius-md);background:#fff;border:1px solid var(--neutral-100);height:100%;transition:all var(--transition)}.feature-icon-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--primary-light)}.feature-icon-card .fi-icon{width:56px;height:56px;margin:0 auto 1rem;border-radius:var(--radius-sm);background:rgba(124,58,237,.08);display:flex;align-items:center;justify-content:center}.feature-icon-card .fi-icon svg{width:28px;height:28px;fill:var(--primary)}.feature-icon-card h3{font-size:1.05rem;font-weight:700;margin-bottom:.5rem}.feature-icon-card p{font-size:.88rem;color:var(--neutral-600);margin:0}.industry-detail-card{border-radius:var(--radius-md);overflow:hidden;background:#fff;border:1px solid var(--neutral-100);height:100%}.industry-detail-card .idc-img{height:200px;overflow:hidden}.industry-detail-card .idc-img ai-img,.industry-detail-card .idc-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.industry-detail-card .idc-body{padding:1.5rem}.industry-detail-card h3{font-size:1.1rem;font-weight:700;margin-bottom:.5rem}.industry-detail-card p{font-size:.9rem;color:var(--neutral-600)}.industry-detail-card .idc-tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}.industry-detail-card .idc-tag{font-size:.72rem;background:var(--neutral-50);color:var(--neutral-600);padding:.2rem .6rem;border-radius:3px}.timeline-block{position:relative;padding-left:2.5rem;margin-bottom:2rem}.timeline-block::before{content:"";position:absolute;left:7px;top:0;bottom:-2rem;width:2px;background:var(--neutral-100)}.timeline-block:last-child::before{display:none}.timeline-block .tl-dot{position:absolute;left:0;top:4px;width:16px;height:16px;border-radius:50%;background:var(--primary);border:3px solid #fff;box-shadow:0 0 0 2px var(--primary-light)}.timeline-block .tl-year{font-weight:800;color:var(--primary);font-size:.9rem}.timeline-block .tl-text{color:var(--neutral-600);font-size:.9rem;margin-top:.2rem}.contact-card{background:#fff;border-radius:var(--radius-md);padding:2rem;text-align:center;border:1px solid var(--neutral-100);height:100%}.contact-card .cc-icon{width:48px;height:48px;margin:0 auto 1rem;border-radius:50%;background:rgba(124,58,237,.08);display:flex;align-items:center;justify-content:center}.contact-card .cc-icon svg{width:24px;height:24px;fill:var(--primary)}.contact-card h3{font-size:1rem;font-weight:700;margin-bottom:.5rem}.contact-card p{font-size:.88rem;color:var(--neutral-600);margin:0}.smart-dash-preview{background:var(--neutral-900);border-radius:var(--radius-lg);padding:1.5rem;position:relative;overflow:hidden}.smart-dash-preview ai-img,.smart-dash-preview img{width:100%;border-radius:var(--radius-sm)}.metric-card{background:#fff;border-radius:var(--radius-md);padding:1.5rem;text-align:center;border:1px solid var(--neutral-100);transition:all var(--transition)}.metric-card:hover{border-color:var(--secondary)}.metric-card .metric-value{font-size:2rem;font-weight:800;color:var(--secondary)}.metric-card .metric-label{font-size:.82rem;color:var(--neutral-600);margin-top:.25rem}.legal-content{padding:4rem 0}.legal-content h2{font-size:1.5rem;margin-top:2rem;margin-bottom:.75rem;color:var(--neutral-900)}.legal-content li,.legal-content p{font-size:.95rem;color:var(--neutral-600);line-height:1.8}.legal-content ul{padding-left:1.5rem}