a,a:hover,button,input{text-decoration:none!important}.login-links ul,.megamenu h6 a,html{position:relative}#bottom-nav,.cis-breadcrumb strong,.gtm-hero h1,.megamenu h6 a{font-weight:700}.gtm-hero h1,.gtm-what h2{font-family:'Noto Serif',serif}.gtm-what ul li,body,html{font-family:'Noto Sans',sans-serif}.gtm-form button,.want-form button{text-transform:capitalize;cursor:pointer}a,button,input{transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out}.header .navbar-nav .nav-item .nav-link:hover,a,a:hover{color:#38751b}.forgot-password-grid,.gtm-card:hover .arrow-icon,.gtm-card:hover img,.hide,.megamenu .dropdown-toggle::after,.rep-content-list h4 .on-sale,.showMobile{display:none}#login-grid,.login-grid{position:absolute;background:#fff;top:30px;width:280px;padding:10px;z-index:1111;border:1px solid #ddd;right:0;box-shadow:0 15px 30px -8px rgba(0,0,0,.45);display:none;text-align:left}h1,h2,h3,h4,h5,h6{font-weight:500;margin:0;padding:0;color:#333}li,p,ul{list-style-type:none;padding:0;margin:0}html{min-height:100%}body{font-size:13px}.login-section{background:#575757;padding:2px 0;height:26px}.login-links ul{margin:0;float:right;width:auto}.login-links ul li{color:#fff;display:inline-block}.login-links ul li a{color:#fff;margin-left:3px;font-size:12px;font-weight:300;position:relative}.login-links .cart-count{position:absolute;background:#fff;border-radius:50%;height:12px;width:12px;text-align:center;color:#000;font-size:8px;line-height:12px;font-weight:700;bottom:-3px;right:-8px;box-shadow:0 1px 5px rgb(0 0 0 / .2)}.gtm-card.active-card,.gtm-card:hover{box-shadow:0 15px 30px rgba(0,0,0,.08)}.main-header{top:0;position:fixed;z-index:9999;width:100%;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out}.main-header.fixed{transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out}.header .navbar{padding:6px 12px!important;background:#fff}.header .navbar-brand{margin:0;padding:0;height:60px}.header .navbar-brand img{max-width:180px;height:auto}.header .navbar-nav .nav-item .nav-link{color:#000;font-size:13px;font-weight:300;text-transform:uppercase;margin:0 15px;padding:8px 5px;border-bottom:1px solid transparent}.header .navbar-nav .nav-item.active .nav-link{border-bottom-color:#38751b}.megamenu:hover>.dropdown-menu{display:flex;width:400px;flex-wrap:wrap;top:38px;left:0;border-radius:2px}.megamenu h6,.megamenu h6.mt-3{background:#575757;padding:10px 15px!important}.megamenu h6.mt-3{border:0!important}.megamenu h6{margin:-1px 0 0!important;border-top:1px solid #d4d4d4}.megamenu .col-lg.mb-4{margin:0!important;padding:0}.header .navbar-nav .megamenu .nav-item a{background:#fff;padding:8px 15px 0!important}.header .navbar-nav .megamenu .nav-item:last-child a{padding-bottom:10px!important}.megamenu .p-1{padding:0!important}.megamenu .row{margin:0!important}.megamenu .mb-4,.megamenu .my-4{margin-bottom:-1px}.megamenu h6 a{color:#fff;text-transform:uppercase;margin-bottom:30px;font-size:14px;line-height:18px}.megamenu h6 a img{margin:0 5px 5px!important}.megamenu .p-4{padding:20px 0 0!important}.megamenu .list-unstyled li a{margin:0!important;padding:4px 10px!important}.megamenu .col-lg-4{padding:0 5px}.megamenu .col-lg-4.mb-4{margin-bottom:30px!important}#bottom-nav{background:#fff;padding:10px 0 2px;color:#000;font-size:16px;border:1px solid #575757;border-left:0;border-right:0}.scroll-grid{position:fixed;bottom:60px;right:60px;text-align:center;opacity:0;visibility:hidden;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out}.scroll-grid.fixed{opacity:1;visibility:visible}.scroll-grid a{color:#fff;font-size:14px;display:block;height:35px;width:35px;line-height:35px;background:#a3a3a3;border-radius:50%}@media (max-width:1199px){.main-header.fixed{top:-28px}#bottom-nav{padding:8px 0 0;font-size:14px}.header .navbar-collapse{height:100vh;overflow:auto}.megamenu .dropdown-menu.show{border:0}}@media (max-width:767px){.pricingDollor,.showMobile{display:block}.header .navbar-collapse{position:absolute;top:100%;left:0;right:0;background:#fff;z-index:999}.header .navbar-light .navbar-toggler{color:transparent;border:0}.header .navbar-light .navbar-toggler:focus{outline:0}.rep-content-list h4 .on-sale{display:inline-block}.gtm-suite,.gtm-what{padding:30px 10px!important}}.gtm-form,.gtm-hero{display:flex;align-items:center}:root{--brand-green:#8CC63F;--dark-bg:#0b0b0e;--light-text:#f4f4f4;--muted-gray:#6b6b6b}body,html{overflow-x:hidden;background:#fff}.navigation-bar{position:sticky;top:0;z-index:1200;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.04);min-height:110px}@media (max-width:991px){.navigation-bar{min-height:64px}}.cis-breadcrumb{font-size:11px;color:#3d3d3d;padding:14px 90px;letter-spacing:.2px;max-width:1250px;margin:0 auto}.gtm-hero{position:relative;background:var(--dark-bg);color:var(--light-text);padding:80px 0 100px;min-height:65vh;overflow:hidden}.gtm-hero-wrapper{width:100%;max-width:1250px;margin:0 auto;padding-left:90px;box-sizing:border-box;position:relative;z-index:2}.gtm-hero-bg{position:absolute;inset:0;z-index:0;overflow:hidden}.gtm-card,.gtm-card h3,.gtm-hero-content,.gtm-what ul li,.timeline,.timeline-bar{position:relative}.cis-case .card img.main-img,.gtm-hero-bg img{width:100%;height:100%;object-fit:cover;display:block}.gtm-hero-bg::after{content:'';position:absolute;inset:0;background:rgba(0,0,0,.2);z-index:1}.gtm-hero-content{z-index:2;max-width:600px}.gtm-hero h1{font-size:46px;line-height:1.2;margin-bottom:20px;color:#fff}.gtm-hero p{font-size:16px;line-height:1.5;margin-top:26px;margin-bottom:13px;font-weight:500;color:#fff;max-width:357px}.gtm-what .desc,.gtm-what ul{text-align:left;max-width:100%}.gtm-form{gap:0;background:#fff;padding:5px;width:fit-content}.gtm-form input{padding:5px 15px;border-radius:0;border:none;width:300px;font-size:14px;font-style:italic;color:#555;background:0 0;outline:0}.gtm-validation-msg{color:red;font-size:11px;margin-top:5px;display:none;padding-left:5px}.gtm-form button{background:var(--brand-green);color:#fff;border:none;padding:4px 25px;font-weight:700;font-size:10.5px;margin-left:5px}.gtm-what{padding:40px 28px;max-width:1250px;margin:0 auto;text-align:center}.gtm-what h2{font-size:30px;margin-bottom:25px;color:#333;font-weight:600}.gtm-what h2 span{color:var(--brand-green)}.gtm-what .desc{margin:0 auto 20px 50px;line-height:1.6;color:#555;font-size:14px!important;font-family:"Noto Sans",sans-serif}.cis-case .why-title,.gtm-fw-header h2,.gtm-suite-left h2{font-family:'Noto Serif',serif;font-weight:700}.gtm-what ul{margin:0 auto;list-style:none;padding:0}.gtm-what ul li{padding-left:20px;margin-bottom:15px;font-size:14px;color:#555}.gtm-what ul li::before{content:"▪";color:#333;position:absolute;left:0;font-size:20px;line-height:20px}.gtm-what ul li strong,.offer-card:hover p{color:#333}#gtm-what-inner p{font-size:14px!important;color:#555!important;font-family:'Noto Sans',sans-serif!important}.gtm-suite{padding:0 5%;display:flex;align-items:center;justify-content:center;gap:60px;max-width:1250px;margin:0 auto}.gtm-suite-left{flex:1;max-width:350px}.gtm-suite-left h2{font-size:40px;line-height:1.1;color:#1a1a1a}.gtm-suite-left h2 span,.ro-header h2 span{color:var(--brand-green);display:block}.gtm-grid{flex:2;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.gtm-card{background:#fcfcfc;padding:40px 30px;text-align:center;transition:.3s;cursor:pointer;border:1px solid #eee;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;max-height:158px}.gtm-card:hover{transform:translateY(-5px);background:#f9f9f9}.gtm-card img{display:block;margin:0 auto 15px;width:50px;height:50px;transition:.3s}.gtm-card h3,.gtm-card:hover h3{margin-bottom:15px}.gtm-card h3{font-size:14px;font-weight:700;color:#222;transition:.3s}.gtm-card .hover-text{display:none;font-size:12px;color:#444;line-height:1.6;border-top:2px solid var(--brand-green);padding-top:15px;width:100%;text-align:center}.gtm-card:hover .hover-text{display:block;animation:.4s fadeIn}.gtm-card .arrow-icon{display:none;position:absolute;bottom:15px;left:15px;font-size:16px;color:#333}.gtm-card.active-card{background:#fff;border-top:3px solid var(--brand-green)}.gtm-framework{background:#f9f9f9;padding:35px 28px;margin-top:60px}.gtm-fw-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:42px;max-width:1250px;margin-left:auto;margin-right:auto}.gtm-fw-header h2{font-size:28px;max-width:500px;color:#222}.gtm-fw-header .desc{max-width:600px;font-size:15px;color:#555;line-height:1.6;text-align:right}.gtm-fw-btns{margin-top:20px}.gtm-fw-btns .btn{background:var(--brand-green);color:#fff;padding:10px 25px;margin-right:15px;display:inline-block;text-decoration:none;font-weight:700;font-size:14px;border-radius:0!important}.timeline{max-width:1250px;margin:0 auto;padding-top:0}.timeline-bar{height:6px;background:#aadb87;width:0;margin-bottom:40px;transition:width 1.5s ease-out}.cis-case,.cis-case .card{background:#fff;text-align:center}.timeline-bar.animate-width,.want-form{width:100%}.timeline-bar::after{content:'';position:absolute;right:-15px;top:-7px;border-width:10px;border-style:solid;border-color:transparent transparent transparent #aadb87;opacity:0;transition:opacity .5s 1s}.timeline-bar.animate-width::after{opacity:1}.timeline-steps{display:flex;justify-content:space-between;gap:80px}.t-step{flex:1;padding-right:40px;border-left:2px solid #ccc;padding-left:20px}.t-step:last-child{padding-right:0}.t-step h4{color:var(--brand-green);font-size:16px;font-weight:700;margin-bottom:10px}.t-step p{font-size:10px;color:#444;line-height:1.5}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cis-case{padding:40px 28px 20px}.cis-case .why-title{font-size:20px;color:#1f1f1f;white-space:nowrap}.cis-case .why-sub{font-size:14px;max-width:1000px;margin:0 auto 50px;line-height:1.6;color:#444;display:flex;align-items:flex-start;justify-content:center;gap:10px}.cis-case .why-sub-icon{color:var(--brand-green);font-size:18px;margin-top:-4px}.cis-case .change-title,.want-start h2{font-size:32px;color:#222;font-family:'Noto Serif',serif}.cis-case .change-title{font-weight:700}.cis-case .carousel{position:relative;max-width:1250px;margin:0 auto}.cis-case .viewport{overflow:hidden;padding:20px 0 40px}.cis-case .cards{display:flex;gap:24px;transition:transform .6s cubic-bezier(.25, .46, .45, .94);will-change:transform;align-items:flex-start}.cis-case .card{border-radius:0;box-shadow:none;overflow:visible;flex:0 0 23.5%;display:flex;flex-direction:column;border:none;box-sizing:border-box;min-width:0}.cis-case .card-img-wrap{position:relative;height:180px;margin-bottom:35px}.cis-case .card-icon-badge{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);width:60px;height:60px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(0,0,0,.05);z-index:2}.cis-case .meta-dot,.cis-case .pill.active,.offer-card:hover .offer-btn::before{background:var(--brand-green)}.cis-case .card-icon-badge img{width:32px;height:32px;object-fit:contain}.cis-case .meta{color:#888;font-weight:600;font-size:10px;margin-bottom:8px;display:flex;align-items:center;justify-content:center;gap:6px;text-transform:uppercase;letter-spacing:.5px}.cis-case .meta-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.cis-case .title{font-family:'Noto Serif',serif;font-size:14px;font-weight:700;color:#1f1f1f;margin-bottom:8px;padding:0 5px;line-height:1.3}.cis-case .desc{font-size:10px;color:#555;line-height:1.5;padding:0 5px}.cis-case .pills{display:flex;justify-content:center;gap:12px;margin:0 0 10px;flex-wrap:wrap}.cis-case .pill{width:14px;height:14px;border-radius:50%;border:2px solid var(--brand-green);background:0 0;cursor:pointer;transition:.2s}@media (max-width:768px){.cis-case .pill:nth-child(n+7){display:none}}.want-start{background:#f4f4f4;padding:27px 10%;display:flex;flex-direction:column;align-items:flex-start}.want-start h2{margin-bottom:6px}.want-form{display:flex;gap:20px;align-items:center}.want-form input{flex:1;padding:6px;border:none;border-radius:0;font-size:14px;background:#fff;font-style:italic;color:#555}.offer-btn::before,.offer-card:hover,.want-form button{background:var(--brand-green)}.want-form button{color:#fff;border:none;padding:4px 40px;font-weight:700;font-size:16px}.related-offerings{padding:37px 5%;background:#fff;max-width:1250px;margin:0 auto;display:flex;align-items:center;gap:50px}.ro-header{flex:0 0 283px;margin-bottom:0;padding-right:0;margin-top:64px}.ro-header h2{font-family:'Noto Serif',serif;font-size:36px;color:#222;line-height:1.1}.ro-right-col{flex:1;position:relative;display:flex;flex-direction:column;gap:20px;min-width:0;overflow:hidden}.ro-nav{display:flex;gap:10px;align-self:flex-end;margin-bottom:10px}.ro-nav button{width:40px;height:40px;border:none;background:#f0f0f0;color:#333;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.3s;border-radius:4px;position:relative;z-index:10}.ro-nav button:hover{background:#e0e0e0;color:#000}.offerings-carousel{width:100%;overflow:hidden}.offerings-track{display:flex;gap:30px;transition:transform .5s ease-out}.offer-card{flex:0 0 260px;border:1px solid #eee;padding:25px 20px;transition:.3s;cursor:pointer;background:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:250px;position:relative;text-align:center;align-items:center}.offer-card h3{font-family:'Noto Serif',serif;font-size:19px;color:var(--brand-green);margin-bottom:9px;font-weight:700}.offer-card p{font-size:13px;line-height:1.5;color:#333;margin-bottom:12px}.offer-btn{display:inline-flex;align-items:center;background:#f0f0f0;padding:8px 20px;border-radius:4px;font-size:14px;font-weight:700;color:#333;width:fit-content;gap:8px;text-decoration:none!important}.offer-btn::before{content:'';display:inline-block;width:8px;height:8px;border-radius:50%}.offer-card:hover,.offer-card:hover h3{color:#fff}.offer-card:hover .offer-btn{background:#fff;color:#333}.offer-btn:focus,.offer-btn:hover{color:#333;text-decoration:none!important}@media (max-width:992px){.offer-card{flex:0 0 60%}.related-offerings{padding-right:5%;flex-direction:column;align-items:stretch;gap:30px}.ro-header{width:100%;text-align:center;margin-bottom:20px;flex:auto}.cis-case .card{flex:0 0 48%}}@media (max-width:768px){.gtm-fw-header,.gtm-suite,.want-form{flex-direction:column}.gtm-suite{gap:40px}.gtm-fw-header .desc{margin-top:20px}.timeline-steps{flex-direction:column;gap:30px}.t-step{border-left:3px solid var(--brand-green)}.gtm-hero{min-height:280px!important;padding:0!important;display:flex!important;align-items:center!important;contain:layout}.gtm-hero-wrapper{padding-left:24px!important}.gtm-form,.want-form button,.want-form input{width:100%}.cis-breadcrumb{padding:14px 24px}.gtm-hero-wrapper{padding-right:24px}.offer-card{flex:0 0 85%}.cis-case .card{flex:0 0 100%;max-width:100%}.gtm-form{flex-direction:column;box-sizing:border-box;padding:10px;gap:10px}.gtm-form input{width:100%;text-align:center;margin-bottom:0}.gtm-form button{margin-left:0}.gtm-hero-content,.gtm-hero-wrapper{text-align:center}.gtm-card,.gtm-suite{width:100%;box-sizing:border-box}#gtm-what-inner,.gtm-what .desc,.gtm-what div[style],.gtm-what ul{margin-left:0!important}.gtm-hero{padding-top:80px;padding-bottom:60px}.gtm-hero-content{max-width:100%}.cis-case,.cis-case .change-title,.cis-case .divider-wrap,.cis-case .why-sub,.gtm-card,.gtm-card .hover-text,.gtm-fw-header,.gtm-fw-header .desc,.gtm-suite-left,.gtm-suite-left h2,.gtm-what,.gtm-what .desc,.gtm-what h2,.offer-card{text-align:left!important}.gtm-hero h1{font-size:26px!important;line-height:1.2}.gtm-hero p{font-size:13px;max-width:100%}.gtm-form{margin:0 auto;width:100%;max-width:340px}.gtm-suite,.gtm-what{padding:30px 0}.gtm-suite{align-items:stretch;gap:20px;padding:24px 16px!important}.gtm-suite-left{width:100%;max-width:100%}.gtm-framework h2,.gtm-fw-header h2,.gtm-suite-left h2,.gtm-what h2{font-size:24px;line-height:1.2}.gtm-what div[style]{max-width:100%!important}.gtm-grid{grid-template-columns:1fr;width:100%;grid-template-columns:1fr;gap:12px}.gtm-card h3{font-size:14px}.gtm-card p{font-size:12px}.gtm-framework,.gtm-fw-section,.related-offerings-section,.related-offers-wrap{padding:30px 20px}.t-step h4{font-size:13px}.t-step p{font-size:11px}.cis-case{padding:20px 16px 0}.cis-case .why-title{white-space:normal;font-size:16px}.cis-case .why-sub{font-size:13px;flex-direction:column;align-items:center;gap:6px;margin-bottom:14px;align-items:flex-start!important}.cis-case .change-title{font-size:22px}.ro-header{margin-top:0!important}.want-start{padding:25px 20px}.want-start h2{font-size:26px}.cis-case .divider-wrap{justify-content:flex-start!important}.offer-card{align-items:flex-start!important}.gtm-card{min-height:118px;align-items:flex-start!important;justify-content:flex-start!important;padding:16px 18px!important;max-height:none!important}.gtm-card img{width:36px;height:36px;margin:0 0 15px!important}#gtm-what-inner{padding:0!important}.gtm-fw-btns{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.gtm-fw-btns .btn{display:block!important;width:160px!important;text-align:center!important;margin-right:0!important;box-sizing:border-box!important}}@media (max-width:900px) and (orientation:landscape){.gtm-fw-btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.gtm-fw-btns .btn{margin-right:0;flex:0 0 auto}.gtm-framework{margin-top:30px;padding:24px 20px}.gtm-fw-header{flex-direction:column;margin-bottom:24px}.gtm-fw-header .desc{text-align:left;margin-top:14px;max-width:100%}.timeline-steps{flex-direction:column;gap:20px}.t-step{border-left:3px solid var(--brand-green);padding-right:0}.timeline-bar{margin-bottom:24px}}@media (max-width:480px){.gtm-hero h1{font-size:22px!important}.cis-case .change-title,.gtm-framework h2,.gtm-fw-header h2{font-size:20px}.offer-card{flex:0 0 95%}}