.hero-section{position:relative;background-color:transparent;background-image:radial-gradient(at bottom right,#ddebfd 35%,#efefef);padding:2em 0;overflow:hidden}.hero-overlay{position:absolute;inset:0;background-image:url(/assets/image-7-1.png);background-position:bottom right;background-repeat:no-repeat;background-size:cover;opacity:.3;pointer-events:none}.hero-container{position:relative;z-index:2;max-width:1240px;margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:40px;min-height:60vh}.hero-left{flex:1;display:flex;flex-direction:column;justify-content:center}.hero-right{flex:1;text-align:end}.hero-right img{width:90%;max-width:90%;height:auto;border-radius:20px;display:inline-block}.hero-title{font-family:Heebo,sans-serif;font-style:normal;font-weight:800;font-size:64px;line-height:70px;text-transform:none;letter-spacing:-1px;color:#000;margin-bottom:20px}.hero-title span{color:#f58004}.hero-body{font-family:"Inter",Sans-serif;font-size:18px;line-height:1.4em;color:#000;margin-bottom:28px}.hero-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.hero-phone-link{display:inline-flex;align-items:center;gap:16px;background:#fff;border:1px solid #DFDFDF;border-radius:50px;padding:10px 28px;font-family:"Inter",Sans-serif;text-decoration:none;box-shadow:0 4px 15px #0000000a;transition:all .3s ease}.hero-phone-link:hover{border-color:#f58004;background:#ffecd7;box-shadow:0 6px 20px #f5800426;transform:translateY(-2px)}.hero-phone-icon-wrap{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#f5800426;border-radius:50%;flex-shrink:0;transition:background .3s ease}.hero-phone-link:hover .hero-phone-icon-wrap{background:#f58004}.hero-phone-link i{font-size:16px;color:#f58004;transform:rotate(90deg);transition:transform .3s,color .3s}.hero-phone-link:hover i{color:#fff;transform:rotate(105deg) scale(1.1)}.hero-phone-text{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex-shrink:0}.hero-phone-link span{color:#555;font-size:12px;font-weight:500;line-height:1.1;text-transform:uppercase;letter-spacing:.5px}.hero-phone-link strong{color:#f58004;font-weight:700;font-size:18px;letter-spacing:.5px;line-height:1.1;white-space:nowrap}@media(max-width:1024px){.hero-section{padding:2.5em 0 2em}.hero-title{font-size:48px;line-height:54px}.hero-body{font-size:15px}}@media(max-width:767px){.hero-container{flex-direction:column;gap:30px;text-align:center}.hero-left{align-items:center}.hero-right{order:-1;text-align:center}.hero-right img{width:100%;max-width:100%}.hero-title{font-size:36px;line-height:42px;letter-spacing:-1px}.hero-body{font-size:16px;margin-bottom:24px}.hero-section{padding:2em 0}.hero-actions{flex-direction:column;width:100%;gap:14px;align-items:stretch}.hero-actions .urja-btn{text-align:center;padding:14px 28px;width:100%;box-sizing:border-box}.hero-phone-link{padding:12px 20px;width:100%;justify-content:center;box-sizing:border-box;border-radius:50px}.hero-phone-link strong{font-size:17px}.hero-phone-link span{font-size:11px}}.about-section{background-color:#fff;padding:80px 0 60px}.about-container{max-width:1240px;margin:0 auto;padding:0 20px;text-align:center}.about-title{font-family:"Heebo",Sans-serif;font-size:47px;font-weight:700;color:#000;line-height:1.4em;letter-spacing:-1.2px;margin-bottom:16px}.about-title span{color:#f58004}.about-subtitle{font-family:"Inter",Sans-serif;font-size:18px;line-height:1.4em;color:#000;max-width:680px;margin:0 auto 40px}.about-cards{max-width:1240px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.about-card{background:#fff;border-radius:12px;padding:30px 20px;text-align:center;border:1px solid #F5F5F5;box-shadow:0 4px 15px #0000000a;transition:transform .3s,box-shadow .3s}.about-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000014}.card-icon{margin-bottom:15px;display:flex;justify-content:center}.card-icon img{width:45px;height:45px;object-fit:contain}.card-title{font-family:"Heebo",Sans-serif;font-size:22px;font-weight:700;color:#000;margin-bottom:12px;line-height:1.3em}.card-desc{font-family:"Inter",Sans-serif;font-size:16px;color:#333;line-height:1.5em}@media(max-width:1024px){.about-cards{grid-template-columns:repeat(2,1fr)}.about-title{font-size:34px}}@media(max-width:767px){.about-cards{grid-template-columns:1fr}.about-title{font-size:33px}.about-section{padding:50px 0 40px}}.amc-section{background-color:transparent;background-image:radial-gradient(at bottom right,#ddebfd 35%,#efefef);padding:60px 0 80px}.amc-header{max-width:1240px;margin:0 auto;padding:0 20px 30px}.amc-header-inner{max-width:700px}.amc-title{font-family:"Heebo",Sans-serif;font-size:47px;font-weight:700;color:#000;line-height:1.4em;letter-spacing:-1.2px;margin-bottom:12px}.amc-title span{color:#f58004}.amc-subtitle{font-family:"Inter",Sans-serif;font-size:18px;line-height:1.4em;color:#000}.amc-grid-wrapper{max-width:1240px;margin:0 auto;padding:0 20px}.amc-grid{display:grid;grid-template-columns:3fr 2fr;gap:24px;align-items:start}.amc-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px}.amc-card{background:#fff;border-radius:10px;padding:30px 24px;box-shadow:0 0 20px #0000000f;transition:transform .3s}.amc-card:hover{transform:translateY(-4px)}.amc-card-icon{margin-bottom:16px}.amc-card-icon img{width:50px;height:50px;object-fit:contain}.amc-card-title{font-family:"Heebo",Sans-serif;font-size:20px;font-weight:700;color:#000;margin-bottom:10px;line-height:1.3em}.amc-card-desc{font-family:"Inter",Sans-serif;font-size:15px;color:#333;line-height:1.5em}.amc-learn-btn{grid-column:1;width:fit-content;margin-top:8px}.amc-right{display:flex;flex-direction:column;gap:20px}.amc-cta-box{background:#000;border-radius:10px;padding:40px 30px}.amc-cta-label{font-family:"Heebo",Sans-serif;font-size:18px;color:#f58004;margin-bottom:8px}.amc-cta-heading{font-family:"Heebo",Sans-serif;font-size:36px;font-weight:800;color:#fff;line-height:1.2em;text-transform:uppercase;margin-bottom:20px}.amc-cta-phone{display:inline-flex;align-items:center;gap:10px;font-size:16px}.amc-cta-phone i{transform:rotate(90deg)}.amc-image img{width:100%;height:auto;border-radius:10px}@media(max-width:1024px){.amc-grid{grid-template-columns:1fr}.amc-title{font-size:34px}.amc-cta-heading{font-size:28px}}@media(max-width:767px){.amc-cards{grid-template-columns:1fr}.amc-title{font-size:33px}.amc-section{padding:40px 0 60px}}.clients-section{background:#fff;padding:40px 0 60px;overflow:hidden}.clients-container{max-width:1240px;margin:0 auto;padding:0 20px}.clients-header{text-align:center;margin-bottom:40px}.clients-title{font-family:"Heebo",Sans-serif;font-size:47px;font-weight:700;color:#000;line-height:1.4em;letter-spacing:-1.2px;display:inline-block}.clients-title span{color:#f58004}.clients-track-wrapper{position:relative;width:100%;overflow:hidden;padding:10px 0}.clients-track-wrapper:before,.clients-track-wrapper:after{content:"";position:absolute;top:0;width:150px;height:100%;z-index:2;pointer-events:none}.clients-track-wrapper:before{left:0;background:linear-gradient(to right,#fff 20%,#fff0)}.clients-track-wrapper:after{right:0;background:linear-gradient(to left,#fff 20%,#fff0)}.clients-marquee{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:max-content!important;animation:marquee 25s linear infinite}.clients-marquee:hover{animation-play-state:paused}.clients-track{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;gap:30px;padding:10px 15px;flex-shrink:0!important;width:max-content!important;overflow:visible!important}.clients-track::-webkit-scrollbar{display:none!important}.clients-track img{width:180px;height:100px;padding:15px;border:1px solid #DFDFDF;border-radius:8px;flex-shrink:0!important;object-fit:contain;background:#fff;box-shadow:0 4px 10px #00000008;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.clients-track img:hover{transform:translateY(-5px);border-color:#f58004;box-shadow:0 8px 20px #f5800426}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:767px){.clients-title{font-size:30px}.clients-track img{width:130px;height:75px;padding:10px;flex-shrink:0!important}.clients-track{gap:20px;padding:5px}.clients-track-wrapper:before,.clients-track-wrapper:after{width:50px}}.sectors-section{position:relative;background-color:#000;padding:80px 0;overflow:hidden}.sectors-overlay{position:absolute;inset:0;background-image:url(/assets/Asset-0017.png);background-position:bottom center;background-size:cover;opacity:.1;pointer-events:none}.sectors-container{position:relative;z-index:2;max-width:1240px;margin:0 auto;padding:0 20px}.sectors-header{text-align:center;margin-bottom:30px}.sectors-title{font-family:"Heebo",Sans-serif;font-size:47px;font-weight:700;color:#fff;line-height:1.4em;letter-spacing:-1.2px;display:inline}.sectors-title span{color:#f58004}.sectors-subtitle{font-family:"Inter",Sans-serif;font-size:18px;line-height:1.4em;color:#fff;max-width:75%;margin:20px auto 0;text-align:center}.sectors-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-top:30px}.sector-item{text-align:center;padding:0 10px}.sector-icon{width:64px;height:64px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center}.sector-icon img{width:64px;height:64px;object-fit:contain}.sector-name{font-family:"Heebo",Sans-serif;font-size:24px;font-weight:600;color:#fff;line-height:1.3em;letter-spacing:-.3px;margin:0 0 8px}.sector-desc{font-family:"Inter",Sans-serif;font-size:16px;color:#fff;line-height:1.4em}.sectors-cta{text-align:center;margin-top:40px}.sectors-btn{display:inline-block;background-color:#fff;color:#000;font-family:"Inter",Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;padding:16px 35px;border-radius:10px;text-decoration:none;transition:background .3s,color .3s}.sectors-btn:hover{background-color:#f58004;color:#fff}@media(max-width:1024px){.sectors-grid{grid-template-columns:repeat(3,1fr)}.sectors-title{font-size:34px}}@media(max-width:767px){.sectors-grid{grid-template-columns:repeat(2,1fr)}.sectors-title{font-size:33px}.sectors-subtitle{max-width:100%}}.why-section{background:#fff;padding:60px 0}.why-container{max-width:1240px;margin:0 auto;padding:0 20px}.why-header{text-align:center;margin-bottom:40px}.why-title{font-family:"Heebo",Sans-serif;font-size:35px;font-weight:800;color:#000;line-height:1.4em}.why-title span{color:#f58004}.why-subtitle{font-family:"Inter",Sans-serif;font-size:18px;line-height:1.4em;color:#000;max-width:680px;margin:16px auto 0;text-align:center}.why-grid{display:flex;gap:40px;align-items:flex-start}.why-left{flex:1}.why-video-wrap{border-radius:10px;overflow:hidden}.why-video{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;display:block}.why-right{flex:1;display:flex;flex-direction:column;justify-content:flex-start;gap:28px}.why-feature{display:flex;align-items:flex-start;gap:16px}.why-feature-icon{flex-shrink:0;width:24px;height:24px;margin-top:4px}.why-feature-icon svg{width:24px;height:24px}.why-feature-title{font-family:"Heebo",Sans-serif;font-size:20px;font-weight:600;color:#000;line-height:1.3em;margin:0 0 6px}.why-feature-desc{font-family:"Inter",Sans-serif;font-size:16px;color:#333;line-height:1.5em;margin:0}@media(max-width:1024px){.why-grid{flex-direction:column}.why-title{font-size:34px}.why-subtitle{max-width:90%}}@media(max-width:767px){.why-title{font-size:33px}.why-subtitle{max-width:100%}.why-section{padding:40px 0}}.google-reviews-section{background-color:#fff!important;padding:80px 0!important;font-family:Open Sans,sans-serif!important;overflow-x:hidden!important}.google-reviews-section .reviews-container{max-width:1240px!important;margin:0 auto!important;padding:0 20px!important;position:relative!important}.google-reviews-section .reviews-header{text-align:center!important;margin-bottom:50px!important}.google-reviews-section .google-brand-header{display:inline-flex!important;align-items:center!important;gap:8px!important;background:#f4f6f9!important;padding:8px 16px!important;border-radius:30px!important;margin-bottom:16px!important}.google-reviews-section .brand-text{font-size:14px!important;font-weight:600!important;color:#5f6368!important;letter-spacing:.5px!important}.google-reviews-section .reviews-title{font-family:Rubik,sans-serif!important;font-size:47px!important;font-weight:700!important;color:#000!important;line-height:1.2em!important;margin-bottom:16px!important;letter-spacing:-1.2px!important}.google-reviews-section .reviews-title span{color:#f58004!important}.google-reviews-section .reviews-subtitle{font-size:18px!important;color:#555!important;max-width:650px!important;margin:0 auto 32px!important;line-height:1.6em!important;text-align:center!important}.google-reviews-section .overall-rating-card{display:inline-flex!important;align-items:center!important;gap:20px!important;background:#fff!important;border:1px solid #EAEAEA!important;padding:16px 28px!important;border-radius:16px!important;box-shadow:0 4px 20px #0000000a!important}.google-reviews-section .rating-number{font-size:40px!important;font-weight:800!important;color:#000!important;line-height:1!important}.google-reviews-section .rating-stars-col{text-align:left!important}.google-reviews-section .stars-gold{color:#f58004!important;font-size:20px!important;letter-spacing:1px!important;line-height:1!important;margin-bottom:4px!important}.google-reviews-section .reviews-count{font-size:13px!important;color:#666!important;font-weight:500!important}.google-reviews-section .write-review-btn{display:inline-flex!important;align-items:center!important;gap:8px!important;background:#000!important;color:#fff!important;font-size:14px!important;font-weight:600!important;padding:12px 20px!important;border-radius:10px!important;transition:all .3s ease!important}.google-reviews-section .write-review-btn:hover{background:#f58004!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #f580044d!important}.google-reviews-section .carousel-outer-wrapper{position:relative!important;display:flex!important;align-items:center!important;margin:0 auto!important;padding:0 50px!important;width:100%!important;box-sizing:border-box!important}.google-reviews-section .carousel-inner-viewport{width:100%!important;overflow:hidden!important;box-sizing:border-box!important}.google-reviews-section .reviews-track{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:24px!important;transition:transform .8s cubic-bezier(.25,1,.5,1);width:100%!important;box-sizing:border-box!important}.google-reviews-section .review-card{width:calc(33.333% - 16px)!important;min-width:calc(33.333% - 16px)!important;background:#fff!important;border:1px solid #EBEBEB!important;border-radius:16px!important;padding:28px!important;box-shadow:0 8px 24px #00000005!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;flex-shrink:0!important}.google-reviews-section .review-card:hover{transform:translateY(-6px)!important;box-shadow:0 15px 35px #f5800414!important;border-color:#f5800440!important}.google-reviews-section .card-top{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;margin-bottom:16px!important}.google-reviews-section .reviewer-info{display:flex!important;align-items:center!important;gap:12px!important}.google-reviews-section .avatar{width:44px!important;height:44px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;font-weight:700!important;font-size:18px!important}.google-reviews-section .avatar-purple{background-color:#8e24aa!important}.google-reviews-section .avatar-blue{background-color:#1e88e5!important}.google-reviews-section .avatar-orange{background-color:#f4511e!important}.google-reviews-section .avatar-green{background-color:#43a047!important}.google-reviews-section .avatar-teal{background-color:#00897b!important}.google-reviews-section .reviewer-meta{text-align:left!important}.google-reviews-section .reviewer-name{font-size:16px!important;font-weight:700!important;color:#000!important;margin:0 0 2px!important}.google-reviews-section .review-date{font-size:12px!important;color:#777!important;font-weight:500!important}.google-reviews-section .card-g-icon{flex-shrink:0!important;margin-top:4px!important}.google-reviews-section .card-stars{color:#f58004!important;font-size:18px!important;letter-spacing:1px!important;text-align:left!important;margin-bottom:12px!important}.google-reviews-section .review-text{font-size:14.5px!important;color:#333!important;line-height:1.6em!important;text-align:left!important;margin-bottom:16px!important;font-style:italic!important;flex-grow:1!important}.google-reviews-section .owner-reply{background:#f8f9fa!important;border-left:3px solid #F58004!important;border-radius:8px!important;padding:16px!important;margin-top:auto!important;text-align:left!important}.google-reviews-section .reply-header{display:flex!important;align-items:center!important;gap:6px!important;font-size:12px!important;font-weight:700!important;color:#000!important;margin-bottom:6px!important;text-transform:uppercase!important;letter-spacing:.5px!important}.google-reviews-section .reply-header svg{color:#f58004!important}.google-reviews-section .reply-text{font-size:13.5px!important;color:#555!important;line-height:1.5em!important;margin:0!important}.google-reviews-section .carousel-nav-btn{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:44px!important;height:44px!important;border-radius:50%!important;background:#fff!important;border:1px solid #EAEAEA!important;color:#000!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 4px 15px #0000000d!important;transition:all .3s ease!important;z-index:10!important}.google-reviews-section .carousel-nav-btn:hover{background:#f58004!important;color:#fff!important;border-color:#f58004!important;box-shadow:0 6px 20px #f580044d!important}.google-reviews-section .prev-btn{left:0!important}.google-reviews-section .next-btn{right:0!important}.google-reviews-section .carousel-dots{display:flex!important;justify-content:center!important;gap:10px!important;margin-top:36px!important}.google-reviews-section .carousel-dot{width:10px!important;height:10px!important;border-radius:50%!important;border:none!important;background:#ddd!important;cursor:pointer!important;transition:all .3s ease!important;padding:0!important}.google-reviews-section .carousel-dot.active{background:#f58004!important;transform:scale(1.2)!important}@media(max-width:1024px){.google-reviews-section .review-card{width:calc(50% - 12px)!important;min-width:calc(50% - 12px)!important}.google-reviews-section .reviews-title{font-size:34px!important}.google-reviews-section .carousel-outer-wrapper{padding:0 45px!important}}@media(max-width:768px){.google-reviews-section{padding:50px 0!important}.google-reviews-section .reviews-subtitle{font-size:16px!important;margin-bottom:24px!important}.google-reviews-section .overall-rating-card{flex-direction:column!important;gap:12px!important;width:100%!important;padding:20px!important}.google-reviews-section .rating-stars-col{text-align:center!important}.google-reviews-section .write-review-btn{width:100%!important;justify-content:center!important}.google-reviews-section .carousel-outer-wrapper{padding:0!important}.google-reviews-section .carousel-nav-btn{display:none!important}.google-reviews-section .reviews-track{gap:16px!important}.google-reviews-section .review-card{width:100%!important;min-width:100%!important;box-shadow:0 4px 15px #0000000d!important;padding:24px!important}}
