@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400;1,600&family=Outfit:wght@400;500;600;700;800;900&display=swap);*{margin:0;padding:0;box-sizing:border-box}:root{--navy-dark:#130426;--navy:#130426;--navy-light:#1a3a5c;--gold-dark:#7209d4;--gold:#8a0ffb;--gold-light:#a845ff;--white:#ffffff;--white-off:#f8f9fc;--gray-100:#f6f0fe;--gray-200:#e9ecef;--gray-300:#dee2e6;--gray-400:#ced4da;--gray-600:#6c757d;--gray-700:#495057;--gray-800:#343a40;--primary-color:var(--navy);--primary-dark:var(--navy-dark);--secondary-color:var(--gold);--title-color:var(--navy-dark);--text-color:var(--gray-700);--border-color:var(--gray-200);--bg-light:var(--white-off)}body,button,input,select,textarea{font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;background:var(--white);color:var(--text-color);line-height:1.65;overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hero-tag,.sm-title,.title1,.title2,.trichy-web-hero__title,h1,h2,h3,h4,h5,h6{font-family:Outfit,'Plus Jakarta Sans',sans-serif}.container{max-width:1280px;margin:0 auto;padding:0 24px}.container-fluid{width:100%;padding:0 32px}.row{display:flex;flex-wrap:wrap;margin:0 -15px}.col-12{width:100%;padding:0 15px}@media (min-width:992px){.col-lg-6{width:50%;padding:0 15px}.testimonial-card{margin-bottom:30px}}.d-flex-between{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.about-banner-content,.banner-content,.faq-content-header,.gallery-content-header,.testimonial-content-header,.text-center{text-align:center}.header-nav-menu>li,.position-relative{position:relative}.z-index2{z-index:2}.section-gap{padding:50px 0}.bg-white,.blog-grid,.testimonial-cta-section{background:var(--white)}.bg-navy,.text-move-area{background:var(--navy)}.bg-light,.faq-style2,.testimonials-grid-section{background:var(--bg-light)}.footer-widget .list-links li.mail a,.text-white{color:var(--white)}.about-banner-content .breadcrumb a:hover,.breadcrumb-list li a,.footer-widget .list-links li.number a:hover,.h-social-rotate .social-list li a:hover,.text-gold{color:var(--gold)}.theme-btn{display:inline-flex;align-items:center;gap:10px;background:var(--gold);color:var(--white);font-weight:700;font-size:14px;padding:14px 32px;border-radius:50px;text-decoration:none;border:none;cursor:pointer}.header-main,.header-nav-menu{align-items:center;display:flex}.theme-btn:hover{background:var(--gold-dark);transform:translateY(-3px);box-shadow:0 10px 25px rgba(138,15,251,.3);color:var(--white)}.header.bg-color-1:not(.sticky),.header:not(.sticky){background:0 0!important}.theme-btn i{transition:transform .2s}.theme-btn:hover i{transform:translateX(5px)}.header:not(.sticky){position:absolute;top:0;left:0;width:100%;z-index:99999}.header.sticky{position:fixed!important;top:0!important;left:0!important;width:100%!important;background:#fff!important;border-bottom:1px solid rgba(0,0,0,.08)!important;box-shadow:0 5px 25px rgba(0,0,0,.08)!important;z-index:999999!important;animation:.4s slideDown!important}@keyframes slideDown{from{transform:translateY(-100%)}to{transform:translateY(0)}}#submitBtn:not(:hover),.better-decisions-btn-primary:not(:hover),.bring-business-btn-primary:not(:hover),.btn-primary:not(:hover),.case-btn-primary:not(:hover),.case-btn:not(:hover),.consult-btn:not(:hover),.cta-btn-primary:not(:hover),.cta-success-btn-primary:not(:hover),.def-btn-primary:not(:hover),.digital-view-btn:not(:hover),.discuss-growth-btn-primary:not(:hover),.empowering-btn-primary:not(:hover),.explore-btn-primary:not(:hover),.fq-more-btn:not(:hover),.grow-seo-cta-btn-primary:not(:hover),.header:not(.sticky) .header-nav-menu>li>a,.header:not(.sticky) .mobile-menu-toggle,.impact-btn-primary:not(:hover),.matter-btn-primary:not(:hover),.premium-sidebar-cta-btn-alt i,.premium-sidebar-cta-btn-alt span,.pricing-btn.primary:not(:hover),.readmore-btn-gold:not(:hover),.results-btn-primary:not(:hover),.s-card-detail-btn:not(:hover),.seo-services-btn-primary:not(:hover),.service-btn-primary:not(:hover),.services-dropdown .column-1 li a,.strategic-btn-primary:not(:hover),.tdm-testimonial-cta-btn.primary:not(:hover),.theme-btn:not(:hover),.trust-btn-primary:not(:hover),.trust-btn:not(:hover),.who-btn-primary:not(:hover){color:#fff!important}.header-actions .theme-btn:hover i,.header.sticky .header-nav-menu>li.active>a,.header.sticky .header-nav-menu>li>a:hover,.header:not(.sticky) .header-nav-menu>li.active>a{color:#8a0ffb!important}.header.sticky .theme-btn:not(:hover),.header:not(.sticky) .theme-btn:not(:hover){background:#8a0ffb!important;color:#fff!important}.header.sticky .header-nav-menu>li>a,.header.sticky .mobile-menu-toggle{color:#0d1b3d!important}.header-main{justify-content:space-between;min-height:95px;gap:20px}.header-actions,.header-logo{flex-shrink:0}.header-logo img{height:72px;margin-top:10px;width:auto;display:block;border-radius:10px;border:2px solid #8a0ffb;transition:.3s}.features-info-flex:last-child,.header-nav{flex:1}.header-nav-menu{justify-content:center;gap:30px;margin:0;padding:0;list-style:none}.header-nav-menu>li>a{position:relative;display:flex;align-items:center;gap:6px;padding:35px 0;color:#0d1b3d;text-decoration:none;font-size:15px;font-weight:600;transition:.3s}.mobile-services-list li a,.services-dropdown li a{display:block;font-weight:500;transition:.3s;text-decoration:none}.header-nav-menu>li.active>a,.header-nav-menu>li>a:hover,.mobile-services-header:hover{color:#8a0ffb}.header-nav-menu .dropdown{position:static}.services-dropdown{position:absolute!important;top:100%!important;left:50%!important;transform:translateX(-50%) translateY(15px);background:#fff;border:3px solid #8a0ffb;border-radius:12px;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transition:.3s;z-index:99999;box-shadow:0 15px 40px rgba(0,0,0,.12);display:flex!important;padding:0!important;gap:0!important;column-gap:0!important;grid-column-gap:0!important}.header-nav-menu .dropdown:hover .services-dropdown{color:#fff;pointer-events:auto;opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.services-dropdown .column-1,.services-dropdown .column-2{background:#000;color:#fff;border-right:none}.services-dropdown::-webkit-scrollbar{width:5px}.services-dropdown::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.services-dropdown::-webkit-scrollbar-thumb{background:#8a0ffb;border-radius:10px}.services-dropdown li{display:block;width:100%}.services-dropdown li a{padding:10px 15px;color:#ffff;font-size:14px;white-space:nowrap;border-radius:6px}.services-dropdown li a:hover{background:rgba(138,15,251,.08);color:#8a0ffb}.services-dropdown .column-1,.services-dropdown .column-2,.services-dropdown .column-3{flex:1;margin:0!important;padding:10px 15px!important;box-sizing:border-box}.dropdown>a i{font-size:12px;transition:.3s}.dropdown:hover>a i{transform:rotate(180deg)}.services-dropdown ul{margin:0!important;padding:0!important;list-style:none}.services-dropdown .column-1 li a:hover{color:#8a0ffb!important;background:rgba(255,255,255,.1)}.services-dropdown .column-1 li a.active-dropdown,.services-dropdown .column-2 li a.active-dropdown,.services-dropdown .column-3 li a.active-dropdown,.services-dropdown li a.active-dropdown{color:#8a0ffb!important;background:rgba(138,15,251,.18)!important;font-weight:700!important;border-left:3px solid #8a0ffb!important}.mobile-services-list li a.active,.mobile-services-list li.active a{color:#8a0ffb!important;font-weight:700!important}.header-actions .theme-btn{background:#8a0ffb;color:#fff;border-radius:50px;padding:12px 26px;transition:.3s;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.header-actions .theme-btn:hover{background:#fff!important;color:#8a0ffb!important;transform:translateY(-2px)}.mobile-menu-toggle{display:none;background:0 0;border:none;cursor:pointer;padding:10px;font-size:24px;transition:.3s}.mobile-menu-toggle:hover{opacity:.8}.mobile-services-item,.modal-header,.offcanvas-men-list li{border-bottom:1px solid rgba(138,15,251,.15)}.mobile-services-header{background:0 0!important;color:#0d1b3d;font-size:16px;font-weight:600;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:.3s}.mobile-arrow{transition:transform .3s;font-size:14px;color:#0d1b3d}.mobile-services-header.active .mobile-arrow{transform:rotate(180deg);color:#8a0ffb}.mobile-services-list{list-style:none;margin:0;padding:0 0 10px 20px;background:0 0!important}.mobile-services-list li{border-bottom:1px solid rgba(138,15,251,.1)}.mobile-services-list li:last-child,.service-sidebar ul li:last-child{border-bottom:none}.mobile-services-list li a{padding:10px 0 10px 15px;color:#555;font-size:14px}.mobile-services-list li a:hover{color:#8a0ffb;padding-left:20px}.modal{z-index:999999}.modal-backdrop{z-index:99999}.modal-body{padding:20px}.modal-content{background:#fff}.mobile-nav-menu{max-height:calc(100vh - 80px);overflow-y:auto}.offcanvas-men-list{list-style:none;margin:0;padding:0}.offcanvas-men-list li a{display:flex;align-items:center;padding:14px 0;color:#0d1b3d;text-decoration:none;font-size:15px;font-weight:600;transition:.3s}.mobile-services-link i.mobile-menu-icon,.offcanvas-men-list li a i.mobile-menu-icon{width:24px;color:#8a0ffb;font-size:16px;margin-right:12px;text-align:center;transition:.3s}.offcanvas-men-list li a:hover{color:#8a0ffb;padding-left:10px}.offcanvas-men-list li a:hover i.mobile-menu-icon{transform:scale(1.15);color:#8a0ffb}.mobile-services-link{display:flex!important;align-items:center;padding:0!important;color:#0d1b3d!important}.mobile-services-list li a i{width:20px;color:#8a0ffb;font-size:13px;margin-right:8px;text-align:center}body,main{padding-top:0}.container,.container-expand,.header,.header-main,.header-nav,.header-nav-menu{overflow:visible!important}.features,.funfact,.hero,.progress-container,.swiper,.testimonial,.text-move-area,.why-choose-style2{overflow:hidden}.hero{background:linear-gradient(135deg,var(--navy-dark) 0,var(--navy) 100%);position:relative}.hero-content-wrapper .title-wrapper{font-size:100px;font-weight:800;line-height:1.1;margin:0;color:var(--white)}.excellent-text{display:inline-block;background:linear-gradient(135deg,var(--white) 0,var(--gold-light) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.success-text{display:inline-block;color:var(--gold)}.hero-content-wrapper .title-row-1,.hero-content-wrapper .title-row-2,.hero-content-wrapper .title-row-3{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px;margin-bottom:20px}.hero-content-wrapper .title-row-2 .text-highlight{background:rgba(255,255,255,.1);backdrop-filter:blur(10px);padding:10px 32px;border-radius:60px;font-size:55px;font-weight:600;color:var(--white)}.hero-content-wrapper .description{font-size:18px;line-height:1.7;color:rgba(255,255,255,.85);max-width:500px;text-align:center}.text-pattern{max-width:180px}.h-text-arrow{max-width:80px}.hero-image-block{position:relative;max-width:1400px;margin:0 auto;padding:0 20px}.hero-img img{width:100%;border-radius:20px;box-shadow:0 30px 50px rgba(0,0,0,.25)}.hero-features-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;background:rgba(255,255,255,.05);backdrop-filter:blur(10px);border-radius:24px;padding:45px 55px;margin-top:-10px;border:1px solid rgba(255,255,255,.1)}.features-item{border-top:2px solid rgba(255,255,255,.15);padding-top:25px;transition:transform .3s}.features-item:hover,.pos-solution-card:hover .pos-card-number{transform:translateY(-5px)}.features-item .title{color:var(--white);font-size:18px;font-weight:700;margin-bottom:15px;position:relative;padding-left:22px}.features-item .title::before{content:'';position:absolute;left:0;top:4px;width:10px;height:10px;background:var(--gold);border-radius:50%}.features-item .text{color:rgba(255,255,255,.8);font-size:14px;line-height:1.7}.h-social-rotate{position:absolute;left:30px;top:50%;transform:translateY(-50%);writing-mode:vertical-rl;z-index:10}.h-social-rotate .social-list{list-style:none;display:flex;flex-direction:column;gap:25px}.h-social-rotate .social-list li a{color:rgba(255,255,255,.5);text-decoration:none;font-size:14px;font-weight:600;letter-spacing:2px;transition:color .3s}.h-client-wrapper{display:inline-flex;align-items:center;gap:15px;background:rgba(255,255,255,.08);padding:8px 20px;border-radius:60px}.h-client-list{display:flex;align-items:center}.about-inner,.about-rattings{align-items:center;display:flex}.h-client-list img{width:40px;height:40px;border-radius:50%;border:2px solid var(--gold);margin-left:-12px}.client-list li:first-child,.h-client-list img:first-child{margin-left:0}.h-client-wrapper .text{color:var(--white);font-size:14px;font-weight:500}.about{background:var(--white);position:relative}.section-head{margin-bottom:50px;text-align:center}.section-head .sm-title{margin-right:75px;display:inline-block;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--gold);margin-bottom:15px;position:relative}.section-head .sm-title::after,.section-head .sm-title::before{content:'';position:absolute;width:30px;height:2px;background:var(--gold);top:50%;transform:translateY(-50%)}.section-head .sm-title::before{left:-40px}.section-head .sm-title::after{right:-40px}.section-head .title{font-size:42px;font-weight:700;color:var(--navy-dark);max-width:800px;margin:0 auto;line-height:1.3}.about-inner{gap:50px;flex-wrap:wrap}.about-content-block,.about-img-block{flex:1;min-width:280px}.about-img-block img{width:100%;border-radius:20px}.about-content-main .text{font-size:16px;color:var(--text-color);text-align:justify;margin-bottom:30px;line-height:1.8}.about-rattings{gap:15px;background:linear-gradient(135deg,var(--navy) 0,var(--navy-light) 100%);padding:20px 30px;border-radius:16px;margin-bottom:30px}.about-rattings .icon i{font-size:40px;color:var(--gold)}.about-rattings .title{color:var(--white);font-size:16px;font-weight:600}.about-content-img img{width:100%;border-radius:16px}.vertical-text{position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(90deg);font-size:80px;font-weight:800;color:rgba(15,42,63,.03);text-transform:uppercase;letter-spacing:10px;white-space:nowrap}.features,.funfact,.funfact-content{position:relative}.vertical-text.left{left:20px;right:auto}.funfact{background:var(--white)}.funfact-img img{border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.1)}.funfact-content{z-index:2;padding:20px 0 20px 60px}.funfact-content .content-title{font-size:42px;font-weight:700;color:var(--navy-dark);line-height:1.3}.funfact-counter .title{font-size:56px;font-weight:800;color:var(--gold);margin-bottom:10px;line-height:1}.funfact-counter .text{font-size:16px;color:var(--gray-600);line-height:1.6;max-width:400px}.features{background:var(--navy-dark);padding:60px 0;min-height:auto}.features .container{height:100%}.features .row{height:100%;align-items:center}.features-content{padding-right:50px;height:100%;display:flex;flex-direction:column;justify-content:center}.features-content .content-title{font-size:42px;font-weight:700;color:var(--gold);margin-bottom:40px;line-height:1.3}.features-info{display:flex;gap:20px;margin-bottom:30px;align-items:flex-start}.cloud-hosting-info-card ul li:last-child,.cloud-hosting-overview p:last-child,.features-info:last-child,.footer-widget .list-links li:last-child,.gallery-item,.testimonials-grid-section .row{margin-bottom:0}.features-info-flex:first-child{flex:0 0 70px;min-width:70px}.features-info-flex .number{font-size:52px;font-weight:800;color:rgba(138,15,251,.3);line-height:1;display:block;margin-top:0;transition:.3s}.features-info:hover .features-info-flex .number{color:var(--gold);transform:scale(1.05)}.features-info-flex .title{font-size:22px;font-weight:700;color:var(--gold);margin-bottom:10px;line-height:1.4}.features-info-flex .text{font-size:15px;color:var(--gray-300);line-height:1.6;margin-bottom:0}.features-img img{max-height:100%;object-fit:cover;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.1)}.features::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,var(--navy-dark) 0,var(--navy-dark) 40%,rgba(10,25,34,.8) 70%,transparent 100%);z-index:0;pointer-events:none}.features .container,.features-img{position:relative;z-index:2}.testimonial::after,.testimonial::before{content:'"';position:absolute;font-size:300px;font-family:serif;color:rgba(255,255,255,.03);z-index:0}.testimonial{background:linear-gradient(135deg,var(--navy) 0,var(--navy-dark) 100%);padding:100px 0;position:relative}.testimonial::before{bottom:20px;right:20px}.testimonial::after{top:20px;left:20px}.testimonial .section-head{margin-bottom:60px;position:relative;z-index:1}.testimonial .section-head .title{font-size:48px;font-weight:700;color:var(--white);margin:0;position:relative;display:inline-block;padding-bottom:20px}.testimonial .section-head .title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:3px;background:var(--gold);border-radius:3px}.testimonial-item{background:var(--white);border-radius:24px;padding:40px;margin:20px 15px;position:relative;transition:.3s;box-shadow:0 10px 30px rgba(0,0,0,.1)}.footer,.footer-widget,.mg-top-100,.text-move-area{margin-top:0}.testimonial-item:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.15)}.funfact-img,.owl-carousel .owl-nav,.why-chooses-img{transform:translateY(-50%)}.testimonial-item .number{position:absolute;top:30px;right:30px;font-size:48px;font-weight:800;color:rgba(138,15,251,.1);font-family:monospace;transition:.3s}.testimonial-item:hover .number{color:rgba(138,15,251,.2);font-size:52px}.testimonial-item .content i{font-size:45px;color:var(--gold);margin-bottom:20px;display:block;opacity:.7;transition:opacity .3s}.gallery-card:hover .gallery-overlay,.testimonial-item:hover .content i{opacity:1}.testimonial-item .text{font-size:16px;color:var(--gray-700);line-height:1.8;margin-bottom:25px;font-style:italic}.testimonial-item .info{border-top:1px solid var(--gray-200);padding-top:20px;margin-top:10px}.author-info h4,.gallery-info h4,.testimonial-item .name{font-size:18px;font-weight:700;color:var(--navy-dark);margin-bottom:5px}.testimonial-item .designation{font-size:13px;color:var(--gold);font-weight:600;text-transform:uppercase;letter-spacing:1px}.owl-carousel .owl-nav{position:absolute;top:50%;width:100%;display:flex;justify-content:space-between;pointer-events:none;padding:0 20px}.owl-carousel .owl-nav button{width:45px;height:45px;background:var(--white)!important;border-radius:50%!important;color:var(--navy)!important;font-size:24px!important;display:flex;align-items:center;justify-content:center;pointer-events:auto;transition:.3s;box-shadow:0 5px 15px rgba(0,0,0,.1)}.owl-carousel .owl-nav button:hover{background:var(--gold)!important;color:var(--white)!important;transform:scale(1.1)}.owl-carousel .owl-dots{text-align:center;margin-top:40px}.owl-carousel .owl-dots .owl-dot{width:10px;height:10px;background:rgba(255,255,255,.3);border-radius:50%;margin:0 6px;transition:.3s}.owl-carousel .owl-dots .owl-dot.active{width:30px;background:var(--gold);border-radius:10px}.faq-style2 .faq-content{max-width:100%;margin:0 auto}.faq-style2 .section-head.style2,.filter-nav{margin-bottom:50px}.faq-style2 .section-head.style2 .title{font-size:48px;font-weight:700;color:var(--navy-dark);text-align:center}.faq-accordion,.service-faq .faq-accordion{display:flex;flex-direction:column;gap:20px}.faq-accordion-item,.service-faq .faq-accordion-item{border:1px solid var(--gray-200);border-radius:20px;overflow:hidden;background:var(--white);transition:.3s;box-shadow:0 2px 8px rgba(0,0,0,.04)}.faq-accordion-item:hover,.service-faq .faq-accordion-item:hover{box-shadow:0 8px 25px rgba(0,0,0,.1);border-color:var(--gold)}.accordion-button,.faq-accordion .accordion-button,.service-faq .accordion-button{background:0 0!important;box-shadow:none!important;border:none;width:100%;padding:24px 60px 24px 28px;font-size:18px;font-weight:600;line-height:1.4;color:var(--navy-dark);position:relative;transition:.3s;cursor:pointer;text-align:left}.accordion-button:not(.collapsed),.faq-accordion .accordion-button:not(.collapsed),.service-faq .accordion-button:not(.collapsed){color:var(--gold);border-bottom:1px solid var(--gray-200)}.accordion-button:hover,.faq-accordion .accordion-button:hover,.service-faq .accordion-button:hover{color:var(--gold);background:rgba(138,15,251,.05)!important}.accordion-button::before,.faq-accordion .accordion-button::before,.service-faq .accordion-button::before{content:"+";font-size:28px;font-weight:400;position:absolute;right:25px;top:50%;transform:translateY(-50%);color:var(--gold);font-family:monospace;transition:.3s;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(138,15,251,.1)}.accordion-button[aria-expanded=true]::before,.faq-accordion .accordion-button[aria-expanded=true]::before,.service-faq .accordion-button[aria-expanded=true]::before{content:"−";background:var(--gold);color:var(--white)}.accordion-button::after,.faq-accordion .accordion-button::after,.service-faq .accordion-button::after{display:none!important}.faq-accordion .faq-accordion-body,.faq-accordion-body,.service-faq .faq-accordion-body{padding:24px 28px 28px;background:var(--white)}.footer,.footer-inner,.services-auto-scroll-wrapper{background:var(--navy-dark)}.faq-accordion .faq-accordion-text,.faq-accordion-text{font-size:16px;font-weight:400;line-height:1.7;color:var(--gray-600);margin:0;cursor:pointer}.footer{position:relative;padding:0}.footer.home-1{padding-bottom:0}.footer-main{display:grid;grid-template-columns:repeat(5,1fr);gap:60px;padding:80px 0 60px}.footer-logo{display:inline-block;margin-bottom:5px}.footer-logo img{max-width:160px;height:auto;border-radius:10px;border:3px solid #fff}.footer-widget.footer-about .text{color:rgba(255,255,255,.7);font-size:14px;line-height:1.7;margin-top:20px;margin-bottom:25px}.footer-newsletter{margin-top:20px;position:relative}.footer-newsletter input{width:100%;height:50px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:50px;padding:0 50px 0 20px;color:var(--white)!important;font-size:14px;transition:.3s}.footer-newsletter input:focus{border-color:var(--gold);outline:0;background:rgba(255,255,255,.15)}.footer-newsletter input::placeholder{color:rgba(255,255,255,.5)}.footer-newsletter .btn{position:absolute;width:42px;height:42px;background:var(--gold);color:var(--navy-dark);border-radius:50%;padding:0;right:4px;top:4px;line-height:42px;text-align:center;border:none;cursor:pointer;transition:.3s}.footer-newsletter .btn:hover{background:var(--gold-dark);color:var(--white);transform:scale(1.05)}.footer-widget .widget-title{font-size:20px;font-weight:700;color:var(--white);margin-bottom:25px;position:relative;padding-bottom:12px}.footer-widget .widget-title::after{content:'';position:absolute;left:0;bottom:0;width:40px;height:2px;background:var(--gold);border-radius:2px}.footer-widget .list-links,.service-sidebar ul{list-style:none;padding:0;margin:0}.footer-widget .list-links li{margin-bottom:12px}.footer-widget .list-links li a{font-size:14px;color:rgba(255,255,255,.7);text-decoration:none;transition:.3s;display:inline-block}.contact-mail a:hover,.contact-number a:hover,.footer-widget .list-links li a:hover{color:var(--gold);transform:translateX(5px)}.breadcrumb-list li a:hover,.copyright-text a:hover{color:var(--gold-light)}.footer-widget .list-links li.number a{font-size:18px;font-weight:600;color:var(--white)}.footer-copyright{border-top:1px solid rgba(255,255,255,.1);padding:25px 0}.copyright-text{text-align:center;font-size:14px;color:rgba(255,255,255,.6);margin:0}.copyright-text a{color:var(--gold);text-decoration:none;transition:color .3s}.copyright-text a:hover{text-decoration:underline}@media (max-width:1200px){.hero-content-wrapper .title-wrapper{font-size:80px}.hero-content-wrapper .title-row-2 .text-highlight{font-size:45px}.hero-features-wrapper{gap:30px;padding:35px 40px}.features-content .content-title,.funfact-content .content-title,.section-head .title{font-size:36px}.faq-style2 .section-head .title{font-size:50px}.services-dropdown{width:900px!important;min-width:900px!important}.header-nav-menu{gap:20px}.footer-main{gap:40px}}@media (max-width:991px){.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8{width:100%!important;max-width:100%!important;flex:0 0 100%!important}.header:not(.sticky) .mobile-arrow,.header:not(.sticky) .mobile-services-header{color:#fff}.header.sticky .mobile-arrow,.header.sticky .mobile-services-header{color:#0d1b3d}.features-img,.funfact-img,.h-social-rotate,.header-actions,.header-nav,.owl-carousel .owl-nav,.vertical-text{display:none}.mobile-menu-toggle{display:flex}.service-info,.service-item{display:block}.hero-content-wrapper{padding:60px 0 40px}.hero-content-wrapper .title-wrapper{font-size:55px}.hero-content-wrapper .title-row-2 .text-highlight{font-size:28px;padding:8px 20px}.about-inner,.hero-content-wrapper .title-row-1,.hero-content-wrapper .title-row-2,.hero-content-wrapper .title-row-3{flex-direction:column}.hero-features-wrapper{grid-template-columns:1fr;gap:30px;padding:30px}.funfact-content{padding-left:0}.features-content{padding-right:0}.section-gap{padding:60px 0}.faq.faq-style2{padding:70px 30px}.faq-style2 .section-head .title{font-size:42px}.testimonial .section-head .title{font-size:36px}.features-content .content-title,.funfact-content .content-title{font-size:32px}.service-item{padding:24px 0}.service-info .title{font-size:24px;line-height:120%;min-width:100%;margin-bottom:12px}.service-info .text{line-height:140%;min-width:100%}.service-info .service-btn{width:48px;height:48px;min-width:48px;line-height:52px;font-size:20px;margin-top:24px}.dropdown-menu,.services-dropdown{display:none!important}.footer-main{grid-template-columns:repeat(2,1fr);gap:40px;padding:60px 0 40px}.footer-widget.footer-about{grid-column:span 2}.header-main{min-height:84px!important;padding:12px 0!important}.header-logo{display:flex!important;align-items:center!important}.header-logo img{height:56px!important;max-height:56px!important;width:auto!important;margin-top:0!important;object-fit:contain!important;border-radius:8px!important;border:2px solid #8a0ffb!important;box-shadow:0 4px 12px rgba(138,15,251,.25)!important}.mobile-menu-toggle{width:44px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(138,15,251,.16)!important;border:1.5px solid rgba(138,15,251,.6)!important;border-radius:10px!important;color:#fff!important;font-size:20px!important;cursor:pointer!important;transition:.3s!important}.mobile-menu-toggle:hover{background:#8a0ffb!important;box-shadow:0 0 16px rgba(138,15,251,.5)!important}}@media (max-width:768px){.container,.container-fluid{padding:0 20px}.hero-content-wrapper .title-wrapper{font-size:40px}.hero-content-wrapper .title-row-2 .text-highlight{font-size:22px}.hero-content-wrapper .description{font-size:14px}.features-content .content-title,.funfact-content .content-title,.section-head .title,.testimonial .section-head .title{font-size:28px}.funfact-counter .title{font-size:45px}.testimonial-item{padding:30px}.faq.faq-style2{padding:60px 20px}.faq-style2 .section-head .title{font-size:34px}.service-card{min-width:250px;max-width:250px}.features{padding:50px 0}.features-content{padding-right:0}.features-content .content-title{font-size:32px;margin-bottom:30px}.features-info{margin-bottom:25px}.features-info:last-child{margin-bottom:0}.features-info-flex:first-child{flex:0 0 60px;min-width:60px}.features-info-flex .number{font-size:44px}.footer-main{grid-template-columns:1fr;gap:35px;padding:50px 0 30px}.footer-widget.footer-about{grid-column:span 1}.footer-widget .widget-title{font-size:18px;margin-bottom:20px}}.about-banner,.about-hero{background:linear-gradient(135deg,var(--navy-dark) 0,var(--navy) 100%)}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.has_fade_anim,.has_word_anim,.wow{animation:.6s forwards fadeInUp;margin-right:98px;text-align:right}.owl-carousel .owl-stage-outer{overflow:visible}img{max-width:100%;height:auto}a{color:#8a0ffb;font-weight:bolder;text-decoration:none}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{display:inline-block;vertical-align:middle}.fi,.fi-brands-facebook,.fi-brands-instagram,.fi-brands-linkedin,.fi-brands-whatsapp,.fi-brands-youtube,.fi-rr-apps,.fi-rr-arrow-rotate-right,.fi-rr-blog,.fi-rr-briefcase,.fi-rr-building,.fi-rr-chart-line,.fi-rr-chart-pie,.fi-rr-display,.fi-rr-document,.fi-rr-envelope,.fi-rr-file,.fi-rr-google,.fi-rr-heart,.fi-rr-link,.fi-rr-map-marker,.fi-rr-marker,.fi-rr-message,.fi-rr-microchip,.fi-rr-palette,.fi-rr-pencil,.fi-rr-play,.fi-rr-rocket,.fi-rr-shield,.fi-rr-star,.fi-rr-trademark,.fi-rr-users,.fi-rr-video,.fi-rr-youtube,.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default .odometer-digit{display:inline-block}.about-banner{padding:180px 0 80px;position:relative;margin-top:-100px}.about-banner-content .title{font-size:64px;font-weight:800;color:var(--gold);margin-bottom:20px}.about-banner-content .breadcrumb,.breadcrumb-list{display:flex;justify-content:center;align-items:center;gap:10px}.about-banner-content .breadcrumb a{color:var(--white);text-decoration:none;font-weight:500}.about-banner-content .breadcrumb span{color:rgba(255,255,255,.6)}.about-hero{padding:80px 0 0}.about-hero-content{text-align:center;max-width:950px;margin:0 auto}.about-hero-content .title{font-size:52px;font-weight:800;color:var(--white);margin-bottom:30px;line-height:1.2}.about-hero-widget .text{font-size:18px;color:rgba(255,255,255,.85);line-height:1.7;margin-bottom:35px}.about-hero-client{display:flex;align-items:center;justify-content:center;gap:35px;flex-wrap:wrap;background:rgba(255,255,255,.05);border-radius:24px;padding:30px 45px}.client-list{display:flex;align-items:center;list-style:none;padding:0;margin:0}.client-list li{margin-left:-15px}.client-list li img{width:55px;height:55px;border-radius:50%;border:2px solid var(--gold);background:var(--white);object-fit:cover}.client-info h5{font-size:20px;font-weight:700;color:var(--gold);margin-bottom:5px}.client-info p{font-size:14px;color:rgba(255,255,255,.8);margin-bottom:8px}.about-hero-img{margin-top:60px;text-align:center}.about-hero-img img{max-width:100%;border-radius:30px 30px 0 0}.abt-funfact-inner{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;background:linear-gradient(135deg,var(--navy-dark) 0,var(--navy) 100%);border-radius:30px;padding:60px 40px}.abt-funfact-card{text-align:center;padding:20px;border-right:1px solid rgba(255,255,255,.1)}.abt-funfact-card:last-child{border-right:none}.abt-funfact-card .number{font-size:52px;font-weight:800;color:var(--gold);margin-bottom:15px}.abt-funfact-card .text{font-size:16px;color:rgba(255,255,255,.85);font-weight:500}.contact-info-main,.why-choose-progress{margin-top:30px}.progress-item,.single-contact-info,.testimonial-card{margin-bottom:30px}.progress-item-label{display:flex;justify-content:space-between;margin-bottom:10px}.progress-item-title{font-size:15px;font-weight:600;color:var(--gray-100)}.progress-item-percentage{font-size:14px;font-weight:700;color:var(--gold)}.progress-container{background:var(--gray-200);border-radius:10px;height:8px;position:relative}.progress-container .progress{position:absolute;left:0;top:0;height:100%;background:var(--gold);border-radius:10px;width:0;transition:width 1.5s}.why-chooses-img{position:absolute;right:0;top:10%;max-width:42%}.why-chooses-img img{width:100%;border-radius:30px 0 0 30px}@media (max-width:991px){.about-banner{padding:160px 0 60px}.about-banner-content .title{font-size:42px}.about-hero-content .title{font-size:36px}.abt-funfact-inner{grid-template-columns:repeat(2,1fr)}.abt-funfact-card{border-right:none;border-bottom:1px solid rgba(255,255,255,.1)}.abt-funfact-card:nth-last-child(-n+2){border-bottom:none}.why-chooses-img{display:none}}@media (max-width:576px){.about-banner-content .title,.hero-content-wrapper .title-wrapper{font-size:32px}.hero-content-wrapper .title-row-2 .text-highlight{font-size:18px;padding:6px 15px}.hero-features-wrapper,.testimonial-item{padding:20px}.text-pattern{max-width:120px}.h-text-arrow{max-width:60px}.testimonial .section-head .title{font-size:24px}.funfact-counter .title{font-size:38px}.header-main{min-height:80px!important;padding:10px 0!important}.header-logo img{height:52px!important;max-height:52px!important;width:auto!important;margin-top:0!important}.mobile-menu-toggle{width:42px!important;height:42px!important;font-size:19px!important}.features{padding:40px 0}.features-content .content-title{font-size:28px;margin-bottom:25px}.features-info{gap:15px;margin-bottom:20px}.features-info-flex:first-child{flex:0 0 50px;min-width:50px}.features-info-flex .number{font-size:36px}.features-info-flex .title{font-size:18px;margin-bottom:8px}.features-info-flex .text{font-size:14px;line-height:1.5}.footer-main{gap:30px;padding:40px 0 25px}.copyright-text{font-size:12px}.about-hero-content .title{font-size:28px}.abt-funfact-inner{grid-template-columns:1fr}.abt-funfact-card{border-bottom:1px solid rgba(255,255,255,.1)}.abt-funfact-card:last-child{border-bottom:none}.about-hero-client{padding:20px;flex-direction:column;text-align:center}.client-list{justify-content:center}}.features-img img,.funfact-img img{width:100%;height:auto;display:block}.funfact-img{position:absolute;left:0;top:10%;max-width:40%;z-index:1}.features-img{position:absolute;right:0;top:0;height:100%;max-width:38%;z-index:1;display:flex;align-items:center}.header.sticky+main{padding-top:95px}.hero{margin-top:0;padding-top:100px}.text-move-area{background:var(--navy);padding:30px 0;width:100%}.text-slide-item{display:flex;align-items:center;gap:30px;white-space:nowrap}.text-slide-item .text{font-size:28px;font-weight:700;color:var(--white);text-transform:uppercase}.progress-wrap::after,.service-list li::before{font-family:'Font Awesome 6 Free';font-weight:900;top:0;position:absolute;left:0}.text-slide-item .brust-pucker{width:30px}.swiper{width:100%}.swiper-wrapper{display:flex;transition-timing-function:linear}.swiper-slide{flex-shrink:0;width:auto}@media (max-width:768px){.features-img,.funfact-img{display:none}.features-info-flex .title,.text-slide-item .text{font-size:18px}.text-slide-item{gap:15px}.features-content .content-title,.funfact-content .content-title{font-size:28px;text-align:center}.funfact-counter{text-align:center}.funfact-counter .title{font-size:40px}.features-info-flex:first-child{flex:0 0 50px;min-width:50px}.features-info-flex .number{font-size:32px}}@media (max-width:991px){.header.sticky+main{padding-top:80px}.features-img,.funfact-img,.why-chooses-img{display:none}.funfact-content{padding-left:0;text-align:center}.funfact-counter .text{max-width:100%;margin:0 auto}.features-content{padding-right:0;text-align:center}.features-info{text-align:left}.why-choose-style2 .col-lg-6{width:100%}.why-choose-progress{margin-top:20px}.why-choose-style2{padding:60px 0}}.cta-box,.gallery-info,.process-item,.progress-wrap::after,.service-faq h3{text-align:center}.service-card-icon{width:70px;height:70px;background:rgba(138,15,251,.15);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;transition:.3s}.progress-wrap,.progress-wrap::after{height:46px;width:46px;cursor:pointer}.service-card-icon i{font-size:32px;color:var(--gold);transition:.3s}.progress-wrap{position:fixed;right:30px;bottom:30px;display:block;border-radius:50px;background-color:var(--gold);box-shadow:inset 0 0 0 2px rgba(0,0,0,.1);z-index:10000;opacity:0;visibility:hidden;transform:translateY(15px);transition:.2s linear}.progress-wrap.active-progress{opacity:1;visibility:visible;transform:translateY(0)}.progress-wrap::after{content:"\f062";line-height:46px;font-size:20px;color:var(--white);display:block;z-index:1;transition:.2s linear}.progress-wrap svg path{fill:none}.progress-wrap svg.progress-circle path{stroke:var(--white);stroke-width:4;box-sizing:border-box;transition:.2s linear}.service-banner{background:linear-gradient(135deg,var(--navy-dark) 0,var(--navy) 100%);position:relative;margin-top:-100px;padding-top:100px}.service-banner .overlay{padding:120px 0 80px}.banner-content h1{color:var(--white);font-size:56px;font-weight:800;margin-bottom:20px}.service-details-content h2,.service-details-content h3{font-weight:700;color:var(--navy-dark);margin-bottom:20px}.service-details-section{padding:100px 0;background:var(--white)}.service-image{width:100%;border-radius:20px;margin-bottom:30px;box-shadow:0 20px 40px rgba(0,0,0,.1)}.service-details-content h2{font-size:36px}.service-details-content h3{font-size:24px;margin-top:40px;position:relative;padding-left:15px;border-left:4px solid var(--gold)}.service-details-content p{line-height:1.8;margin-bottom:20px;color:var(--gray-700)}.service-list{list-style:none;padding-left:0}.service-list li{margin-bottom:12px;padding-left:25px;position:relative;color:var(--gray-700)}.service-list li::before{content:"\f00c";color:var(--gold);font-size:14px}.process-box{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;margin-top:30px}.process-item{padding:30px 20px;background:var(--bg-light);border-radius:16px;transition:.3s;border:1px solid var(--gray-200)}.process-item:hover{transform:translateY(-5px);border-color:var(--gold);box-shadow:0 10px 30px rgba(138,15,251,.1)}.contact-map-inner,.service-sidebar{box-shadow:0 20px 40px rgba(0,0,0,.1)}.process-item span{font-size:48px;font-weight:800;color:var(--gold);display:block;margin-bottom:15px;line-height:1}.process-item h5{font-size:18px;font-weight:600;color:var(--navy-dark);margin:0}.cta-box{background:linear-gradient(135deg,var(--navy-dark) 0,var(--navy) 100%);padding:40px;border-radius:20px;margin-top:50px}.cta-box h4{color:var(--gold);font-size:28px;font-weight:700;margin-bottom:15px}.cta-box p{color:rgba(255,255,255,.8);margin-bottom:25px}.cta-box .theme-btn,.faq-cta-box .theme-btn,.testimonial-cta-box .theme-btn{background:var(--gold);color:var(--navy-dark);border:none}.contact-form-button .theme-btn:hover,.cta-box .theme-btn:hover,.faq-cta-box .theme-btn:hover,.testimonial-cta-box .theme-btn:hover{background:var(--gold-dark);color:var(--white)}.service-sidebar{background:var(--navy-dark);padding:35px;border-radius:20px;position:sticky;top:120px;max-height:calc(100vh - 140px);overflow-y:auto}.service-sidebar::-webkit-scrollbar{width:5px}.service-sidebar::-webkit-scrollbar-track{background:rgba(255,255,255,.1);border-radius:10px}.service-sidebar::-webkit-scrollbar-thumb{background:var(--gold);border-radius:10px}.service-sidebar h4{color:var(--gold);margin-bottom:25px;font-weight:700;font-size:24px;position:relative;padding-bottom:15px;position:sticky;top:0;background:var(--navy-dark);z-index:1}.contact-info-head,.service-faq h3{margin-bottom:40px}.service-sidebar h4::after{content:'';position:absolute;bottom:0;left:0;width:50px;height:3px;background:var(--gold);border-radius:3px}.service-sidebar ul li{border-bottom:1px solid rgba(255,255,255,.1)}.service-sidebar ul li a{display:block;padding:12px 0;color:rgba(255,255,255,.8);text-decoration:none;transition:.3s;font-size:14px;font-weight:500}.service-sidebar ul li a:hover,.service-sidebar ul li.active a{color:var(--gold);padding-left:10px}.service-faq{margin-top:60px;padding-top:40px;border-top:1px solid var(--gray-200)}.service-faq .faq-accordion-text{font-size:16px;font-weight:400;line-height:1.7;color:var(--gray-600);margin:0}@media (max-width:1200px){.banner-content h1{font-size:48px}}@media (max-width:991px){.mobile-services-header{cursor:pointer}.mobile-services-list{display:none}.mobile-services-header.active+.mobile-services-list,.mobile-services-header.active~.mobile-services-list{display:block}.service-banner .overlay{padding:140px 0 60px}.banner-content h1,.process-item span{font-size:36px}.service-details-section{padding:60px 0}.service-details-content h2{font-size:30px}.service-sidebar{margin-top:40px;position:relative;top:0;max-height:none;overflow-y:visible}.process-box{grid-template-columns:repeat(2,1fr);gap:20px}.process-item{padding:20px}.cta-box h4{font-size:24px}}@media (max-width:768px){.progress-item-label{flex-direction:column;gap:5px}.progress-item-title{font-size:14px}.progress-item-percentage{font-size:13px}.progress-wrap{right:20px;bottom:20px;height:40px;width:40px}.progress-wrap::after{line-height:40px;font-size:16px}.service-banner{margin-top:0;padding-top:0}.service-banner .overlay{padding:120px 0 50px}.banner-content h1{font-size:30px}.service-details-content h2{font-size:26px}.cta-box h4,.service-details-content h3{font-size:20px}.process-box{grid-template-columns:1fr}.cta-box{padding:30px 20px}.service-faq .accordion-button{font-size:16px;padding:20px 50px 20px 20px}.service-faq .accordion-button::before{right:15px;width:28px;height:28px;font-size:24px}.service-faq .faq-accordion-body{padding:20px}}.contact-page-area{background:var(--white);padding:100px 0}.contact-info-wrapper,.contact-page-form{padding:50px;border-radius:24px;height:100%}.contact-info-wrapper{background:var(--navy-dark)}.alert-danger,.alert-success,.form-group{margin-bottom:25px}.contact-info-head .title{font-size:32px;font-weight:700;color:var(--gold);margin-bottom:20px;line-height:1.3}.contact-info-head .text,.single-contact-info .address-text{color:rgba(255,255,255,.8);line-height:1.7;margin-bottom:0}.single-contact-info .address-title{font-size:20px;font-weight:700;color:var(--gold);margin-bottom:15px}.contact-mail a,.contact-number a{display:block;font-size:18px;font-weight:600;color:var(--white);text-decoration:none;margin-bottom:15px;transition:.3s}.contact-mail a i,.contact-number a i{margin-right:10px;color:var(--gold)}.contact-page-form{background:var(--bg-light)}.form-group input,.form-group textarea{width:100%;padding:15px 20px;border:1px solid var(--gray-200);border-radius:12px;font-size:14px;font-family:Inter,sans-serif;transition:.3s;background:var(--white)}.form-group input:focus,.form-group textarea:focus{outline:0;border-color:var(--gold);box-shadow:0 0 0 3px rgba(138,15,251,.1)}.form-group textarea{height:120px;resize:vertical}.contact-form-button .theme-btn{background:var(--gold);color:var(--navy-dark);border:none;width:100%;justify-content:center;padding:14px 32px;font-weight:700}.gallery-overlay,.gallery-overlay a{align-items:center;display:flex;transition:.3s}.alert-success{background:linear-gradient(135deg,var(--navy-dark) 0,var(--navy) 100%);color:var(--gold);border:none;padding:15px 20px;border-radius:12px;font-weight:500}.alert-success i{margin-right:8px}.alert-danger{background:#f8d7da;color:#721c24;border:none;padding:15px 20px;border-radius:12px}.contact-map-inner{border-radius:24px;overflow:hidden}.gallery-card,.testimonial-card{box-shadow:0 5px 20px rgba(0,0,0,.05)}.contact-map-inner iframe{width:100%;height:450px;border:none}@media (max-width:1200px){.contact-info-head .title{font-size:28px}}@media (max-width:991px){.contact-page-area{padding:60px 0}.contact-info-wrapper,.contact-page-form{padding:35px;margin-bottom:30px}.contact-info-wrapper{margin-bottom:30px}.contact-info-head .title{font-size:28px}.contact-mail a,.contact-number a{font-size:16px}}@media (max-width:768px){.contact-info-wrapper,.contact-page-form{padding:25px}.contact-info-head .title{font-size:24px}.contact-map-inner iframe{height:350px}.single-contact-info .address-title{font-size:18px}.contact-mail a,.contact-number a{font-size:14px}}.faq-content-section,.gallery-content-section,.testimonial-content-section{padding:60px 0 30px;background:var(--white)}.faq-subtitle,.gallery-subtitle,.testimonial-subtitle{display:inline-block;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--gold);margin-bottom:15px;position:relative}.faq-main-title,.gallery-main-title,.testimonial-main-title{font-size:42px;font-weight:700;color:var(--navy-dark);margin-bottom:20px;line-height:1.3}.faq-description,.gallery-description,.testimonial-description{font-size:16px;color:var(--gray-600);max-width:700px;margin:0 auto;line-height:1.7}.filter-nav ul{list-style:none;padding:0;margin:0;gap:15px}.filter-nav ul li{padding:8px 25px;font-size:15px;font-weight:600;color:var(--gray-700);background:var(--white);border-radius:30px;cursor:pointer;transition:.3s;border:1px solid var(--gray-200)}.filter-nav ul li.is-checked,.filter-nav ul li:hover{background:var(--gold);color:var(--white);border-color:var(--gold)}.blog-grid-wrapper,.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.gallery-card{background:var(--white);border-radius:16px;overflow:hidden;transition:.3s;border:1px solid var(--gray-200)}.gallery-card:hover,.testimonial-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.1);border-color:var(--gold)}.gallery-img{position:relative;overflow:hidden}.gallery-img img{width:100%;height:250px;object-fit:cover;transition:transform .5s}.gallery-card:hover .gallery-img img{transform:scale(1.05)}.gallery-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);justify-content:center;opacity:0}.gallery-overlay a{width:50px;height:50px;background:var(--gold);border-radius:50%;justify-content:center;color:var(--white);font-size:20px;text-decoration:none}.gallery-overlay a:hover{background:var(--gold-dark);transform:scale(1.1)}.gallery-info{padding:20px}.author-info p,.gallery-info p{font-size:13px;color:var(--gray-500);margin:0}@media (max-width:1200px){.gallery-grid{grid-template-columns:repeat(3,1fr);gap:25px}}@media (max-width:991px){.gallery-content-section{padding:40px 0 20px}.gallery-main-title{font-size:32px}.gallery-grid{grid-template-columns:repeat(2,1fr);gap:20px}.filter-nav ul li{padding:6px 18px;font-size:13px}}@media (max-width:768px){.gallery-grid{grid-template-columns:repeat(2,1fr);gap:15px}.gallery-img img{height:200px}.gallery-info h4{font-size:16px}.gallery-info p{font-size:12px}}.after-grid,.benefits-grid{grid-template-columns:repeat(2,1fr)}.isotop-active .gallery-item{transition:.4s}.faq-cta-section{padding:60px 0;background:var(--white)}.faq-cta-box,.testimonial-cta-box{background:linear-gradient(135deg,var(--navy-dark) 0,var(--navy) 100%);padding:50px;border-radius:20px;text-align:center}.faq-cta-box h3,.testimonial-cta-box h3{font-size:32px;font-weight:700;color:var(--gold);margin-bottom:15px}.faq-cta-box p,.testimonial-cta-box p{font-size:16px;color:rgba(255,255,255,.8);margin-bottom:25px}@media (max-width:991px){.faq-content-section{padding:40px 0 20px}.faq-main-title,.testimonial-main-title{font-size:32px}.faq-cta-box,.testimonial-cta-box{padding:35px 25px}.faq-cta-box h3,.testimonial-cta-box h3{font-size:28px}}@media (max-width:768px){.faq-main-title{font-size:28px}.faq-description{font-size:14px}.faq-cta-box{padding:30px 20px}.faq-cta-box h3{font-size:24px}}.testimonial-card{background:var(--white);padding:30px;border-radius:20px;transition:.3s;border:1px solid var(--gray-200);height:100%}.testimonial-rating{margin-bottom:20px}.testimonial-rating i{color:var(--gold);font-size:14px;margin-right:3px}.testimonial-text{font-size:15px;line-height:1.7;color:var(--gray-700);margin-bottom:25px;font-style:italic}.testimonial-author{display:flex;align-items:center;gap:15px;border-top:1px solid var(--gray-200);padding-top:20px}.author-img{width:55px;height:55px;border-radius:50%;overflow:hidden;border:2px solid var(--gold)}.author-img img{width:100%;height:100%;object-fit:cover}@media (max-width:768px){.testimonial-main-title{font-size:28px}.testimonial-card{padding:25px}.testimonial-cta-box{padding:30px 20px}.testimonial-cta-box h3{font-size:24px}}.testimonial-cta-section,.testimonials-grid-section{padding:60px 0}.faq-style2{margin-top:0;padding:80px 0}@media (max-width:991px){.testimonial-card{margin-bottom:25px}}@media (max-width:576px){.breadcrumb-list li,.faq-cta-box p,.testimonial-text,.text-slide-item .text{font-size:14px}.funfact-counter .title{font-size:32px}.features-info{flex-direction:column;gap:10px}.features-info-flex:first-child{flex:auto;min-width:auto}.features-info,.features-info-flex .text{text-align:center}.why-choose-progress{margin-top:15px}.progress-item,.testimonial-card{margin-bottom:20px}.banner-content h1{font-size:26px}.contact-info-head .title,.service-details-content h2{font-size:22px}.service-details-content h3{font-size:18px}.service-sidebar{padding:25px}.faq-cta-box h3,.service-sidebar h4,.testimonial-cta-box h3{font-size:20px}.service-faq .accordion-button{font-size:14px;padding:16px 45px 16px 16px}.service-faq .accordion-button::before{right:12px;width:26px;height:26px;font-size:20px}.contact-info-wrapper,.contact-page-form{padding:20px}.contact-mail a,.contact-number a{font-size:13px}.form-group input,.form-group textarea{padding:12px 15px;font-size:13px}.contact-map-inner iframe{height:250px}.gallery-grid{grid-template-columns:1fr}.faq-main-title,.gallery-main-title,.testimonial-main-title{font-size:24px}.faq-subtitle,.gallery-subtitle,.testimonial-subtitle{font-size:12px}.filter-nav ul{gap:10px}.filter-nav ul li{padding:5px 15px;font-size:12px}.gallery-img img{height:220px}.author-img{width:45px;height:45px}.author-info h4{font-size:16px}}.about-desc,.blog-desc,.blog-text p,.case-desc,.definition-desc,.desc,.empowering-desc,.grow-business-desc,.impact-desc,.industry-card p,.premium-article-card p,.process-card p,.s-card-desc,.scope-card p,.section-desc,.service-details-content p,.strategic-desc,.why-contact-desc,p{text-align:justify!important;text-justify:inter-word!important;-webkit-hyphens:none!important;-ms-hyphens:none!important;hyphens:none!important;word-break:normal!important}.breadcrumb-content p,.footer p.copyright-text,.header-nav-menu p,.pricing-price,.pricing-title,.section-head.text-center .sm-title,.section-head.text-center h1,.section-head.text-center h2,.stat-label,.stat-number,.tdm-footer-bottom,.tdm-footer-copyright,.text-center p.section-head-desc,.text-center p.sub-title{text-align:center!important}.breadcrumbs,.bredcrumbs,.bredcrumbs.style2{background:linear-gradient(135deg,#090610 0,#150a26 50%,#090610 100%)!important;padding:240px 0 65px!important;position:relative!important;margin-top:-95px!important;border-bottom:2px solid rgba(138,15,251,.3)!important;box-shadow:0 4px 30px rgba(0,0,0,.6)!important;overflow:hidden!important;width:100%!important}.breadcrumb-content,.bredcrumbs .breadcrumb-content,.bredcrumbs.style2 .breadcrumb-content{position:relative!important;z-index:2!important;text-align:center!important;margin:0 auto!important;max-width:900px!important}.breadcrumb-content .title,.breadcrumb-content h1,.bredcrumbs .breadcrumb-content .title,.bredcrumbs .title,.bredcrumbs.style2 .breadcrumb-content .title,.bredcrumbs.style2 .title{font-size:46px!important;font-weight:800!important;color:#fff!important;margin:0 0 14px!important;letter-spacing:-.5px!important;line-height:1.2!important;text-align:center!important;text-shadow:0 2px 10px rgba(0,0,0,.5)!important}.breadcrumb-list,.bredcrumb-menu,.bredcrumb-menu.style2{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;flex-wrap:wrap!important;list-style:none!important;padding:0!important;margin:0 auto!important}.breadcrumb-list li,.bredcrumb-menu li,.bredcrumb-menu.style2 li{display:inline-flex!important;align-items:center!important;font-size:15px!important;font-weight:500!important;color:#cbd5e1!important;line-height:1!important}.breadcrumb-list li a,.bredcrumb-menu li a,.bredcrumb-menu.style2 li a{color:#cbd5e1!important;font-size:15px!important;font-weight:500!important;text-decoration:none!important;transition:.3s!important}.breadcrumb-list li a:hover,.bredcrumb-menu li a:hover,.bredcrumb-menu.style2 li a:hover{color:#c084fc!important;text-shadow:0 0 10px rgba(192,132,252,.4)!important}.breadcrumb-list li.active a,.bredcrumb-menu li.active a,.bredcrumb-menu li.active span,.bredcrumb-menu li.active>a,.bredcrumb-menu.style2 li.active a,.bredcrumb-menu.style2 li.active>a{color:#c084fc!important;cursor:default!important;font-weight:700!important}.breadcrumb-list li:not(:last-child)::after,.bredcrumb-menu li:not(:last-child)::after,.bredcrumb-menu.style2 li:not(:last-child)::after{content:"/"!important;color:rgba(255,255,255,.4)!important;margin-left:8px!important;font-weight:400!important}@media (max-width:991px){.breadcrumbs,.bredcrumbs,.bredcrumbs.style2{padding:215px 0 55px!important;margin-top:-85px!important}.breadcrumb-content .title,.breadcrumb-content h1,.bredcrumbs .breadcrumb-content .title,.bredcrumbs .title,.bredcrumbs.style2 .breadcrumb-content .title,.bredcrumbs.style2 .title{font-size:36px!important;margin-bottom:12px!important}.breadcrumb-list li,.breadcrumb-list li a,.bredcrumb-menu li,.bredcrumb-menu li a,.bredcrumb-menu.style2 li,.bredcrumb-menu.style2 li a{font-size:14.5px!important}}@media (max-width:768px){.breadcrumbs,.bredcrumbs,.bredcrumbs.style2{padding:205px 0 45px!important;margin-top:-80px!important}.breadcrumb-content .title,.breadcrumb-content h1,.bredcrumbs .breadcrumb-content .title,.bredcrumbs .title,.bredcrumbs.style2 .breadcrumb-content .title,.bredcrumbs.style2 .title{font-size:30px!important;margin-bottom:10px!important}.breadcrumb-list li,.breadcrumb-list li a,.bredcrumb-menu li,.bredcrumb-menu li a,.bredcrumb-menu.style2 li,.bredcrumb-menu.style2 li a{font-size:13.5px!important}.bredcrumb-menu,.bredcrumb-menu.style2{gap:6px!important}.bredcrumb-menu li:not(:last-child)::after,.bredcrumb-menu.style2 li:not(:last-child)::after{margin-left:6px!important}}*,body,html{scrollbar-width:thin!important;scrollbar-color:#8a0ffb #090610!important}::-webkit-scrollbar,body::-webkit-scrollbar,html::-webkit-scrollbar{width:8px!important;height:8px!important;background-color:#090610!important}::-webkit-scrollbar-track,body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:#090610!important}::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background:#8a0ffb!important;border-radius:10px!important}::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:hover{background:#b967ff!important}::-webkit-scrollbar-button,body::-webkit-scrollbar-button,html::-webkit-scrollbar-button{display:none!important;width:0!important;height:0!important}.cta-section .cta-wrapper,.cta-wrapper,.final-cta-section .cta-wrapper,.fq-section .fq-wrap,.grow-seo-cta-section .cta-wrapper,.premium-cta-section .cta-wrapper,.results-cta-section .cta-wrapper{width:100%!important;max-width:100%!important;margin:0 auto!important}.case-study-grid,.choose-grid,.digital-grid,.industries-grid,.industry-cards-grid,.modern-process-grid,.our-process-grid,.process-grid,.ratings-grid,.scope-grid,.service-cards-grid,.service-process-grid,.service-why-grid,.services-cards-grid,.tdm-blog-alt-grid,.tdm-blog-importance-grid,.tech-grid,.why-grid{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:25px!important}.case-study-grid>*,.digital-grid>*,.industry-cards-grid>*,.modern-process-grid>*,.our-process-grid>*,.process-grid>*,.scope-grid>*,.service-cards-grid>*,.service-process-grid>*,.services-cards-grid>*,.tdm-blog-importance-grid>*,.tech-grid>*{flex:0 0 calc(33.333% - 17px)!important;max-width:calc(33.333% - 17px)!important;box-sizing:border-box!important}.choose-grid>*,.industries-grid>*,.ratings-grid>*,.service-why-grid>*,.why-grid>*{flex:0 0 calc(25% - 19px)!important;max-width:calc(25% - 19px)!important;box-sizing:border-box!important}.tdm-blog-alt-grid>*{flex:0 0 calc(50% - 13px)!important;max-width:calc(50% - 13px)!important;box-sizing:border-box!important}.customer-journey-col{flex:0 0 16.666667%!important;max-width:16.666667%!important;width:16.666667%!important;box-sizing:border-box!important}.about p,.about-content-block p,.about-content-main p,.case-desc,.difference-card p,.digital-content p,.fq-answer-inner,.grow-business-desc,.hero-text p,.industry-blueprints-section p,.partner-box p,.section-desc,.service-feature-card p,.tech-security-section p,.trichy-areas-section p,.trichy-web-hero__description,.trust-content p,.ui-ux-architecture-section p,.value-content p,.why-choose-card p{text-align:justify!important;text-justify:inter-word!important}@keyframes universalGlowPulse{0%{box-shadow:0 0 0 0 rgba(138,15,251,.45)}70%{box-shadow:0 0 0 14px rgba(138,15,251,0)}100%{box-shadow:0 0 0 0 rgba(138,15,251,0)}}@keyframes lightShimmerSweep{0%{transform:translateX(-150%)}100%,50%{transform:translateX(150%)}}@keyframes floatSoft{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.case-study-card,.choose-card,.difference-card,.digital-card,.industry-card,.partner-box,.premium-article-card,.premium-widget,.process-card,.s-card,.service-feature-card,.tdm-benefits-card,.tdm-blog-importance-card,.tech-card,.why-choose-card{transition:transform .4s cubic-bezier(.22, 1, .36, 1),box-shadow .4s,border-color .4s!important}.case-study-card:hover,.choose-card:hover,.difference-card:hover,.digital-card:hover,.industry-card:hover,.process-card:hover,.s-card:hover,.service-feature-card:hover,.tdm-benefits-card:hover,.tdm-blog-importance-card:hover,.tech-card:hover,.why-choose-card:hover{transform:translateY(-8px) scale(1.01)!important;box-shadow:0 20px 45px rgba(138,15,251,.18)!important}.blog-card img,.case-item-img img,.digital-card img,.premium-featured-img img,.s-card-img,.strategic-image img{transition:transform .6s cubic-bezier(.25, 1, .5, 1)!important;transform-origin:center top!important}.blog-card:hover img,.case-item-img:hover img,.digital-card:hover img,.premium-featured-img:hover img,.s-card:hover .s-card-img{transform:scale(1.04)!important}.choose-card:hover .choose-icon,.digital-card:hover .choose-icon,.s-card:hover .s-card-icon,.scope-card:hover .scope-icon,.tdm-blog-importance-card:hover .tdm-blog-importance-icon,.tech-card:hover .tech-card-icon,.why-choose-card:hover .why-choose-icon{transform:scale(1.1) rotate(6deg)!important;transition:transform .3s!important}.consult-btn,.cta-btn-primary,.digital-all-btn a,.fq-more-btn,.s-card-detail-btn,.strategic-btn-primary,.strategic-btn-secondary,.theme-btn{transition:.35s cubic-bezier(.22, 1, .36, 1)!important}.consult-btn:hover,.cta-btn-primary:hover,.strategic-btn-primary:hover,.theme-btn:hover{transform:translateY(-3px) scale(1.02)!important;box-shadow:0 12px 30px rgba(138,15,251,.4)!important}#submitBtn:not(:hover) i,#submitBtn:not(:hover) span,.better-decisions-btn-primary:not(:hover) i,.better-decisions-btn-primary:not(:hover) span,.bring-business-btn-primary:not(:hover) i,.bring-business-btn-primary:not(:hover) span,.btn-primary:not(:hover) i,.btn-primary:not(:hover) span,.case-btn-primary:not(:hover) i,.case-btn-primary:not(:hover) span,.case-btn:not(:hover) i,.case-btn:not(:hover) span,.consult-btn:not(:hover) i,.consult-btn:not(:hover) span,.cta-btn-primary:not(:hover) i,.cta-btn-primary:not(:hover) span,.cta-success-btn-primary:not(:hover) i,.cta-success-btn-primary:not(:hover) span,.def-btn-primary:not(:hover) i,.def-btn-primary:not(:hover) span,.digital-view-btn:not(:hover) i,.digital-view-btn:not(:hover) span,.discuss-growth-btn-primary:not(:hover) i,.discuss-growth-btn-primary:not(:hover) span,.empowering-btn-primary:not(:hover) i,.empowering-btn-primary:not(:hover) span,.explore-btn-primary:not(:hover) i,.explore-btn-primary:not(:hover) span,.fq-more-btn:not(:hover) i,.fq-more-btn:not(:hover) span,.fq-more-btn:not(:hover) svg,.grow-seo-cta-btn-primary:not(:hover) i,.grow-seo-cta-btn-primary:not(:hover) span,.impact-btn-primary:not(:hover) i,.impact-btn-primary:not(:hover) span,.matter-btn-primary:not(:hover) i,.matter-btn-primary:not(:hover) span,.premium-cta-btn-primary:hover i,.premium-cta-btn-primary:hover span,.premium-sidebar-cta-btn:hover i,.premium-sidebar-cta-btn:hover span,.pricing-btn.primary:not(:hover) i,.pricing-btn.primary:not(:hover) span,.readmore-btn-gold:not(:hover) i,.readmore-btn-gold:not(:hover) span,.results-btn-primary:not(:hover) i,.results-btn-primary:not(:hover) span,.s-card-detail-btn:not(:hover) i,.s-card-detail-btn:not(:hover) span,.seo-services-btn-primary:not(:hover) i,.seo-services-btn-primary:not(:hover) span,.service-btn-primary:not(:hover) i,.service-btn-primary:not(:hover) span,.strategic-btn-primary:not(:hover) i,.strategic-btn-primary:not(:hover) span,.tdm-testimonial-cta-btn.primary:not(:hover) i,.tdm-testimonial-cta-btn.primary:not(:hover) span,.theme-btn:not(:hover) i,.theme-btn:not(:hover) span,.trust-btn-primary:not(:hover) i,.trust-btn-primary:not(:hover) span,.trust-btn:not(:hover) i,.trust-btn:not(:hover) span,.who-btn-primary:not(:hover) i,.who-btn-primary:not(:hover) span{color:#fff!important;stroke:#ffffff!important}#submitBtn:hover,.better-decisions-btn-primary:hover,.bring-business-btn-primary:hover,.btn-primary:hover,.case-btn-primary:hover,.case-btn:hover,.consult-btn:hover,.cta-btn-primary:hover,.cta-success-btn-primary:hover,.def-btn-primary:hover,.digital-view-btn:hover,.discuss-growth-btn-primary:hover,.empowering-btn-primary:hover,.explore-btn-primary:hover,.fq-more-btn:hover,.grow-seo-cta-btn-primary:hover,.impact-btn-primary:hover,.matter-btn-primary:hover,.pricing-btn.primary:hover,.readmore-btn-gold:hover,.results-btn-primary:hover,.s-card-detail-btn:hover,.seo-services-btn-primary:hover,.service-btn-primary:hover,.strategic-btn-primary:hover,.tdm-testimonial-cta-btn.primary:hover,.theme-btn:hover,.trust-btn-primary:hover,.trust-btn:hover,.who-btn-primary:hover{background:#fff!important;color:#8a0ffb!important;border-color:#8a0ffb!important;box-shadow:0 10px 30px rgba(138,15,251,.3)!important}#submitBtn:hover i,#submitBtn:hover span,.better-decisions-btn-primary:hover i,.better-decisions-btn-primary:hover span,.bring-business-btn-primary:hover i,.bring-business-btn-primary:hover span,.btn-primary:hover i,.btn-primary:hover span,.case-btn-primary:hover i,.case-btn-primary:hover span,.case-btn:hover i,.case-btn:hover span,.consult-btn:hover i,.consult-btn:hover span,.cta-btn-primary:hover i,.cta-btn-primary:hover span,.cta-success-btn-primary:hover i,.cta-success-btn-primary:hover span,.def-btn-primary:hover i,.def-btn-primary:hover span,.digital-view-btn:hover i,.digital-view-btn:hover span,.discuss-growth-btn-primary:hover i,.discuss-growth-btn-primary:hover span,.empowering-btn-primary:hover i,.empowering-btn-primary:hover span,.explore-btn-primary:hover i,.explore-btn-primary:hover span,.fq-more-btn:hover i,.fq-more-btn:hover span,.fq-more-btn:hover svg,.grow-seo-cta-btn-primary:hover i,.grow-seo-cta-btn-primary:hover span,.impact-btn-primary:hover i,.impact-btn-primary:hover span,.matter-btn-primary:hover i,.matter-btn-primary:hover span,.premium-cta-btn-primary *,.premium-sidebar-cta-btn *,.pricing-btn.primary:hover i,.pricing-btn.primary:hover span,.readmore-btn-gold:hover i,.readmore-btn-gold:hover span,.results-btn-primary:hover i,.results-btn-primary:hover span,.s-card-detail-btn:hover i,.s-card-detail-btn:hover span,.seo-services-btn-primary:hover i,.seo-services-btn-primary:hover span,.service-btn-primary:hover i,.service-btn-primary:hover span,.strategic-btn-primary:hover i,.strategic-btn-primary:hover span,.tdm-testimonial-cta-btn.primary:hover i,.tdm-testimonial-cta-btn.primary:hover span,.theme-btn:hover i,.theme-btn:hover span,.trust-btn-primary:hover i,.trust-btn-primary:hover span,.trust-btn:hover i,.trust-btn:hover span,.who-btn-primary:hover i,.who-btn-primary:hover span{color:#8a0ffb!important;stroke:#8a0ffb!important}.premium-cta-btn-primary,.premium-sidebar-cta-btn{background:#fff!important;color:#8a0ffb!important;border-color:#fff!important}.premium-cta-btn-primary:hover,.premium-sidebar-cta-btn:hover{background:#130426!important;color:#fff!important;border-color:#130426!important;box-shadow:0 8px 24px rgba(0,0,0,.3)!important}.premium-sidebar-cta-btn-alt{color:#fff!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin-top:12px!important;font-weight:700!important;font-size:.95rem!important}.image-logo-badge,.image-logo-badge img,img.image-logo-badge-img{width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;max-width:56px!important;max-height:56px!important;margin:0!important;padding:0!important;background:0 0!important;opacity:1!important;visibility:visible!important}.premium-sidebar-cta-btn-alt:hover,.premium-sidebar-cta-btn-alt:hover i,.premium-sidebar-cta-btn-alt:hover span{color:#fff!important;text-decoration:underline!important}html{scroll-behavior:smooth}.image-logo-badge{position:absolute!important;top:14px!important;left:14px!important;border:none!important;box-shadow:none!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:30!important;pointer-events:none!important}.image-logo-badge img,img.image-logo-badge-img{position:static!important;object-fit:contain!important;border-radius:50%!important;display:block!important;border:none!important;outline:0!important;box-shadow:0 4px 14px rgba(0,0,0,.45)!important;transform:none!important;transition:transform .5s cubic-bezier(.25, 1, .5, 1)!important}.about-img-primary:hover .image-logo-badge img,.about-img-primary:hover img.image-logo-badge-img,.about-img-secondary:hover .image-logo-badge img,.about-img-secondary:hover img.image-logo-badge-img,.card-img-wrapper:hover .image-logo-badge img,.card-img-wrapper:hover img.image-logo-badge-img,.case-study-card:hover .image-logo-badge img,.case-study-card:hover img.image-logo-badge-img,.digital-card:hover .image-logo-badge img,.digital-card:hover img.image-logo-badge-img,.empowering-image:hover .image-logo-badge img,.empowering-image:hover img.image-logo-badge-img,.grow-business-image:hover .image-logo-badge img,.grow-business-image:hover img.image-logo-badge-img,.impact-image-wrapper:hover .image-logo-badge img,.impact-image-wrapper:hover img.image-logo-badge-img,.s-card:hover .image-logo-badge img,.s-card:hover img.image-logo-badge-img,.service-hero-image:hover .image-logo-badge img,.service-hero-image:hover img.image-logo-badge-img{transform:scale(1.12)!important}@media (max-width:576px){.breadcrumbs,.bredcrumbs,.bredcrumbs.style2{padding:195px 15px 40px!important;margin-top:-80px!important}.breadcrumb-content .title,.breadcrumb-content h1,.bredcrumbs .breadcrumb-content .title,.bredcrumbs .title,.bredcrumbs.style2 .breadcrumb-content .title,.bredcrumbs.style2 .title{font-size:26px!important;line-height:1.25!important;margin-bottom:8px!important}.breadcrumb-list li,.breadcrumb-list li a,.bredcrumb-menu li,.bredcrumb-menu li a,.bredcrumb-menu.style2 li,.bredcrumb-menu.style2 li a{font-size:13px!important}.bredcrumb-menu,.bredcrumb-menu.style2{gap:5px!important}.bredcrumb-menu li:not(:last-child)::after,.bredcrumb-menu.style2 li:not(:last-child)::after{margin-left:5px!important}.btn-phone-num{display:none!important}.case-btn-primary,.cta-btn-primary,.def-btn-primary,.empowering-btn-primary,.grow-seo-cta-btn-primary,.impact-btn-primary,.matter-btn-primary,.results-btn-primary,.seo-services-btn-primary,.service-btn-primary,.strategic-btn-primary,.theme-btn,.trust-btn,.trust-btn-primary,.who-btn-primary{white-space:nowrap!important;font-size:13px!important;padding:10px 18px!important;max-width:100%!important;justify-content:center!important}}.service-section{background-color:#130426;padding:80px}.service-card{border:1px solid #222;border-radius:18px;background-color:#130426;padding:30px 25px;color:#6c757d}.service-card:hover{transform:translateY(-5px);border-color:#8a0ffb;box-shadow:0 10px 25px rgba(138,15,251,.08)}.service-icon{font-size:30px;color:#8a0ffb;background-color:rgba(138,15,251,.12);margin-bottom:12px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:12px}.service-card h4{font-size:16px;font-weight:700;color:#fdfcfc;margin-bottom:8px}.service-card p{font-size:13px;color:#666;line-height:1.6;margin:0}.title2{color:#fff}.pos-solutions-section{padding:90px 0;background:#f8fafc}.pos-section-heading{max-width:800px;margin:0 auto 50px}.pos-section-heading>span{display:inline-block;margin-bottom:12px;font-size:13px;font-weight:700;letter-spacing:2px;color:#8a0ffb;text-transform:uppercase}.pos-section-heading h2{margin:0 0 16px;font-size:35px;line-height:1.2;font-weight:700}.pos-section-heading p{margin:0;color:#6b7280;font-size:16px;line-height:1.8}.pos-solution-card{position:relative;height:100%;padding:32px;background:#fff;border:1px solid #6b7280b9;border-radius:16px;overflow:hidden;transition:.35s}.pos-solution-card:hover{transform:translateY(-7px);border-color:#8a0ffb;box-shadow:0 20px 45px rgba(0,0,0,.08)}.pos-card-icon{width:62px;height:62px;display:flex;align-items:center;justify-content:center;color:#8a0ffb;margin-bottom:22px;background:#f1f5f9;border-radius:14px;transition:.35s}.pos-card-icon i{font-size:25px}.pos-solution-card:hover .pos-card-icon{transform:scale(1.08)}.pos-solution-card h3{position:relative;z-index:2;margin:0 0 12px;font-size:21px;line-height:1.4;font-weight:700}.pos-solution-card p{position:relative;z-index:2;margin:0;color:#6b7280;font-size:15px;line-height:1.75}.pos-card-number{position:absolute;right:18px;bottom:0;font-size:75px;line-height:1;font-weight:800;color:#f3f4f6;z-index:1;transition:.35s}.app-hosting-section .small-title,.section-label{display:inline-block;color:#7b2cff;font-weight:600}.app-hosting-section{padding:80px 0;background:#fff}.app-hosting-section .small-title{font-size:14px;letter-spacing:1px;margin-bottom:15px}.app-hosting-section title1{font-size:42px;line-height:1.2;font-weight:700;margin-bottom:20px;color:#17121f}.app-hosting-section p{color:#444;font-size:15px;line-height:1.8;margin-bottom:15px;text-align:justify}.app-hosting-section .btn{padding:13px 25px;border-radius:6px;font-weight:600}.image-box img{width:100%;height:450px;object-fit:cover;border-radius:15px}.domain-ssl-benefits{background:#fff;font-family:Inter,sans-serif;text-align:center}.domain-ssl-benefits .container{max-width:1200px;margin:0 auto}.section-label{border:2px solid #7b2cff;border-radius:25px;padding:4px 12px;font-size:15px;margin-bottom:15px}.section-title{font-size:30px;line-height:1.25;font-weight:700;color:#111827;margin-bottom:15px}.section-description{max-width:1100px;color:#374151;font-size:16px;text-align:justify!important;line-height:1.7;margin-bottom:28px}.benefits-grid{display:grid;gap:10px;margin-top:40px}.benefit-icon,.benefit-item{display:flex;font-size:15px}.after-grid,.cloud-hosting-info-row{margin-top:25px}.benefit-item{min-height:50px;align-items:center;gap:14px;padding:12px 16px;border:1px solid #f2dede;border-radius:10px;background:#fff8f8;color:#172033;font-weight:500}.benefit-icon{width:25px;height:25px;min-width:25px;align-items:center;justify-content:center;background:#eaf8ee;color:#16a34a;border-radius:50%;font-weight:700}.after-grid{display:grid;gap:14px}.after-card{border:2px solid #16a34a;border-radius:12px;overflow:hidden;background:#fff}.after-header{padding:10px 15px;background:#f0faf1;border-bottom:1px solid #dcefe0}.after-badge{display:inline-block;background:#16a34a;color:#fff;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:700}.after-content{display:flex;align-items:center;gap:15px;padding:20px}.after-icon{width:55px;height:55px;min-width:55px;display:flex;align-items:center;justify-content:center;background:#f0faf1;border-radius:10px;font-size:25px}.after-content h3{font-size:18px;font-weight:700;color:#111827;margin:0 0 6px}.after-content p{font-size:14px;line-height:1.6;color:#6b7280;margin:0}@media (max-width:768px){.section-title{font-size:30px}.after-grid,.benefits-grid{grid-template-columns:1fr}.section-description{font-size:15px}}.cloud-hosting-introduction{padding:80px 0;background-color:#130426}.cloud-hosting-overview{width:100%;padding:38px 35px;border-radius:10px;border:1px solid #222;box-sizing:border-box}.cloud-hosting-info-card:hover,.cloud-hosting-overview:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.2)}.cloud-hosting-overview h2{margin:0 0 18px;color:#fff;font-size:36px;font-weight:700;line-height:1.2}.cloud-hosting-overview h3{margin:0 0 18px;color:#fff;font-size:24px;font-weight:700;line-height:1.4}.cloud-hosting-overview p{margin:0 0 18px;color:#d5d8df;font-size:16px;font-weight:400;line-height:1.8}.cloud-hosting-info-card{position:relative;height:100%;padding:35px 32px;border:1px solid #222;border-radius:10px;box-sizing:border-box;transition:transform .3s,box-shadow .3s}.cloud-hosting-card-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;margin-bottom:22px;border-radius:10px;background:rgba(255,255,255,.08)}.cloud-hosting-card-icon i{font-size:23px;color:#7209d4}.cloud-hosting-info-card h3{margin:0 0 16px;color:#fff;font-size:23px;font-weight:700;line-height:1.35}.cloud-hosting-info-card p{margin:0 0 22px;color:#d5d8df;font-size:15px;line-height:1.8}.cloud-hosting-info-card ul{margin:0;padding:0;list-style:none}.cloud-hosting-info-card ul li{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;color:#dfe2e8;font-size:14px;line-height:1.6}.cloud-hosting-info-card ul li i{flex-shrink:0;margin-top:5px;font-size:11px;color:#fff}@media (max-width:991px){.case-study-grid>*,.choose-grid>*,.digital-grid>*,.industries-grid>*,.industry-cards-grid>*,.modern-process-grid>*,.our-process-grid>*,.process-grid>*,.ratings-grid>*,.scope-grid>*,.service-cards-grid>*,.service-process-grid>*,.service-why-grid>*,.services-cards-grid>*,.tdm-blog-alt-grid>*,.tdm-blog-importance-grid>*,.tech-grid>*,.why-grid>*{flex:0 0 calc(50% - 13px)!important;max-width:calc(50% - 13px)!important}.customer-journey-col{flex:0 0 33.333333%!important;max-width:33.333333%!important;width:33.333333%!important}.cloud-hosting-introduction,.pos-solutions-section{padding:70px 0}.pos-section-heading h2{font-size:34px}.app-hosting-section{padding:60px 0}.app-hosting-section h2,.cloud-hosting-overview h2{font-size:32px}.image-box img{height:350px}.cloud-hosting-overview{padding:32px 28px}.cloud-hosting-overview h3{font-size:22px}.cloud-hosting-info-card{padding:30px 26px}.cloud-hosting-info-card h3{font-size:21px}}@media (max-width:767px){.case-study-grid>*,.choose-grid>*,.digital-grid>*,.industries-grid>*,.industry-cards-grid>*,.modern-process-grid>*,.our-process-grid>*,.process-grid>*,.scope-grid>*,.service-cards-grid>*,.service-process-grid>*,.service-why-grid>*,.services-cards-grid>*,.tdm-blog-alt-grid>*,.tdm-blog-importance-grid>*,.tech-grid>*,.why-grid>*{flex:0 0 100%!important;max-width:100%!important}.ratings-grid>*{flex:0 0 100%!important;max-width:340px!important;width:100%!important;background:0 0!important;padding:0!important}.customer-journey-col{flex:0 0 100%!important;max-width:100%!important;width:100%!important}.cloud-hosting-introduction,.pos-solutions-section{padding:55px 0}.pos-section-heading{margin-bottom:35px}.pos-section-heading h2{font-size:28px}.pos-section-heading p{font-size:14px;line-height:1.7}.pos-solution-card{padding:25px;border-radius:14px}.pos-card-icon{width:55px;height:55px;margin-bottom:18px}.pos-card-icon i{font-size:22px}.pos-solution-card h3{font-size:19px}.pos-solution-card p{font-size:14px}.pos-card-number{font-size:60px}.cloud-hosting-info-card,.cloud-hosting-overview{padding:28px 22px;border-radius:6px}.cloud-hosting-overview h2{font-size:28px;line-height:1.25}.cloud-hosting-overview h3{font-size:20px;line-height:1.4}.cloud-hosting-info-card p,.cloud-hosting-overview p{font-size:15px;line-height:1.75}.cloud-hosting-info-row{margin-top:20px}.cloud-hosting-info-card h3{font-size:20px}}@media (max-width:480px){.section-title{font-size:26px}.benefit-item{font-size:14px}.after-content{align-items:flex-start}.cloud-hosting-introduction{padding:45px 0}.cloud-hosting-info-card,.cloud-hosting-overview{padding:25px 18px}.cloud-hosting-overview h2{font-size:25px}.cloud-hosting-overview h3{font-size:18px}.cloud-hosting-info-card h3{font-size:19px}.cloud-hosting-card-icon{width:52px;height:52px}}