.about-intro-section{padding:20px 0;text-align:center}.about-intro-text{color:var(--sub);font-size:1.2rem;line-height:2;margin:0 auto;max-width:900px;padding:0 20px}.about-motto{background:linear-gradient(135deg,rgba(255,212,0,.1),transparent);border-radius:10px;color:var(--brand);display:inline-block;font-size:1.5rem;font-weight:700;margin:20px 0;padding:10px 20px;position:relative}.about-motto:before{animation:glow 2s infinite;background:var(--brand);border-radius:2px;bottom:0;content:"";height:3px;left:10%;position:absolute;right:10%}.about-main{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;padding:40px 0}.about-left,.about-right{padding:0 20px}.about-section{background:rgba(0,0,0,.3);border:1px solid rgba(255,212,0,.2);border-radius:15px;margin-bottom:60px;padding:30px}.about-section-title{border-bottom:2px solid rgba(255,212,0,.3);color:var(--brand);font-size:2rem;margin-bottom:30px;padding-bottom:15px;position:relative}.about-section-title:after{animation:slide-right 1s ease-in-out infinite alternate;background:var(--brand);bottom:-2px;content:"";height:2px;left:0;position:absolute;width:80px}.company-overview{display:flex;flex-direction:column;gap:20px}.overview-row{display:grid;grid-template-columns:150px 1fr;grid-gap:20px;background:rgba(0,0,0,.2);border-left:3px solid var(--brand);border-radius:8px;gap:20px;padding:15px}.overview-label{color:var(--brand);font-size:.95rem;font-weight:700}.overview-value{color:var(--sub);line-height:1.6}.history-timeline{padding-left:30px;position:relative}.history-timeline:before{background:linear-gradient(180deg,var(--brand),transparent);bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.timeline-item{background:rgba(0,0,0,.2);border-radius:8px;margin-bottom:30px;padding:15px;position:relative;transform:translateX(0);transition:all .3s ease}.timeline-item:before{background:var(--brand);border-radius:50%;box-shadow:0 0 10px rgba(255,212,0,.5);content:"";height:12px;left:-36px;position:absolute;top:20px;width:12px}.timeline-item:hover{background:rgba(255,212,0,.1);transform:translateX(10px)}.timeline-year{color:var(--brand);font-weight:700;margin-bottom:8px}.timeline-event{color:var(--sub);line-height:1.6}.group-card{background:rgba(0,0,0,.2);border:2px solid rgba(255,212,0,.3);border-radius:15px;padding:30px;text-align:center;transition:all .3s ease}.group-card:hover{border-color:var(--brand);box-shadow:0 10px 30px rgba(255,212,0,.3);transform:translateY(-5px)}.group-logo{filter:brightness(.9);height:auto;margin:0 auto 20px;max-width:200px;transition:filter .3s ease}.group-card:hover .group-logo{filter:brightness(1.1)}.group-name{color:var(--brand);font-size:1.5rem;margin-bottom:15px}.group-description{color:var(--sub);line-height:1.8;margin-bottom:20px}.group-link{background:var(--brand);border-radius:25px;color:#000;display:inline-block;font-weight:700;padding:10px 30px;-webkit-text-decoration:none;text-decoration:none;transition:all .3s ease}.group-link:hover{box-shadow:0 5px 20px rgba(255,212,0,.4);transform:scale(1.05)}@media (max-width:768px){.about-intro-text{font-size:1rem;line-height:1.8}.about-motto{display:block;font-size:1.2rem;margin:15px auto}.about-main{gap:20px;grid-template-columns:1fr}.about-section{margin-bottom:30px;padding:20px}.about-section-title{font-size:1.5rem}.overview-row{gap:10px;grid-template-columns:1fr}.overview-label{border-bottom:1px solid rgba(255,212,0,.2);margin-bottom:5px;padding-bottom:5px}.timeline-item{padding-left:10px}.group-card{padding:20px}}