.about-page{padding:2.5rem 1rem 4rem}.about-page__container{max-width:720px;margin:0 auto}.about-page__title{font-size:1.9rem;font-weight:700;color:#2c3e50;line-height:1.25}.about-page__tagline{margin-top:.6rem;font-size:1.1rem;font-weight:600;color:#667eea;line-height:1.4}.about-page__h2{margin-top:2.2rem;font-size:1.3rem;font-weight:700;color:#2c3e50;line-height:1.3}.about-page__list{margin-top:.9rem;padding-left:1.3rem;list-style:disc}.about-page__list li{margin-top:.45rem;font-size:1rem;line-height:1.7;color:#4a5563}.about-page__list li::marker{color:#667eea}.about-page__p{margin-top:1.1rem;font-size:1rem;line-height:1.7;color:#4a5563}.about-page__p--intro{margin-top:1.5rem;font-size:1.05rem}.about-page__p strong{color:#2c3e50}.about-page__cta-wrap{margin-top:2rem;text-align:center}.about-page__cta{display:inline-block;border-radius:6px;padding:.8rem 1.75rem;font-size:.95rem;font-weight:600;color:#fff;text-decoration:none;background:linear-gradient(135deg,#667eea,#764ba2);transition:filter .15s ease}.about-page__cta:hover{filter:brightness(1.05)}@media(min-width:768px){.about-page{padding-top:3.5rem}.about-page__title{font-size:2.2rem}}
