.about-page .video-header{position:relative;width:100%;height:600px;overflow:hidden}.about-page .video-header video{width:100%;height:100%;object-fit:cover}.about-page .video-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.4);display:flex;align-items:center;justify-content:center}.about-page .video-overlay h1{color:#fff;font-size:64px;font-weight:700;text-shadow:2px 2px 8px rgba(0,0,0,0.7);text-align:center;padding:0 20px}.about-page .bg-section{position:relative;padding:120px 20px;background-size:cover;background-position:center;background-attachment:scroll;color:#fff}@supports not (-webkit-touch-callout:none){.about-page .bg-section{background-attachment:fixed}}.about-page .bg-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6)}.about-page .bg-content{position:relative;z-index:1;max-width:1000px;margin:0 auto}.about-page .bg-content h1{font-size:56px;font-weight:700;margin-bottom:30px;text-align:center;text-shadow:2px 2px 6px rgba(0,0,0,0.8)}.about-page .bg-content h2{font-size:42px;font-weight:700;margin-bottom:25px;text-align:center;color:#d4a574;text-shadow:2px 2px 6px rgba(0,0,0,0.8)}.about-page .bg-content p{font-size:18px;line-height:1.8;margin-bottom:20px;text-shadow:1px 1px 4px rgba(0,0,0,0.8);text-align:justify}.about-page .bg-content ul{list-style:none;padding:0;margin:20px 0}.about-page .bg-content ul li{padding:10px 0;font-size:18px;text-shadow:1px 1px 4px rgba(0,0,0,0.8)}.about-page .discover-buttons{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin:50px 0}.about-page .discover-buttons a{background:linear-gradient(135deg,#d4a574 0%,#c39563 100%);color:#fff;padding:18px 45px;border-radius:50px;text-decoration:none;font-weight:700;font-size:18px;transition:all 0.3s;text-transform:uppercase;letter-spacing:1.5px;box-shadow:0 8px 20px rgba(212,165,116,0.3)}.about-page .discover-buttons a:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 15px 35px rgba(212,165,116,0.5)}.about-page .logos-section{padding:100px 0;background:#fff}.about-page .logos-section h2{font-size:48px;text-align:center;color:#333;margin-bottom:60px;font-weight:700;letter-spacing:1px}.about-page .logos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px;max-width:1400px;margin:0 auto;padding:0 20px}.about-page .logo-item{background:#fff;padding:18px;border-radius:15px;display:flex;align-items:center;justify-content:center;border:2px solid #f0f0f0;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);min-height:100px;position:relative;overflow:hidden}.about-page .logo-item::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(212,165,116,0.1),transparent);transition:left 0.5s}.about-page .logo-item:hover::before{left:100%}.about-page .logo-item:hover{transform:translateY(-15px) scale(1.05);box-shadow:0 20px 50px rgba(212,165,116,0.3);border-color:#d4a574}.about-page .logo-item img{max-width:100%;height:auto;max-height:150px;object-fit:contain;transition:transform 0.4s}.about-page .logo-item:hover img{transform:scale(1.1)}@media (max-width:768px){.about-page .video-header{height:400px}.about-page .video-overlay h1{font-size:36px}.about-page .bg-section{padding:80px 20px;background-attachment:scroll}.about-page .bg-content h1{font-size:36px}.about-page .bg-content h2{font-size:28px}.about-page .discover-buttons{flex-direction:column}.about-page .logos-grid{grid-template-columns:repeat(2,1fr);gap:20px}}