:root{--primary-color:#f9423a;--primary-dark:#d13831;--dark-color:#1e1e1e;--light-color:#f5f5f5;--gray-color:#6c757d;--light-gray:#e9ecef;--transition:all .3s ease}.about-section-divider{background:linear-gradient(90deg,#0000,#0000001a,#0000);border:none;height:6px}.about-grid{grid-template-columns:repeat(12,1fr);align-items:center;gap:30px;display:grid}.about-content{grid-column:span 8}.about-media{grid-column:span 4;position:relative}.about-tag{text-transform:uppercase;letter-spacing:1px;color:var(--primary-color);margin-bottom:15px;padding-left:20px;font-size:14px;font-weight:600;display:inline-block;position:relative}.about-tag:before{content:"";background-color:var(--primary-color);width:10px;height:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.about-heading{color:var(--dark-color);margin-bottom:20px;font-size:2.5rem;font-weight:700;line-height:1.2}.about-text{color:var(--gray-color);margin-bottom:20px;font-size:1.1rem}.about-highlight{color:var(--dark-color);font-weight:600}.about-feature-list{margin:30px 0;padding-left:20px}.about-feature-item{color:var(--dark-color);margin-bottom:15px;padding-left:30px;position:relative}.about-feature-item:before{content:"";background-color:var(--primary-color);opacity:.2;border-radius:50%;width:16px;height:16px;position:absolute;top:8px;left:0}.about-feature-item:after{content:"";background-color:var(--primary-color);border-radius:50%;width:8px;height:8px;position:absolute;top:12px;left:4px}.about-feature-title{margin-bottom:5px;font-weight:600}.about-image{object-fit:cover;width:100%;height:auto;max-height:400px;transition:var(--transition);border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.about-image:hover{transform:translateY(-5px)}.about-image-stack{flex-direction:column;gap:20px;display:flex}.about-link{color:var(--primary-color);transition:var(--transition);font-weight:600;text-decoration:none;position:relative}.about-link:after{content:"";background-color:var(--primary-color);width:0;height:1px;transition:var(--transition);position:absolute;bottom:-2px;left:0}.about-link:hover{color:var(--primary-dark)}.about-link:hover:after{width:100%}.about-media{border-radius:12px;position:relative;overflow:hidden}.about-image{object-fit:cover;object-position:center;width:100%;height:auto;min-height:250px;transition:var(--transition);border-radius:12px}@media (max-width:992px){.about-media{max-width:600px;margin-top:30px;margin-left:auto;margin-right:auto}.about-image{object-fit:contain;height:50vh}.about-image-stack .about-image{object-fit:cover;height:40vh}}@media (max-width:768px){.about-image{height:45vh}.about-image-stack .about-image{height:55vh}}@media (max-width:576px){.about-image{border-radius:8px;height:60vh}.about-image-stack .about-image{max-height:60vh}.about-media img[alt="HansAI Unveils New BOT Office"]{object-fit:cover;height:60vh}}@media (max-width:992px){.about-grid{grid-template-columns:1fr}.about-content,.about-media{grid-column:span 1}.about-media{order:1;justify-content:center;margin-top:40px;display:flex}.about-heading{font-size:2rem}.about-image{object-fit:contain;width:100%;max-width:500px;height:auto}}@media (max-width:768px){.about-section{padding:60px 0}.about-heading{font-size:1.8rem}.about-text{font-size:1rem}.about-image{max-height:300px}}@media (max-width:576px){.about-image{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:385px;margin:0 auto;display:block}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.about-animate{animation:.8s forwards fadeInUp}.delay-1{animation-delay:.2s}.delay-2{animation-delay:.4s}.delay-3{animation-delay:.6s}.youtube-icon{fill:red;width:24px;height:20px}.about-pagee{padding-top:0}.about-us{margin-bottom:0}.video-container{background:#f8f9fa;border:2px solid #000;border-radius:12px;justify-content:center;align-items:center;width:50%;margin:40px auto;padding:0;display:flex;position:relative;overflow:hidden}.video-container video{border-radius:8px;width:100%;height:auto;max-height:500px}@media (max-width:768px){.about-pagee{margin-top:0;padding-top:20px}.video-container{border-width:1px;width:100%;margin:30px auto;padding:5px}.video-container video{max-height:none}.swap-about{margin-bottom:0!important}}.news-faq-section{font-family:Segoe UI,Roboto,sans-serif}.section-title{color:#2c3e50;font-size:2.25rem;font-weight:600}.section-subtitle{max-width:600px;margin:0 auto;font-size:1.1rem}.faq-card{border:1px solid #e0e6ed;border-radius:8px;transition:all .3s;overflow:hidden}.faq-card:hover{box-shadow:0 5px 15px #0000000d}.faq-header{cursor:pointer;background-color:#f8fafc;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.faq-question{color:#2c3e50;margin:0;font-size:1.1rem;font-weight:500}.faq-toggle{width:20px;height:20px;display:inline-block;position:relative}.faq-toggle:before,.faq-toggle:after{content:"";background-color:#4a6cf7;transition:transform .3s;position:absolute}.faq-toggle:before{width:100%;height:2px;top:50%;left:0;transform:translateY(-50%)}.faq-toggle:after{width:2px;height:100%;top:0;left:50%;transform:translate(-50%)rotate(90deg)}.faq-header[aria-expanded=true] .faq-toggle:after{transform:translate(-50%)rotate(0)}.faq-body{background-color:#fff;padding:1.5rem}.news-link{color:#4a6cf7;font-weight:500;text-decoration:none}.news-link:hover{text-decoration:underline}@media (max-width:768px){.faq-card{margin-bottom:1rem}}
