.about-page__section{padding-bottom:60px}.values-section{padding:80px 0;background-color:var(--bg-secondary)}.values-section__header{text-align:center;max-width:600px;margin:0 auto 48px}.values-section__title{font-size:clamp(2rem,4vw,2.5rem);font-weight:700;color:var(--text-primary);margin-bottom:16px;letter-spacing:-.02em}.values-section__subtitle{font-size:1.125rem;color:var(--text-secondary);line-height:1.6}.values-grid{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:768px){.values-grid{grid-template-columns:repeat(3,1fr);gap:32px}}.value-card{background:var(--bg-card);padding:40px 32px;border-radius:20px;border:1px solid var(--border);box-shadow:0 4px 6px -1px var(--shadow),0 2px 4px -2px var(--shadow);transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;align-items:flex-start}.value-card:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px var(--shadow),0 8px 10px -6px var(--shadow);border-color:var(--accent-green-light)}.value-card__icon{width:56px;height:56px;border-radius:14px;background:var(--accent-green-light);color:var(--accent-green-dark);display:flex;align-items:center;justify-content:center;margin-bottom:24px}.value-card__title{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin-bottom:12px}.value-card__desc{font-size:1rem;color:var(--text-secondary);line-height:1.6;margin:0}
