.vt-about-hero{position:relative;padding:180px 0 var(--spacing-2xl);overflow:hidden}.vt-about-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.vt-about-hero-bg ai-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vt-about-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(33,33,33,.65);z-index:1}.vt-about-hero .container{position:relative;z-index:2}.vt-about-hero h1{color:#fff;margin-bottom:var(--spacing-sm)}.vt-about-hero p{color:rgba(255,255,255,.85);font-size:18px;max-width:600px}.vt-mission-vision{padding:var(--spacing-2xl) 0}.vt-mv-card{background:var(--brand-bg-alt);border-radius:var(--brand-radius);padding:var(--spacing-xl);height:100%;border-left:4px solid var(--brand-primary)}.vt-mv-card h3{font-size:22px;margin-bottom:var(--spacing-sm)}.vt-mv-card p{color:var(--brand-text-secondary);font-size:15px}.vt-culture-values{padding:var(--spacing-2xl) 0;background:var(--brand-bg)}.vt-value-card{text-align:center;padding:var(--spacing-lg)}.vt-value-icon{width:60px;height:60px;margin:0 auto var(--spacing-sm);background:var(--brand-primary-light);border-radius:50%;display:flex;align-items:center;justify-content:center}.vt-value-icon svg{width:28px;height:28px;fill:var(--brand-primary)}.vt-value-card h4{font-size:18px;margin-bottom:var(--spacing-xs)}.vt-value-card p{font-size:14px;color:var(--brand-text-secondary)}.vt-quality-section{padding:var(--spacing-2xl) 0;background:var(--brand-bg)}.vt-quality-card{border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:var(--spacing-lg);height:100%;border-top:3px solid var(--brand-secondary)}.vt-quality-card h4{font-size:17px;margin-bottom:var(--spacing-sm)}.vt-quality-card p{font-size:14px;color:var(--brand-text)}.vt-team-gallery{padding:var(--spacing-2xl) 0;background:var(--brand-bg-alt)}.vt-team-img{border-radius:var(--brand-radius);overflow:hidden;margin-bottom:var(--spacing-sm)}.vt-team-img ai-img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.vt-team-caption{font-size:13px;color:var(--brand-text-secondary);text-align:center}.vt-careers-cta{background:var(--brand-accent);padding:var(--spacing-xl) 0;text-align:center}.vt-careers-cta h2{color:#fff;margin-bottom:var(--spacing-sm)}.vt-careers-cta p{color:rgba(255,255,255,.85);max-width:560px;margin:0 auto var(--spacing-md);font-size:17px}