.about-content{padding:48px 0 40px}.about-content .about-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:32px;align-items:start}.about-content .about-grid h2{font-size:clamp(26px,3vw,34px);margin-bottom:14px;color:var(--color-text)}.about-content .about-grid p{color:var(--color-text-muted);margin-bottom:14px;line-height:1.75}.about-content .about-grid p strong{color:var(--color-text)}.about-images{display:grid;gap:14px}.about-image{border-radius:18px;box-shadow:var(--shadow-md);width:100%;height:260px;object-fit:cover;border:1px solid var(--color-border)}.values{padding:48px 0;background:var(--color-surface);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.values .section-title{font-size:clamp(24px,3vw,32px)}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px}.value-card{text-align:center;padding:22px 18px;background:var(--color-bg);border-radius:18px;border:1px solid var(--color-border);box-shadow:var(--shadow-sm);transition:transform .18s var(--ease-out),box-shadow .18s var(--ease-out)}.value-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.value-icon{width:56px;height:56px;background:var(--color-primary-soft);border:1px solid rgba(229,57,53,.12);border-radius:14px;display:grid;place-items:center;margin:0 auto 12px}.value-icon svg{width:24px;height:24px;stroke:var(--color-primary)}.value-card h3{font-size:16px;margin-bottom:8px}.value-card p{color:var(--color-text-muted);font-size:13px;line-height:1.65}.about-band{padding:40px 0;background:var(--color-bg)}.band-inner{display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;align-items:center;background:var(--color-surface);border-radius:20px;padding:18px;box-shadow:var(--shadow-sm);border:1px solid var(--color-border)}.band-inner img{width:100%;height:360px;object-fit:cover;border-radius:14px}.band-inner h3{font-size:22px;margin-bottom:12px}.band-inner p{color:var(--color-text-muted);margin-bottom:12px;line-height:1.7}.band-inner ul{padding-left:18px;color:var(--color-text-muted);display:grid;gap:6px}.band-inner li{font-size:14px}.band-inner li::marker{color:var(--color-primary)}@media(max-width:900px){.about-content .about-grid,.band-inner{grid-template-columns:1fr}.values-grid{grid-template-columns:1fr;max-width:520px;margin:22px auto 0}}
