.about-page{padding-top:36px;padding-bottom:80px}.about-hero{border-radius:var(--radius-lg);border:1px solid var(--ay-border);background:#fff;padding:44px 28px}.about-title{color:var(--ay-green-dark);margin:14px 0 10px;font-size:34px}.about-subtitle{color:var(--ay-text-muted);max-width:720px;margin:0 auto;font-size:16px;line-height:1.6}.about-values-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}.value-card{border-radius:var(--radius-lg);border:1px solid var(--ay-border);text-align:center;background:#fff;flex-direction:column;align-items:center;padding:32px 24px;display:flex}.val-icon{margin-bottom:14px;font-size:40px}.val-title{color:var(--ay-green-dark);margin:0 0 8px;font-size:20px}.val-text{color:var(--ay-text-muted);margin:0;font-size:13px;line-height:1.6}.story-strip{border-radius:var(--radius-lg);border:1px solid var(--ay-border);background:#fff;padding:44px 36px}.story-content{max-width:800px}.story-heading{color:var(--ay-green-dark);margin:10px 0 12px;font-size:28px}.story-desc{color:var(--ay-text);margin:0;font-size:14px;line-height:1.7}.story-cta-row{flex-wrap:wrap;gap:14px;display:flex}@media (max-width:600px){.about-hero,.story-strip{padding:24px 16px}}
