@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap";
.about-hero{background:linear-gradient(135deg,#f5c02c0d 0%,#2a82d70d 100%)}.about-hero .page-title{color:#212529;margin-bottom:1.5rem;font-size:3rem;font-weight:800}.about-hero .page-subtitle{color:#6c757d;margin:0;font-size:1.25rem;line-height:1.7}.story-content p{color:#6c757d;margin-bottom:1.5rem;font-size:1.05rem;line-height:1.8}.story-content p:last-child{margin-bottom:0}.values-section{background-color:#f8f9fa}.values-section .value-icon{color:#f5c02c;margin-bottom:1rem;font-size:3rem}.values-section .value-title{color:#212529;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.values-section .value-description{color:#6c757d;margin:0;font-size:.95rem;line-height:1.6}.team-member{text-align:center}.team-member .member-avatar{color:#fff;background:linear-gradient(135deg,#f5c02c 0%,#2a82d7 100%);border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin:0 auto 1.5rem;font-size:2.5rem;font-weight:700;display:flex}.team-member .member-name{color:#212529;margin-bottom:.5rem;font-size:1.5rem;font-weight:600}.team-member .member-role{color:#f5c02c;margin-bottom:1rem;font-size:1rem;font-weight:600}.team-member .member-description{color:#6c757d;margin:0;line-height:1.6}@media (max-width:768px){.about-hero .page-title{font-size:2.5rem}.about-hero .page-subtitle{font-size:1.1rem}.story-content{margin-top:2rem}}
