.about-page{color:#333;flex-direction:column;min-height:100dvh;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;display:flex}.about-page .fade-in-up{opacity:0;transition:all .8s;transform:translateY(30px)}.about-page .fade-in-up.animated{opacity:1;transform:translateY(0)}.about-page .zoom-in{opacity:0;transition:all .8s;transform:scale(.9)}.about-page .zoom-in.animated{opacity:1;transform:scale(1)}.about-page .slide-in-left{opacity:0;transition:all .8s;transform:translate(-50px)}.about-page .slide-in-left.animated{opacity:1;transform:translate(0)}.about-page .slide-in-right{opacity:0;transition:all .8s;transform:translate(50px)}.about-page .slide-in-right.animated{opacity:1;transform:translate(0)}.about-page .animation-delay-200{transition-delay:.2s}.about-page .animation-delay-400{transition-delay:.4s}.about-page .animation-delay-600{transition-delay:.6s}.about-page .animation-delay-800{transition-delay:.8s}.about-page .hero-section{text-align:center;color:#fff;background-image:url(/pexels-padrinan-2882509.jpg);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:4rem 2rem;display:flex;position:relative;overflow:hidden}.about-page .hero-section:before{content:"";z-index:1;background:#00000080;position:absolute;inset:0}.about-page .hero-section>*{z-index:2;position:relative}.about-page .hero-title{text-shadow:2px 2px 4px #0000004d;margin-bottom:1.5rem;font-size:3.5rem;font-weight:700}.about-page .hero-subtitle{opacity:.9;max-width:600px;margin-bottom:2.5rem;font-size:1.3rem}.about-page .story-section{background:#f8f9fa;padding:5rem 2rem}.about-page .story-title{text-align:center;color:#2c3e50;margin-bottom:3rem;font-size:2.5rem;position:relative}.about-page .story-title:after{content:"";background:linear-gradient(45deg,#667eea,#764ba2);border-radius:2px;width:80px;height:4px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.about-page .story-content{text-align:center;color:#6c757d;max-width:800px;margin:0 auto;font-size:1.1rem;line-height:1.8}.about-page .values-section{background:#fff;padding:5rem 2rem}.about-page .values-title{text-align:center;color:#2c3e50;margin-bottom:3rem;font-size:2.5rem;position:relative}.about-page .values-title:after{content:"";background:linear-gradient(45deg,#ff6b6b,#ee5a24);border-radius:2px;width:80px;height:4px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.about-page .values-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem;max-width:1200px;margin:0 auto;display:grid}.about-page .value-item{text-align:center;background:#fff;border:1px solid #e9ecef;border-radius:15px;padding:2.5rem 2rem;transition:all .3s;box-shadow:0 5px 25px #00000014}.about-page .value-item:hover{transform:translateY(-10px);box-shadow:0 15px 35px #00000026}.about-page .value-title{color:#2c3e50;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.about-page .value-description{color:#6c757d;line-height:1.7}.about-page .team-section{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:5rem 2rem}.about-page .team-title{text-align:center;color:#fff;margin-bottom:3rem;font-size:2.5rem;position:relative}.about-page .team-title:after{content:"";background:linear-gradient(45deg,#ff6b6b,#ee5a24);border-radius:2px;width:80px;height:4px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.about-page .team-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;max-width:1000px;margin:0 auto;display:grid}.about-page .team-member{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:15px;padding:2rem;transition:all .3s}.about-page .team-member:hover{background:#ffffff26;transform:translateY(-5px)}.about-page .member-name{margin-bottom:.5rem;font-size:1.3rem;font-weight:600}.about-page .member-role{opacity:.9;margin-bottom:1rem;font-size:.9rem}.about-page .member-email{color:#ff6b6b;font-weight:500;text-decoration:none;transition:color .3s}.about-page .member-email:hover{color:#ee5a24}.about-page .contact-section{color:#fff;text-align:center;background:#2c3e50;padding:4rem 2rem}.about-page .contact-title{color:#fff;margin-bottom:2rem;font-size:2rem}.about-page .contact-email{color:#3498db;border:2px solid #3498db;border-radius:25px;padding:1rem 2rem;font-size:1.2rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.about-page .contact-email:hover{color:#fff;background:#3498db;transform:translateY(-2px)}.about-page .footer{color:#ecf0f1;text-align:center;background:#1a252f;margin-top:auto;padding:2rem;font-size:.9rem}@media (max-width:768px){.about-page .hero-title{font-size:2.5rem}.about-page .hero-subtitle{font-size:1.1rem}.about-page .values-grid,.about-page .team-grid{grid-template-columns:1fr;gap:1.5rem}.about-page .story-content{font-size:1rem}}@media (max-width:480px){.about-page .hero-title{font-size:2rem}.about-page .story-section,.about-page .values-section,.about-page .team-section{padding:3rem 1rem}}
