@charset "UTF-8";.nx-about-hero{position:relative;min-height:400px;overflow:hidden}.nx-about-hero>ai-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nx-about-hero-overlay{position:relative;z-index:1;background:linear-gradient(135deg,rgba(92,16,16,.85) 0,rgba(28,25,23,.65) 100%);min-height:400px;display:flex;align-items:center;padding-top:160px;padding-bottom:var(--spacing-xl)}.nx-about-hero-overlay h1{color:#fff;margin-bottom:var(--spacing-sm)}.nx-about-hero-overlay p{color:rgba(255,255,255,.85);max-width:650px;font-size:1.05rem}.nx-timeline{position:relative;padding-left:var(--spacing-xl)}.nx-timeline::before{content:"";position:absolute;left:20px;top:0;bottom:0;width:3px;background:var(--brand-primary)}.nx-timeline-item{position:relative;margin-bottom:var(--spacing-xl)}.nx-timeline-item::before{content:"";position:absolute;left:-36px;top:4px;width:14px;height:14px;background:var(--brand-primary);border-radius:50%;border:3px solid var(--brand-bg-alt)}.nx-timeline-year{font-size:1.5rem;font-weight:800;color:var(--brand-primary);margin-bottom:4px}.nx-timeline-content h3{font-size:1.1rem;margin-bottom:4px}.nx-timeline-content p{color:var(--brand-text);font-size:.9rem;margin:0}.nx-value-card{background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:var(--spacing-lg);height:100%;border-top:3px solid var(--brand-primary)}.nx-value-card h3{font-size:1.15rem;margin-bottom:var(--spacing-xs)}.nx-value-card p{color:var(--brand-text);font-size:.9rem;margin:0}.nx-cert-badge{width:64px;height:64px;filter:grayscale(1) opacity(.5);transition:filter .3s}.nx-cert-badge:hover{filter:grayscale(0) opacity(1)}.nx-quality-steps{margin:var(--spacing-sm) 0;padding-left:var(--spacing-md)}.nx-quality-steps li{margin-bottom:var(--spacing-xs);font-size:.9rem;color:var(--brand-text)}.nx-quality-steps li strong{color:var(--brand-primary-dark)}@media (max-width:767.98px){.nx-about-hero,.nx-about-hero-overlay{min-height:320px}.nx-about-hero-overlay{padding-top:120px}}