.about-page .main-content{width:100%;padding-top:160px;overflow-x:hidden}.about-page .section{padding:4rem 0}.about-page .hero-section{padding-top:4rem;padding-bottom:4rem;text-align:center!important}.about-page .center-content-box{text-align:center;flex-direction:column;align-items:center;max-width:800px;margin-left:auto;margin-right:auto;display:flex;position:relative}.about-page .hero-subtitle{text-align:center;max-width:640px;margin-top:1.25rem}.about-page .heading-xl{margin-top:1.5rem;margin-bottom:0;line-height:1.1}.about-page .story-section{background-color:#0000}.about-page .story-content-grid{text-align:left;flex-direction:column;gap:1.5rem;display:flex}.about-page .story-content-grid p{color:var(--text-secondary);margin:0;font-size:1.125rem;line-height:1.8}.about-page .values-section{background-color:var(--bg-secondary)}.about-page .mb-64{margin-bottom:4rem}.about-page .values-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;width:100%;display:grid}.about-page .value-card{background:var(--bg-primary);border:1px solid var(--border);transition:all .4s var(--ease-out);text-align:left;border-radius:24px;padding:2.5rem}.about-page .heading-md{color:var(--text-primary);margin-bottom:1rem}.about-page .value-desc{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.6}@media (max-width:768px){.about-page .hero-section{padding-top:3rem;padding-bottom:4rem}.about-page .text-left-mobile{text-align:left;align-items:flex-start}}
