.page-hero{background:var(--brand-gradient-dark);padding-top:160px;padding-bottom:var(--spacing-xl);text-align:center}.page-hero h1{color:#fff;font-size:42px;margin-bottom:var(--spacing-xs)}.page-hero p{color:rgba(255,255,255,.8);font-size:18px;max-width:620px;margin:0 auto}.service-pillars{padding:var(--spacing-xxl) 0}.pillar-card{background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius-lg);padding:var(--spacing-lg);height:100%;transition:.3s}.pillar-card:hover{box-shadow:var(--brand-shadow-hover);transform:translateY(-4px)}.pillar-card .pillar-icon{width:56px;height:56px;background:linear-gradient(135deg,rgba(18,65,145,.08),rgba(123,47,247,.08));border-radius:var(--brand-radius);display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--brand-primary);margin-bottom:var(--spacing-sm)}.pillar-card h3{font-size:20px;margin-bottom:var(--spacing-xs)}.pillar-card p{color:var(--brand-text);font-size:15px}.impact-stats{background:var(--brand-gradient);padding:var(--spacing-xl) 0}.impact-stat{text-align:center;padding:var(--spacing-md)}.impact-stat .stat-val{font-size:44px;font-weight:800;color:#fff;display:block}.impact-stat .stat-lbl{font-size:14px;color:rgba(255,255,255,.7);text-transform:uppercase;letter-spacing:.5px}.ind-grid-card{position:relative;border-radius:var(--brand-radius);overflow:hidden;height:280px;margin-bottom:var(--spacing-md)}.ind-grid-card .ind-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(11,45,102,.85),rgba(11,45,102,.15));display:flex;flex-direction:column;justify-content:flex-end;padding:var(--spacing-md);transition:background .3s}.ind-grid-card:hover .ind-overlay{background:linear-gradient(to top,rgba(11,45,102,.95),rgba(11,45,102,.35))}.ind-grid-card h3{color:#fff;font-size:20px;margin-bottom:4px}.ind-grid-card p{color:rgba(255,255,255,.7);font-size:14px;margin-bottom:0}.about-story{padding:var(--spacing-xxl) 0}.about-story .story-text{font-size:17px;line-height:1.7;color:var(--brand-text)}.timeline-item{position:relative;padding-left:40px;margin-bottom:var(--spacing-lg)}.timeline-item::before{content:"";position:absolute;left:12px;top:0;bottom:-32px;width:2px;background:var(--brand-border)}.timeline-item::after{content:"";position:absolute;left:6px;top:6px;width:14px;height:14px;border-radius:50%;background:var(--brand-gradient)}.timeline-item:last-child::before{display:none}.timeline-item .year{font-weight:700;color:var(--brand-primary);font-size:18px}.timeline-item .event{color:var(--brand-text);font-size:15px}.roadmap-section{padding:var(--spacing-xxl) 0}.roadmap-item{border-left:3px solid var(--brand-primary);padding-left:var(--spacing-md);margin-bottom:var(--spacing-lg)}.roadmap-item .roadmap-badge{display:inline-block;background:linear-gradient(135deg,rgba(18,65,145,.1),rgba(0,180,216,.1));color:var(--brand-primary);padding:2px 10px;border-radius:12px;font-size:.75rem;font-weight:600;margin-bottom:4px}.roadmap-item h3{font-size:20px;margin-bottom:4px}.roadmap-item p{color:var(--brand-text);font-size:15px}.contact-section{padding:var(--spacing-xxl) 0}.contact-info-card{background:var(--brand-bg-alt);border-radius:var(--brand-radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-md)}.contact-info-card h3{font-size:18px;margin-bottom:var(--spacing-xs)}.contact-info-card p{color:var(--brand-text);font-size:15px;margin-bottom:0}.legal-content{padding:var(--spacing-xxl) 0;max-width:800px;margin:0 auto}.legal-content h2{font-size:24px;margin-top:var(--spacing-xl);margin-bottom:var(--spacing-sm)}.legal-content li,.legal-content p{font-size:15px;line-height:1.7;color:var(--brand-text)}