.inner-banner{position:relative}.inner-banner .slide-show{display:none}.inner-banner .slide-show .slick-dots li button{display:none}.inner-banner .slide-show .slick-dots li button::before{content:none}.inner-banner .slider-nav{display:none}.inner-banner .slideWrap{margin-bottom:30px}.inner-banner .slideFirstShow,.inner-banner .slick-slide{position:relative}.inner-banner .slideFirstShow video,.inner-banner .slick-slide video{width:100%}.inner-banner .slideFirstShow img,.inner-banner .slick-slide img{width:100%}.inner-banner .slideFirstShow .banner-content,.inner-banner .slick-slide .banner-content{position:absolute;left:0;right:0;top:0;bottom:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;z-index:10000;color:#fff}.inner-banner .slideFirstShow .banner-content .container,.inner-banner .slick-slide .banner-content .container{width:100%}.inner-banner .slideFirstShow .banner-content .container h2,.inner-banner .slideFirstShow .banner-content .container h1,.inner-banner .slick-slide .banner-content .container h2,.inner-banner .slick-slide .banner-content .container h1{max-width:1000px}.inner-banner .slideFirstShow .banner-content .container h2 .desk-hide,.inner-banner .slideFirstShow .banner-content .container h1 .desk-hide,.inner-banner .slick-slide .banner-content .container h2 .desk-hide,.inner-banner .slick-slide .banner-content .container h1 .desk-hide{display:none}.inner-banner .slideFirstShow .banner-content .container h2 sup,.inner-banner .slideFirstShow .banner-content .container h1 sup,.inner-banner .slick-slide .banner-content .container h2 sup,.inner-banner .slick-slide .banner-content .container h1 sup{font-size:18px;font-weight:500}.inner-banner .slideFirstShow .banner-content .container p,.inner-banner .slick-slide .banner-content .container p{font-size:20px;line-height:28px;padding:16px 0 20px;max-width:600px}.inner-banner .slideFirstShow .banner-content .container p sup,.inner-banner .slick-slide .banner-content .container p sup{font-size:11px;font-weight:500}.inner-banner .slideFirstShow .banner-content .container a,.inner-banner .slick-slide .banner-content .container a{border:1px solid #fff;border-radius:6px;padding:10px 15px 10px 15px;font-size:16px;display:inline-block;color:#fff;text-decoration:none}.inner-banner .slider-title-content{position:absolute;bottom:15px;left:0;right:0;z-index:9}.inner-banner .slider-title-content .slick-active{padding-right:4%}.inner-banner .slider-title-content .slick-active .views-field{border-top:2px solid transparent;opacity:0.5;color:#fff;padding-top:20px;cursor:pointer}.inner-banner .slider-title-content .slick-active.slick-current .views-field{opacity:1;border-color:#fff}#block-views-block-new-home-slider-block-1{overflow:hidden;position:relative}#snowfall-wrapper{pointer-events:none;z-index:99}@-webkit-keyframes rotating-snowflake{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}.flake{-webkit-animation:rotating-snowflake 7s linear infinite;animation:rotating-snowflake 7s linear infinite}.flake .fa::before{content:'/f2dc'}.snowfalls-video{position:absolute;left:0;right:0;bottom:0;top:0;z-index:0;opacity:0;mix-blend-mode:lighten;pointer-events:none;width:100%;height:calc(100vh - 15px);object-fit:cover}@media screen and (max-width: 1600px){.inner-banner .slideFirstShow video,.inner-banner .slick-slide video{height:calc(100vh - 15px);object-fit:cover}.inner-banner .slideFirstShow img,.inner-banner .slick-slide img{height:calc(100vh - 15px);object-fit:cover}}@media screen and (max-width: 1024px){.inner-banner .slideFirstShow .banner-content .container h1 .desk-hide.tab-show,.inner-banner .slick-slide .banner-content .container h1 .desk-hide.tab-show{display:block}}@media screen and (max-width: 992px){.inner-banner .slideFirstShow video,.inner-banner .slick-slide video{height:100vh;object-fit:cover;object-position:50%}.inner-banner .slideFirstShow img,.inner-banner .slick-slide img{height:100vh;object-fit:cover;object-position:50%}}@media screen and (max-width: 768px){.inner-banner .slider-title-content{display:none}.inner-banner .slide-show .slick-dots{bottom:60px;width:100%;list-style:none;text-align:center;position:relative;z-index:1}.inner-banner .slide-show .slick-dots li{width:20px;height:20px;border-radius:50%;box-sizing:border-box;border:2px solid #fff}.inner-banner .slide-show .slick-dots li.slick-active{background-color:#fff}.inner-banner .slideFirstShow .banner-content .container h2,.inner-banner .slideFirstShow .banner-content .container h1,.inner-banner .slick-slide .banner-content .container h2,.inner-banner .slick-slide .banner-content .container h1{font-size:32px;line-height:40px}.inner-banner .slideFirstShow .banner-content .container p,.inner-banner .slick-slide .banner-content .container p{font-size:16px;line-height:24px}.inner-banner .slider-title-content .slick-active .views-field{font-size:12px;line-height:16px}}@media screen and (max-width: 479px){.inner-banner .slideFirstShow .banner-content .container h1 .desk-hide,.inner-banner .slick-slide .banner-content .container h1 .desk-hide{display:block}}.site-btn.blue{position:relative;overflow:hidden;z-index:0;transition:color 0.4s ease}.site-btn.blue::before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:#DA8C37;transition:width 0.5s ease;z-index:-1}.site-btn.blue:hover::before,.site-btn.blue:focus::before{width:100%}.new-home-brand{padding:40px 0 0}.new-home-brand h2{font-size:50px;color:#505050;text-align:center}.new-home-brand .brand-main{max-width:100%;width:100%;border:1px solid #e8e8e8;border-right:0;border-bottom:none;justify-content:unset;column-gap:0;row-gap:0;margin:70px auto 110px}.new-home-brand .brand-main .views-row{width:16.66%;margin-bottom:0;padding:20px;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;height:100px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 992px){.new-home-brand .brand-main .views-row{width:25%}}@media screen and (max-width: 768px){.new-home-brand h2{font-size:36px}.new-home-brand .brand-main{margin:40px auto 70px}.new-home-brand .brand-main .views-row{width:33.33%}.new-home-brand .brand-main .views-row img{display:block}}@media screen and (max-width: 576px){.new-home-brand h2{font-size:30px;line-height:1.2}.new-home-brand .brand-main{margin:30px auto 50px}.new-home-brand .brand-main .views-row{width:33.33%;padding:12px;height:72px}.new-home-brand .brand-main .views-row.mob-hide{display:none}}.partner-eco{padding-top:0}.partner-eco h2{margin-bottom:24px}.partner-eco p{font-size:18px;color:#222;margin-bottom:60px;text-align:center}.partner-eco .brand-main .views-row{width:20%}@media screen and (max-width: 768px){.partner-eco .brand-main .views-row{width:33.33%}}@media screen and (max-width: 576px){.partner-eco{padding-top:0}.partner-eco h2{margin-bottom:24px}.partner-eco p{font-size:18px;color:#222;margin-bottom:30px;text-align:center}}:root{--bg:#fafafa;--purple:#6C4CE0;--text-dark:#1a1a1a;--text-sub:#6b7280;--card-bg:#ffffff;--card-border:#eeeeee}.partners-section{background:#F8F8F8;padding:80px 0 80px;text-align:center;overflow:hidden}.partners-heading{font-size:60px;line-height:70px;font-weight:500;color:#222222;margin:0 0 16px;letter-spacing:0%;font-family:'MADE TOMMY', sans-serif}.partners-heading .accent{color:var(--purple)}.partners-subheading{font-size:18px;line-height:26px;font-weight:400;color:#222222;max-width:480px;margin:0 auto 56px;letter-spacing:0%;font-family:'MADE TOMMY', sans-serif}.marquee-wrapper{position:relative;width:100%;max-width:1100px;margin:0 auto;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 8%, #000 92%, transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 8%, #000 92%, transparent 100%)}.marquee-track{display:flex;align-items:center;gap:24px;width:max-content;animation:scroll-left 16s linear infinite}.marquee-wrapper:hover .marquee-track{animation-play-state:paused}@keyframes scroll-left{from{transform:translateX(0)}to{transform:translateX(-50%)}}.logo-card{flex:0 0 auto;width:200px;height:90px;display:flex;align-items:center;justify-content:center;background:var(--card-bg);border:1px solid var(--card-border);border-radius:10px;padding:0 20px}.logo-card svg,.logo-card img{max-width:100%;filter:grayscale(1);width:auto;object-fit:contain}.logo-card:hover img{filter:grayscale(0)}.logo-card .wordmark{font-weight:700;font-size:1.15rem;color:#222;letter-spacing:-0.01em;white-space:nowrap}@media (prefers-reduced-motion: reduce){.marquee-track{animation:none}}@media (max-width: 768px){.partners-section{padding:30px 16px 50px}.partners-heading{font-size:1.8rem}.partners-subheading{font-size:0.9rem;margin-bottom:40px}.logo-card{width:150px;height:72px;padding:0 14px}.marquee-track{gap:16px;animation-duration:10s}}@media (max-width: 420px){.partners-heading{font-size:1.5rem}.logo-card{width:130px;height:64px}.logo-card .wordmark{font-size:0.95rem}}:root{--purple:#6C4CE0;--purple-dark:#4B32A8;--text-dark:#1a1a1a;--text-sub:#6b7280;--line:#e5e7eb}.testimonial-section{margin:0 auto;padding:80px 24px}.testimonial-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.eyebrow{display:flex;align-items:center;gap:10px;font-size:18px;line-height:26px;font-weight:400;color:#222222;letter-spacing:0%;font-family:'MADE TOMMY', sans-serif;margin-bottom:20px}.eyebrow::before{content:"";width:24px;height:2px;background:var(--purple);display:inline-block}.testimonial-heading{font-size:60px;font-weight:500;line-height:70px;max-width:438px;color:#222;margin:0 0 24px;letter-spacing:0%;font-family:"MADE TOMMY", sans-serif}.testimonial-heading .accent{color:var(--purple)}.quote-mark{margin-bottom:12px}.quote-text{font-size:18px;line-height:26px;color:#222;min-height:168px;font-weight:400;font-family:"MADE TOMMY", sans-serif;transition:opacity 0.25s ease}.client-row{display:flex;align-items:center;gap:16px;margin-top:32px}.client-logo{width:133px;height:78px;border-radius:10px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden}.client-logo img{max-width:100%;max-height:100%;object-fit:contain}.client-name{font-weight:500;color:#222;font-size:18px;line-height:26px;font-family:"MADE TOMMY", sans-serif}.client-role{font-weight:400;color:#222;font-size:14px;line-height:26px;font-family:"MADE TOMMY", sans-serif;margin-top:2px}.testimonial-media{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:4 / 4.6;background:#cfd6e0}.testimonial-media img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity 0.3s ease}.slider-controls{position:absolute;bottom:20px;right:20px;display:flex;gap:10px}.slider-btn{width:44px;height:44px;border-radius:8px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.2s ease, transform 0.15s ease}.slider-btn:active{transform:scale(0.94)}.slider-btn.prev{background:var(--purple)}.slider-btn.prev:hover{background:var(--purple-dark)}.slider-btn.next{background:rgba(255,255,255,0.15);border:1.5px solid rgba(255,255,255,0.6);backdrop-filter:blur(2px)}.slider-btn.next:hover{background:rgba(255,255,255,0.28)}.slider-btn svg{width:18px;height:18px;stroke:#fff;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.slider-dots{position:absolute;top:20px;left:20px;display:flex;gap:6px}.slider-dots span{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,0.5);transition:background 0.2s ease, width 0.2s ease}.slider-dots span.active{background:#fff;width:18px;border-radius:3px}@media (max-width: 860px){.testimonial-grid{grid-template-columns:1fr;gap:36px}.testimonial-media{order:-1;aspect-ratio:16 / 11}.testimonial-heading{font-size:1.9rem}.quote-text{min-height:0}}@media (max-width: 768px){.testimonial-section{padding:48px 18px}.testimonial-heading{font-size:30px;line-height:38px}.eyebrow{font-size:12px;line-height:14px}.quote-text{font-size:0.98rem}.client-logo{width:91px;height:53px}.client-logo img{width:57.18px;height:20.06px}.slider-btn{width:38px;height:38px}}.analysts-recog{padding:80px 0 80px;background:#F8F8F8}.analysts-recog p{font-size:20px;line-height:1.12;color:#222222;margin-bottom:24px}.analysts-recog h2{font-size:60px;line-height:70px;color:#222222;font-weight:500;font-family:"MADE TOMMY", sans-serif;margin-bottom:36px}.analysts-recog .analysts-card-wrap{display:flex}.analysts-recog .analysts-card-wrap .analysts-card{padding:36px 40px;background-color:#FFFFFF;position:relative}.analysts-recog .analysts-card-wrap .analysts-card:hover{background-color:#F4F2FF}.analysts-recog .analysts-card-wrap .analysts-card:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px;border-right:1px solid #E1DCF3}.analysts-recog .analysts-card-wrap .analysts-card:last-child{border-top-right-radius:12px;border-bottom-right-radius:12px;border-left:1px solid #E1DCF3}.analysts-recog .analysts-card-wrap .analysts-card p{font-size:14px;line-height:1.5;color:#505050;text-transform:capitalize;width:max-content;border-radius:4px}.analysts-recog .analysts-card-wrap .analysts-card .logo{margin-top:-30px;min-height:60px;max-height:60px;width:auto;margin-bottom:25px}.analysts-recog .analysts-card-wrap .analysts-card h4{margin-bottom:14px;font-size:18px !important;line-height:26px !important}.analysts-recog .analysts-card-wrap .analysts-card h4 a{text-decoration:none;font-size:18px !important;line-height:26px !important;color:#222;font-weight:400;transition:all 0.4s;transform-origin:left center}.analysts-recog .analysts-card-wrap .analysts-card h4 a.active{transform:scale(1.1);transform-origin:left center}.analysts-recog .analysts-card-wrap .analysts-card .date{font-size:14px;color:#222222}.analysts-recog .blue-btn{display:none;justify-content:center;margin-top:50px}.analysts-recog .blue-btn a{text-decoration:none;color:#fff;display:flex;align-items:center;text-transform:capitalize;background-color:#0A142A;border-radius:4px;padding:12px 18px}.analysts-recog .blue-btn a img{margin-left:14px}.testimonial-slide__divider{border:none;border-top:2px solid #E1DCF3;margin:0 0 24px 0;width:100%;max-width:460px}@media screen and (max-width: 768px){.analysts-recog{padding:45px 0px 55px}.analysts-recog p{font-size:16px;margin-bottom:16px}.analysts-recog h2{font-size:30px;line-height:38px}.analysts-recog .analysts-card-wrap{display:block}.analysts-recog .analysts-card-wrap .analysts-card{flex:0 0 100%}.analysts-recog .analysts-card-wrap .analysts-card:last-child{border-top:1px solid #E1DCF3;border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-right-radius:0px;border-left:0px solid #E1DCF3}.analysts-recog .analysts-card-wrap .analysts-card:first-child{border-bottom:1px solid #E1DCF3;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-left-radius:0px;border-right:0px solid #E1DCF3}.analysts-recog .blue-btn{margin-top:36px}}.home-feature-analytics{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:50px}.home-feature-analytics p{margin:0}.home-feature-analytics p:first-child{font-size:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase;line-height:1;color:#222}.home-feature-analytics .clickable{display:inline-flex;align-items:center}.home-feature-analytics .clickable img{display:block;width:24px;height:24px}.awards-section{margin:0 auto;padding:80px 0 80px}.awards-heading{font-size:60px;line-height:70px;font-weight:500;color:#222222;margin:0 0 40px;letter-spacing:0%;font-family:"MADE TOMMY", sans-serif}.awards-scroll-wrap{position:relative;overflow:hidden}.awards-track{display:flex;gap:24px;overflow-x:auto;scroll-behavior:auto;scroll-snap-type:none;scrollbar-width:none;padding-bottom:8px;overflow-x:auto;width:max-content;display:flex}.awards-track::-webkit-scrollbar{display:none}.award-card{flex:0 0 auto;width:280px;scroll-snap-align:start;border:1px solid #EDEDED;border-radius:12px;background:#FFFFFF;padding:20px;display:flex;flex-direction:column}.award-card:nth-child(odd){height:425px}.award-card:nth-child(even){height:353px;margin-top:72px;width:271px}.award-card-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:32px}.award-year{font-size:14px;line-height:26px;color:#222222;font-weight:400;letter-spacing:0%}.award-badge{display:flex;align-items:center;justify-content:center;margin-bottom:28px;margin-top:40px}.award-badge img{filter:grayscale(1);max-height:100%;max-width:100%;object-fit:contain}.award-badge:hover img{filter:grayscale(0)}.award-title{font-size:24px;font-weight:500;text-align:center;color:#000000;line-height:32px;margin:0;letter-spacing:0%;font-family:"MADE TOMMY", sans-serif}.scroll-footer{height:8px;background:var(--line);border-radius:3px;margin-top:28px;overflow:hidden}.scroll-footer-fill{height:100%;width:25%;background:var(--purple);border-radius:3px;transition:transform 0.1s linear;transform-origin:left}@media (max-width: 767px){.awards-scroll-wrap{padding:0;overflow:hidden}.awards-track{display:flex;align-items:flex-end;gap:15px;padding:22px 34px 12px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-behavior:auto;scroll-snap-type:none}.awards-track::-webkit-scrollbar{display:none}.award-card{flex:0 0 224px;width:224px;height:311px;display:flex;flex-direction:column;background:#fff;border:1px solid #e6e6ec;border-radius:10px;padding:14px 14px 16px;box-sizing:border-box;text-align:left}.award-card:nth-child(even){flex-basis:164px;width:164px;height:189px;margin-top:0px}.award-card:nth-child(odd){height:228px;width:164px;margin-top:0px}.awards-heading{font-size:30px;line-height:38px;font-weight:500;color:#222222;letter-spacing:0%;font-family:"MADE TOMMY", sans-serif}.awards-section{margin:0 auto;padding:45px 0 45px}.award-card-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:0px}.award-year{font-size:12px;font-weight:400;color:#222;line-height:1}.award-medal img{width:20px;height:20px;display:block}.award-badge{flex:1;display:flex;align-items:center;justify-content:center;margin:0;height:auto}.award-badge img{max-width:100%;max-height:90px;width:auto;height:auto;object-fit:contain}.award-card:nth-child(even) .award-badge img{max-height:55px}.award-title{margin:0;font-size:14px;font-weight:500;line-height:1.3;color:#111}.scroll-footer{height:5px;margin:0;border-radius:0;background:#f3f3f6;overflow:hidden}.scroll-footer-fill{height:100%;background:#5b3fa8;border-radius:0}}.nav-progress{position:absolute;left:0;bottom:0;width:100%;height:4px}.nav-progress-bar{height:100%;width:0;background:#5B45A9;will-change:width}.accordion-home-wrap{padding:35px 0 58px}.accordion-home-wrap h2,.accordion-home-wrap h1{font-size:50px;color:#222;max-width:926px;width:100%;margin-bottom:80px}.accordion-home-wrap .accordion{color:#222;line-height:1.6;cursor:pointer;padding:14px;width:100%;border:none;text-align:left;outline:none;font-size:28px;transition:0.4s;border-bottom:1px solid #d9d9d9}.accordion-home-wrap .accordion.active{border-bottom:none}.accordion-home-wrap .accordion:after{content:url(https://d1ugv6dopk5bx0.cloudfront.net/s3fs-public/Vector%20958.png);color:#777;font-weight:bold;float:right;margin-left:5px;transition:0.3s ease-in-out}.accordion-home-wrap .active:after{content:url(https://d1ugv6dopk5bx0.cloudfront.net/s3fs-public/Vector%20958.png);transform:rotate(-180deg);transition:0.3s ease-in-out}.accordion-home-wrap .panel{padding:0 14px;background-color:white;height:0;overflow:hidden;transition:all 0.3s ease-in-out}.accordion-home-wrap .panel.visible{height:fit-content;padding:20px 14px;border-bottom:1px solid #d9d9d9;transition:all 0.3s ease-in-out}.accordion-home-wrap .accordion-wrap{display:flex;justify-content:space-between}.accordion-home-wrap .accordion-text{flex:0 0 50%}.accordion-home-wrap .accordion-images{flex:0 0 40%}.accordion-home-wrap .accordion-images img{width:540px;border-radius:12px;display:none}.accordion-home-wrap .accordion-images img.show{display:block}.accordion-home-wrap .panel a{font-size:18px;line-height:1.5;color:#505050;width:fit-content}.accordion-home-wrap .accordion-images img{border-radius:12px}.accordion-home-wrap .panel a{width:fit-content}.accordion-home-wrap .panel a:hover{color:#374c8f}@keyframes accordionHeight{0%{height:0}100%{height:max-content}}@media screen and (max-width: 1024px){.accordion-home-wrap .accordion{font-size:24px}}@media screen and (max-width: 768px){.accordion-home-wrap{padding:36px 0 30px}.accordion-home-wrap h2{font-size:36px;margin-bottom:42px}.accordion-home-wrap .accordion{font-size:20px;padding:12px}.accordion-home-wrap .panel{padding:0 12px}.accordion-home-wrap .panel a{font-size:16px}.accordion-home-wrap .panel.visible{padding:0 12px 16px}}@media screen and (max-width: 576px){.accordion-home-wrap h2{font-size:30px;margin-bottom:30px}.accordion-home-wrap .accordion-text{flex:0 0 100%}.accordion-home-wrap .panel .acc-images{max-height:200px;margin-bottom:20px;display:none}.accordion-home-wrap .panel .acc-images img{max-height:inherit;width:100%;object-fit:cover;border-radius:12px}}.facing-challenge .brand_view_block{margin-bottom:-2px}.upper-footer-wraper{position:relative}.upper-footer-wraper .upper-footer-img img{width:100%}.upper-footer-wraper .upper-footer-text{width:100%;color:#ffffff;position:absolute;left:50%;transform:translate(-50%, 50%);top:0}.upper-footer-wraper .upper-footer-text h3{text-align:center;font-size:60px;line-height:68px;margin-bottom:24px}.upper-footer-wraper .upper-footer-text p{text-align:center;font-size:24px;line-height:30px;margin-bottom:40px;padding:0 50px}.upper-footer-wraper .upper-footer-text .lets-talk{margin-bottom:0}.upper-footer-wraper .upper-footer-text .lets-talk a{color:#0A142A;font-size:22px;line-height:1.12;padding:13px 18px;margin:0 auto;border:1px solid #fff;white-space:nowrap;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;max-width:210px;border-radius:6px;background-color:#ffffff}@media screen and (min-width: 1100px){.upper-footer-wraper .upper-footer-text{top:50%;transform:translate(-50%, -50%)}}@media screen and (max-width: 1024px){.upper-footer-wraper .upper-footer-img img{min-height:400px}}@media screen and (max-width: 992px){.upper-footer-wraper .upper-footer-text{top:-20px}.upper-footer-wraper .upper-footer-text h3{font-size:40px;line-height:30px}.upper-footer-wraper .upper-footer-text p{font-size:20px;line-height:20px}.upper-footer-wraper .upper-footer-text .lets-talk a{padding:10px 15px;font-size:15px}}@media screen and (max-width: 768px){.upper-footer-wraper .upper-footer-img img{width:100%;min-height:280px}.upper-footer-wraper .upper-footer-text h3{font-size:32px;line-height:20px}.upper-footer-wraper .upper-footer-text p{font-size:18px;line-height:20px;margin-bottom:30px}.upper-footer-wraper .upper-footer-text .lets-talk a{font-size:16px;line-height:24px;max-width:164px}.upper-footer-wraper .upper-footer-text .lets-talk a img{width:16px}}:root{--orange:#DA8C37;--orange-dark:#C67C2E;--text-dark:#222222;--text-sub:#222222;--line:#d9d9d9;--card-bg:#ffffff}.challenge-section-home{padding:80px 0 80px;background:#ffffff}.challenge-section-home .container{max-width:1260px;margin:0 auto;padding:0 24px}.challenge-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;position:relative}.challenge-text .challenge-heading{font-size:50px;font-weight:500;max-width:455px;line-height:60px;color:#222222;margin:0 0 16px;letter-spacing:0%;font-family:"MADE TOMMY", sans-serif}.challenge-text .challenge-sub{font-size:18px;font-weight:400;max-width:455px;line-height:26px;color:#222222;letter-spacing:0%;font-family:"MADE TOMMY", sans-serif;margin:0 0 32px}.challenge-text .connect-btn{display:inline-block;background:var(--orange);color:#ffffff;font-weight:500;font-size:18px;line-height:26px;padding:14px 28px;border-radius:6px;text-decoration:none;transition:background 0.2s ease;font-family:"MADE TOMMY", sans-serif}.challenge-text .connect-btn:hover{background:var(--orange-dark)}.form-card{background:var(--card-bg);border:1px solid #eeeeee;border-radius:10px;box-shadow:0 12px 32px rgba(0,0,0,0.06);padding:32px 36px 30px;max-width:400px;margin-left:auto}.form-card .form-title{font-size:26px;font-weight:500;line-height:36px;color:#222222;margin:0 0 22px;font-family:"MADE TOMMY", sans-serif}.form-card .js-form-item,.form-card .form-item{margin-bottom:20px}.form-card .form-item:last-child{margin-bottom:0}.form-card input.form-text,.form-card input.form-email,.form-card input.form-tel,.form-card select.form-select,.form-card textarea.form-textarea{width:100%;border:none;border-bottom:1px solid var(--line);padding:6px 0 10px;font-size:18px;line-height:26px;color:var(--text-dark);background:transparent;outline:none;font-family:"MADE TOMMY", sans-serif;border-radius:0;font-weight:400}.form-card input.form-text::placeholder,.form-card input.form-email::placeholder,.form-card input.form-tel::placeholder,.form-card textarea.form-textarea::placeholder{color:var(--text-dark);opacity:1}.form-card input.form-text:focus,.form-card input.form-email:focus,.form-card input.form-tel:focus,.form-card select.form-select:focus,.form-card textarea.form-textarea:focus{border-bottom-color:var(--orange)}.form-card textarea.form-textarea{resize:none;height:40px;min-height:40px}.form-card .webform-address--wrapper{border:none;padding:0;margin:0 0 20px}.form-card .webform-address--wrapper legend{display:none}.form-card .webform-address--wrapper .fieldset-wrapper{position:relative}.form-card select.form-select{appearance:none;-webkit-appearance:none;cursor:pointer;color:var(--text-dark)}.form-card select.form-select option[value=""]{color:var(--text-sub)}.form-card .webform-address--wrapper .fieldset-wrapper::after{content:"";position:absolute;right:2px;top:10px;width:9px;height:9px;border-right:1.6px solid var(--text-sub);border-bottom:1.6px solid var(--text-sub);transform:rotate(45deg);pointer-events:none}.form-card .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.form-card fieldset.captcha{border:none;padding:0;margin:-23px 0 8px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.form-card fieldset.captcha legend.captcha__title{display:none}.form-card .captcha__element{flex:1;display:flex;align-items:flex-end;gap:20px}.form-card .form-item-captcha-response{flex:1;margin:0}.form-card .form-item-captcha-response label{display:block;position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;font-size:18px;line-height:26px;font-weight:400;font-family:"MADE TOMMY", sans-serif;color:var(--text-dark)}.form-card .form-item-captcha-response input{width:100%;border:none;border-bottom:1px solid var(--line);padding:6px 0 10px;font-size:0.95rem;color:var(--text-dark);background:transparent;outline:none}.form-card .form-item-captcha-response input:focus{border-bottom-color:var(--orange)}.form-card .form-item-captcha-response .description{display:none;font-size:0.75rem;color:var(--text-sub);margin-top:6px}.form-card .form-actions{margin:0;flex:0 0 auto}.form-card input.webform-button--submit{background:var(--orange);color:#ffffff;font-weight:700;font-size:18px;line-height:26px;font-family:'MADE TOMMY', sans-serif;padding:14px 26px;border:none;border-radius:6px;cursor:pointer;white-space:nowrap;transition:background 0.2s ease}.form-card input.webform-button--submit:hover{background:var(--orange-dark)}.form-card .secure-label-text{display:block;font-size:18px;line-height:26px;font-weight:400;color:#222;margin-top:14px}.challenge-section-home .js-form-item label.error{color:red;font-size:15px;font-family:"MADE TOMMY", sans-serif}.webform-submission-form [role="alert"]{color:red}@media (max-width: 860px){.challenge-grid{grid-template-columns:1fr;gap:40px}.form-card{margin-left:0;max-width:100%}}@media (max-width: 480px){.challenge-section-home{padding:25px 0 40px}.challenge-text .challenge-heading{font-size:1.7rem}.form-card{padding:26px 22px 24px}.form-card .form-title{font-size:16px}.form-card fieldset.captcha,.form-card .captcha__element{flex-direction:column;align-items:stretch;gap:16px}.form-card .form-actions{width:100%}.form-card input.webform-button--submit{width:100%}}.new-home-insights{padding:58px 0;position:relative}.new-home-insights .left-content h2{font-size:50px;color:#505050}.new-home-insights .btn-wrap{position:absolute;right:calc(50% - 615px);bottom:18px}.new-home-insights .btn-wrap a{background-color:#0A142A;color:#fff;border:1px solid #fff;border-radius:4px;display:flex;align-items:center}.new-home-insights .btn-wrap a span{margin-left:8px}.new-home-insights .main .right-container{width:100%;position:static}.new-home-insights .main .right-container .job-blog{display:flex}.new-home-insights .main .right-container .job-blog .views-row{max-width:420px;width:100%;margin-right:40px}.new-home-insights .main .right-container .job-blog .views-row .blog-content-block{flex-direction:column}.new-home-insights .main .right-container .job-blog .views-row .blog-content-block .blog-content-img{width:100%;margin-bottom:24px}.new-home-insights .main .right-container .job-blog .views-row .blog-content-block .blog-content-img img{width:100%;border-radius:12px}.new-home-insights .main .right-container .job-blog .views-row .blog-content-block .blog-content-desc .type-c{padding:5px 10px;background-color:#D6DFF9;border-radius:2px;text-transform:capitalize;color:#222;font-size:14px;line-height:1.25}.new-home-insights .main .right-container .job-blog .views-row .blog-content-block .blog-content-desc .type-tit{font-size:24px;line-height:1.25;color:#222;margin:20px 0}.new-home-insights .main .right-container .job-blog .views-row .blog-content-block .blog-content-desc .type-date{font-size:16px;color:#505050;line-height:1.25}.new-home-insights .main .right-container .job-blog .views-row:last-child{margin-right:0}.new-home-insights .main .right-container .blog-content-block{flex-direction:column;justify-content:space-between;margin-bottom:24px;margin-right:40px !important}.new-home-insights .main .right-container .blog-content-block .blog-content-img{width:100%;margin-bottom:24px;height:290px;overflow:hidden;border-radius:12px}.new-home-insights .main .right-container .blog-content-block .blog-content-img img{width:100% !important;height:100%;object-fit:cover}.new-home-insights .main .right-container .blog-content-block .blog-content-desc .type-c{padding:5px 10px;background-color:#D6DFF9;border-radius:2px;text-transform:capitalize;color:#222;font-size:14px;line-height:1.25}.new-home-insights .main .right-container .blog-content-block .blog-content-desc .type-tit{font-size:24px;line-height:1.25;color:#222;margin:20px 0}.new-home-insights .main .right-container .blog-content-block .blog-content-desc .type-date{font-size:16px;color:#505050;line-height:1.25}.new-home-insights .main .right-container .slick-slider{position:unset !important}.new-home-insights .main .right-container .slick-track{display:flex !important}.new-home-insights .main .right-container .slick-slide{height:inherit !important;margin-right:40px}.new-home-insights .main .right-container .slick-arrow{top:140px;display:flex;justify-content:center;align-items:center;background-color:#0A142A}.new-home-insights .main .right-container .slick-arrow img{width:10px;height:auto}.new-home-insights .main .right-container .slick-arrow.slick-next{right:calc(50% - 615px);width:42px;height:42px;border-radius:4px}.new-home-insights .main .right-container .slick-arrow.slick-next::before{content:none}.new-home-insights .main .right-container .slick-arrow.slick-prev{width:42px;height:42px;border-radius:4px;right:calc(50% - 555px);left:auto}.new-home-insights .main .right-container .slick-arrow.slick-prev img{transform:rotate(180deg)}.new-home-insights .main .right-container .slick-arrow.slick-prev::before{content:none}@media (min-width: 1025px) and (max-width: 1360px){.new-home-insights .btn-wrap{right:26px}.new-home-insights .main{margin-right:0}.new-home-insights .main .right-container .job-blog{justify-content:space-between}.new-home-insights .main .right-container .job-blog .views-row{margin-right:24px}.new-home-insights .main .right-container .job-blog .views-row:last-child{margin-right:0}.new-home-insights .main .right-container .slick-arrow.slick-next{right:50px}.new-home-insights .main .right-container .slick-arrow.slick-prev{right:110px;left:auto}}@media screen and (max-width: 1299px){.new-home-insights .main .right-container .slick-slide{margin-right:0}}@media screen and (max-width: 1024px){.new-home-insights .btn-wrap{right:50%;transform:translateX(50%);bottom:0}.new-home-insights .main{margin-right:0}.new-home-insights .main .right-container{position:relative}.new-home-insights .main .right-container .job-blog{gap:24px;justify-content:space-between}.new-home-insights .main .right-container .job-blog .views-row{max-width:45%}.new-home-insights .main .right-container .slick-arrow{top:50%}.new-home-insights .main .right-container .slick-arrow.slick-next{right:12px}.new-home-insights .main .right-container .slick-arrow.slick-prev{left:12px;z-index:9}}@media screen and (max-width: 768px){.new-home-insights{padding:36px 0 120px}.new-home-insights .left-content h2{font-size:36px}.new-home-insights .head .btn-wrap{left:auto;right:50%;transform:translateX(50%);bottom:42px;width:max-content}.new-home-insights .main .right-container{position:relative;margin-bottom:0}.new-home-insights .main .right-container .slick-arrow{top:50%;border:none}.new-home-insights .main .right-container .slick-arrow.slick-next{width:30px;height:30px;right:0}.new-home-insights .main .right-container .slick-arrow.slick-prev{width:30px;height:30px;left:0;z-index:9}.new-home-insights .main .right-container .blog-content-block .blog-content-img{height:175px}}@media screen and (max-width: 576px){.new-home-insights .main .right-container .job-blog{flex-direction:column;gap:24px}.new-home-insights .main .right-container .job-blog .views-row{max-width:100%}.new-home-insights .main .right-container .slick-arrow{top:-64px;border:none}.new-home-insights .main .right-container .slick-arrow.slick-next{right:0}.new-home-insights .main .right-container .slick-arrow.slick-prev{right:45px;left:auto;z-index:9}.new-home-insights .main .right-container .blog-content-block .blog-content-img{height:240px}}@media screen and (max-width: 460px){.new-home-insights .main .right-container .blog-content-block .blog-content-img{height:170px}}:root{--insights-purple:#5B45A9;--insights-text-dark:#222222;--insights-text-sub:#222222;--insights-bg:#F8F8F8}.blogs-and-resoucrecs.new-home-insights{background:var(--insights-bg);padding:80px 0 80px}.field_related_insights_inner .head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.field_related_insights_inner .head .btn-wrap .btn{display:inline-flex;align-items:center;gap:8px;color:var(--insights-text-dark);text-decoration:none;font-size:0.95rem;font-weight:500;white-space:nowrap}.field_related_insights_inner .head .btn-wrap .btn img{width:16px;height:16px}.main1{max-width:1140px;margin:0 auto;padding:0 24px}.right-container1>div{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}.blog-content-block-home{background:#ffffff;border-radius:12px;overflow:hidden;border:1px solid #eeeeee;display:flex;flex-direction:column}.blog-content-block-home .blog-content-img{width:100%;aspect-ratio:16 / 10;overflow:hidden;background:#d9d9d9}.blog-content-block-home .blog-content-img img{width:100%;height:100%;object-fit:cover;display:block}.blog-content-block-home .blog-content-desc{padding:20px 20px 24px;display:flex;flex-direction:column;flex:1}.blog-content-block-home .blog-content-desc .type-c{display:block;font-size:18.54px;color:#0A142A;line-height:26.78px;margin-bottom:10px;font-weight:400;font-family:"MADE TOMMY", sans-serif}.blog-content-block-home .blog-content-desc .type-tit{margin:0 0 20px;flex:1}.blog-content-block-home .blog-content-desc .type-tit a{font-size:20.6px;font-weight:500;line-height:28.84px;color:#0A142A;letter-spacing:0%;text-decoration:none;font-family:'MADE TOMMY', sans-serif}.blog-content-block-home .blog-content-desc .type-tit a:hover{color:var(--insights-purple)}.blog-content-block-home .blog-content-desc .learn-more a{position:relative;display:inline-flex;align-items:center;gap:8px;color:#222222;font-size:18.54px;font-weight:500;text-decoration:none;font-family:'MADE TOMMY', sans-serif}.blog-content-block-home .blog-content-desc .learn-more a::before{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:#DA8C37;transition:width 0.8s ease}.blog-content-block-home .blog-content-desc .learn-more a:hover::before{width:99%}.blog-content-block-home .blog-content-desc .learn-more img{width:16px;height:16px}.blog-content-img img{transition:transform 0.5s ease-in-out}.blog-content-img img:hover{transform:scale(1.03)}@media (max-width: 860px){.right-container1>div{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 640px){.blogs-and-resoucrecs.new-home-insights{padding:48px 0}.field_related_insights_inner .head{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:-45px}.field_related_insights_inner .head .left-content h2{font-size:30px;line-height:38px;font-weight:500}.right-container1>div{grid-template-columns:1fr;gap:20px}}.kellton-ai-first{padding:100px 0;background-image:url(https://d1ugv6dopk5bx0.cloudfront.net/s3fs-public/AI_0.webp);background-position:bottom center;background-repeat:no-repeat;background-size:cover;color:#fff;margin:58px 0}.kellton-ai-first .left-right-main-box .left-box .content-icon{margin-bottom:30px}.kellton-ai-first .left-right-main-box .records li::after{background:url(https://d1ugv6dopk5bx0.cloudfront.net/s3fs-public/parallel-line.png) no-repeat center center/100% auto}.kellton-ai-first .left-right-main-box .btn{height:auto;background-color:#010007;border-color:#fff;border-radius:4px;transform:scale(1)}.kellton-ai-first .customer-assist{display:flex;flex-wrap:wrap;margin-top:110px;column-gap:24px}.kellton-ai-first .customer-assist h2{flex:0 0 100%;font-size:40px;margin-bottom:14px}.kellton-ai-first .customer-assist .box{margin-top:26px;width:calc(25% - 18px);padding:38px 30px 38px 26px;border-radius:12px;border:1px solid #7878e4;background-color:rgba(4,3,20,0.9)}.kellton-ai-first .customer-assist .box .img{min-height:56px;margin-bottom:22px}.kellton-ai-first .customer-assist .box h3{font-size:32px;font-weight:400}@media screen and (max-width: 991px){.kellton-ai-first{padding:60px 0}.kellton-ai-first .left-right-main-box{flex-direction:column-reverse}.kellton-ai-first .left-right-main-box .right-box{margin-bottom:30px}.kellton-ai-first .customer-assist{margin-top:40px}.kellton-ai-first .customer-assist .box{width:calc(50% - 12px)}.kellton-ai-first .customer-assist .box h3{font-size:28px}}@media screen and (max-width: 600px){.kellton-ai-first{padding:40px 0}.kellton-ai-first .ai-first-content h2{margin-bottom:40px}.kellton-ai-first .records-list{border:none}.kellton-ai-first .records-list li{width:100%;padding-left:0;padding-right:0;border:none;font-size:20px}.kellton-ai-first .records-list li span{font-size:40px;margin-bottom:20px}.kellton-ai-first .records-list li+li{border-top:1px solid rgba(250,248,248,0.2)}.kellton-ai-first .customer-assist{margin-top:70px}.kellton-ai-first .customer-assist h2{font-size:28px;margin-bottom:0px}.kellton-ai-first .customer-assist .box{padding:20px}.kellton-ai-first .customer-assist .box .img{margin-bottom:10px}.kellton-ai-first .customer-assist .box h3{font-size:20px}}.hub-section{padding:40px 0px;background:#ffffff;overflow:hidden;margin-bottom:25px}.hub-container{max-width:1260px;padding:0 15px;margin:0 auto;display:grid;grid-template-columns:5fr 7fr;gap:48px;align-items:center}@media (max-width: 992px){.hub-container{grid-template-columns:1fr;gap:66px}.hub-section{padding:0px 0px 50px 0px;margin-bottom:35px}}.hub-heading{font-size:60px;font-weight:500;line-height:70px;letter-spacing:0%;color:#000000;width:554px;margin:0 0 16px 0;font-family:"MADE TOMMY", sans-serif}.hub-heading-accent{color:#5B45A9;font-weight:500}.hub-subtext{font-weight:400;font-size:18px;line-height:26px;color:#000000;max-width:378px;margin:0 0 32px 0;font-family:"MADE TOMMY", sans-serif}.pillar-card{background:#E1DCF3;border:1px solid #EDEDED;border-radius:18px;padding:24px;max-width:473px;box-shadow:0 1px 2px rgba(0,0,0,0.04);transition:transform 0.3s ease, opacity 0.3s ease}.pillar-card__header{display:flex;align-items:center;gap:10px;margin-bottom:14px}.pillar-card__icon-box{width:50px;height:50px;border-radius:8px;background:#5B45A9;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pillar-card__icon-box i{color:#ffffff;font-size:13px}.pillar-card__eyebrow{font-family:"MADE TOMMY", sans-serif;font-size:14px;font-weight:400;line-height:26px;letter-spacing:0%;text-transform:uppercase;color:#222222}.pillar-card__title,.pillar-card__title a{font-size:24px;font-weight:500;line-height:32px;letter-spacing:0%;color:#000000;font-family:"MADE TOMMY", sans-serif}.pillar-card__grid ul{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px 30px;margin:0;padding:0;list-style:none}.pillar-card__grid li{position:relative;padding-left:18px;line-height:1.4}.pillar-card__grid li::before{content:"";position:absolute;left:0;top:0.70em;width:6px;height:6px;border-radius:50%;background:#5b45a9;transform:translateY(-50%)}.pillar-card__grid li:empty{display:none}.hub-right{position:relative;display:flex;justify-content:center;align-items:center;min-height:560px;width:100%;user-select:none}.orbit-ring{position:absolute;border:1px dashed #D4CEEB;border-radius:50%;pointer-events:none}.orbit-ring--outer{width:440px;height:440px}.orbit-ring--inner{width:290px;height:290px;border-color:#f0f0f0}.orbit-cross{position:absolute;pointer-events:none}.orbit-cross--v{width:1px;height:460px;background-image:linear-gradient(to bottom, #D4CEEB 40%, transparent 0%);background-size:1px 8px}.orbit-cross--h{width:460px;height:1px;background-image:linear-gradient(to right, #D4CEEB 40%, transparent 0%);background-size:8px 1px}.orbit-cross--diag1{width:460px;height:1px;background-image:linear-gradient(to right, #D4CEEB 40%, transparent 0%);background-size:8px 1px;transform:rotate(45deg)}.orbit-cross--diag2{width:460px;height:1px;background-image:linear-gradient(to right, #D4CEEB 40%, transparent 0%);background-size:8px 1px;transform:rotate(-45deg)}.glow-arc{position:absolute;width:385px;height:440px;pointer-events:none;z-index:1;transition:transform 0.7s ease-out}.glow-arc svg{width:88%;height:90%}.continuous-rotation{animation:rotateGlow 50s linear infinite}@keyframes rotateGlow{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ai-core{position:relative;z-index:5;width:116px;height:116px;border-radius:50%;background:#5B45A9;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ffffff;box-shadow:0 15px 30px rgba(79,70,229,0.35);border:4px solid #ffffff}.ai-core{animation:aiCorePulse 3s ease-in-out infinite}@keyframes aiCorePulse{0%,
    100%{transform:scale(1);box-shadow:0 15px 30px rgba(79,70,229,0.35)}50%{transform:scale(1.08);box-shadow:0 20px 45px rgba(91,69,169,0.55)}}.ai-core i{font-size:20px;margin-bottom:4px;color:#c7d2fe}.ai-core span{font-size:10px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase}.pillar-node{position:absolute;z-index:4;display:flex;flex-direction:column;align-items:center;cursor:pointer;background:none;border:none;padding:0}.node-box{width:48px;height:48px;background:#ffffff;border-radius:12px;border:1px solid #E5DFFD;box-shadow:0 4px 10px rgba(0,0,0,0.05);display:flex;align-items:center;justify-content:center;transition:all 0.3s ease}.node-text{font-size:14px;font-weight:400;line-height:32px;color:#000000;margin-top:8px;letter-spacing:0%;white-space:nowrap;max-width:142px;max-height:42px}.active-light-node .node-box{border-color:#C0B4EC;box-shadow:0 10px 20px rgba(79,70,229,0.15);transform:scale(1.1);background:#E1DCF3}.active-light-node .node-box:hover{background:#E1DCF3}.active-light-node .node-box i{color:#5B45A9}.active-light-node .node-text{color:#5B45A9}.pillar-node:hover .node-box{border-color:#5B45A9}.pillar-node:focus-visible .node-box{outline:2px solid #5B45A9;outline-offset:2px}.node--top{top:3%;left:44.5%}.node--top-right{top:15%;left:68.8%}.node--right{top:45.5%;left:78%}.node--bottom-right{top:76%;left:71%}.node--bottom{top:87%;left:46.5%}.node--bottom-left{top:76%;left:18%}.node--left{top:45.5%;left:4.5%}.node--top-left{top:15.2%;left:13.2%}@media (max-width: 992px){.hub-right{min-height:460px;transform:scale(0.85)}}@media only screen and (max-width: 767px){.node--top{top:-18%;left:50%;transform:translateX(-50%)}.node--top-right{top:2%;left:78%}.node--right{top:50%;left:88%;transform:translateY(-50%)}.node--bottom-right{top:88%;left:76%}.node--bottom{top:103%;left:50%;transform:translateX(-50%)}.node--bottom-left{top:88%;left:4%}.node--left{top:50%;left:-12%;transform:translateY(-50%)}.node--top-left{top:2%;left:2%}}@media (max-width: 768px){.node--top{top:-26%;left:50%;transform:translateX(-50%)}.node--top-right{top:-8%;left:80%}.node--right{top:56%;left:96%;transform:translateY(-50%)}.node--bottom-right{top:93%;left:84%}.node--bottom{top:111%;left:50%;transform:translateX(-50%)}.node--bottom-left{top:92%;left:-2%}.node--left{top:56%;right:115%;transform:translateY(-50%)}.node--top-left{top:-7%;left:-11%}.hub-heading{width:auto;font-size:30px;line-height:38px}.hub-right{transform:scale(0.6);min-height:340px;margin:-40px 0}.pillar-card__item::before{content:"";top:26%}.pillar-card__item{font-size:12px;position:relative;line-height:14px;padding:1px 0px 0px 16px}.pillar-card__title a{font-size:18px;line-height:23.45px}}.rfn-section{background:#fafafa;padding:80px 0px 80px}.rfn-container{max-width:1200px;margin:0 auto}.rfn-top{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;margin-bottom:48px}.rfn-eyebrow{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:400;line-height:26px;color:#222222;margin-bottom:18px;font-family:"MADE TOMMY", sans-serif}.rfn-eyebrow-line{width:20px;height:2px;background:#c4b5fd;display:inline-block}.rfn-heading{font-size:60px;font-weight:500;line-height:70px;letter-spacing:0%;color:#000000;margin:0 0 20px 0;max-width:566px;max-height:210px;font-family:"MADE TOMMY", sans-serif}.rfn-heading-accent{color:#5B45A9}.rfn-badge{display:inline-flex;align-items:center;gap:8px;margin-bottom:22px}.rfn-badge-icon{width:26px;height:26px;border-radius:7px;background:#5B45A9;color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:12px}.rfn-badge-text{font-size:1.1rem;font-weight:800;color:#111111}.rfn-badge-dash{font-weight:500;color:#374151}.rfn-desc{font-size:18px;line-height:26px;color:#222222;max-width:438px;font-weight:400;margin:0 0 16px 0;font-family:"MADE TOMMY", sans-serif}a.kai-learn-more{position:relative;display:inline-flex;align-items:center;gap:8px;color:#222222;font-size:18.54px;font-weight:500;text-decoration:none;font-family:'MADE TOMMY', sans-serif}a.kai-learn-more::before{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#DA8C37;transform:scaleX(0);transform-origin:left;transition:transform 0.8s ease}a.kai-learn-more:hover::before{transform:scaleX(1)}a.kai-learn-more img{width:16px;height:16px}.rfn-right{width:100%}.rfn-image{width:100%;height:auto;aspect-ratio:7 / 7.6;object-fit:cover;border-radius:20px;display:block}.rfn-stats{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px;padding:32px 0;margin-bottom:48px}.rfn-stat:hover .rfn-stat-number{color:#5B45A9}.rfn-stat:hover .rfn-stat-label{color:#5B45A9;border-bottom:1px solid #5B45A9}.rfn-stat-number{font-size:46px;font-weight:500;color:#222222;line-height:58px;margin-bottom:4px;font-family:"MADE TOMMY", sans-serif}.rfn-stat-label{padding:0px 0px 12px 0px;font-size:18px;line-height:26px;color:#222222;font-weight:400;border-bottom:1px solid #E1DCF3;font-family:"MADE TOMMY", sans-serif}.rfn-pillars-header{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:24px}.rfn-pillars-title{font-size:24px;font-weight:500;line-height:32px;color:#222222;margin:0 0 8px 0;letter-spacing:0%;font-family:"MADE TOMMY", sans-serif}.rfn-pillars-sub{font-size:14px;line-height:26px;color:#222222;font-weight:400;font-family:"MADE TOMMY", sans-serif;letter-spacing:0%}.rfn-pillars-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}.rfn-pillar-card{background:#ffffff;border:1px solid #eef0f2;border-radius:14px;padding:24px;box-shadow:0 1px 2px rgba(0,0,0,0.03);transition:transform 0.25s ease, box-shadow 0.25s ease}.rfn-pillar-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,0.07)}.rfn-pillar-icon{width:34px;height:34px;border-radius:9px;background:#5B45A9;color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:14px;margin-bottom:16px}.rfn-pillar-title{font-size:20px;line-height:26.89px;font-weight:500;color:#222222;margin:0 0 8px 0;font-family:"MADE TOMMY", sans-serif}.rfn-pillar-desc{font-size:18px;font-weight:400;line-height:26px;color:#222222;margin:0 0 8px 0;letter-spacing:0%;font-family:"MADE TOMMY", sans-serif}@media (max-width: 992px){.rfn-top{grid-template-columns:1fr;gap:36px}.rfn-right{order:-1;max-width:480px;margin:0 auto}.rfn-heading{font-size:2.3rem}.rfn-stats{grid-template-columns:repeat(2, 1fr);row-gap:28px}.rfn-pillars-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 576px){.rfn-section{padding:48px 16px}.rfn-heading{font-size:30px;font-weight:500;line-height:38px}.rfn-desc{max-width:100%}.rfn-stats{grid-template-columns:repeat(2, 1fr);gap:20px;padding:0px 0;margin-bottom:32px}.rfn-stat-number{line-height:34px;font-size:24px;font-weight:500}.rfn-pillars-header{flex-direction:column;align-items:flex-start}.rfn-pillars-grid{grid-template-columns:1fr;gap:16px}.rfn-image{border-radius:14px}}.about-eyebrow{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:400;line-height:26px;letter-spacing:0%;color:#222222;margin-bottom:14px;font-family:"MADE TOMMY", sans-serif}.about-eyebrow-line{width:20px;height:1px;background:#c4b5fd;display:inline-block}.about-video-section{padding:80px 24px 80px;text-align:center}.about-video-container{max-width:900px;margin:0 auto}.about-video-section .about-eyebrow{justify-content:center}.about-heading{font-size:60px;font-weight:500;line-height:70px;letter-spacing:0%;color:#222222;margin:0 0 40px 0;font-family:"MADE TOMMY", sans-serif}.video-wrapper{width:100%;max-width:100%}.youtube-video-section{width:100%}.youtube-video-wrapper{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:12px;background:#000}.youtube-video-wrapper iframe,#youtube-player{position:absolute;top:0;left:0;width:100% !important;height:100% !important;border:0}.video-thumb{width:100%;height:100%;object-fit:cover;display:block}.video-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:72px;height:72px;border-radius:50%;background:rgba(255,255,255,0.18);backdrop-filter:blur(4px);border:2px solid rgba(255,255,255,0.7);color:#ffffff;font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform 0.25s ease, background 0.25s ease}.video-play-btn i{margin-left:4px}.video-play-btn:hover{transform:translate(-50%, -50%) scale(1.08);background:rgba(255,255,255,0.28)}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.brands-section{padding:0 24px 80px}.brands-top{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:end;margin-bottom:40px}.brands-heading{font-size:60px;font-weight:500;line-height:70px;color:#222222;margin:0;max-width:764px;max-height:140px;font-family:"MADE TOMMY", sans-serif}.brands-heading-accent{color:#5B45A9}.brands-right{display:flex;align-items:flex-start;justify-content:flex-end}.brands-desc{font-weight:400;line-height:26px;color:#222222;max-width:401px;margin:0;text-align:left;font-family:"MADE TOMMY", sans-serif}.brands-slider{width:100%;overflow:hidden;mask-image:linear-gradient(to right, transparent 0, #000 8%, #000 92%, transparent 100%)}.brands-row{width:100%;overflow:hidden;margin-bottom:20px}.brands-track{display:flex;width:max-content;gap:20px}.brand-logo{width:180px;min-width:180px;height:100px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #eee;border-radius:8px}.brand-logo img{filter:grayscale(1);max-width:120px;max-height:60px;width:auto;height:auto}.brand-logo:hover img{filter:grayscale(0)}.brands-row--forward .brands-track{animation:brandsForward 20s linear infinite}.brands-row--backward .brands-track{animation:brandsBackward 20s linear infinite}@keyframes brandsForward{from{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes brandsBackward{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width: 767px){.brand-logo{width:140px;min-width:140px;height:80px}.brand-logo img{max-width:100px;max-height:50px}.brands-track{gap:15px}.brands-row--forward .brands-track,.brands-row--backward .brands-track{animation-duration:15s}}@media (max-width: 576px){.about-video-section{padding:48px 16px 0px;max-height:455px}.about-heading{font-size:30px;font-weight:500;line-height:38px}.about-eyebrow{font-size:16px;line-height:14px}.brands-top{display:block}.brands-left{margin-bottom:8px}.video-wrapper{border-radius:12px;aspect-ratio:4 / 3.4}.video-play-btn{width:56px;height:56px;font-size:16px}.brands-section{padding:0 16px 30px}.brands-heading{font-size:30px;line-height:38px;font-weight:500}.brands-grid{grid-template-columns:repeat(2, 1fr);gap:12px}.brand-logo{height:68px}}.rfn-right img{transition:transform 0.5s ease-in-out}.rfn-right img:hover{transform:scale(1.03)}.rfn-pillar-card{opacity:0;transform:translateY(35px) scale(0.95);transition:opacity 0.15s ease, transform 0.15s ease}.rfn-pillar-card.show{opacity:1;transform:translateY(0) scale(1)}:root{--purple:#5B45A9;--text-dark:#222222;--text-sub:#222222;--line:#E1DCF3}.new-case-study-container{padding:80px 0 80px;background:#ffffff}.news-case-header{padding:0px 0px 22px 0px;border-bottom:2px solid #222;display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:40px;gap:20px;flex-wrap:wrap}.row.section{grid-column:1 / -1}.case-study-header-wrap{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-bottom:28px;margin-bottom:32px;border-bottom:1.5px solid var(--text-dark)}.case-study-small{display:flex;align-items:center;gap:10px;font-size:0.9rem;color:var(--text-sub);margin:0 0 16px;width:100%}.case-study-small::before{content:"";width:24px;height:2px;background:#5B45A9;display:inline-block}.case-study-heading{font-size:2.4rem;font-weight:800;color:var(--text-dark);margin:0;letter-spacing:-0.02em}.case-study-header-wrap{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-bottom:28px;margin-bottom:32px;border-bottom:1.5px solid var(--text-dark)}.case-study-small{display:flex;align-items:center;gap:10px;font-size:0.9rem;color:var(--text-sub);margin:0 0 16px;width:100%}.case-study-small::before{content:"";width:24px;height:2px;background:#5B45A9;display:inline-block}.case-study-heading{font-size:2.4rem;font-weight:800;color:var(--text-dark);margin:0;letter-spacing:-0.02em}.row.section_our_new_case_studies{display:grid;grid-template-columns:3fr 1.05fr;column-gap:36px;align-items:start}#block-views-block-our-case-studies-block-5{grid-column:1}#block-kellton-theme-views-block-our-case-studies-block-7{grid-column:2;border-left:1px solid var(--line);padding-left:28px}.whitepaper-section{display:grid;grid-template-columns:1fr 1.3fr;grid-template-rows:auto auto;gap:24px}.whitepaper-section footer{grid-column:1 / -1;text-align:center;margin-top:32px}.whitepaper-section .success_more_link{display:inline-flex;align-items:center;gap:8px;color:var(--text-dark);font-weight:600;text-decoration:none;font-size:0.95rem}.whitepaper-section .views-row{position:relative;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#ffffff}.whitepaper-section .views-row:nth-of-type(1){grid-column:1;grid-row:1;max-width:100%;height:100%}.whitepaper-section .views-row:nth-of-type(2){height:622px;max-width:530px;grid-column:2;grid-row:1 / span 2}.whitepaper-section .views-row:nth-of-type(3){grid-column:1;grid-row:2;max-width:100%;height:100%}.whitepaper-section .views-row .clickable{inset:0;z-index:2}.whitepaper-section .views-field-field-add-image{width:100%;overflow:hidden;background:#0e1730}.whitepaper-section .views-field-field-add-image img{width:100%;height:152.31px;object-fit:cover;display:block}.whitepaper-section .views-row:nth-of-type(2) .views-field-field-add-image img{width:100%;height:277px;object-fit:cover;display:block}.whitepaper-section .views-field-field-profile-image{display:none}.whitepaper-section .new_home_sucess_content{padding:18px 20px 4px;position:relative;z-index:1}.whitepaper-section .new_home_sucess_content .country{margin-bottom:-15px;font-size:18px;font-weight:500;line-height:24px;color:#5B45A9;font-family:"MADE TOMMY", sans-serif}.whitepaper-section .new_home_sucess_content .title a{font-size:20px;font-weight:500;line-height:26px;font-family:"MADE TOMMY", sans-serif;color:#222222;margin:0 0 14px}.whitepaper-section .new_home_sucess_content a{position:relative;z-index:3;display:inline-flex;align-items:center;gap:6px;font-size:0.92rem;font-weight:600;color:var(--text-dark);text-decoration:none}.whitepaper-section ul{list-style:none;display:flex;align-items:center;justify-content:space-between;margin:0;padding:0px 20px 0px;position:relative;z-index:1}.new_home_sucess_content .learn-more-case::before{content:"";position:absolute;left:0;bottom:-5px;width:0;height:2px;background:#DA8C37;transition:width 0.8s ease}.new_home_sucess_content .learn-more-case:hover::before{width:99%}.new_home_sucess_content .learn-more-case{position:relative;font-size:18px;color:#222222;line-height:18px;font-weight:400;display:inline-flex;gap:5px}.whitepaper-section ul li{font-size:18px;font-weight:500;line-height:24px;color:#5B45A9}.whitepaper-section ul .brand{display:none}.whitepaper-section ul .brand img{max-height:22px;width:auto;object-fit:contain}.whitepaper-section .mob-card-info{display:none}#block-kellton-theme-views-block-our-case-studies-block-7 .views-row{max-width:272px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--line)}#block-kellton-theme-views-block-our-case-studies-block-7 .views-row:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}#block-kellton-theme-views-block-our-case-studies-block-7 .country{line-height:26px;font-size:18px;font-weight:400;letter-spacing:0%;text-transform:uppercase;color:#222222;margin:0 0 8px;font-family:"MADE TOMMY", sans-serif}#block-kellton-theme-views-block-our-case-studies-block-7 .title{line-height:26px;font-size:18px;font-weight:500;letter-spacing:0%;color:#222222;font-family:"MADE TOMMY", sans-serif;margin:0}#block-kellton-theme-views-block-our-case-studies-block-7 .title a{color:var(--text-dark);text-decoration:none}#block-kellton-theme-views-block-our-case-studies-block-7 .views-row:hover .title a,#block-kellton-theme-views-block-our-case-studies-block-7 .views-row.active .title a{color:#5B45A9}.stat-row{padding:0px 20px;display:flex;align-items:stretch;gap:15px}.stat-item{padding-right:24px;border-right:1px solid #E1DCF3}.stat-item:last-child{border-right:none;padding-right:0}.stat-number{font-size:26px;font-weight:500;color:#5B45A9;margin-bottom:6px;line-height:34px}.stat-label{font-size:16px;color:#000000;font-weight:400;line-height:20px;font-family:"MADE TOMMY", sans-serif}@media (max-width: 480px){.stat-number{font-size:1.2rem}.stat-label{font-size:0.8rem}.stat-row{gap:16px}.stat-item{padding-right:16px}}@media (max-width: 1024px){.row.section_our_new_case_studies{grid-template-columns:1fr;row-gap:32px}#block-views-block-our-case-studies-block-5,#block-kellton-theme-views-block-our-case-studies-block-7{grid-column:1}#block-kellton-theme-views-block-our-case-studies-block-7{border-left:none;border-top:1px solid var(--line);padding-left:0;padding-top:28px}}@media (max-width: 768px){.new-case-study-container{padding:45px 0 55px}.case-study-heading{font-size:1.8rem}.case-study-header-wrap{flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:20px;margin-bottom:24px}.whitepaper-section{grid-template-columns:1fr;grid-template-rows:none;gap:20px}.whitepaper-section .views-row:nth-of-type(1),.whitepaper-section .views-row:nth-of-type(3){grid-column:1;grid-row:auto}.whitepaper-section .views-row:nth-of-type(1){top:209%}.whitepaper-section .views-row:nth-of-type(2){grid-column:1;grid-row:auto;height:102%;bottom:56%}.whitepaper-section .views-row:nth-of-type(1) .new_home_sucess_content .learn-more-case{margin-bottom:15px}.whitepaper-section .views-row:nth-of-type(3) .new_home_sucess_content .learn-more-case{margin-bottom:15px}#block-kellton-theme-views-block-our-case-studies-block-7{display:none}.whitepaper-section .new_home_sucess_content .title{font-size:18px;margin-top:18px}}@media (max-width: 480px){.case-study-heading{font-size:1.5rem}.whitepaper-section .new_home_sucess_content{padding:16px 16px 2px}.whitepaper-section ul{padding:8px 16px 16px;flex-wrap:wrap;gap:10px}#block-kellton-theme-views-block-our-case-studies-block-7 .title{font-size:0.9rem}}.whitepaper-section .views-field-field-add-image img{transition:transform 0.5s ease-in-out}.whitepaper-section .views-field-field-add-image img:hover{transform:scale(1.03)}.home-mission{padding:70px 0 0}.home-mission h2{color:#505050;font-family:"MADE TOMMY",sans-serif;font-size:50px;font-style:normal;font-weight:400;line-height:60px}.home-mission p{color:#505050;font-family:"MADE TOMMY",sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:60px}.home-mission .content{margin-top:44px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between}.home-mission .content .item{width:calc(25% - 20px);margin-bottom:40px}.home-mission .content .item img{border-radius:6px;width:100%}.home-mission .content .item .text p{color:#505050;font-family:"MADE TOMMY",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:29px 0 8px}.home-mission .content .item .text h6 a{text-decoration:none;color:#222;font-family:"MADE TOMMY",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width: 992px){.home-mission{padding:70px 0 0}.home-mission .content{margin-top:44px}.home-mission .content .item{width:calc(50% - 20px)}}@media screen and (max-width: 768px){.home-mission{padding:0}.home-mission h2{font-size:32px;line-height:36px}.home-mission p{line-height:normal;margin-top:18px}.home-mission .content{margin-top:24px}.home-mission .content .item{width:calc(100%)}.home-mission .content .item img{max-height:300px;object-fit:cover;object-position:center}}.new-home-news.new-home-recent{background:#F8F8F8;padding:80px 0 80px}.new-home-recent .blog-list-view-inner{padding:0}.news-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:40px;gap:20px;flex-wrap:wrap}.eyebrow{font-weight:400;display:flex;align-items:center;gap:10px;font-size:18px;font-family:"MADE TOMMY", sans-serif;line-height:26px;color:#222222;margin-bottom:16px}.news-heading{font-size:60px;font-weight:500;line-height:70px;font-family:"MADE TOMMY", sans-serif;color:#222222;margin:0;letter-spacing:0%}.all-case-studies::before{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:#DA8C37;transition:width 0.8s ease}.all-case-studies:hover::before{width:99%}.all-case-studies{position:relative;display:inline-flex;align-items:center;gap:6px;color:#222222;text-decoration:none;font-size:18px;font-weight:400;line-height:26px;white-space:nowrap;font-family:"MADE TOMMY", sans-serif}.blog-list-view-inner{display:grid;grid-template-columns:1fr 1.15fr;gap:48px;align-items:stretch;margin:0 auto}.media-wrap{order:-1;border-radius:14px;overflow:hidden;background:#cfd6e0}.media-wrap .blog-img,.media-wrap .blog-img img{width:100%;height:570px;object-fit:cover;display:block;margin:0;transition:opacity 0.25s ease}.media-wrap .blog-img img{transition:transform 0.5s ease-in-out}.media-wrap .blog-img img:hover{transform:scale(1.03)}.home_page_testimonial .blog-list-view-inner .views-infinite-scroll-content-wrapper{position:relative;padding-left:22px}.home_page_testimonial .blog-list-view-inner .views-infinite-scroll-content-wrapper::before{content:"";position:absolute;left:-9px;top:6px;bottom:6px;width:1.5px;background:#e5e7eb}.home_page_testimonial .blog-list-view-inner .views-infinite-scroll-content-wrapper .views-row{position:relative;padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid #e5e7eb;cursor:pointer}.home_page_testimonial .blog-list-view-inner .views-infinite-scroll-content-wrapper .views-row:last-of-type{margin-bottom:0;border-bottom:none;padding-bottom:0}.home_page_testimonial .blog-list-view-inner .views-infinite-scroll-content-wrapper .views-row::before{content:"";position:absolute;left:-35px;top:5px;width:9px;height:9px;border-radius:50%;background:#e5e7eb;transition:background 0.2s ease, transform 0.2s ease}.home_page_testimonial .blog-list-view-inner .views-infinite-scroll-content-wrapper .views-row.active::before{background:#5B45A9;transform:scale(1.15)}.home_page_testimonial .blog-list-view-inner .views-infinite-scroll-content-wrapper .views-row .blog-item .blog-img{display:none}.home_page_testimonial .blog-list-view-inner .views-infinite-scroll-content-wrapper .views-row .blog-item{display:block}.home_page_testimonial .blog-list-view-inner .views-infinite-scroll-content-wrapper.views-row .recent-post-box{display:block;max-width:96%}.home_page_testimonial .blog-list-view-inner .views-infinite-scroll-content-wrapper .views-row .blog-title a{font-family:'MADE TOMMY', sans-serif;font-size:24px;font-weight:500;line-height:32px;color:#000000;text-decoration:none;transition:color 0.2s ease}.home_page_testimonial .blog-list-view-inner .views-infinite-scroll-content-wrapper .views-row.active .blog-title a,.home_page_testimonial .blog-list-view-inner .views-infinite-scroll-content-wrapper .views-row:hover .blog-title a{color:#5B45A9}.home_page_testimonial .blog-list-view-inner .views-infinite-scroll-content-wrapper .views-row .blog-link{position:absolute;top:0;right:0}.home_page_testimonial .blog-list-view-inner .views-infinite-scroll-content-wrapper .views-row .blog-link a{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;color:#222222;font-size:0;text-decoration:none;transition:background 0.2s ease, color 0.2s ease, transform 0.2s ease}.recent-post-box .blog-title{max-width:584px;margin-top:6px}.home_page_testimonial .blog-list-view-inner .views-infinite-scroll-content-wrapper .views-row .blog-link a::after{content:"";display:inline-block;flex:0 0 18px;width:18px;height:18px;margin-left:8px;background:url("https://cdn.kellton.com/s3fs-public/blackarrowright.svg") no-repeat center;background-size:contain;vertical-align:middle;transition:background-image 0.2s ease}.home_page_testimonial .blog-list-view-inner .views-infinite-scroll-content-wrapper .views-row.active .blog-link a::after,.home_page_testimonial .blog-list-view-inner .views-infinite-scroll-content-wrapper .views-row:hover .blog-link a::after{background-image:url("https://cdn.kellton.com/s3fs-public/bluearrowright.svg")}.home_page_testimonial .blog-list-view-inner .views-infinite-scroll-content-wrapper .views-row.active .blog-link a,.home_page_testimonial .blog-list-inner .views-infinite-scroll-content-wrapper .views-row:hover .blog-link a{color:#5B45A9}@media (max-width: 860px){.blog-list-view-inner{grid-template-columns:1fr;gap:32px}.media-wrap{aspect-ratio:16 / 10}}@media (max-width: 768px){.news-heading{font-size:30px;line-height:38px}.all-case-studies{display:none}.news-case-header{border-bottom:none;margin-bottom:0px}.new-home-news.new-home-recent{padding:45px 0 15px}}@media (max-width: 480px){.home_page_testimonial .blog-list-view-inner .views-infinite-scroll-content-wrapper .views-row .blog-title a{font-size:14px;line-height:18.6px}.recent-post-box .blog-title{max-width:260px}}:root{--purple:#5B45A9;--purple-dark:#5B45A9;--text-dark:#222222;--text-sub:#222222}.views-view-grid.horizontal.cols-3{display:block !important}.views-view-grid.horizontal.cols-3 .views-row.row-1{width:100% !important;float:none !important;display:block !important;clear:none !important}.testimonials1{background-color:#ffffff;padding:80px 0 80px;overflow:hidden}.field_banner_description_inner .eyebrow{display:flex;align-items:center;gap:10px;font-size:18px;line-height:26px;color:var(--text-sub);margin:0 0 20px}.field_banner_description_inner .eyebrow::before{content:"";width:24px;height:2px;background:var(--purple);display:inline-block}.field_banner_description_inner .testimonial-heading{font-size:2.4rem;font-weight:800;line-height:1.15;color:var(--text-dark);margin:0 0 24px;letter-spacing:-0.02em}.field_banner_description_inner .testimonial-heading .accent{color:var(--purple)}.auth-testimonials{position:relative;padding-top:44px}.closeIframe{position:absolute;top:75px;right:15px;width:30px;height:30px;overflow:hidden;font-size:0;cursor:pointer;padding:5px}.closeIframe::before{content:'X';position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #fff;color:#fff;border-radius:6px;background-color:black;background:url(https://d1ugv6dopk5bx0.cloudfront.net/s3fs-public/close_0.webp) no-repeat}.testimonial-content{position:relative;padding:90px 0 0 0}.testimonial-content::before{content:"";background:url("https://d1ugv6dopk5bx0.cloudfront.net/s3fs-public/qoutetest.webp");width:60px;height:60px;background-size:60px 60px;position:absolute;left:0;top:0}.views-row.row-1.slick-slider{position:relative}.views-row.row-1 .slick-list{overflow:hidden;width:100%}.views-row.row-1 .slick-track{display:flex !important}.views-row.row-1 .slick-slide{flex-shrink:0;height:auto !important}.views-row.row-1 .slick-slide>div{height:100%}.testimonial-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.auth-infos{display:flex;align-items:center;gap:16px;margin-top:45px}.auth-wrapper{display:flex;flex-direction:column}.auth-testimonials .testimonial-content{font-size:18px;line-height:26px;color:#222;min-height:168px;font-weight:400;font-family:"MADE TOMMY", sans-serif;transition:opacity 0.25s ease}.auth-infos .author-name{letter-spacing:0%;line-height:26px;font-weight:500;color:#222222;font-size:18px;font-family:"MADE TOMMY", sans-serif}.auth-infos .author-designation{letter-spacing:0%;line-height:26px;font-weight:400;color:#222222;font-size:14px;font-family:"MADE TOMMY", sans-serif;margin-top:2px}.auth-img-vid-wrapper{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:4 / 4.6}.auth-img-vid-wrapper .author-image{width:100%;height:100%}.auth-img-vid-wrapper .author-image img{width:100%;height:100%;object-fit:cover;display:block}.auth-img-vid-wrapper .author-image img{transition:transform 0.5s ease-in-out}.auth-img-vid-wrapper .author-image img:hover{transform:scale(1.03)}.auth-img-vid-wrapper .icon-image{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:64px;height:64px;border-radius:50%;overflow:hidden;cursor:pointer;box-shadow:0 6px 20px rgba(0,0,0,0.25);transition:transform 0.2s ease;z-index:3}.auth-img-vid-wrapper .icon-image:hover{transform:translate(-50%, -50%) scale(1.06)}.auth-img-vid-wrapper .icon-image img{width:100%;height:100%;object-fit:cover}.video-testimonial{display:none}.slick-arrow{position:absolute;bottom:20px;z-index:5;width:44px;height:44px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background 0.2s ease, transform 0.15s ease}.slick-arrow:active{transform:scale(0.94)}.slick-arrow img{width:16px;height:16px}.slick-prev.slick-arrow{right:76px;left:auto;top:auto;background:var(--purple)}.slick-prev.slick-arrow:hover{background:var(--purple-dark)}.slick-next.slick-arrow{right:20px;left:auto;top:auto;background:rgba(255,255,255,0.15);border:1.5px solid rgba(255,255,255,0.6);backdrop-filter:blur(2px)}.slick-next.slick-arrow:hover{background:rgba(255,255,255,0.28)}.slick-arrow::before{content:none !important}@media (max-width: 768px){.testimonial-wrapper{grid-template-columns:1fr;gap:32px}.testimonials1{padding:30px 0 30px}.field_banner_description_inner .testimonial-heading{font-size:1.9rem}.auth-testimonials{padding-top:15px}}@media (max-width: 480px){.testimonials{padding:48px 0}.field_banner_description_inner .testimonial-heading{font-size:1.6rem}.auth-testimonials .testimonial-content{font-size:14px;line-height:18px}.slick-arrow{width:38px;height:38px}.slick-prev.slick-arrow{right:66px}}#block-kelltonfooterbottom{width:100%;padding-top:50px}#block-kelltonfooterbottom>div{width:100%}#block-kelltonfooterbottom .footer-brand{width:100%;display:flex;justify-content:flex-end}#block-kelltonfooterbottom .footer-brand .footer-brand-inner{max-width:531px;padding:21px 18px;display:flex;border-radius:6px;background:#fff}#block-kelltonfooterbottom .footer-brand .footer-brand-inner .item{width:calc(33% - 4px);max-width:33%;padding:0 2px 0;display:flex;justify-content:center;align-items:center}#block-kelltonfooterbottom .footer-brand .footer-brand-inner .item img{max-width:100%;margin:0}#block-kelltonfooterbottom .footer-brand .footer-brand-inner .item:nth-child(2){padding-bottom:8px}#block-kelltonfooterbottom .horizontalrowfooter{width:100%;margin-top:24px}#block-kelltonfooterbottom .horizontalrowfooter img{width:100%}#block-kelltonfooterbottom .copyright-title{color:#959595;text-align:right;font-family:"MADE TOMMY", sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-top:28px}#tidio-chat #tidio-chat-iframe{transform:translateY(-50px) !important}.footer{overflow-x:hidden;padding:60px 0 20px}.footer .footer-main .social-left .footerlogo{margin-bottom:40px}.footer .footer-main .footer-right{padding-bottom:0;position:relative}.footer .footer-main .footer-right .countryNo .desktop-hidden{display:none}.footer .footer-main .footer-right .region-footer #block-2023kellton{padding-right:0;display:flex;justify-content:flex-end}.footer .footer-main .footer-right .region-footer #block-2023kellton a{color:#fff;font-family:"MADE TOMMY", sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:14px;display:flex}.footer .footer-main .footer-right .region-footer #block-2023kellton a img{margin-right:17px}.footer .footer-main .footer-right .region-footer #block-2023kellton a:last-child{margin-bottom:0}.footer .footer-main .footer-right .region-footer .f-media-link-brands.smp-f-media .f-media-links{flex-direction:row;justify-content:flex-end;column-gap:21px;max-width:100%;margin-right:10px}.footer .footer-main .footer-right .region-footer .f-media-link-brands.smp-f-media .f-media-links a{width:auto !important;max-width:inherit !important}.footer .footer-main .footer-right .region-footer .f-media-link-brands .f-media-links{flex-flow:column wrap}.footer .footer-main .footer-right .region-footer .f-media-link-brands.smp-f-media .f-brands .clutch{margin-top:0}.footer .footer-main .footer-right .region-footer .f-media-link-brands .f-brands .clutch{margin-top:58px}.footer .footer-main .footer-right .region-footer #block-footermenuleft{display:flex;justify-content:center}.footer .footer-main .footer-right .copyright .copyright-title{text-align:right;color:#fff;padding:40px 0 15px}@media screen and (max-width: 992px){.footer{padding:70px 0 21px}.footer .footer-main .footer-right .region-footer .f-media-link-brands .f-media-links{flex-flow:column wrap}.footer .footer-main .footer-right .region-footer #block-footermenuleft{justify-content:flex-start}}@media screen and (max-width: 768px){.footer{padding:70px 0 21px}.footer .footer-main .footer-right .countryNo .desktop-hidden{display:block;padding-left:30px}.footer .footer-main .footer-right .countryNo .mob-hidden{display:none}.footer .footer-main .footer-right .countryNo .mob-hidden+p{padding-left:0 !important}.footer .footer-main .footer-right .region-footer #block-2023kellton{justify-content:flex-start}.footer .footer-main .footer-right .region-footer .f-media-link-brands.smp-f-media .f-media-links{justify-content:flex-start}.footer .footer-main .footer-right .region-footer .f-media-link-brands.smp-f-media .f-brands{justify-content:flex-end}.footer .footer-main .footer-right .region-footer .f-media-link-brands.smp-f-media .f-brands .clutch{justify-content:flex-end;display:flex;margin-top:-30px}}@media screen and (max-width: 576px){#block-kelltonfooterbottom{padding-top:0}#block-kelltonfooterbottom .footer-brand .footer-brand-inner{flex-flow:row wrap}#block-kelltonfooterbottom .footer-brand .footer-brand-inner img{max-width:33%}.footer{padding:28px 0 21px}.footer .footer-main .footer-right .region-footer{padding-top:0}.footer .footer-main .footer-right .region-footer #block-2023kellton{display:block;margin-bottom:28px}.footer .footer-main .footer-right .region-footer #block-2023kellton a{width:fit-content;margin-bottom:0;margin-bottom:16px}.footer .footer-main .footer-right .region-footer #block-2023kellton a img{margin-right:4px}.footer .footer-main .footer-right .region-footer .f-media-link-brands .f-media-links{display:flex;flex-flow:row wrap;top:-30px;justify-content:space-between;width:100%}.footer .footer-main .footer-right .region-footer .f-media-link-brands .f-media-links a{width:calc(33% - 8px) !important;max-width:33%;margin-right:8px}.footer .footer-main .footer-right .region-footer .f-media-link-brands .f-media-links a:last-child{margin-right:0}.footer .footer-main .footer-right .region-footer .f-media-link-brands .f-media-links a:not(:first-child){margin-left:0}.footer .footer-main .footer-right .region-footer .f-media-link-brands .f-brands .clutch{margin-top:0}.footer .footer-main .footer-right .region-footer #block-footermenuleft{justify-content:flex-start;margin-bottom:20px}.footer .footer-main .footer-right .region-footer #block-footermenuleft li{min-height:auto;padding-left:30px}.footer .footer-main .footer-right .region-footer #block-footermenuright-2{margin-bottom:20px}.footer .footer-main .footer-right .region-footer #block-footermenuright-2 li{min-height:auto}.footer .footer-main .footer-right .region-footer #block-callushere-3{margin-top:20px;margin-bottom:10px}.footer .footer-main .footer-right .region-footer .f-media-link-brands .f-brands .clutch{margin-left:0}.footer .footer-main .footer-right .region-footer #block-kelltonfooterbottom .footer-brand .footer-brand-inner{padding:17px 18px}}@media screen and (max-width: 460px){#block-kelltonfooterbottom{padding-top:0}#block-kelltonfooterbottom .footer-brand .footer-brand-inner{flex-flow:row wrap;justify-content:space-between}#block-kelltonfooterbottom .footer-brand .footer-brand-inner img{max-width:50%;margin-top:10px;margin-bottom:10px}#block-kelltonfooterbottom .footer-brand .footer-brand-inner img:not(:first-child){margin-left:0}}@media screen and (max-width: 414px){.footer .footer-main .footer-right .region-footer #block-callushere-3{margin-top:50px}}@media screen and (min-width: 414px) and (max-width: 576px){.footer .footer-main .footer-right .region-footer .f-media-link-brands .f-media-links a{width:calc(25% - 8px) !important;max-width:25%;font-size:14px !important}}.new-home-insights.blogs-and-resoucrecs .head p{margin-bottom:56px}@media screen and (max-width: 768px){.new-home-insights.blogs-and-resoucrecs .head p{margin-bottom:16px}}.btn-banner-btn{color:#fff;border-color:#fff}.small-sub-title{margin-bottom:24px;color:#505050}.section-gap{padding-top:80px;padding-bottom:80px}.font-40{font-size:40px;line-height:1.2}.blogpost-date{margin-top:16px;color:#505050;font-size:14px}.left-right-main-box{justify-content:space-between;display:flex;flex-wrap:wrap;margin-top:80px}.left-right-main-box .left-box,.left-right-main-box .right-box{width:45%}.left-right-main-box p{font-size:18px}.left-right-main-box p+p{margin-top:20px}.left-right-main-box .records{display:flex;flex-wrap:wrap;justify-content:space-between}.left-right-main-box .records li{position:relative;width:45%;list-style:none;font-size:60px;line-height:72px;margin-bottom:40px}.left-right-main-box .records li span{font-size:16px;display:block;line-height:24px}.left-right-main-box .records li::after{position:absolute;left:0;right:auto;height:17px;content:"";background:url(https://d1ugv6dopk5bx0.cloudfront.net/s3fs-public/parallel-line.svg) no-repeat center center/100% auto;bottom:-40px;width:90%}.left-right-main-box .btn{color:#fff;display:inline-flex;align-items:center;background:#0a142a;margin-top:45px}.left-right-main-box .btn img{margin-left:10px}.overview-section .section-gap{padding-top:120px}.overview-section .ai-first-harnesing{margin-bottom:0}@media screen and (max-width: 991px){.overview-section .left-right-main-box{flex-direction:column-reverse}.left-right-main-box .left-box,.left-right-main-box .right-box{width:100%}}@media screen and (max-width: 767px){.small-sub-title{margin-bottom:16px;font-size:20px}.font-40{font-size:32px}.section-gap,.overview-section .section-gap{padding-top:40px;padding-bottom:40px}.left-right-main-box{margin-top:40px}.left-right-main-box p{font-size:16px}.left-right-main-box .records{margin-bottom:40px}.left-right-main-box .records li{font-size:40px}.left-right-main-box .records li span{font-size:14px}.industries-challenge.upper-footer-wraper .upper-footer-img img{width:100%;min-height:460px;object-fit:cover}.industries-challenge.upper-footer-wraper .upper-footer-text{top:-17%}.industries-challenge.upper-footer-wraper .upper-footer-text h3{padding:20px 15px 0;font-size:28px;line-height:1.2}.industries-challenge.upper-footer-wraper .upper-footer-text p{line-height:23px}}.overflow-hidden{overflow:hidden}.thank-you-modal{position:fixed;left:0;top:0;bottom:0;right:0;z-index:99999;display:flex;align-items:center;justify-content:center}.thank-you-modal::after{position:absolute;left:0;right:0;top:0px;bottom:0px;content:"";background-color:rgba(10,20,42,0.78)}.thank-you-modal .content-wrapper{background:#fff;z-index:1;padding:27px 45px;box-shadow:0 0 14px rgba(0,0,0,0.341);max-width:854px;border-radius:12px}.thank-you-modal .content-wrapper .close-wrap .close-btn{margin-left:auto;cursor:pointer;max-width:40px}.thank-you-modal .content-wrapper img{max-width:70px}.thank-you-modal .content-wrapper h1{color:#db8c37;font-size:50px;font-weight:400;padding:41px 0}.thank-you-modal .content-wrapper p{font-size:22px;max-width:691px;margin-bottom:21px;color:#000}.thank-you-modal .content-wrapper h5{font-weight:500;font-size:22px;color:#000}.thank-you-modal.blog-thank-you{text-align:center}.thank-you-modal.blog-thank-you .content-wrapper{max-width:560px;padding:45px}.thank-you-modal.blog-thank-you .content-wrapper .close-wrap .close-btn.btn{margin-left:auto;cursor:pointer;width:100%;max-width:100%;color:#fff;background-color:#000;text-align:center}.thank-you-modal.blog-thank-you .content-wrapper img{margin:0 auto}.thank-you-modal.blog-thank-you .content-wrapper h1{color:#3f886d;text-align:center;padding:30px 0 10px}@media screen and (max-width: 991px){.thank-you-modal{padding:40px 16px}.thank-you-modal .content-wrapper{padding:20px}.thank-you-modal .content-wrapper .close-wrap .close-btn{max-width:36px}.thank-you-modal .content-wrapper img{max-width:60px}.thank-you-modal .content-wrapper h1{font-size:24px;padding:20px 0}.thank-you-modal .content-wrapper p,.thank-you-modal .content-wrapper h5{font-size:16px}}
/*# sourceMappingURL=new-home.css.map */
