*{box-sizing:border-box;margin:0;padding:0}body{margin:0!important;font-family:josefin Sans,sans-serif;line-height:1.6;color:#333;background-color:#f9f9f9}.container{max-width:1200px;margin:0 auto;padding:0 20px}.about-header{background-size:cover;background-position:center;color:#fff;text-align:center;padding:100px 20px;margin-bottom:50px}.about-header h1{font-family:Josefin Sans,sans-serif;font-size:3.5rem;margin-bottom:20px;font-weight:700}.about-header p{font-size:1.2rem;max-width:800px;margin:0 auto}.section{padding:60px 0;border-bottom:1px solid #eee}.section:last-child{border-bottom:none}.section-title{text-align:center;margin-bottom:50px;font-family:Josefin Sans,sans-serif;color:#f7ca2e;font-size:2.5rem;position:relative}.section-title:after{content:"";display:block;width:80px;height:3px;background:#f7ca2e;margin:15px auto}.company-intro{display:flex;align-items:center;gap:50px}.company-intro-text{flex:1}.company-intro-image{flex:1;border-radius:8px;overflow:hidden;box-shadow:0 5px 15px #0000001a}.company-intro-image img{width:100%;height:auto;display:block}.founding-date{font-weight:700;color:#f7ca2e;margin:20px 0;display:inline-block;border-bottom:2px solid #F7CA2E;padding-bottom:5px}.mv-container{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px}.mv-card{background:#fff;padding:30px;border-radius:8px;box-shadow:0 5px 15px #0000000d;text-align:center;transition:transform .3s}.mv-card:hover{transform:translateY(-10px)}.mv-card i{font-size:2.5rem;color:#f7ca2e;margin-bottom:20px}.mv-card h3{font-family:Josefin Sans,sans-serif;margin-bottom:20px;color:#333}.values-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:40px}.value-item{background:#fff;padding:25px;border-radius:8px;box-shadow:0 5px 15px #0000000d;border-left:4px solid #F7CA2E}.value-item h3{font-family:Josefin Sans,sans-serif;color:#f7ca2e;margin-bottom:10px}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-top:40px}.team-member{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 5px 15px #0000001a;text-align:center;transition:transform .3s}.team-member:hover{transform:translateY(-10px)}.member-photo{width:100%;height:300px;object-fit:cover}.member-info{padding:25px}.member-info h3{font-family:Josefin Sans,sans-serif;margin-bottom:5px;color:#333}.member-info .position{color:#f7ca2e;font-weight:600;margin-bottom:15px;display:block}.member-info p{color:#666;font-size:.9rem;margin-bottom:15px}.social-links{display:flex;justify-content:center;gap:15px}.social-links a{color:#777;transition:color .3s}.social-links a:hover{color:#f7ca2e}@media (max-width: 768px){.company-intro{flex-direction:column}.mv-container{grid-template-columns:1fr}.about-header h1{font-size:2.5rem}}.collaboration-section{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--border-color);text-align:center}.collaboration-title{font-family:Josefin Sans,sans-serif;font-weight:500;font-size:16px;color:var(--medium-text);margin-bottom:1rem}.company-logos{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.5rem}.company-logo{height:30px;width:auto;opacity:.8;transition:opacity .3s ease}.company-logo:hover{opacity:1}@media (max-width: 480px){.collaboration-section{margin-top:1.5rem;padding-top:1.5rem}.company-logos{gap:1rem}.company-logo{height:25px}}
