@keyframes drishtiGridMove{0%{transform:translate(0)}to{transform:translate(50px,50px)}}@keyframes drishtiGridMove60{0%{transform:translate(0)}to{transform:translate(60px,60px)}}@keyframes drishtiPulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes drishtiRotateGradient{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes drishtiPulseOrbs{0%{opacity:.5;transform:scale(1)}to{opacity:1;transform:scale(1.1)}}@keyframes drishtiFloat1{0%,to{opacity:.6;transform:translate(0)scale(1)}25%{opacity:1;transform:translate(30px,-50px)scale(1.5)}50%{opacity:.8;transform:translate(60px,20px)scale(1)}75%{opacity:1;transform:translate(20px,40px)scale(1.3)}}@keyframes drishtiFloat2{0%,to{opacity:.6;transform:translate(0)scale(1)}33%{opacity:1;transform:translate(-40px,30px)scale(1.4)}66%{opacity:.8;transform:translate(-20px,-40px)scale(1.1)}}@keyframes drishtiFloat3{0%,to{opacity:.6;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(50px,-30px)scale(1.6)}}@keyframes drishtiGridRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes drishtiFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}body.drishti-product>nav.aispry-header,body.drishti-product .aispry-header,body.drishti-product>footer{display:none!important}body.drishti-product{font-family:var(--font-sans), "Inter", system-ui, sans-serif;color:#fff;background:#0a0a0a;overflow-x:hidden}body.drishti-product.menu-open{overflow:hidden}body.drishti-product *{box-sizing:border-box;margin:0;padding:0}body.drishti-product h2{text-align:center}body.drishti-product .navbar{z-index:1000;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000000f2;width:100%;padding:.2rem 2rem;position:fixed;top:0;left:0}body.drishti-product .nav-container{justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;display:flex}body.drishti-product .logo{justify-content:center;align-items:center;gap:20px;width:27%;height:65px;display:flex;overflow:hidden}body.drishti-product .logo-text{object-fit:cover;object-position:center;width:100%;height:100%}body.drishti-product .logo-t{font-size:28px;font-weight:800;font-family:"Poppins", var(--font-display), sans-serif;color:#dc5f0e;text-transform:uppercase;text-align:left;margin-left:20px;margin-right:auto;display:inline-block}body.drishti-product .nav-menu{gap:2rem;margin:0;padding:0;list-style:none;display:flex}body.drishti-product .nav-link{color:#fff;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .3s}body.drishti-product .nav-link:hover{color:var(--brand-orange)}body.drishti-product .hamburger{cursor:pointer;z-index:1002;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:44px;padding:5px;display:none}body.drishti-product .hamburger span{background:#fff;width:25px;height:3px;transition:all .3s;display:block}body.drishti-product .hero-split{min-height:100vh;position:relative;overflow:hidden}body.drishti-product .hero-right{background:#0a0a0a;align-items:center;padding:4rem;display:flex;position:relative}body.drishti-product .hero-content-left{background-image:url(/images/raisetech/bg-road.webp);background-position:50%;background-size:cover;grid-template-columns:minmax(0,40%) 1fr;align-items:center;min-height:100vh;padding:30px;display:grid;position:relative}body.drishti-product .hero-content-left:before{content:"";z-index:1;background:linear-gradient(135deg,#1e5078cc 0%,#143250bf 100%);position:absolute;inset:0}body.drishti-product .content-box{z-index:2;max-width:600px;padding:4rem;position:relative}body.drishti-product .content-box h1{font-family:var(--font-sans), "Inter", system-ui, sans-serif;color:#fff;text-shadow:0 4px 30px #0006;letter-spacing:-.5px;margin-bottom:1.5rem;font-size:3.5rem;font-weight:700;line-height:1.15}body.drishti-product .content-box p{font-family:var(--font-sans), "Inter", system-ui, sans-serif;color:#ffffffeb;text-shadow:0 2px 10px #0000004d;max-width:500px;margin-bottom:2rem;font-size:1.1rem;font-weight:400;line-height:1.85}body.drishti-product .hero-cta-btn{background:linear-gradient(90deg, var(--brand-orange) 0%, #c2945a 100%);color:#fff;box-shadow:0 4px 20px rgb(var(--brand-orange-rgb) / 40%);border-radius:50px;padding:1rem 2.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .4s;display:inline-block}body.drishti-product .hero-cta-btn:hover{box-shadow:0 8px 30px rgb(var(--brand-orange-rgb) / 60%);transform:translateY(-3px)}body.drishti-product .hero-video-box{z-index:2;justify-content:center;align-items:center;display:flex;position:relative}body.drishti-product .hero-video-wrapper{background:#000;border-radius:20px;width:100%;max-width:700px;position:relative;overflow:hidden;box-shadow:0 25px 80px #00000080,0 0 0 1px #ffffff1a}body.drishti-product .hero-video-wrapper:before{content:"";background:linear-gradient(135deg, var(--brand-orange) 0%, var(--brand-blue) 100%);z-index:-1;border-radius:22px;position:absolute;inset:-2px}body.drishti-product .hero-video-wrapper video{border-radius:20px;width:100%;height:auto;display:block}body.drishti-product .video-badge{background:rgb(var(--brand-orange-rgb) / 90%);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8rem;font-weight:600;display:flex;position:absolute;top:1rem;left:1rem}body.drishti-product .video-badge:before{content:"";background:#f44;border-radius:50%;width:8px;height:8px;animation:1.5s infinite drishtiPulseDot}body.drishti-product .nav-dots{z-index:1000;flex-direction:column;gap:1rem;display:flex;position:fixed;top:50%;right:3rem;transform:translateY(-50%)}body.drishti-product .nav-dot{cursor:pointer;background:#ffffff4d;border-radius:50%;width:12px;height:12px;transition:all .3s}body.drishti-product .nav-dot.active{background:var(--brand-orange);transform:scale(1.5)}body.drishti-product .module-section{background:linear-gradient(135deg,#0a0a0a 0%,#1a1a1a 100%);min-height:100vh;padding:3rem 4rem 1.2rem;position:relative}body.drishti-product .module-section:before{content:"";background:linear-gradient(90deg, transparent, var(--brand-orange), var(--brand-blue), transparent);height:2px;position:absolute;top:0;left:0;right:0}body.drishti-product .section-title{text-align:center;margin-top:0;margin-bottom:1rem;padding-top:0;font-size:3.5rem;font-weight:800}body.drishti-product .grad-text{background:linear-gradient(90deg, var(--brand-orange) 0%, #c2945a 35%, #6c8c87 70%, var(--brand-blue) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;line-height:1.3}body.drishti-product .section-subtitle{text-align:center;color:#888;margin-bottom:4rem;font-size:1.2rem}body.drishti-product .cards-container{flex-wrap:wrap;justify-content:center;gap:3rem;max-width:1400px;margin:0 0 20px;display:flex}body.drishti-product .feature-card-new{background:linear-gradient(135deg, rgb(var(--brand-orange-rgb) / 5%) 0%, #228dbe0d 100%);border:1px solid rgb(var(--brand-orange-rgb) / 20%);border-radius:20px;width:100%;max-width:380px;transition:all .4s;position:relative;overflow:hidden}body.drishti-product .feature-card-new:before{content:"";background:linear-gradient(90deg, transparent, rgb(var(--brand-orange-rgb) / 10%), transparent);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}body.drishti-product .feature-card-new:hover:before{left:100%}body.drishti-product .feature-card-new:hover{border-color:var(--brand-orange);box-shadow:0 20px 60px rgb(var(--brand-orange-rgb) / 30%);transform:translateY(-10px)}body.drishti-product .card-icon-new{margin-bottom:12px}body.drishti-product .feature-card-new h3{color:#fff;margin-bottom:1rem;padding:10px 20px;font-size:1.8rem}body.drishti-product .feature-card-new p{color:#aaa;margin-bottom:1.5rem;padding:0 20px;line-height:1.8}body.drishti-product .feature-list-new{padding:10px 20px;list-style:none}body.drishti-product .feature-list-new li{color:#ccc;padding:.7rem 0 .7rem 30px;position:relative}body.drishti-product .feature-list-new li:before{content:"→";color:var(--brand-orange);font-weight:700;position:absolute;left:0}body.drishti-product .timeline-section{background:#0a0a0a;min-height:100vh;padding:3rem 4rem;position:relative}body.drishti-product #section-2{background:linear-gradient(135deg,#0a0a0a 0%,#1a1a2e 50%,#0a0a0a 100%);overflow:hidden}body.drishti-product #section-2:before{content:"";pointer-events:none;background:radial-gradient(circle at 30% 30%,#0d384826 0%,#0000 40%),radial-gradient(circle at 70% 70%,#228dbe26 0%,#0000 40%),radial-gradient(circle,#c2945a1a 0%,#0000 50%);width:200%;height:200%;animation:20s linear infinite drishtiRotateGradient;position:absolute;top:-50%;left:-50%}body.drishti-product #section-2:after{content:"";pointer-events:none;background-image:radial-gradient(circle at 10% 20%,#0006 0%,#0000 15%),radial-gradient(circle at 90% 80%,#228dbe66 0%,#0000 15%),radial-gradient(circle at 50% 10%,#2f21104d 0%,#0000 12%),radial-gradient(circle at 20% 90%,#228dbe59 0%,#0000 12%),radial-gradient(circle at 80% 30%,#0d0d0c59 0%,#0000 12%);animation:6s ease-in-out infinite alternate drishtiPulseOrbs;position:absolute;inset:0}body.drishti-product .tech-grid-bg{background-image:linear-gradient(rgb(var(--brand-orange-rgb) / 3%) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--brand-orange-rgb) / 3%) 1px, transparent 1px);pointer-events:none;z-index:0;background-size:60px 60px;animation:15s linear infinite drishtiGridMove60;position:absolute;inset:0}body.drishti-product .particle{pointer-events:none;z-index:0;border-radius:50%;width:4px;height:4px;position:absolute}body.drishti-product .particle-1{background:rgb(var(--brand-orange-rgb) / 60%);box-shadow:0 0 10px rgb(var(--brand-orange-rgb) / 80%);animation:8s ease-in-out infinite drishtiFloat1;top:20%;left:10%}body.drishti-product .particle-2{background:#228dbe99;animation:10s ease-in-out infinite drishtiFloat2;top:60%;left:85%;box-shadow:0 0 10px #228dbecc}body.drishti-product .particle-3{background:#c2945a99;animation:7s ease-in-out infinite drishtiFloat3;top:80%;left:30%;box-shadow:0 0 10px #c2945acc}body.drishti-product .particle-4{background:rgb(var(--brand-orange-rgb) / 60%);box-shadow:0 0 10px rgb(var(--brand-orange-rgb) / 80%);animation:9s ease-in-out infinite reverse drishtiFloat1;top:40%;left:70%}body.drishti-product .particle-5{background:#228dbe99;animation:6s ease-in-out infinite drishtiFloat2;top:10%;left:50%;box-shadow:0 0 10px #228dbecc}body.drishti-product #section-2 .timeline-container{z-index:1;position:relative}body.drishti-product .timeline-container{max-width:1200px;margin:0 auto;position:relative}body.drishti-product .timeline-line{background:linear-gradient(180deg, var(--brand-orange) 0%, #c2945a 50%, var(--brand-blue) 100%);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}body.drishti-product .timeline-item{grid-template-columns:1fr 1fr;gap:4rem;margin-bottom:0;display:grid;position:relative}body.drishti-product .timeline-item:nth-child(2n) .timeline-content{grid-column:2}body.drishti-product .timeline-item:before{content:"";background:var(--brand-orange);width:20px;height:20px;box-shadow:0 0 20px var(--brand-orange);border-radius:50%;position:absolute;top:2rem;right:50%;transform:translate(50%)}body.drishti-product .timeline-content{background:linear-gradient(135deg, rgb(var(--brand-orange-rgb) / 5%) 0%, #228dbe0d 100%);border:1px solid rgb(var(--brand-orange-rgb) / 20%);border-radius:15px;padding:1rem 1.2rem}body.drishti-product .timeline-content h3{color:var(--brand-orange);margin-bottom:.5rem;font-size:1.1rem}body.drishti-product .timeline-content p{color:#aaa;font-size:.85rem;line-height:1.5}body.drishti-product .tech-tabs{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:3rem;display:flex}body.drishti-product .tab-button{border:1px solid rgb(var(--brand-orange-rgb) / 20%);color:#fff;cursor:pointer;background:#ffffff0d;border-radius:50px;padding:1rem 2rem;font-size:1rem;font-weight:500;transition:all .3s}body.drishti-product .tab-button:hover,body.drishti-product .tab-button.active{background:linear-gradient(90deg, var(--brand-orange) 0%, #c2945a 100%);border-color:var(--brand-orange);transform:translateY(-3px)}body.drishti-product .tab-content{animation:.5s drishtiFadeIn;display:none}body.drishti-product .tab-content.active{display:block}body.drishti-product .benefits-grid{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:1.5rem;max-width:1600px;margin:0 auto;display:grid}body.drishti-product .benefit-item{text-align:center;background:linear-gradient(135deg, rgb(var(--brand-orange-rgb) / 3%) 0%, #228dbe08 100%);border:1px solid rgb(var(--brand-orange-rgb) / 10%);border-radius:10px;transition:all .3s}body.drishti-product .benefit-item:hover{border-color:var(--brand-orange);background:linear-gradient(135deg, rgb(var(--brand-orange-rgb) / 8%) 0%, #228dbe14 100%);transform:scale(1.05)}body.drishti-product .benefit-icon-new{object-fit:cover;object-fit:cover;border-top-left-radius:10px;border-top-right-radius:10px;width:100%;height:150px;margin-bottom:.8rem;font-size:2.5rem}body.drishti-product .benefit-item h3{color:#fff;margin-bottom:.5rem;padding:0 1.2rem;font-size:1.2rem}body.drishti-product .benefit-item p{color:#aaa;padding:0 1.2rem 1.2rem;line-height:1.8}body.drishti-product .cta-modern{background:linear-gradient(135deg, var(--brand-orange) 0%, #c2945a 35%, #6c8c87 70%, var(--brand-blue) 100%);text-align:center;padding:20px 1px;position:relative;overflow:hidden}body.drishti-product .cta-modern:before{content:"";background:radial-gradient(circle,#ffffff1a 1px,#0000 1px) 0 0/50px 50px;width:200%;height:200%;animation:30s linear infinite drishtiGridRotate;position:absolute;top:-50%;left:-50%}body.drishti-product .cta-modern h2{color:#fff;z-index:1;margin-bottom:15px;font-size:30px;position:relative}body.drishti-product .cta-modern p{color:#ffffffe6;z-index:1;margin-bottom:20px;font-size:1.3rem;position:relative}body.drishti-product .cta-btn{color:var(--brand-orange);z-index:1;cursor:pointer;background:#fff;border:none;border-radius:50px;padding:1rem 2rem;font-size:1.1rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block;position:relative;box-shadow:0 10px 40px #0000004d}body.drishti-product .cta-btn:hover{transform:translateY(-5px)scale(1.05);box-shadow:0 20px 60px #0006}body.drishti-product .footer-modern{text-align:center;border-top:1px solid rgb(var(--brand-orange-rgb) / 20%);background:#000;padding:2rem 4rem}body.drishti-product .footer-modern p{color:#666}body.drishti-product .fade-in{opacity:0;transition:all .6s;transform:translateY(30px)}body.drishti-product .fade-in.visible{opacity:1;transform:translateY(0)}body.drishti-product section.video-section,body.drishti-product section.gallery-section{opacity:1}body.drishti-product .video-section{background:linear-gradient(135deg,#0a0a0a 0%,#1a1a1a 100%);min-height:100vh;padding:3rem 4rem;position:relative}body.drishti-product .video-section:before{content:"";background:linear-gradient(90deg, transparent, var(--brand-orange), var(--brand-blue), transparent);height:2px;position:absolute;top:0;left:0;right:0}body.drishti-product .video-grid{gap:3rem;max-width:1400px;margin:0 auto;display:grid}body.drishti-product .video-card{background:linear-gradient(135deg, rgb(var(--brand-orange-rgb) / 5%) 0%, #228dbe0d 100%);border:1px solid rgb(var(--brand-orange-rgb) / 20%);border-radius:20px;transition:all .4s;overflow:hidden}body.drishti-product .video-card:hover{border-color:var(--brand-orange);box-shadow:0 20px 60px rgb(var(--brand-orange-rgb) / 30%);transform:translateY(-10px)}body.drishti-product .video-wrapper{aspect-ratio:16/9;background:#000;position:relative;overflow:hidden}body.drishti-product .video-wrapper iframe,body.drishti-product .video-wrapper video{object-fit:contain;border:none;width:100%;height:100%;position:absolute;top:0;left:0}body.drishti-product .video-info{padding:2rem}body.drishti-product .video-info h3{color:#fff;margin-bottom:.5rem;font-size:1.5rem}body.drishti-product .video-info p{color:#aaa;line-height:1.6}body.drishti-product .video-placeholder{display:none}body.drishti-product .gallery-section{background:#0a0a0a;min-height:100vh;padding:3rem 4rem;position:relative}body.drishti-product .gallery-section:before{content:"";background:linear-gradient(90deg, transparent, var(--brand-orange), var(--brand-blue), transparent);height:2px;position:absolute;top:0;left:0;right:0}body.drishti-product .gallery-grid{grid-template-columns:1fr;gap:2rem;max-width:1400px;margin:0 auto;display:grid}body.drishti-product .gallery-item{cursor:pointer;aspect-ratio:4/3;background:linear-gradient(135deg, rgb(var(--brand-orange-rgb) / 5%) 0%, #228dbe0d 100%);border:1px solid rgb(var(--brand-orange-rgb) / 20%);border-radius:15px;transition:all .4s;position:relative;overflow:hidden}body.drishti-product .gallery-item:hover{border-color:var(--brand-orange);box-shadow:0 20px 60px rgb(var(--brand-orange-rgb) / 30%);transform:scale(1.05)}body.drishti-product .gallery-item img{object-fit:cover;width:100%;height:100%;transition:transform .4s}body.drishti-product .gallery-item:hover img{transform:scale(1.1)}body.drishti-product .gallery-overlay{background:linear-gradient(#0000,#000000e6);padding:2rem 1.5rem 1.5rem;transition:transform .4s;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}body.drishti-product .gallery-item:hover .gallery-overlay{transform:translateY(0)}body.drishti-product .gallery-overlay h3{color:#fff;margin-bottom:.5rem;font-size:1.1rem}body.drishti-product .gallery-overlay p{color:#aaa;font-size:.9rem}body.drishti-product .img-placeholder{background:linear-gradient(135deg, rgb(var(--brand-orange-rgb) / 10%) 0%, #228dbe1a 100%);flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;display:flex}body.drishti-product .lightbox{z-index:10000;background:#000000f2;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0}body.drishti-product .lightbox.active{display:flex}body.drishti-product .lightbox-content{max-width:90%;max-height:90%;position:relative}body.drishti-product .lightbox-content img{object-fit:contain;width:100%;height:100%}body.drishti-product .lightbox-close{color:#fff;cursor:pointer;background:rgb(var(--brand-orange-rgb) / 80%);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:3rem;transition:all .3s;display:flex;position:absolute;top:2rem;right:2rem}body.drishti-product .lightbox-close:hover{background:var(--brand-orange);transform:rotate(90deg)}body.drishti-product .client-logos-section{background:linear-gradient(135deg,#0a0a0a 0%,#1a1a1a 100%);flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:3rem 4rem;display:flex;position:relative}body.drishti-product .client-logos-section:before{content:"";background:linear-gradient(90deg, transparent, var(--brand-orange), var(--brand-blue), transparent);height:2px;position:absolute;top:0;left:0;right:0}body.drishti-product .client-logos-container{grid-template-columns:repeat(3,1fr);gap:4rem;width:100%;max-width:1200px;display:grid}body.drishti-product .client-logo-item{border:1px solid rgb(var(--brand-orange-rgb) / 20%);background:#ffffff08;border-radius:20px;justify-content:center;align-items:center;min-height:200px;transition:all .4s;display:flex;position:relative;overflow:hidden}body.drishti-product .client-logo-item:before{content:"";background:linear-gradient(90deg, transparent, rgb(var(--brand-orange-rgb) / 10%), transparent);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}body.drishti-product .client-logo-item:hover:before{left:100%}body.drishti-product .client-logo-item:hover{background:rgb(var(--brand-orange-rgb) / 5%);border-color:var(--brand-orange);box-shadow:0 20px 60px rgb(var(--brand-orange-rgb) / 20%);transform:translateY(-10px)}body.drishti-product .client-logo-placeholder{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}body.drishti-product .client-logo-placeholder img{object-fit:contain;filter:grayscale()brightness(.8);max-width:100%;max-height:150px;transition:all .4s}body.drishti-product .client-logo-item:hover .client-logo-placeholder img{filter:grayscale(0%)brightness()}body.drishti-product .use-case{object-fit:cover;width:100%;height:220px}body.drishti-product .main-img{width:100%;margin-top:80px}@media (max-width:1024px){body.drishti-product .hero-content-left{grid-template-columns:1fr;padding-top:80px}body.drishti-product .content-box{text-align:center;max-width:100%;padding:3rem 2rem 2rem}body.drishti-product .content-box p{max-width:100%;margin-left:auto;margin-right:auto}body.drishti-product .content-box h1{font-size:2.8rem}body.drishti-product .hero-video-box{padding:1rem 2rem 3rem}body.drishti-product .hero-video-wrapper{max-width:500px}body.drishti-product .timeline-item{grid-template-columns:1fr}body.drishti-product .timeline-line{left:0}body.drishti-product .timeline-item:before{left:-20px;right:auto}body.drishti-product .timeline-item:nth-child(2n) .timeline-content{grid-column:1}body.drishti-product .cards-container{flex-direction:column;align-items:center}body.drishti-product .nav-dots{display:none}body.drishti-product .client-logos-container{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (max-width:768px){body.drishti-product .navbar{padding:0 1.5rem}body.drishti-product .nav-menu{z-index:1001;visibility:hidden;background:#fff;flex-direction:column;gap:0;width:100%;height:100vh;padding:80px 2rem 2rem;transition:left .4s;position:fixed;top:0;left:-100%;overflow-y:auto}body.drishti-product .nav-menu.active{visibility:visible;left:0}body.drishti-product .nav-menu li{width:100%;list-style:none}body.drishti-product .nav-menu .nav-link{color:var(--ink-900);border-bottom:1px solid #eee;padding:1.2rem 0;font-size:1.25rem;font-weight:600;display:block}body.drishti-product .nav-menu .nav-link:hover{color:var(--brand-orange)}body.drishti-product .hamburger{z-index:1002;display:flex}body.drishti-product .hamburger.active span{background:#1a1a1a}body.drishti-product .hamburger.active span:first-child{transform:rotate(45deg)translate(6px,6px)}body.drishti-product .hamburger.active span:nth-child(2){opacity:0}body.drishti-product .hamburger.active span:nth-child(3){transform:rotate(-45deg)translate(6px,-6px)}body.drishti-product .hero-content-left{min-height:auto;padding-top:70px}body.drishti-product .content-box{padding:2rem 1.5rem 1.5rem}body.drishti-product .content-box h1{font-size:2.2rem}body.drishti-product .content-box p{font-size:.95rem}body.drishti-product .hero-video-box{padding:1rem 1.5rem 2.5rem}body.drishti-product .module-section,body.drishti-product .timeline-section,body.drishti-product .video-section,body.drishti-product .gallery-section{min-height:auto;padding:3rem 1.5rem}body.drishti-product .section-title{margin-bottom:1rem;font-size:1.8rem}body.drishti-product .section-subtitle{margin-bottom:2rem;font-size:.9rem}body.drishti-product .feature-card-new{width:100%;max-width:500px;padding:1.5rem}body.drishti-product .feature-card-new h3{font-size:1.1rem}body.drishti-product .feature-list-new li{font-size:.85rem}body.drishti-product .benefits-grid{grid-template-columns:1fr;gap:1rem}body.drishti-product .cta-modern{padding:3rem 1.5rem}body.drishti-product .cta-modern h2{font-size:1.8rem}body.drishti-product .cta-modern p{font-size:.9rem}body.drishti-product .cta-btn{padding:.9rem 2rem;font-size:.9rem}body.drishti-product .video-section{flex-direction:column;justify-content:center;align-items:center;display:flex}body.drishti-product .video-grid{grid-template-columns:1fr;gap:2rem;width:100%;margin:0 auto;max-width:100%!important}body.drishti-product .video-card{max-width:500px;margin:0 auto}body.drishti-product .video-info{padding:1.5rem}body.drishti-product .video-info h3{font-size:1.2rem}body.drishti-product .video-info p{font-size:.85rem}body.drishti-product .gallery-grid{grid-template-columns:1fr;gap:1.5rem}body.drishti-product .tech-tabs{gap:.5rem}body.drishti-product .tab-button{padding:.8rem 1.5rem;font-size:.9rem}body.drishti-product .lightbox-close{width:40px;height:40px;font-size:2rem;top:1rem;right:1rem}body.drishti-product .client-logos-section{min-height:auto;padding:3rem 1.5rem}body.drishti-product .client-logos-container{grid-template-columns:1fr;gap:1.5rem}body.drishti-product .client-logo-item{min-height:150px;padding:2rem 1.5rem}body.drishti-product .logo-t{font-size:32px}}@media (max-width:480px){body.drishti-product .content-box{padding:1.5rem 1rem 1rem}body.drishti-product .content-box h1{font-size:1.8rem}body.drishti-product .content-box p{font-size:.9rem;line-height:1.7}body.drishti-product .hero-cta-btn{padding:.9rem 2rem;font-size:.9rem}body.drishti-product .hero-video-box{padding:1rem}body.drishti-product .section-title{font-size:1.5rem}body.drishti-product .section-subtitle{font-size:.8rem}body.drishti-product .cta-modern h2{font-size:1.5rem}body.drishti-product .feature-card-new h3{font-size:1rem}body.drishti-product .video-card{max-width:100%}body.drishti-product .logo{width:50%!important;height:40px!important}}@media (min-width:700px){body.drishti-product .gallery-grid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr))}body.drishti-product .hero-split{margin-top:75px}}@media (hover:none){body.drishti-product .gallery-overlay{transform:none}}
