:root{--color-primary:#FF5E32;--color-primary-hover:#E44A20;--color-primary-soft:rgba(255,94,50,0.12);--color-secondary:#212126;--color-cream:#F0ECDE;--color-cream-light:#FFFCF1;--color-cream-deep:#E4DCC6;--color-sand:#D7D0BC;--color-body:#3A3A40;--color-heading-1:#212126;--color-muted:#758696;--color-border:#D7D0BC;--color-accent-blue:#2C68AE}body.index-one{background:var(--color-cream-light);color:var(--color-body)}.bg-solution,.bg_color-dark-5{background:var(--color-secondary)}.bg-gradient-pricing{background:linear-gradient(180deg,var(--color-cream) 0,rgba(255,252,241,0) 100%)}.container-pricing{max-width:1140px}.single-pricing-area{padding:44px 32px}.single-pricing-area .head span.pre{font-size:16px;letter-spacing:.04em;text-transform:uppercase}.single-pricing-area .head .title{font-size:clamp(24px,2vw,30px);line-height:1.25;overflow-wrap:break-word}.single-pricing-area .head p{font-size:15px;line-height:1.6}@media only screen and (max-width:991px){.single-pricing-area{padding:36px 24px}}.gradient-footer-wrapper,.video-counter-bg{background:linear-gradient(180deg,rgba(255,252,241,0) 0,var(--color-cream) 100%)}.rts-copyright-area-one,.rts-footer-area{background:var(--color-cream)}.footer-contact{font-style:normal;margin-top:24px}.footer-contact p{margin-bottom:10px}.footer-contact a:hover{color:var(--color-primary)}.single-service-list .icon,.single-service-style-two:hover{background:var(--color-primary)}.single-service-style-two:hover{border-color:var(--color-primary-hover)}.header-style-one{background:transparent}.header-style-one.header--sticky.sticky{background:var(--color-cream-light);box-shadow:0 6px 30px rgba(33,33,38,.08)}.header-style-one .nav-area nav ul li a.nav-link{color:var(--color-secondary)}.header-style-one .nav-area nav ul li a.nav-link:hover,.header-style-one .nav-area nav ul li.has-dropdown:hover>a.nav-link{color:var(--color-primary)}.menu-btn-toggle svg rect{fill:var(--color-secondary)}button.menu-btn-toggle{background:none;border:0;padding:0;line-height:0;cursor:pointer;color:inherit}li.has-dropdown .submenu{background-color:var(--color-cream-light)}.single-service-area-wrapper,.with-megamenu .submenu .single-menu .single-service-area-wrapper,.with-megamenu .submenu .single-menu .single-service-area-wrapper:hover{background:transparent;box-shadow:none}.with-megamenu .submenu .single-menu .single-service-area-wrapper .icon svg{width:35px;height:35px}.with-megamenu .submenu .single-menu .single-service-area-wrapper svg path,.with-megamenu .submenu .single-menu .single-service-area-wrapper:hover svg path{stroke:var(--color-primary)}.single-menu.industry-signle-menu:after{background:var(--color-cream-deep)}.with-megamenu .submenu{border-top-color:var(--color-sand)!important}.with-megamenu .submenu .single-menu .single-service-area-wrapper .info .title{color:var(--color-heading-1)}.with-megamenu .submenu .single-menu .single-service-area-wrapper .info p{color:var(--color-body)}.with-megamenu .submenu .single-menu .parent-top-industry p{color:var(--color-heading-1)}.rts-btn.btn-primary{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.rts-btn.btn-primary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#fff}.rts-btn.btn-primary:after{background-color:var(--color-primary-hover)}.rts-btn.btn-primary:focus,.rts-btn.btn-primary:focus-visible{background:var(--color-primary-hover);border-color:var(--color-primary-hover);box-shadow:none}.rts-btn.btn-border{border-color:var(--color-sand);color:var(--color-secondary)}.rts-btn.btn-border:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.rts-btn.btn-border:after{background-color:var(--color-primary)}.rts-btn.btn-border:hover svg path,.rts-btn.btn-primary svg path,.rts-btn.btn-primary:hover svg path,.solution-expertice-area .rts-btn.btn-primary svg path,.solution-expertice-area .rts-btn.btn-primary:hover svg path{stroke:#fff!important;fill:none}.rts-btn.btn-border svg path{stroke:var(--color-secondary);fill:none}.banner-wrapper-one span.pre-title{border-color:var(--color-sand);color:var(--color-secondary);background:var(--color-primary-soft)}.banner-wrapper-one .title span{color:var(--color-primary)}.banner-wrapper-one .title{font-size:clamp(34px,3.2vw,50px);line-height:1.12}button.progress-wrap{border:0;padding:0;cursor:pointer}.hero-trust-list{list-style:none;padding:0;margin:32px 0 0;display:flex;flex-wrap:wrap;gap:10px 26px}.hero-trust-list li{display:flex;align-items:center;gap:8px;font-size:15px;line-height:1.4;color:var(--color-body)}.hero-trust-list li i{color:var(--color-primary);font-size:13px}.hero-cta-group{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.counter-up--inverse{background:var(--color-secondary)}.counter-up--inverse .single-counter-up-one{border-color:rgba(255,252,241,.14)}.counter-up--inverse .single-counter-up-one p{color:rgba(255,252,241,.7)}.counter-up--inverse .single-counter-up-one .title,.counter-up--inverse .single-counter-up-one .title span{color:var(--color-primary)}.single-solution-style-one{border-color:rgba(255,252,241,.12)}.single-solution-style-one .disc,.single-solution-style-one .title{color:var(--color-cream-light)}.single-solution-style-one .disc{color:rgba(255,252,241,.72)}.single-solution-style-one .btn-arrow{color:var(--color-primary)}.single-solution-style-one .icon svg{width:48px;height:48px}.single-solution-style-one:hover .icon svg path{stroke:var(--color-primary)}.single-solution-style-one:hover .btn-arrow{color:var(--color-primary)}.single-solution-style-one .btn-arrow svg{transition:.3s}.single-solution-style-one .btn-arrow svg path,.single-solution-style-one .btn-arrow:hover svg path,.single-solution-style-one:hover .btn-arrow svg path{stroke:var(--color-primary)}.single-blog-area-start,.single-case-studies .inner-content,.single-pricing-area{border-color:var(--color-sand)}.single-blog-area-start .top-area span,.single-case-studies .inner-content span{color:var(--color-primary)}.testimonials-area-start.bg-primary{background:var(--color-secondary)!important}.single-testimonials-area-one{border-color:rgba(255,252,241,.14)}.single-testimonials-area-one,.single-testimonials-area-one blockquote,.single-testimonials-area-one figcaption{margin:0}.accordion-container-one .accordion-item{border-color:var(--color-sand)}.accordion-container-one .accordion-button:not(.collapsed){color:var(--color-primary);background-color:var(--color-primary-soft);box-shadow:inset 0 -1px 0 var(--color-sand)}.accordion-container-one .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FF5E32'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.accordion-container-one .accordion-button:focus{border-color:var(--color-primary);box-shadow:0 0 0 .2rem var(--color-primary-soft)}.cta-one-wrapper{background:var(--color-secondary)}.cta-one-wrapper .left-area .title,.cta-one-wrapper .left-area p{color:var(--color-cream-light)}.cta-one-wrapper .left-area p{color:rgba(255,252,241,.75)}a{color:inherit}a:hover{color:var(--color-primary)}.rts-btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:4px}::selection{background:var(--color-primary);color:#fff}.skip-to-content{position:absolute;left:-9999px;top:0;z-index:9999;padding:12px 22px;background:var(--color-secondary);color:var(--color-cream-light);font-weight:600;border-radius:0 0 8px 0}.skip-to-content:focus{left:0;color:var(--color-cream-light)}[data-aos]:not(.aos-init){opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-aos]{opacity:1!important;transform:none!important}}.alrge-video-area .shape-bottom img,.alrge-video-area .shape-top img,.case-studies-area .shape-bottom img,.case-studies-area .shape-left-top img,.cta-one-wrapper .right img,.cta-one-wrapper .shape-area img,.professional-faq-area .shape-top img,.rts-blog-area .shape-bottom img,.rts-pricing-area .bg-shape-area img,.single-solution-style-one .right-draw img,.solution-expertice-area .top-left img,.testimonials-area-start .shape-top-right img{filter:hue-rotate(134deg) saturate(1.15)}.single-service-area-wrapper img{filter:hue-rotate(133deg) saturate(1.05)}.fs-breadcrumbs{margin-bottom:22px}.fs-breadcrumbs ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;font-size:14px;color:var(--color-muted)}.fs-breadcrumbs li+li:before{content:"/";margin-right:8px;color:var(--color-sand)}.fs-breadcrumbs a:hover{color:var(--color-primary)}.fs-breadcrumbs [aria-current=page]{color:var(--color-heading-1)}.service-block-title{font-size:clamp(26px,2.6vw,38px);line-height:1.2;margin-bottom:14px}.service-detail-card{height:100%;padding:30px 28px;background:var(--color-cream-light);border:1px solid var(--color-sand);border-radius:10px;transition:.3s;display:block}.service-detail-card .title{font-size:20px;line-height:1.3;margin-bottom:12px}.service-detail-card p{margin-bottom:0;color:var(--color-body)}.service-detail-card.is-link:hover{border-color:var(--color-primary);transform:translateY(-4px)}.service-detail-card.is-link:hover .title{color:var(--color-primary)}.service-detail-card .btn-arrow{display:inline-block;margin-top:16px;color:var(--color-primary);font-weight:500}.service-process-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:26px;gap:26px}.service-process-list li{display:flex;gap:22px;align-items:flex-start;padding-bottom:26px;border-bottom:1px solid var(--color-sand)}.service-process-list li:last-child{border-bottom:0;padding-bottom:0}.service-process-list .step-index{flex:0 0 auto;font-size:22px;font-weight:700;color:var(--color-primary);line-height:1.2;min-width:48px}.service-process-list .title{font-size:20px;margin-bottom:6px}.service-process-list p{margin-bottom:0;color:var(--color-body)}.service-page-cta{margin-top:30px}.rts-call-to-action-area-about .rts-btn{margin-top:10px}@media only screen and (max-width:575px){.service-process-list li{flex-direction:column;gap:8px}}.service-area-details-wrapper.is-standalone .inner-content{background:transparent}.service-area-details-wrapper.is-standalone .top{margin-top:0;padding-top:0;max-width:100%;text-align:left}.service-area-details-wrapper.is-standalone .top p.disc{max-width:70ch;margin:0!important;font-size:19px;line-height:1.65}.service-area-details-wrapper.is-standalone .mid-content{padding:26px 0 0}.section-lede,.service-area-details-wrapper.is-standalone .mid-content p.disc{max-width:70ch}.section-lede{font-size:17px;line-height:1.65;margin-bottom:0}.delivery-lifecycle img,.hero-illustration img{width:100%;height:auto;display:block}.hero-illustration{padding-left:10px}.delivery-lifecycle{margin:0;padding:40px 32px;background:var(--color-cream);border:1px solid var(--color-sand);border-radius:14px;overflow-x:auto}.delivery-lifecycle img{min-width:900px}@media only screen and (max-width:991px){.hero-illustration{padding-left:0;margin-top:40px}.delivery-lifecycle{padding:24px 18px}}.container-pricing .row>[class*=col-]{display:flex}.single-pricing-area{display:flex;flex-direction:column;width:100%}.single-pricing-area .head{flex:1 1 auto}.single-pricing-area .body{margin-top:auto}.hero-rotator{background:var(--color-cream);border:1px solid var(--color-sand);border-radius:18px;padding:26px 30px 30px;margin-left:10px}.hero-rotator__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.hero-rotator__eyebrow{font-size:12px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--color-muted)}.hero-rotator__count{font-size:13px;font-weight:600;color:var(--color-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hero-rotator__stage{display:grid}.hero-rotator__panel{grid-area:1/1;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .45s ease,transform .45s ease}.hero-rotator__panel.is-active{opacity:1;visibility:visible;transform:none}.hero-rotator__art{background:var(--color-cream-light);border:1px solid var(--color-sand);border-radius:12px;padding:10px;margin-bottom:20px}.hero-rotator__art svg{display:block;width:100%;height:auto}.hero-rotator__title{font-size:clamp(20px,2vw,26px);font-weight:700;line-height:1.25;color:var(--color-heading-1);margin:0 0 8px}.hero-rotator__text{font-size:16px;line-height:1.6;color:var(--color-body);margin:0 0 14px}.hero-rotator__link{font-size:15px;font-weight:600;color:var(--color-primary)}.hero-rotator__link:hover{text-decoration:underline}.hero-rotator__dots{display:flex;gap:8px;margin-top:22px}.hero-rotator__dot{flex:1 1;height:4px;padding:0;border:0;border-radius:2px;background:var(--color-sand);overflow:hidden;cursor:pointer}.hero-rotator__dot-fill{display:block;height:100%;width:0;background:var(--color-primary);border-radius:2px}.hero-rotator__dot.is-active .hero-rotator__dot-fill{animation-name:hsProgress;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes hsProgress{0%{width:0}to{width:100%}}@keyframes hsTick{0%{transform:translateX(-10px)}to{transform:none}}@keyframes hsDrop{0%{transform:translateY(-16px)}to{transform:none}}@keyframes hsTravel{0%{opacity:0;transform:translateX(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateX(112px)}}@keyframes hsFeed{0%,to{opacity:.35;transform:translateX(0)}50%{opacity:1;transform:translateX(8px)}}@keyframes hsPulse{0%,to{opacity:1;r:6}50%{opacity:.55;r:8}}.hs-tick{animation:hsTick .5s ease both}.hs-drop{animation:hsDrop .55s ease both}.hs-travel{animation:hsTravel 2.1s ease-in-out infinite}.hs-feed{animation:hsFeed 2.4s ease-in-out infinite}.hs-pulse{animation:hsPulse 1.8s ease-in-out infinite}@media only screen and (max-width:991px){.hero-rotator{margin-left:0;margin-top:40px}}.tech-marquee{background:var(--color-secondary);padding:44px 0;overflow:hidden}.tech-marquee__label{text-align:center;font-size:12px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:rgba(255,252,241,.55);margin-bottom:26px}.tech-marquee__viewport{position:relative;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.tech-marquee__track{display:flex;width:max-content;gap:14px;animation:techScroll 38s linear infinite}.tech-marquee:hover .tech-marquee__track{animation-play-state:paused}@keyframes techScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.tech-chip{display:flex;align-items:center;gap:10px;flex:0 0 auto;padding:13px 22px;border:1px solid rgba(255,252,241,.18);border-radius:40px;color:var(--color-cream-light);font-size:15px;font-weight:500;white-space:nowrap}.tech-chip__dot{width:8px;height:8px;border-radius:50%;background:var(--color-primary);flex:0 0 auto}@media (prefers-reduced-motion:reduce){.hs-drop,.hs-feed,.hs-pulse,.hs-tick,.hs-travel,.tech-marquee__track{animation:none}.hero-rotator__dot.is-active .hero-rotator__dot-fill{animation:none;width:100%}}.cert-strip{padding:90px 0 10px;overflow:hidden}.cert-strip__viewport{margin-top:34px;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.cert-strip__track{display:flex;width:max-content;gap:18px;margin:0;padding:6px 0;list-style:none;animation:certScroll 30s linear infinite}.cert-strip:hover .cert-strip__track{animation-play-state:paused}@keyframes certScroll{0%{transform:translateX(0)}to{transform:translateX(calc(-100% / var(--cert-copies, 2)))}}.cert-card{flex:0 0 auto;width:244px;display:flex;flex-direction:column;align-items:center;text-align:center;padding:26px 20px 22px;background:var(--color-cream-light);border:1px solid var(--color-sand);border-radius:14px}.cert-card img{width:92px;height:92px;margin-bottom:16px}.cert-card__code{font-size:13px;font-weight:700;letter-spacing:1px;color:var(--color-primary);margin-bottom:6px}.cert-card__name{font-size:15px;line-height:1.4;font-weight:600;color:var(--color-heading-1);margin-bottom:10px}.cert-card__tier{font-size:11px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase;color:var(--color-muted);border:1px solid var(--color-sand);border-radius:20px;padding:4px 12px;margin-top:auto}@media (prefers-reduced-motion:reduce){.cert-strip__track{animation:none}}@media only screen and (max-width:575px){.cert-card{width:210px}.cert-strip{padding-top:64px}}