.about-grid{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;margin-bottom:5rem;display:grid}.about-text p{margin-bottom:1.25rem}.about-text p:last-child{margin-bottom:0}.about-visual{background:linear-gradient(135deg, var(--c-blue-light) 0%, var(--c-off-white) 100%);border-radius:var(--r-2xl);justify-content:center;align-items:center;min-height:380px;display:flex;position:relative;overflow:hidden}.about-visual-icon{color:var(--c-blue);opacity:.25}.about-stat-badge{background:var(--c-white);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;display:flex;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}.about-stat-item{text-align:center}.about-stat-num{font-family:var(--font-display);color:var(--c-blue);letter-spacing:-.03em;font-size:1.4rem;font-weight:800}.about-stat-label{color:var(--c-text-muted);margin-top:2px;font-size:.7rem}.values-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;display:grid}.value-card{background:var(--c-off-white);border-radius:var(--r-xl);padding:1.75rem}.value-icon{background:var(--c-white);border-radius:var(--r-md);width:48px;height:48px;color:var(--c-blue);box-shadow:var(--shadow-xs);justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.value-title{font-family:var(--font-display);letter-spacing:-.01em;margin-bottom:.5rem;font-size:1rem;font-weight:700}.value-desc{color:var(--c-text-soft);font-size:.875rem;line-height:1.65}.team-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;display:grid}.team-card{text-align:center}.team-avatar{width:84px;height:84px;font-family:var(--font-display);color:var(--c-white);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1rem;font-size:1.5rem;font-weight:800;display:flex}.team-name{font-family:var(--font-display);letter-spacing:-.01em;margin-bottom:.25rem;font-size:1rem;font-weight:700}.team-role{color:var(--c-text-muted);font-size:.82rem}.certif-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.certif-item{border:1.5px solid var(--c-border);border-radius:var(--r-md);color:var(--c-text);align-items:center;gap:.75rem;padding:1.1rem 1.25rem;font-size:.875rem;font-weight:600;display:flex}.certif-item svg{color:var(--c-blue);flex-shrink:0}.timeline{border-left:2px solid var(--c-border);padding-left:2rem;position:relative}.timeline-item{padding-bottom:2rem;position:relative}.timeline-item:last-child{padding-bottom:0}.timeline-dot{background:var(--c-blue);border:3px solid var(--c-white);width:16px;height:16px;box-shadow:0 0 0 2px var(--c-blue);border-radius:50%;position:absolute;top:2px;left:-2.45rem}.timeline-date{font-family:var(--font-display);color:var(--c-blue);margin-bottom:.3rem;font-size:.875rem;font-weight:700}.timeline-text{color:var(--c-text-soft);font-size:.9rem;line-height:1.7}@media (max-width:900px){.about-grid{grid-template-columns:1fr;gap:2.5rem}.about-visual{min-height:280px}}@media (max-width:600px){.about-stat-badge{flex-wrap:wrap;gap:.75rem}}
