@charset "UTF-8";.en-page-hero{background-color:var(--brand-primary-dark);padding:160px 0 48px;text-align:center}.en-page-hero h1{color:#fff;margin-bottom:var(--spacing-xs)}.en-page-hero p{color:rgba(255,255,255,.8);font-size:1.05rem;max-width:600px;margin:0 auto}.en-services-overview .service-icon-card{text-align:center;padding:var(--spacing-md);background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius);height:100%;transition:box-shadow .25s}.en-services-overview .service-icon-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.06)}.en-services-overview .service-icon-card .svc-icon{width:56px;height:56px;background:var(--brand-bg-alt);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto var(--spacing-sm)}.en-services-overview .service-icon-card .svc-icon svg{width:28px;height:28px;fill:var(--brand-primary)}.en-services-overview .service-icon-card h3{font-size:1.05rem;margin-bottom:var(--spacing-xs)}.en-services-overview .service-icon-card p{font-size:.88rem;color:var(--brand-text-secondary)}.en-case-highlights .case-row{margin-bottom:var(--spacing-xl)}.en-case-highlights .case-row h3{font-size:1.25rem;margin-bottom:var(--spacing-xs)}.en-case-highlights .case-row p{color:var(--brand-text-secondary);font-size:.92rem}.en-stats-bar{background-color:var(--brand-primary);padding:36px 0}.en-stats-bar .stat-item{text-align:center}.en-stats-bar .stat-number{display:block;font-size:2rem;font-weight:800;color:#fff}.en-stats-bar .stat-label{display:block;font-size:.82rem;color:rgba(255,255,255,.7);text-transform:uppercase}.en-tech-section .tech-block{padding:var(--spacing-md);background:var(--brand-bg);border-left:3px solid var(--brand-primary);margin-bottom:var(--spacing-md)}.en-tech-section .tech-block h3{font-size:1.1rem;margin-bottom:var(--spacing-xs)}.en-tech-section .tech-block p{font-size:.9rem;color:var(--brand-text-secondary);margin:0}.en-tech-papers .paper-card{background:var(--brand-bg-alt);border-radius:var(--brand-radius);padding:var(--spacing-md);height:100%}.en-tech-papers .paper-card h3{font-size:1rem;margin-bottom:var(--spacing-xs)}.en-tech-papers .paper-card p{font-size:.85rem;color:var(--brand-text-secondary)}.en-industry-card-full{background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius);overflow:hidden;transition:box-shadow .25s}.en-industry-card-full:hover{box-shadow:0 6px 20px rgba(0,0,0,.08)}.en-industry-card-full .industry-content{padding:var(--spacing-md)}.en-industry-card-full h3{font-size:1.1rem;margin-bottom:var(--spacing-xs)}.en-industry-card-full p{font-size:.88rem;color:var(--brand-text-secondary)}.en-about-timeline{position:relative;padding-left:28px}.en-about-timeline::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--brand-primary-light)}.en-about-timeline .timeline-item{position:relative;margin-bottom:var(--spacing-lg);padding-left:var(--spacing-sm)}.en-about-timeline .timeline-item::before{content:"";position:absolute;left:-34px;top:6px;width:12px;height:12px;background:var(--brand-primary);border-radius:50%}.en-about-timeline .timeline-year{font-weight:700;color:var(--brand-primary);font-size:1.1rem}.en-contact-info .info-block{margin-bottom:var(--spacing-lg)}.en-contact-info .info-block h3{font-size:1.05rem;margin-bottom:var(--spacing-xs)}.en-contact-info .info-block p{color:var(--brand-text-secondary);font-size:.9rem}.en-legal{padding:160px 0 80px}.en-legal h1{margin-bottom:var(--spacing-lg)}.en-legal h2{font-size:1.4rem;margin-top:var(--spacing-xl);margin-bottom:var(--spacing-sm)}.en-legal li,.en-legal p{font-size:.92rem;line-height:1.7;color:var(--brand-text)}.en-error-page{padding:200px 0 120px;text-align:center}.en-error-page h1{font-size:5rem;color:var(--brand-primary)}.en-error-page p{font-size:1.1rem;color:var(--brand-text-secondary);margin-bottom:var(--spacing-lg)}@media (max-width:768px){.en-page-hero{padding:120px 0 32px}.en-legal{padding:120px 0 48px}.en-error-page{padding:140px 0 80px}}