.about-page{min-height:calc(100vh - 120px);padding:2.5rem 1.25rem 4rem;background:linear-gradient(165deg,#f0fafb,#f7f9fc 45%,#eef6f8);font-family:Cairo,sans-serif}.about-page-container{max-width:980px;margin:0 auto}.about-page-header{text-align:center;margin-bottom:1.75rem}.about-page-eyebrow{margin:0 0 .5rem;color:var(--color-primary,#00BCD4);font-size:.85rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.about-page-title{margin:0;font-size:clamp(1.9rem,4vw,2.4rem);color:#0a2d35}.about-page-card{background:#fff;border:1px solid var(--color-border,#e0e0e0);border-radius:16px;box-shadow:0 8px 30px rgba(0,77,86,.08);padding:1.5rem}.about-page-subtitle{margin:0 0 1rem;font-size:1.25rem;color:#0a2d35}.about-page-content{font-size:1rem;line-height:1.85;color:#334155;white-space:pre-wrap}.dark .about-page{background:linear-gradient(165deg,#0f1a1c,#152428 50%,#121a1d)}.dark .about-page-card{background:rgba(255,255,255,.05);border-color:var(--color-border-dark,#2A2A2A);box-shadow:0 8px 30px rgba(0,0,0,.3)}.dark .about-page-subtitle,.dark .about-page-title{color:var(--icon-light,#fff)}.dark .about-page-content{color:#cbd5e1}@media (max-width:640px){.about-page{padding:1.5rem 1rem 3rem}.about-page-card{padding:1.2rem}}