.home-banner{height:580px}.home-banner .svg-wrapper{--size:120px;width:var(--size);height:var(--size);display:block;position:relative}.home-banner .svg-icon-wrapper{--icon-size:48px;width:var(--icon-size);height:var(--icon-size);display:flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .4);color:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-banner .banner-img-wrapper>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.home-banner .banner-img-wrapper::after{content:"";position:absolute;inset:0;background:linear-gradient(to right,var(--primary-color) 20%,transparent);z-index:-1}.home-banner .banner-btn{all:unset;position:absolute;inset-block:0;display:flex;align-items:center;justify-content:center;z-index:1;cursor:pointer}.home-banner .banner-btn-icon{--btn-size:36px;width:var(--btn-size);height:var(--btn-size);background:rgb(255 255 255 / .25);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--primary-color);transition:0.35s}.home-banner .banner-btn-icon>svg.icon--cc{--cc-icon-size:22px;--cc-icon-color:#fff}.home-banner .banner-btn-icon:hover{background:#fff}.home-banner .banner-btn-icon:hover>svg.icon--cc{--cc-icon-color:#000}.home-banner .banner-btn.banner-btn-right{right:1.5rem}.home-banner .banner-btn.banner-btn-left{left:1.5rem}.home-banner .swiper-slide .fade-up{opacity:0;transform:translateY(60px) scale(.95);transition:transform 1.2s cubic-bezier(.16,1,.3,1),opacity 1.2s ease}.home-banner .swiper-slide-active .fade-up{opacity:1;transform:translateY(0) scale(1)}.home-banner .swiper-slide .fade-in{opacity:0;transition:opacity 1.2s ease;transition-delay:0.45s}.home-banner .swiper-slide-active .fade-in{opacity:1}.home-banner .animation-delay-1{transition-delay:0.8s!important}.home-banner .eye{background-color:hsl(0 0% 100% / .25);color:hsl(0 0% 100%)}.home-banner .eye::before{background-color:#fff}.home-banner .rotating-badge{width:120px;height:120px}.home-banner .rotating-text{transform-origin:100px 100px;animation:rotateText 12s linear infinite}@keyframes rotateText{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media screen and (max-width:767px){.home-banner{height:480px}.home-banner .rotating-badge{width:100px;height:100px}.home-banner .svg-wrapper{--size:100px;width:var(--size);height:var(--size)}.home-banner .svg-icon-wrapper{--icon-size:46px;width:var(--icon-size);height:var(--icon-size)}}@media screen and (max-width:575px){.home-banner{height:460px}.home-banner .rotating-badge{width:90px;height:90px}.home-banner .svg-wrapper{--size:90px;width:var(--size);height:var(--size)}.home-banner .svg-icon-wrapper{--icon-size:42px;width:var(--icon-size);height:var(--icon-size)}}.carousel-caption>span{font-size:24px}.gradient-bottom{position:absolute;z-index:1;inset:0;background:linear-gradient(to bottom,transparent,var(--gradient-blue),var(--gradient-black))}.carousel-caption{position:absolute;inset-inline:0;bottom:50%;transform:translateY(50%);z-index:3}.carousel-control-next,.carousel-control-prev,.carousel-indicators{z-index:5}.home-partners-section{border-bottom:1px solid #eee}.home-partners-section .pill-wrapper{position:relative;margin-bottom:30px;display:flex;align-items:center;justify-content:center}.home-partners-section .pill-wrapper::before{content:"";position:absolute;top:50%;left:50%;transform:translateX(-50%);width:90%;height:1px;background-color:#dfe2e6;z-index:-1}.home-partners-section .floating-badge{--bs-border-opacity:0.25;--bs-border-width:1px;border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity));border-radius:var(--bs-border-radius-pill);padding-inline:1.5rem;padding-block:6px;background-color:#fff}.home-about-section .about-image img{width:100%;border-radius:8px;object-fit:cover}.home-about-section .about-content h6{font-size:14px;color:#6c757d;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.home-about-section .about-content p{font-size:15px;color:#555;line-height:1.7}.home-about-section .stats{margin-top:30px}.home-about-section .stat-item>div>h3,.home-about-section .stat-item>div>span{font-size:38px;font-weight:600;color:var(--primary-color);margin-bottom:4px}.home-about-section .stat-item span{font-size:14px;color:#6c757d}.home-about-section .stat-divider{border-left:1px solid #ddd}.service-card1{background:#dde4fb}.service-card2{background:#eeeed0}.service-card3{background:#f0f0f0}.service-card4{background:#a9e8cb}.service-card5{background:#e5eee4}.service-card6{background:#fbe8ce}.service-card7{background:#ffe4ef}.home-services-section .service-card{color:#000;height:100%}.home-services-section .service-card .card-content{padding:40px;height:100%;display:flex;flex-direction:column;justify-content:center}.home-services-section .service-card .row{width:100%;height:100%;align-items:center;margin-inline:0}.home-services-section .service-card .row>.service-image{padding:0}.home-services-section .service-card .service-title{font-size:calc(20px + 0.9vw);max-width:20ch;font-weight:600;line-height:1.4;text-wrap:balance;display:block;text-transform:capitalize}.home-services-section .service-card p{color:#464646;font-size:16px;max-width:560px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.home-services-section .learn-more{color:#000000!important;text-decoration:none;font-weight:500}.home-services-section .service-image{display:flex;height:100%}.home-services-section .service-image img{width:100%;height:100%;object-fit:cover}.home-services-section .tab-system{--tab-bg-inactive:#fff;--tab-bg-hover:var(--primary-color, #e0e0e0);--tab-bg-active:var(--primary-color, #e0e0e0);--tab-text-inactive:#000;--tab-text-hover:#fff;--tab-text-active:#fff;--tab-radius:8px;--tab-height:2.5em;--tab-transition-speed:0.45s}.home-services-section .tab-wrapper{width:100%;overflow-x:auto;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:8px;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;touch-action:pan-x;scroll-snap-type:x mandatory;padding-block:6px;margin-bottom:10px}@media (max-width:1290px){.home-services-section .tab-wrapper{justify-content:start}}.home-services-section .tab-wrapper::-webkit-scrollbar{height:4px}.home-services-section .tab-wrapper::-webkit-scrollbar-track{border-radius:2px}.home-services-section .tab-wrapper::-webkit-scrollbar-thumb{border-radius:2px;background-color:#ccc}.home-services-section .tab-system__label{flex:0 0 auto;scroll-snap-align:start;display:flex;align-items:center;gap:6px;padding:10px 14px;background:var(--tab-bg-inactive);border-radius:var(--tab-radius);color:var(--tab-text-inactive);cursor:pointer;font-size:1em;height:var(--tab-height);line-height:var(--tab-height);margin-right:.25em;border:1px solid #ebebeb;text-align:center;transition:background var(--tab-transition-speed) ease,color var(--tab-transition-speed) ease}.home-services-section .tab-system__input:hover+.tab-system__label{background:var(--tab-bg-hover);color:var(--tab-text-hover)}.home-services-section .tab-system__input:checked+.tab-system__label{background:var(--tab-bg-active);color:var(--tab-text-active);position:relative;z-index:6}.home-services-section .tab-system__content-wrapper{border-radius:0 var(--tab-radius) var(--tab-radius) var(--tab-radius);position:relative;width:100%;z-index:5;clear:both}.home-services-section .tab-system__panel{position:absolute;top:30px;width:100%;opacity:0;scale:.95;height:calc(100% - 80px);transform:translateY(10px);pointer-events:none;z-index:-1;overflow:hidden;border-radius:16px;transition:transform var(--tab-transition-speed) ease,scale 0.8s ease,opacity var(--tab-transition-speed) ease}.home-services-section .tab-system:has(.tab-system__input#tab-1:checked) .tab-system__content-wrapper #content-1,.home-services-section .tab-system:has(.tab-system__input#tab-2:checked) .tab-system__content-wrapper #content-2,.home-services-section .tab-system:has(.tab-system__input#tab-3:checked) .tab-system__content-wrapper #content-3,.home-services-section .tab-system:has(.tab-system__input#tab-4:checked) .tab-system__content-wrapper #content-4,.home-services-section .tab-system:has(.tab-system__input#tab-5:checked) .tab-system__content-wrapper #content-5,.home-services-section .tab-system:has(.tab-system__input#tab-6:checked) .tab-system__content-wrapper #content-6,.home-services-section .tab-system:has(.tab-system__input#tab-7:checked) .tab-system__content-wrapper #content-7{opacity:1;transform:translateY(0);pointer-events:auto;scale:.9;z-index:2;position:static;box-shadow:0 24px 50px 0 #0000001a}.home-services-section .tab-system:has(.tab-system__input#tab-1:checked) .tab-system__content-wrapper #content-7{opacity:.7}.home-services-section .tab-system:has(.tab-system__input#tab-2:checked) .tab-system__content-wrapper #content-1{opacity:.7}.home-services-section .tab-system:has(.tab-system__input#tab-3:checked) .tab-system__content-wrapper #content-2{opacity:.7}.home-services-section .tab-system:has(.tab-system__input#tab-4:checked) .tab-system__content-wrapper #content-3{opacity:.7}.home-services-section .tab-system:has(.tab-system__input#tab-5:checked) .tab-system__content-wrapper #content-4{opacity:.7}.home-services-section .tab-system:has(.tab-system__input#tab-6:checked) .tab-system__content-wrapper #content-5{opacity:.7}.home-services-section .tab-system:has(.tab-system__input#tab-7:checked) .tab-system__content-wrapper #content-6{opacity:.7}.home-services-section .tab-system__input.visible{opacity:1;position:static}@media (max-width:786px){.home-services-section .service-card p{font-size:14px}}.home-seo-section .seo-image img{width:100%;height:510px;border-radius:16px;object-fit:cover}.home-seo-section .seo-btn{background:#0b56c4;color:#fff;padding:12px 26px;border-radius:30px;font-size:14px}.home-seo-section .seo-btn:hover{background:#0948a5;color:#fff}.home-seo-section .seo-desc{max-width:520px}.home-seo-section .seo-points{margin-top:40px}.home-seo-section .seo-point{position:relative;padding-left:60px;margin-bottom:40px}.home-seo-section .seo-point::before{content:"";position:absolute;left:22px;top:40px;bottom:-40px;width:1px;background:#d1d5db}.home-seo-section .seo-point:last-child::before{display:none}.home-seo-section .point-no{position:absolute;left:0;top:0;width:42px;height:42px;border-radius:50%;background:#fff;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;font-weight:600}.home-seo-section .seo-point .seo-title{font-size:18px;font-weight:600}.home-seo-section .seo-point p{font-size:14px;color:#475569;margin-top:6px}.home-industries-section{--ucc-visible-slides:4;--ucc-gap:0px;--ucc-total-slides:4;--ucc-transition-speed:0.8s;--ucc-slide-height:100%;--ucc-border-radius:0}.home-industries-section .industry-item{overflow:hidden;width:100%;position:relative;aspect-ratio:3/4}.home-industries-section .industry-item .overlay{position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .8),rgb(0 0 0 / .1));color:#fff;padding:30px;display:flex;flex-direction:column;justify-content:flex-end;opacity:0;transition:0.4s}.home-industries-section .industry-item .overlay .title{font-size:calc(1.275rem + 0.3vw);margin-bottom:.25rem}.home-industries-section .industry-item .overlay p{font-size:14px;margin-bottom:0}.home-industries-section .industry-item:hover .overlay{opacity:1}.home-industries-section .industry-item img{width:100%;height:100%;object-fit:cover;display:block}.home-industries-section .ucc-slider-container{width:100%;overflow:hidden}.home-industries-section .ucc-slider-viewport{width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.home-industries-section .ucc-slider-viewport::-webkit-scrollbar{display:none}.home-industries-section .ucc-slider-track{display:flex;gap:var(--ucc-gap);transition:var(--ucc-transition-speed) ease}.home-industries-section .ucc-slide-item{flex:0 0 calc((100% - (var(--ucc-gap) * (var(--ucc-visible-slides) - 1))) / var(--ucc-visible-slides));height:var(--ucc-slide-height);border-radius:var(--ucc-border-radius);display:flex;align-items:center;justify-content:center;scroll-snap-align:start;scroll-snap-stop:always}@media (max-width:767px){.home-industries-section{--ucc-visible-slides:2.4}.home-industries-section .sec-head{margin-bottom:30px}.home-industries-section .industry-item .overlay{opacity:1;background:linear-gradient(to top,rgb(0 0 0 / .8) 10%,transparent 60%)}}@media (max-width:520px){.home-industries-section{--ucc-visible-slides:1.2}}.home-faq-section .faq-divider{border-top:1px dashed #bfc5cc;margin:3rem 0}.home-faq-section .service-tags span{display:inline-block;border:1px solid #dee2e6;border-radius:50px;padding:.35rem .75rem;font-size:.875rem;margin:.25rem;white-space:nowrap}.home-faq-section .btn-primary{padding:.6rem 1.5rem;border-radius:50px}.home-faq-section .service-image img{max-width:100%;height:auto;border-radius:.5rem}.faq-container{width:100%;margin:20px auto}.faq-container details{margin-bottom:10px;overflow:hidden;transition:all 0.3s ease;border-bottom:1px solid #e5e7eb}.faq-container details:last-child{border-bottom:none}.faq-container summary{font-size:18px;font-weight:500;color:hsl(0 0% 10%);padding:15px;cursor:pointer;list-style:none;display:flex;gap:20px;align-items:center;outline:none}.faq-container summary>.faq-number{width:36px;height:36px;min-width:36px;border-radius:50%;border:1px solid #c7d2fe;color:#2563eb;font-weight:600;font-size:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.faq-container summary>.icon{width:24px;height:24px;min-width:24px;border-radius:50%;position:relative;border:1px solid #111;display:flex;align-items:center;justify-content:center;font-size:14px;margin-left:auto;flex-shrink:0}.faq-container details[open]{background:#fff}.faq-container details[open] .icon{transform:rotate(45deg)}.faq-container .content{padding:10px 20px 20px 70px;margin-bottom:20px}.faq-container .content p{margin:0;font-size:15px;color:#4b5563;line-height:1.7}.faq-container summary::-webkit-details-marker{display:none}.faq-container .more-item{max-height:0;overflow:hidden;transition:max-height 0.4s ease-in-out}.faq-container .faq-btn{cursor:pointer;width:max-content;position:relative;left:50%;transform:translateX(-50%)}.faq-container .faq-btn::before{content:"Read More";width:max-content;text-decoration:none;font-size:1rem;font-weight:500;padding-inline:var(--btn-padding-inline);padding-block:var(--btn-padding-block);border-radius:var(--btn-border-radius);background-color:var(--primary-color);color:var(--color-white);border:1px solid var(--primary-color);transition:all 0.3s ease}.faq-container .faq-btn:hover::before{color:var(--primary-color);background-color:var(--color-white)}.faq-container #moreItem:checked~.more-item{max-height:2000px}.faq-container #moreItem:checked~.faq-btn::before{content:"Read Less"}.home-about-iSearch .founder-image{--width:120px;--height:200px;--position:18px;width:var(--width);height:var(--height);position:relative}.home-about-iSearch .founder-image img{width:100%;height:100%;object-fit:cover;border-radius:60px}.home-about-iSearch .about-description{font-size:16px;line-height:1.7;color:#6b7280;margin-bottom:16px}.home-about-iSearch .founder-name{font-weight:700;margin-bottom:2px}.home-about-iSearch .founder-role{font-size:14px;color:#6b7280;margin-bottom:18px}@media (max-width:991px){.home-faq-section .faq-divider{display:none}}@media (max-width:769px){.home-hero-section{height:80dvh}.home-about-section .stat-divider{border-left:none;padding-bottom:20px}.home-services-section .service-card .card-content{padding:30px}.home-services-section .service-card h3{font-size:26px}}@media (max-width:576px){.home-seo-section .home-seo-section{padding:60px 0}.home-seo-section .seo-point{padding-left:55px}.home-partners-section .floating-badge{font-size:.875rem;padding-inline:.8rem;padding-block:.3rem}.faq-container .content{padding-left:20px}.faq-container summary{gap:12px;padding:15px 0}.home-services-section .service-card p{margin:5px 0}}.marquee-row{display:flex;gap:16px;overflow:hidden;position:relative}.marquee-row::after,.marquee-row::before{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:2}.marquee-row::before{left:0;background:linear-gradient(90deg,var(--ss-bg),transparent)}.marquee-row::after{right:0;background:linear-gradient(-90deg,var(--ss-bg),transparent)}.marquee-inner{display:flex;gap:16px;animation:22s linear infinite mq;min-width:max-content}.marquee-inner.rev{animation-direction:reverse}.mq-row2{margin-top:16px}@keyframes mq{to{transform:translateX(-50%)}}.tool-chip{padding-inline:20px}.tool-chip img{height:40px;width:auto;object-fit:contain}.cc-image-sec{display:grid;grid-template-columns:1fr 1fr;gap:20px;height:100%}.cc-image-sec .img-wrapper-left,.cc-image-sec .img-wrapper-right{width:100%;height:280px;border:1px solid #c9c9c9;border-radius:16px;overflow:hidden}.cc-image-sec .img-wrapper-left{padding:60px;background-color:#fff}.cc-image-sec .img-wrapper-right img{object-fit:cover}.cc-image-sec img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.cc-sec .img-wrapper{padding:20px;background-color:#fff;border-radius:16px;border:1px solid #ddd;display:flex;align-items:center;justify-content:center}.cc-sec .img-wrapper .img-cc{width:auto;height:100px;object-fit:contain;object-position:center}@media (max-width:576px){.cc-image-sec{grid-template-columns:1fr;gap:16px}.cc-image-sec .img-wrapper-left,.cc-image-sec .img-wrapper-right{height:260px}}.testimonial-section{--ucc-visible-slides:2.2;--ucc-gap:24px;--ucc-total-slides:4;--ucc-transition-speed:0.5s}.testimonial-section .ucc-slider-container{width:100%;position:relative}.testimonial-section .ucc-slider-viewport{width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.testimonial-section .ucc-slider-viewport::-webkit-scrollbar{display:none}.testimonial-section .ucc-slider-track{display:flex;gap:var(--ucc-gap);transition:var(--ucc-transition-speed) ease-in-out}.testimonial-section .ucc-slide-item{flex:0 0 calc((100% - (var(--ucc-gap) * (var(--ucc-visible-slides) - 1))) / var(--ucc-visible-slides));scroll-snap-align:start}.testimonial-section #ucc-t-slide-1:checked~.ucc-slider-viewport .ucc-slider-track{transform:translateX(0)}.testimonial-section #ucc-t-slide-2:checked~.ucc-slider-viewport .ucc-slider-track{transform:translateX(calc(-1 * (100% / var(--ucc-visible-slides)) - (var(--ucc-gap) / var(--ucc-visible-slides))))}.testimonial-section #ucc-t-slide-3:checked~.ucc-slider-viewport .ucc-slider-track{transform:translateX(calc(-2 * ((100% / var(--ucc-visible-slides)) + (var(--ucc-gap) / var(--ucc-visible-slides)))))}.testimonial-section #ucc-t-slide-4:checked~.ucc-slider-viewport .ucc-slider-track{transform:translateX(calc(-3 * ((100% / var(--ucc-visible-slides)) + (var(--ucc-gap) / var(--ucc-visible-slides)))))}.testimonial-section .ucc-slider-controls{position:relative;height:48px;display:flex;align-items:center}.testimonial-section .ucc-control-group{position:absolute;inset:0;display:none;align-items:center;justify-content:end;padding-right:20px;gap:12px}.testimonial-section #ucc-t-slide-1:checked~.ucc-slider-controls .ucc-group-1{display:flex}.testimonial-section #ucc-t-slide-2:checked~.ucc-slider-controls .ucc-group-2{display:flex}.testimonial-section #ucc-t-slide-3:checked~.ucc-slider-controls .ucc-group-3{display:flex}.testimonial-section #ucc-t-slide-4:checked~.ucc-slider-controls .ucc-group-4{display:flex}.testimonial-section .ucc-nav-btn{width:44px;height:44px;border-radius:50%;border:1px solid #e0e0e0;background:#fff;color:#000;display:flex;align-items:center;justify-content:center;cursor:pointer;user-select:none;transition:all 0.25s ease}.testimonial-section .ucc-nav-btn .icon--cc{width:20px;height:20px;fill:currentColor}.testimonial-section .ucc-nav-btn.ucc-is-disabled{opacity:.7;pointer-events:none;background:#fff;color:#000}@media (max-width:991px){.testimonial-section{--ucc-visible-slides:1.6}}@media (max-width:767px){.testimonial-section{--ucc-visible-slides:1.2;--ucc-gap:16px}.testimonial-section #ucc-t-slide-1:checked~.ucc-slider-viewport .ucc-slider-track,.testimonial-section #ucc-t-slide-2:checked~.ucc-slider-viewport .ucc-slider-track,.testimonial-section #ucc-t-slide-3:checked~.ucc-slider-viewport .ucc-slider-track,.testimonial-section #ucc-t-slide-4:checked~.ucc-slider-viewport .ucc-slider-track{transform:none}.testimonial-section .ucc-slider-controls{display:none}}