.about{background-color:var(--white);padding:120px 0 50px}.about-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.about-subtitle{color:var(--primary);text-transform:uppercase;letter-spacing:2px;margin-bottom:12px;font-size:14px;font-weight:700;display:block}.about-title{color:var(--text-dark);margin-bottom:24px;font-size:42px}.about-text{color:var(--text-muted);margin-bottom:30px;font-size:16.5px;line-height:1.7}.about-tabs-container{margin-bottom:35px}.about-tabs-nav{border-bottom:1px solid #e2e8f0;gap:28px;margin-bottom:20px;display:flex}.about-tab-btn{font-family:var(--font-heading);color:var(--text-muted);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;padding:12px 4px;font-size:16px;font-weight:600;position:relative}.about-tab-btn:after{content:"";background-color:var(--primary);transform-origin:0;width:100%;height:3px;transition:var(--transition-fast);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.about-tab-btn:hover{color:var(--text-dark)}.about-tab-btn.active{color:var(--primary)}.about-tab-btn.active:after{transform:scaleX(1)}.about-tab-content-panel{background-color:var(--bg-light);border:1px solid #f1f5f9;border-radius:16px;padding:24px;animation:.4s cubic-bezier(.16,1,.3,1) forwards aboutFadeIn}@keyframes aboutFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.about-tab-title{color:var(--text-dark);margin-bottom:8px;font-size:18px;font-weight:700}.about-tab-desc{color:var(--text-muted);font-size:14.5px;line-height:1.6}.about-pillars-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:32px;display:grid}.about-pillar-card{align-items:flex-start;gap:16px;display:flex}.about-pillar-icon{background-color:var(--primary-light);width:48px;height:48px;color:var(--primary);transition:var(--transition-smooth);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.about-pillar-card:hover .about-pillar-icon{background-color:var(--primary);color:var(--white);transform:scale(1.05)}.about-pillar-info h4{color:var(--text-dark);margin-bottom:4px;font-size:16px}.about-pillar-info p{color:var(--text-muted);font-size:13.5px;line-height:1.4}.about-montage-container{width:100%;height:580px;position:relative}.about-montage-bg{border-radius:28px;width:90%;height:90%;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 20px 40px #0f172a14}.about-montage-bg img{object-fit:cover;width:100%;height:100%;transition:var(--transition-smooth)}.about-montage-container:hover .about-montage-bg img{transform:scale(1.03)}.about-montage-fg{border:8px solid var(--white);z-index:2;border-radius:24px;width:48%;height:48%;position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 30px 60px #0f172a26}.about-montage-fg img{object-fit:cover;width:100%;height:100%;transition:var(--transition-smooth)}.about-montage-container:hover .about-montage-fg img{transform:scale(1.05)}.about-floating-glass-badge{-webkit-backdrop-filter:blur(16px);z-index:3;background:#ffffffd9;border:1px solid #fff9;border-radius:20px;flex-direction:column;gap:4px;padding:20px 24px;animation:6s ease-in-out infinite float;display:flex;position:absolute;bottom:12%;left:-20px;box-shadow:0 20px 40px #0f172a1f}.about-floating-glass-badge .badge-highlight{font-family:var(--font-heading);color:var(--primary);font-size:36px;font-weight:800;line-height:1}.about-floating-glass-badge .badge-label{font-family:var(--font-body);color:var(--text-dark);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:700;line-height:1.3}.about-ticker-section{border-top:1px dashed #e2e8f0;width:100%;margin-top:80px;padding-top:40px}.ticker-section-title{text-align:center;font-family:var(--font-heading);letter-spacing:2.5px;color:var(--text-muted);margin-bottom:30px;font-size:11.5px;font-weight:800}.logo-ticker-container{width:100%;padding:10px 0;position:relative;overflow:hidden}.logo-ticker-track{align-items:center;gap:80px;width:max-content;animation:30s linear infinite scroll-ticker;display:flex}.logo-item{color:var(--text-light);font-family:var(--font-heading);letter-spacing:.5px;-webkit-user-select:none;user-select:none;cursor:default;align-items:center;gap:10px;font-size:15px;font-weight:800;transition:all .3s;display:flex}.logo-item svg{color:var(--text-light);transition:all .3s}.logo-item:hover{color:var(--primary)}.logo-item:hover svg{color:var(--primary);transform:scale(1.1)}.logo-ticker-fade-left{background:linear-gradient(to right, var(--white), transparent);z-index:2;pointer-events:none;width:15%;height:100%;position:absolute;top:0;left:-1px}.logo-ticker-fade-right{background:linear-gradient(to left, var(--white), transparent);z-index:2;pointer-events:none;width:15%;height:100%;position:absolute;top:0;right:-1px}@keyframes scroll-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:1024px){.about-grid{grid-template-columns:1fr;gap:50px}.about-montage-container{height:480px;margin-top:20px}.about-floating-glass-badge{padding:12px 18px;bottom:5%;left:10px}.about-floating-glass-badge .badge-highlight{font-size:28px}}@media (max-width:768px){.about{padding:60px 0 40px}.about-title,.section-title{font-size:32px}.about-montage-container{height:420px;margin-top:20px}.about-montage-bg{width:95%;height:95%}.about-floating-glass-badge{border-radius:12px;padding:10px 14px;bottom:6%;left:10px}.about-floating-glass-badge .badge-highlight{font-size:24px}.about-floating-glass-badge .badge-label{font-size:10px}.about-tabs-nav{flex-wrap:wrap;gap:12px}.about-pillars-grid{grid-template-columns:1fr;gap:20px}.about-ticker-section{margin-top:50px;padding-top:30px}.logo-ticker-track{gap:40px}}@media (max-width:480px){.about{padding:50px 0 30px}.about-title{margin-bottom:16px;font-size:26px}.about-text{margin-bottom:24px;font-size:15px}.about-tab-btn{padding:8px 4px;font-size:14.5px}.about-tabs-nav{gap:16px;margin-bottom:16px}.about-tab-content-panel{padding:18px}.about-montage-container{height:350px}.about-montage-bg{width:95%;height:95%}.about-floating-glass-badge{padding:8px 12px;bottom:6%;left:8px}.about-floating-glass-badge .badge-highlight{font-size:20px}.about-floating-glass-badge .badge-label{font-size:8px}.ticker-section-title{margin-bottom:20px;font-size:10px}}
