.about-page .container{max-width:1200px;margin:0 auto;padding:0 20px}.about-page h1,.about-page h2{color:#fff;font-size:2.5rem;font-weight:700;transition:color .3s ease}.about-page li,.about-page p{color:#eee;line-height:1.6;transition:color .3s ease}.about-page ul{list-style-type:none;padding:0}.about-page li{margin-bottom:10px;transition:transform .3s ease}.about-page li:hover{transform:translateX(10px)}.about-page .content{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:60vh}.about-page h1{text-align:center;margin-bottom:1rem}.about-page p{text-align:center;margin-bottom:2rem}.timeline{position:relative;padding:20px 0;margin:20px 0;border-left:2px solid rgba(var(--accent-color),.3)}.timeline ul{list-style:none;padding:0}.timeline li{position:relative;padding-left:20px;margin-bottom:20px}.timeline li:before{content:"";position:absolute;left:-9px;top:0;width:10px;height:10px;background-color:rgba(var(--accent-color),.8);border-radius:50%}.values-cards{margin-top:2rem;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.values-cards .card{background:rgba(30,30,40,.8);border-radius:8px;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease;will-change:transform;display:flex;flex-direction:column;align-items:center}.values-cards .card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(var(--accent-color),.2)}.values-cards .card strong{display:block;margin-bottom:.5rem;font-size:1.2rem;color:#fff}.values-cards .card .fa-icon{margin-bottom:.5rem;color:rgb(var(--accent-color));height:3.5rem}