:root{--heading: #303030;--primary: #172A84;--text: #3C3C3C;--orange: #FF7E16;--orange-hover: #FE7A15;--orange-bg: #ff7e1621;--light-bg: #EFF4FF;--icon-bg: #EFF4FF;--border: #CECECE;--muted: #8D8D8D;--btn-gradient: linear-gradient(180deg,#1F399D 50%,#021867 100%);--btn-gradient-hover: linear-gradient(180deg,#445C97 0%,#072E8F 100%);--font: "Plus Jakarta Sans",Sans-serif;--radius: 20px;--card-shadow: 0px -6px 21px 0px rgba(0,0,0,0.07);--container: 1450px}*,*::before,*::after{box-sizing: border-box;margin: 0;padding: 0}html{scroll-behavior: smooth}body{font-family: var(--font);color: var(--text);background: #fff;line-height: 1.5;font-size: 16px;overflow-x: hidden;-webkit-font-smoothing: antialiased}img{max-width: 100%;display: block}a{color: inherit;text-decoration: none}ul{list-style: none}h1,h2,h3,h4,h5,h6{color: var(--heading);font-family: "Plus Jakarta Sans",Sans-serif;line-height: 1.2}p,li,a,span,button{font-family: "Plus Jakarta Sans",Sans-serif}.container{width: 100%;max-width: var(--container);margin: 0 auto;padding: 0 10px}.center{text-align: center}.btn{display: inline-flex;align-items: center;justify-content: center;font-family: "Plus Jakarta Sans",Sans-serif;font-size: 20px;font-weight: 600;line-height: 1em;letter-spacing: -0.2px;word-spacing: 0px;text-transform: capitalize;padding: 17px 41px;border-radius: 60px;border: 0;cursor: pointer;white-space: nowrap;transition-duration: .3s;transition-property: transform,background,color}.btn-primary{fill: #FFFFFF;color: #FFFFFF;background-color: transparent;background-image: linear-gradient(180deg,#1F399D 50%,#021867 100%)}.btn-outline{color: var(--primary);fill: var(--primary);background-color: #FFFFFF;border: 2px solid var(--primary)}.btn-outline:hover,.btn-outline:focus{color: #FFFFFF;background-color: transparent;background-image: var(--btn-gradient-hover)}.btn-group{display: flex;gap: 10px;justify-content: center;flex-wrap: wrap;margin-top: 42px}.hover-shrink:hover,.hover-shrink:focus,.hover-shrink:active{transform: scale(0.9)}@keyframes pulse-grow{to{transform: scale(1.1)}}.hover-pulse-grow:hover,.hover-pulse-grow:focus,.hover-pulse-grow:active{animation-name: pulse-grow;animation-duration: .3s;animation-timing-function: linear;animation-iteration-count: infinite;animation-direction: alternate}.badge{display: inline-flex;align-items: center;background-image: var(--btn-gradient);color: #fff;font-size: 20px;font-weight: 600;line-height: 1em;letter-spacing: -0.2px;text-transform: capitalize;padding: 8px 26px;border-radius: 60px;transition: transform .3s}.tag{display: inline-flex;align-items: center;height: 26px;background: var(--orange-bg);color: var(--orange);font-size: 14px;font-weight: 600;padding: 0 16px;border-radius: 39px;white-space: nowrap}.icon-box{width: 81px;height: 81px;padding: 15px;border-radius: 14px;background: var(--icon-bg);color: var(--primary);display: flex;align-items: center;justify-content: center;flex-shrink: 0}.icon-box img{width: 100%;height: 100%;object-fit: contain}.site-header{position: sticky;top: 0;z-index: 100;background: #fff;transition: box-shadow .3s ease}.site-header.scrolled{box-shadow: 0 4px 20px rgba(0,0,0,0.06)}.header-inner{display: flex;align-items: center;justify-content: space-between;min-height: 90px;padding: 0 5%}.logo img{height: 64px;width: auto;object-fit: contain}.main-nav ul{display: flex;gap: 52px}.main-nav a{font-family: var(--font);font-size: 20px;font-weight: 400;line-height: 1em;letter-spacing: -0.2px;text-transform: capitalize;color: #000000;display: block;padding: 10px 0;position: relative;transition: color .3s}.main-nav ul a::after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 2px;background: var(--orange);opacity: 0;transition: opacity .3s}.main-nav ul a:hover,.main-nav ul a:focus,.main-nav ul a.active{color: var(--orange-hover)}.main-nav ul a:hover::after,.main-nav ul a:focus::after,.main-nav ul a.active::after{opacity: 1}.nav-mobile-btn{display: none !important}.header-btn:hover,.header-btn:focus{background-image: var(--btn-gradient-hover)}.menu-toggle{display: none;background: none;border: 0;cursor: pointer;width: 30px;height: 22px;position: relative}.menu-toggle span{display: block;position: absolute;left: 0;width: 100%;height: 2.5px;border-radius: 2px;background: var(--heading);transition: transform .3s ease,opacity .3s ease,top .3s ease}.menu-toggle span:nth-child(1){top: 0}.menu-toggle span:nth-child(2){top: 9px}.menu-toggle span:nth-child(3){top: 18px}.menu-toggle.active span:nth-child(1){top: 9px;transform: rotate(45deg)}.menu-toggle.active span:nth-child(2){opacity: 0}.menu-toggle.active span:nth-child(3){top: 9px;transform: rotate(-45deg)}.section{padding: 60px 10px}.section-light{background: var(--light-bg)}.section-head{max-width: 936px;margin: 0 auto;display: flex;flex-direction: column;align-items: center;text-align: center}.section-head h2{margin-top: 30px;font-size: 60px;font-weight: 800;line-height: 70px;color: var(--heading)}.section-head p{margin-top: 30px;font-size: 22px;font-weight: 400;color: var(--text)}.section-btn{margin-top: 60px;text-align: center}.hero{position: relative;overflow: hidden;display: flex;flex-direction: column;justify-content: space-between;align-items: center;padding: 80px 10px calc(30vw - 50px);background-color: #fff;background-image: url("../images/XoomOne-Main%20Banner.webp"),radial-gradient(40vw 32vw at 0% calc(100% - 17.3vw),rgba(46,76,214,0.2) 0%,rgba(31,57,157,0.08) 45%,rgba(31,57,157,0) 75%),radial-gradient(40vw 32vw at 100% calc(100% - 17.3vw),rgba(46,76,214,0.2) 0%,rgba(31,57,157,0.08) 45%,rgba(31,57,157,0) 75%);background-repeat: no-repeat;background-size: 100% auto,100% 100%,100% 100%;background-position: center bottom,0 0,0 0}.hero .section-head{position: relative;z-index: 2}.hero::before,.hero::after{content: "";position: absolute;left: 50%;bottom: 17.3vw;width: 9.6vw;height: 9.6vw;border-radius: 22%;border: 2px solid rgba(31,57,157,0.35);transform: translate(-50%,50%) scale(1);opacity: 0;pointer-events: none;animation: heroPulse 3.2s ease-out infinite;z-index: 1}.hero::after{animation-delay: 1.6s}@keyframes heroPulse{0%{transform: translate(-50%,50%) scale(0.9);opacity: 0.8}100%{transform: translate(-50%,50%) scale(2.2);opacity: 0}}.hero .section-head{max-width: 936px;padding-bottom: 50px}.hero .section-head h1{margin-top: 30px;font-size: 84px;font-weight: 700;line-height: 90px;color: var(--heading)}.hero-divider-wrap{padding: 0}.hero-divider{width: 100%;max-width: none;height: 1px;margin: 0 auto;border: 0;background-color: var(--border)}@media (max-width: 1024px){.hero{padding-bottom: calc(34vw - 50px)}}@media (max-width: 767px){.hero{padding-bottom: 66vw;background-size: 135% auto;background-position: 50% calc(100% + 41vw)}.hero::before,.hero::after{display: block;left: 50%;bottom: 36vw;width: 12vw;height: 12vw}}@media (prefers-reduced-motion: reduce){.hero::before,.hero::after{animation: none;display: none}}.layers-grid{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 20px;margin-top: 30px}.layer-card{width: 100%;max-width: 470px;min-height: 409px;background: #fff;padding: 40px 44px 49px 40px;border-radius: var(--radius);border-bottom: 8px solid var(--primary);box-shadow: var(--card-shadow)}#about .layers-grid{display: grid;grid-template-columns: repeat(3,minmax(0,470px));justify-content: center;align-items: stretch;gap: 20px}#about .layer-card{max-width: none}@media (max-width: 1024px){#about .layer-card{padding: 30px 26px;min-height: 0}}@media (max-width: 767px){#about .layers-grid{grid-template-columns: 1fr}}.layer-label{display: block;margin-top: 42px;font-size: 16px;font-weight: 700;color: var(--primary);text-transform: uppercase}.layer-card h3{margin-top: 20px;font-size: 26px;font-weight: 500}.layer-card p{margin-top: 30px;font-size: 18px;font-weight: 400;color: var(--text)}.services-grid{display: grid;grid-template-columns: repeat(2,minmax(0,470px));grid-auto-rows: 1fr;justify-content: center;align-items: stretch;column-gap: 20px;row-gap: 38px;margin-top: 30px}@media (max-width: 767px){.services-grid{grid-template-columns: minmax(0,470px)}}.service-card{width: 100%;max-width: 470px;height: 100%;min-height: 409px;display: flex;flex-direction: column;background: #fff;padding: 40px 44px 49px 40px;border: 1px solid var(--primary);border-radius: var(--radius);box-shadow: var(--card-shadow)}.service-top{display: flex;flex-direction: row;justify-content: space-between;align-items: center;gap: 12px}.service-card .icon-box{padding: 20px}.service-card h3{margin-top: 35px;padding-bottom: 31px;font-size: 26px;font-weight: 700}.service-card p{margin-top: 30px;font-size: 18px;font-weight: 400;color: var(--text)}.brand-wheel{container-type: inline-size;width: 1000px;max-width: 100%;margin: 40px auto 0}.wheel-stage{position: relative;aspect-ratio: 1530 / 964;--tile: 5.8cqw}.wheel-lines{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible}.wl{fill: none;stroke: #d9d9d9;stroke-width: 2;stroke-dasharray: 1;stroke-dashoffset: 0;transition: stroke-dashoffset 2s cubic-bezier(0.65,0,0.35,1)}.wl-circle{stroke: #e2e2e2}.wheel-dots circle{fill: var(--primary);opacity: 0}.wheel-dots .orbit-dot{fill: var(--orange);opacity: 1}.wheel-center{position: absolute;left: 49%;top: 57.2%;width: 19cqw;height: 19cqw;transform: translate(-50%,-50%);z-index: 3;transition: opacity 1s ease,scale 1.2s cubic-bezier(0.34,1.56,0.64,1)}.wheel-center img{position: relative;z-index: 2;width: 100%;height: 100%;object-fit: contain;animation: wheelFloat 5s ease-in-out infinite;filter: drop-shadow(0 18px 30px rgba(23,42,132,0.25))}.wheel-pulse{position: absolute;inset: 8%;border-radius: 30%;border: 2px solid rgba(31,57,157,0.35);animation: wheelPulse 3.2s ease-out infinite;z-index: 1}.wheel-pulse.delay{animation-delay: 1.6s}@keyframes wheelFloat{0%,100%{transform: translateY(0)}50%{transform: translateY(-2.5%)}}@keyframes wheelPulse{0%{transform: scale(0.9);opacity: 0.8}100%{transform: scale(1.7);opacity: 0}}.wheel-node{position: absolute;z-index: 4;display: block;transform: translate(calc(var(--tile) / -2),-50%);transition: opacity .9s ease calc(0.5s + var(--i) * 0.15s),translate 1.3s cubic-bezier(0.16,1,0.3,1) calc(0.5s + var(--i) * 0.15s),scale 1.3s cubic-bezier(0.16,1,0.3,1) calc(0.5s + var(--i) * 0.15s)}.wheel-float{display: flex;align-items: center;gap: 1.2cqw;padding: 0.6cqw 1.2cqw 0.6cqw 0;background: #fff;border-radius: 1.4cqw;animation: nodeFloat 3.6s ease-in-out infinite;animation-delay: calc(var(--i) * -0.7s)}@keyframes nodeFloat{0%,100%{transform: translateY(0)}50%{transform: translateY(-14px)}}.wheel-tile{width: var(--tile);height: var(--tile);flex-shrink: 0;border-radius: 22%;display: flex;align-items: center;justify-content: center;position: relative;overflow: hidden;box-shadow: 0 8px 20px rgba(0,0,0,0.12);animation: tileFloat 3.6s ease-in-out infinite;animation-delay: calc(var(--i) * -0.7s);transition: scale .35s ease}.wheel-tile img{width: 58%;height: 58%;object-fit: contain;animation: iconBreath 2.4s ease-in-out infinite;animation-delay: calc(var(--i) * -0.5s)}.wheel-tile::after{content: "";position: absolute;top: -20%;left: -80%;width: 50%;height: 140%;background: linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.55) 50%,rgba(255,255,255,0) 100%);transform: skewX(-20deg);animation: tileShine 4s ease-in-out infinite;animation-delay: calc(var(--i) * 0.8s);pointer-events: none}@keyframes iconBreath{0%,100%{transform: scale(1)}50%{transform: scale(1.14)}}@keyframes tileShine{0%{left: -80%}45%,100%{left: 140%}}.wheel-tile.md{background: linear-gradient(145deg,#ff4f93,#e40f69)}.wheel-tile.md img{filter: brightness(0) invert(1)}.wheel-tile.jd{background: #14365f}.wheel-tile.fit{background: linear-gradient(to top right,#f6df9c,#cfa86a)}.wheel-tile.travel{background: #22519b}.wheel-tile.pm{background: #fff}@keyframes tileFloat{0%,100%{box-shadow: 0 8px 18px rgba(0,0,0,0.12)}50%{box-shadow: 0 18px 30px rgba(23,42,132,0.28)}}.wheel-text{display: flex;flex-direction: column;line-height: 1.25;white-space: nowrap}.wheel-text strong{font-size: clamp(14px,2.3cqw,26px);font-weight: 600;color: var(--heading);transition: color .3s}.wheel-text small{font-size: clamp(12px,1.65cqw,19px);font-weight: 400;color: var(--text)}.wheel-node:hover .wheel-tile{scale: 1.15}.wheel-node:hover .wheel-text strong{color: var(--primary)}.js .brand-wheel:not(.in-view) .wl{stroke-dashoffset: 1}.js .brand-wheel:not(.in-view) .wheel-center{opacity: 0;scale: 0.4}.js .brand-wheel:not(.in-view) .wheel-node{opacity: 0;translate: var(--dx) var(--dy);scale: 0.3}@media (max-width: 767px){.wheel-stage{aspect-ratio: auto;display: grid;grid-template-columns: 1fr;justify-items: start;gap: 18px;max-width: 320px;margin: 0 auto;--tile: 56px}.wheel-lines{display: none}.wheel-center{position: relative;left: auto;top: auto;transform: none;width: 120px;height: 120px;justify-self: center;margin-bottom: 10px}.wheel-node{position: relative;left: auto !important;top: auto !important;transform: none}.wheel-float{gap: 14px;padding: 0;border-radius: 0}@keyframes nodeFloat{0%,100%{transform: translateY(0)}50%{transform: translateY(-8px)}}.js .brand-wheel:not(.in-view) .wheel-node{translate: 0 30px;scale: 1}.wheel-text strong{font-size: 20px}.wheel-text small{font-size: 15px}}@media (prefers-reduced-motion: reduce){.wheel-center img,.wheel-pulse,.wheel-tile,.wheel-tile img,.wheel-tile::after{animation: none}.wheel-dots{display: none}}.compare-wrap{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;column-gap: 20px;row-gap: 38px;margin-top: 28px}.compare-card{width: 100%;max-width: 700px;min-height: 409px;background: #fff;padding: 40px 44px 49px 58px;border-radius: var(--radius);box-shadow: 0px 0px 20.6px 0px rgba(0,0,0,0.12)}.compare-card h3{margin-top: 20px;font-size: 30px;font-weight: 700;color: #333333EB}.compare-card ul{margin-top: 46px}.compare-card ul li{position: relative;padding-left: 23px;font-size: 22px;font-weight: 500;color: #54595F}.compare-card ul li:not(:last-child){padding-bottom: 7.5px}.compare-card ul li:not(:first-child){margin-top: 7.5px}.compare-card ul li::before{content: "";position: absolute;left: 0;top: 0.62em;width: 8px;height: 8px;border-radius: 50%;background: var(--heading)}.compare-new{padding: 0 0 49px}.compare-bar{width: 90%;height: 7px;margin: 0 auto 46px;background: var(--primary)}.compare-body{padding: 0 44px 0 58px}.compare-new ul li::before{background: var(--primary)}@media (min-width: 768px){.compare-wrap{flex-wrap: nowrap;align-items: stretch;padding: 0 clamp(0px,2vw,30px)}.compare-card{flex: 1 1 0;min-width: 0;max-width: 700px;min-height: 0;padding: clamp(28px,2.8vw,40px) clamp(22px,3vw,44px) clamp(30px,3.4vw,49px) clamp(24px,4vw,58px)}.compare-new{padding: 0 0 clamp(30px,3.4vw,49px)}.compare-bar{margin-bottom: clamp(26px,3.2vw,46px)}.compare-body{padding: 0 clamp(22px,3vw,44px) 0 clamp(24px,4vw,58px)}.compare-card h3{font-size: clamp(22px,2.1vw,30px)}.compare-card ul{margin-top: clamp(22px,3.2vw,46px)}.compare-card ul li{font-size: clamp(16px,1.5vw,22px)}}.cta .section-head h2.cta-title{font-size: 84px;font-weight: 700;line-height: 93px}.site-footer{background: #fff;padding: 0 5%}.footer-inner{max-width: none;margin: 0;border-top: 1px solid var(--border)}@media (min-width: 1025px){.footer-grid>.footer-col:last-child{justify-self: end}}.footer-grid{display: grid;grid-template-columns: 1.6fr 1.2fr 1.2fr 0.8fr;gap: 50px;padding: 50px 0 40px}.footer-about .logo img{height: 70px;width: auto;margin-bottom: 20px}.footer-about p{max-width: 300px;font-size: 20px;font-weight: 500;line-height: 1.5em;color: var(--text)}.footer-col h4{font-size: 20px;font-weight: 700;line-height: 1.2em;text-transform: uppercase;color: var(--heading)}.footer-col h4.mt{margin-top: 40px}.footer-divider{padding: 15px 0}.footer-divider span{display: block;width: 48px;border-top: 3.5px solid var(--primary)}.footer-col ul li{font-size: 20px;font-weight: 500;line-height: 1.5em;color: var(--text)}.footer-col ul li:not(:last-child){padding-bottom: 5px}.footer-col ul li:not(:first-child){margin-top: 5px}.footer-col ul a{transition: color .3s}.footer-col ul a:hover{color: #C8D5DC}.footer-bottom{border-top: 1px solid var(--border);min-height: 45px;display: flex;align-items: center;padding: 10px 0 30px}.footer-bottom p{font-size: 20px;font-weight: 400;color: var(--muted)}.cookie-banner{position: fixed;left: 0;right: 0;bottom: 0;z-index: 200;background: #fff;border-top: 1px solid #e4e6eb;box-shadow: 0 -8px 30px rgba(0,0,0,0.08);padding: 26px 24px;transform: translateY(110%);transition: transform .4s ease}.cookie-banner.show{transform: translateY(0)}.cookie-inner{max-width: 830px;margin: 0 auto}.cookie-inner h5{display: flex;align-items: center;gap: 8px;font-size: 18px;font-weight: 700;color: #111;margin-bottom: 12px}.cookie-inner p{font-size: 14px;color: #222;margin-bottom: 18px}.cookie-options{display: none;gap: 24px;flex-wrap: wrap;margin-bottom: 18px;font-size: 14px}.cookie-options.open{display: flex}.cookie-options label{display: flex;align-items: center;gap: 6px;cursor: pointer}.cookie-options input{accent-color: #111}.cookie-actions{display: grid;grid-template-columns: repeat(3,1fr);gap: 10px}.cookie-btn{font-family: var(--font);font-size: 14px;font-weight: 600;padding: 9px 16px;border-radius: 6px;cursor: pointer;border: 1px solid #111;transition: opacity .2s ease}.cookie-btn:hover{opacity: .85}.cookie-btn.outline{background: #fff;color: #111;font-weight: 500}.cookie-btn.dark{background: #0d0e10;color: #fff}.cookie-fab{position: fixed;right: 20px;bottom: 20px;z-index: 150;width: 44px;height: 44px;border-radius: 50%;border: 0;background: #0d0e10;color: #fff;display: flex;align-items: center;justify-content: center;cursor: pointer;box-shadow: 0 4px 14px rgba(0,0,0,0.2);transition: transform .2s ease}.cookie-fab:hover{transform: scale(1.08)}.eco-hero h1,.eco-head h2,.eco-arch-head h2,.eco-cta h2{color: var(--heading);text-align: center}.eco-hero{padding: 80px 10px 0;display: flex;flex-direction: column;align-items: center}.eco-hero-inner{max-width: 1089px;display: flex;flex-direction: column;align-items: center;text-align: center}.eco-hero h1{margin-top: 30px;font-size: 84px;font-weight: 700;line-height: 90px}.eco-hero p{margin-top: 30px;font-size: 22px;font-weight: 400;color: #3C3C3C}.eco-hero-divider{width: 100%;max-width: var(--container);height: 1px;margin-top: 103px;border: 0;background-color: #CECECE}.eco-arch{max-width: var(--container);margin: 0 auto;padding: 20px 10px 90px}.eco-arch-head{max-width: 936px;margin: 0 auto}.eco-arch-head h2{margin-top: 30px;font-size: 60px;font-weight: 700;line-height: 70px}.eco-arch-rows{margin-top: 70px;display: flex;flex-direction: column;gap: 80px}.eco-arch-row{display: flex;flex-wrap: wrap;min-height: 145px}.eco-layer{position: relative;width: 22%;display: flex;flex-direction: row;gap: 33px;justify-content: center;align-items: center;border-radius: 10px 0 0 10px;background-image: linear-gradient(180deg,#1F399D 0%,#021867 100%)}.eco-layer::after{content: "";position: absolute;right: -18px;top: 50%;transform: translateY(-50%);border-top: 18px solid transparent;border-bottom: 18px solid transparent;border-left: 18px solid #0B2265;z-index: 10;pointer-events: none}.eco-layer-icon{width: 91px;height: 91px}.eco-layer-num{font-size: 14px;font-weight: 700;color: #fff}.eco-layer-line{width: 27px;height: 2px;margin: 15px 0;border: 0;background-color: #fff}.eco-layer-name{font-weight: 700;color: #fff;font-size: clamp(10px,1vw + 4px,22px)}.eco-chips{width: 78%;min-width: 0;display: flex;flex-wrap: wrap;gap: 10px clamp(6px,0.7vw,12px);justify-content: space-evenly;align-content: center;align-items: center;padding: 12px clamp(10px,1.2vw,24px);border: 1px solid #b8b8b8;border-radius: 10px}.row-1 .eco-chips{border-color: #808080}.row-3 .eco-chips{justify-content: space-around}.eco-chip{flex: 0 0 auto;width: fit-content;display: flex;gap: 6px;align-items: center;padding: clamp(8px,0.8vw,12px) clamp(9px,0.75vw,14px);border: 1px solid #E4E4E4;border-radius: 69px;background-color: #fff;background-image: linear-gradient(180deg,#1F399D 0%,#021867 100%);background-size: 100% 0%;background-repeat: no-repeat;background-position: bottom;white-space: nowrap;cursor: default;transition: background-size .35s ease,background-color .35s ease,border-color .35s ease,transform .35s ease,box-shadow .35s ease}.eco-chip img{width: clamp(15px,1.2vw,20px);height: auto;transition: filter .35s ease}.eco-chip h2{font-size: clamp(10.5px,0.8vw,13px);font-weight: 600;line-height: 1.2;color: var(--primary);transition: color .35s ease}.eco-chip:hover{background-color: #1F399D;background-size: 100% 100%;border-color: #1F399D;transform: translateY(-3px);box-shadow: 0 10px 22px rgba(2,24,103,0.25)}.eco-chip:hover img{filter: brightness(0) invert(1)}.eco-chip:hover h2,.eco-chips .eco-chip:hover h2{color: #fff !important}.eco-wrap{max-width: var(--container);margin: 0 auto;display: flex;flex-direction: column;align-items: center}.eco-head{max-width: 936px;margin: 0 auto;display: flex;flex-direction: column;align-items: center;text-align: center}.eco-head h2{margin-top: 30px;font-size: 60px;font-weight: 800;line-height: 70px}.eco-head p{margin-top: 18px;font-size: 22px;font-weight: 400;color: #3C3C3C}.eco-brands{padding: 60px 10px;background-color: var(--light-bg)}.eco-brand-grid{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;column-gap: 38px;row-gap: 38px;margin-top: 40px}.eco-brand-card{width: 100%;max-width: 458px;min-height: 409px;padding: 40px 44px 49px 40px;background-color: #fff;border: 1px solid transparent;border-radius: 20px;box-shadow: 0px -6px 21px 0px rgba(0,0,0,0.07);transition: border-color .3s ease}.eco-brand-card.is-featured,.eco-brand-card:hover{border-color: var(--primary)}.eco-brand-top{display: flex;flex-direction: row;justify-content: space-between;align-items: center}.eco-brand-top img{width: 75px;height: 75px;object-fit: contain;border-radius: 14px}.eco-brand-title{margin-top: 36px;display: flex;flex-direction: column;gap: 12px}.eco-brand-title a{display: flex;gap: 10px;align-items: center;color: var(--heading)}.eco-brand-title a:hover{color: var(--primary)}.eco-brand-title h2{font-size: 26px;font-weight: 700;color: inherit}.eco-brand-title hr{width: 61px;height: 2px;border: 0;background-color: var(--primary)}.eco-brand-list{margin-top: 46px}.eco-brand-list li{position: relative;padding-left: 23px;font-size: 18px;font-weight: 500;color: #54595F}.eco-brand-list li:not(:last-child){padding-bottom: 7.5px}.eco-brand-list li:not(:first-child){margin-top: 7.5px}.eco-brand-list li::before{content: "";position: absolute;left: 0;top: 0.6em;width: 8px;height: 8px;border-radius: 50%;background: var(--primary)}.eco-steps-section{max-width: var(--container);margin: 0 auto;padding: 70px 0;display: flex;flex-direction: column;align-items: center}.eco-head-steps{max-width: 884px}.eco-head-steps p{max-width: 800px}.eco-steps{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;column-gap: 0;row-gap: 54px;margin-top: 78px}.eco-step{position: relative;min-width: 20%;max-width: 322px;min-height: 385px;padding: 0 26px;border-radius: 20px;background: #fff;box-shadow: 0px -6px 21px 0px rgba(0,0,0,0.07);display: flex;flex-direction: column;justify-content: center;align-items: center;flex: 0 1 322px}.eco-step-num{position: absolute;top: 0;left: 0;font-size: 25px;font-weight: 700;line-height: 1.2;color: #fff;padding: 24px 32px 39px 19px;border-radius: 20px 0 100% 0;background-image: linear-gradient(180deg,#1F399D 0%,#021867 100%)}.eco-step-icon{width: 118px;height: auto}.eco-step-title{margin-top: 30px;display: flex;flex-direction: column;gap: 12px;align-items: center;text-align: center}.eco-step-title h2{font-size: 26px;font-weight: 700;color: var(--heading)}.eco-step-title hr{width: 61px;height: 4px;border: 0;border-radius: 4px;background-color: var(--primary)}.eco-step.line-gap .eco-step-title hr{margin-top: 31.19px}.eco-step p{margin-top: 28px;font-size: 18px;font-weight: 500;text-align: center;color: var(--text)}.eco-connector{width: 54px;display: flex;align-items: center;justify-content: center;position: relative;align-self: center}.eco-connector::before{content: "";width: 100%;border-top: 3px solid var(--primary)}.eco-connector span{position: absolute;width: 18px;height: 18px;border-radius: 50%;background: var(--primary)}.eco-why{padding: 70px 0;background-color: var(--light-bg)}.eco-why-grid{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 20px;margin-top: 30px}.eco-why-card{width: 100%;max-width: 470px;min-height: 409px;padding: 40px 44px 49px 40px;background-color: #fff;border-radius: 20px;border-bottom: 8px solid var(--primary);box-shadow: 0px -6px 21px 0px rgba(0,0,0,0.07)}.eco-why-card img{width: 81px;height: 81px;padding: 15px;border-radius: 14px;background-color: var(--light-bg);object-fit: contain}.eco-why-card h2{margin-top: 26px;padding-bottom: 0;font-size: 26px;font-weight: 600;color: var(--heading)}.eco-why-card h2 + p{margin-top: 14px}.eco-why-card p{font-size: 18px;font-weight: 400;color: var(--text)}.eco-cta{max-width: 1054px;margin: 30px auto 0;padding: 0 10px 70px;display: flex;flex-direction: column;align-items: center;text-align: center}.eco-cta h2{font-size: 69px;font-weight: 800;line-height: 70px}.eco-cta p{margin: 35px 0 44px;font-size: 22px;font-weight: 400;color: #3C3C3C}.eco-cta .btn-group{margin-top: 0}@media (max-width: 1465px){.eco-step{max-width: 350px;flex-basis: 350px}.eco-step-title h2{font-size: 22px}.eco-connector.hide-laptop{display: none}}@media (max-width: 1090px){.eco-hero h1{font-size: 74px}.eco-layer{gap: 20px}.eco-layer-name{font-size: 12px}.eco-head p{font-size: 20px}.eco-step{max-width: 322px;flex-basis: 322px}.eco-steps-section{padding-left: 10px;padding-right: 10px}}@media (max-width: 1024px){.eco-hero h1,.eco-arch-head h2,.eco-head h2,.eco-cta h2{font-size: 40px;line-height: 1.2em}.eco-layer{width: 25%;gap: 10px}.eco-layer-icon{width: 40px;height: 40px}.eco-layer-num{font-size: 10px}.eco-layer-name{font-size: 15px}.eco-chips{width: 75%;flex-wrap: wrap;justify-content: center;padding: 14px 10px}.eco-head p,.eco-cta p{font-size: 18px}.eco-why{padding-left: 10px;padding-right: 10px}}@media (max-width: 767px){.eco-hero h1,.eco-arch-head h2,.eco-head h2,.eco-cta h2{font-size: 30px}.eco-hero-divider{margin-top: 60px}.eco-arch-row{flex-direction: column;row-gap: 17px;align-items: center}.eco-layer{width: fit-content;padding: 12px 20px;margin-top: -10px;border-radius: 10px;gap: 10px}.eco-layer::after{right: auto;top: auto;bottom: -15px;left: 50%;transform: translateX(-50%);border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 15px solid #0B2265;border-bottom: 0}.eco-chips{width: 100%;padding: 20px 5px}.eco-head p,.eco-cta p{font-size: 15px}.eco-brand-card{padding: 30px 24px;min-height: 0}.eco-steps{column-gap: 10px;row-gap: 10px}.eco-step{padding-top: 70px;padding-bottom: 30px;min-height: 0}.eco-step.line-gap .eco-step-title hr{margin-top: 0}.eco-connector.hide-mobile{display: none}.eco-why-card{padding: 30px 10px;min-height: 0;display: flex;flex-direction: column;align-items: center;text-align: center}}@media (min-width: 768px){.eco-hero-inner,.eco-cta{max-width: var(--container)}.two-line span{white-space: nowrap}.eco-hero h1.two-line{font-size: clamp(34px,6.4vw,84px);line-height: 1.1}.eco-cta h2.two-line{font-size: clamp(30px,4.6vw,69px);line-height: 1.1}.eco-hero p,.eco-cta p{max-width: 1000px}}@media (min-width: 1025px){.eco-steps{width: 100%;flex-wrap: nowrap;align-items: stretch;padding: 0 10px}.eco-step{flex: 1 1 0;min-width: 0;max-width: 322px;min-height: 0;justify-content: flex-start;padding: 28px clamp(14px,1.4vw,24px) 26px}.eco-step-num{font-size: 19px;padding: 14px 22px 24px 14px}.eco-step-title{margin-top: 16px;gap: 10px}.eco-step p{margin-top: 14px}.eco-connector,.eco-connector.hide-laptop{display: flex;flex: 0 0 clamp(24px,3.7vw,54px);width: auto;align-self: center}.eco-step-icon{width: clamp(72px,6vw,96px)}.eco-step-title h2{font-size: clamp(17px,1.45vw,22px)}.eco-step p{font-size: clamp(14px,1.15vw,18px)}.eco-step.line-gap .eco-step-title hr{margin-top: 0}}@media (min-width: 768px){.eco-why-grid{width: 100%;max-width: var(--container);flex-wrap: nowrap;align-items: stretch;padding: 0 10px}.eco-why-card{flex: 1 1 0;min-width: 0;max-width: 470px;min-height: 0;padding: clamp(24px,2.4vw,34px) clamp(20px,2.6vw,36px) clamp(26px,2.6vw,36px)}.eco-why-card h2{font-size: clamp(19px,1.8vw,26px)}.eco-why-card p{font-size: clamp(15px,1.25vw,18px)}}.eco-hero p.wwd-hero-text{margin-top: 18px}.wwd-services{max-width: var(--container);margin: 0 auto;padding: 50px 10px;display: flex;flex-direction: column;align-items: center}.wwd-list{width: 100%;margin-top: 56px;display: flex;flex-direction: column;gap: 40px}.wwd-card{display: flex;flex-direction: row;justify-content: center;align-items: center;padding: 47px 40px 40px;border: 1px solid var(--primary);border-radius: 20px;background: #fff}.wwd-left,.wwd-right{width: 50%;padding: 0}.wwd-title-row{display: flex;flex-direction: row;gap: 22px;justify-content: flex-start;align-items: center}.wwd-icon{width: 81px;height: 81px;padding: 15px;border-radius: 14px;background-color: var(--light-bg);object-fit: contain;flex-shrink: 0;transition: all 200ms}.wwd-icon.is-website{padding: 20px}.wwd-icon.is-growth{border-radius: 16px;box-shadow: 0px 0px 5px 0px rgba(10,2,94,1)}.wwd-title-row h2{font-size: 26px;font-weight: 700;color: var(--heading)}.wwd-left p{margin-top: 30px;font-size: 18px;font-weight: 500;color: var(--text)}.wwd-divider{flex-shrink: 0;width: 1px;height: 231px;margin: 0 55px;border: 0;background-color: #B7B7B7}.wwd-tag-row{display: flex;flex-direction: row;gap: 22px;justify-content: flex-end;align-items: center}.wwd-tag-row strong{font-weight: 700}.wwd-checks{margin-top: 46px}.wwd-checks li{display: flex;align-items: center;font-size: 18px;font-weight: 500;color: #54595F}.wwd-checks li:not(:last-child){padding-bottom: 6px}.wwd-checks li:not(:first-child){margin-top: 6px}.wwd-point-icon{width: 38px;height: 38px;flex-shrink: 0;margin-right: 16px;border-radius: 10px;background-color: var(--light-bg);color: var(--primary);display: inline-flex;align-items: center;justify-content: center;transition: background .3s ease,color .3s ease,transform .3s ease}.wwd-checks li:hover .wwd-point-icon{background-image: linear-gradient(180deg,#1F399D 0%,#021867 100%);color: #fff;transform: scale(1.08)}.wwd-plan{padding: 50px 0;background-color: var(--light-bg)}.wwd-plan-inner{max-width: var(--container);margin: 0 auto;display: flex;flex-direction: column;align-items: center}.wwd-plan-text{margin-top: 18px;font-size: 22px;font-weight: 400;color: #3C3C3C;text-align: center}.wwd-plan-card{width: 100%;margin-top: 16px;background: transparent}.wwd-plan-card .wwd-left p{font-size: 17px}.wwd-plan-btn{padding-top: 3%}.wwd-plan-btn .btn{padding: 8px 26px}.wwd-cta{max-width: 1054px;margin: 0 auto;padding: 30px 10px 60px;display: flex;flex-direction: column;align-items: center;text-align: center}.wwd-cta-title{font-size: 60px;font-weight: 700;line-height: 1.15;color: var(--heading)}.wwd-cta-sub{margin-top: 12px;font-family: "Plus Jakarta Sans",Sans-serif;font-size: 26px;font-weight: 700;line-height: 1.3;color: #6EC1E4}.wwd-cta p{margin: 35px 0 44px;font-size: 22px;font-weight: 400;color: #3C3C3C}.wwd-cta .btn-group{margin-top: 0}@media (max-width: 1090px){.wwd-plan-text,.wwd-cta p{font-size: 20px}.wwd-left p,.wwd-plan-card .wwd-left p{font-size: 16px}.wwd-checks li{font-size: 16px}}@media (max-width: 1024px){.wwd-cta-title{font-size: 40px;line-height: 1.2em}.wwd-plan-text,.wwd-cta p{font-size: 18px}.wwd-icon.is-website{width: 70px;height: 70px;padding: 10px}.wwd-title-row h2{font-size: 20px}.wwd-left p,.wwd-plan-card .wwd-left p{font-size: 15px}.wwd-checks li{font-size: 15px}.wwd-point-icon{width: 32px;height: 32px;margin-right: 12px}.wwd-divider{margin: 0 30px}.wwd-plan{padding-left: 10px;padding-right: 10px}}@media (max-width: 767px){.wwd-cta-title{font-size: 30px}.wwd-cta-sub{font-size: 20px}.wwd-plan-text,.wwd-cta p{font-size: 15px}.wwd-card{flex-direction: column;row-gap: 10px;padding: 30px 20px}.wwd-left,.wwd-right{width: 100%}.wwd-title-row{flex-direction: column;text-align: center}.wwd-left p{text-align: center}.wwd-divider{width: 100%;height: 1px;margin: 10px 0}.wwd-right{display: flex;flex-direction: column;align-items: center}.wwd-tag-row{justify-content: center}.wwd-checks{margin-top: 24px}.wwd-checks li{font-size: 18px}.wwd-point-icon{width: 38px;height: 38px}}.about-intro{max-width: var(--container);margin: 0 auto;padding: 110px 10px 90px;display: flex;flex-direction: row;gap: 10px;justify-content: center;align-items: flex-start}.about-left{max-width: 645px;display: flex;flex-direction: column;gap: 53px;justify-content: center;align-items: flex-start}.about-left h1{margin-top: 30px;font-size: 44px;font-weight: 800;line-height: 64px;color: var(--heading)}.about-sub{margin-top: 4px;font-size: 26px;font-weight: 800;line-height: 39px;color: #172A84}.about-left-top p{margin-top: 18px;font-size: 22px;font-weight: 500;color: #3C3C3C}.about-quote{display: flex;flex-direction: column;gap: 30px}.about-quote-text{padding: 0 29px;border-left: 9px solid #1F399D;font-size: 29px;font-weight: 800;color: var(--heading)}.about-quote-author{padding: 0 29px 0 38px;font-size: 22px;font-weight: 700;color: var(--primary)}.about-values{max-width: 804px;width: 100%;padding: 53px 63px 55px 43px;border: 1px solid var(--primary);border-radius: 20px;display: flex;flex-direction: column;justify-content: center}.about-value{display: flex;flex-direction: row;gap: 20px}.about-value img{width: 63px;height: 63px;flex-shrink: 0;padding: 15px;border-radius: 14px;background-color: var(--light-bg);object-fit: contain}.about-value>div{display: flex;flex-direction: column;gap: 10px;justify-content: center}.about-value h2{font-size: 24px;font-weight: 700;color: var(--heading)}.about-value p{font-size: 18px;font-weight: 500;color: var(--text)}.about-values-line{width: 100%;height: 1px;margin: 40px 0;border: 0;background-color: var(--primary)}.about-who{padding: 63px 0 60px;background-color: var(--light-bg)}.eco-head p.about-who-text{margin: 35px 0 44px}.about-cards{display: flex;flex-wrap: wrap;justify-content: center;align-items: stretch;column-gap: 20px;row-gap: 38px;margin-top: 20px;padding: 0 10px}.about-card{width: 100%;max-width: 700px;min-height: 409px;padding: 0 0 49px;border-radius: 20px;background-color: #fff;box-shadow: 0px 0px 20.6px 0px rgba(0,0,0,0.12)}.about-card-bar{width: 90%;height: 7px;margin: 0 auto 46px;border: 0;background-color: var(--primary)}.about-card-body{padding: 0 44px 0 58px}.about-card-title{margin-top: 36px;display: flex;flex-direction: column;gap: 12px}.about-card-title h2{font-size: 30px;font-weight: 700;color: var(--heading)}.about-card-title hr{width: 80px;height: 5px;border: 0;border-radius: 20px;background-color: var(--primary)}.about-card-body p{margin-top: 30px;font-size: 22px;font-weight: 500;color: var(--text)}.about-cta{max-width: 1054px;margin: 40px auto 0;padding: 0 10px 60px;display: flex;flex-direction: column;align-items: center;text-align: center}.about-cta h2{font-size: 84px;font-weight: 700;line-height: 69px;color: var(--heading)}.about-cta p{margin: 35px 0 44px;font-size: 22px;font-weight: 400;color: #3C3C3C}.about-cta .btn-group{margin-top: 0}@media (min-width: 768px){.about-cta h2.two-line{font-size: clamp(34px,5.4vw,80px);line-height: 1}}@media (min-width: 1025px){.about-intro{padding: clamp(70px,6vw,100px) clamp(24px,4vw,60px) clamp(50px,5vw,80px);gap: clamp(30px,3.5vw,60px);align-items: stretch}.about-left{justify-content: center}.about-left{flex: 1 1 45%;max-width: 645px;min-width: 0}.about-values{flex: 1 1 55%;max-width: 804px;min-width: 0;padding: clamp(26px,2.5vw,38px) clamp(26px,3.6vw,52px) clamp(26px,2.5vw,38px) clamp(22px,2.6vw,38px);justify-content: space-between}.about-value{gap: 16px}.about-value img{width: 54px;height: 54px;padding: 13px}.about-value>div{gap: 6px}.about-left h1{font-size: clamp(32px,3.05vw,44px);line-height: 1.4}.about-sub{font-size: clamp(20px,1.8vw,26px);line-height: 1.5}.about-left-top p{font-size: clamp(17px,1.5vw,22px)}.about-quote-text{font-size: clamp(22px,2vw,29px)}.about-quote-author{font-size: clamp(17px,1.5vw,22px)}.about-value h2{font-size: clamp(18px,1.5vw,22px)}.about-value p{font-size: clamp(14px,1.1vw,16px);line-height: 1.5}.about-values-line{margin: clamp(18px,1.8vw,26px) 0}.about-left{gap: clamp(28px,2.6vw,40px)}.about-left h1{margin-top: 20px}}@media (min-width: 768px){.about-cards{flex-wrap: nowrap;width: 100%;max-width: var(--container);padding: 0 clamp(16px,3vw,40px)}.about-card{flex: 1 1 0;min-width: 0;max-width: 700px;min-height: 0}.about-card-body{padding: 0 clamp(24px,3vw,44px) 0 clamp(24px,4vw,58px)}.about-card-title h2{font-size: clamp(22px,2.1vw,30px)}.about-card-body p{font-size: clamp(16px,1.5vw,22px)}}@media (max-width: 1024px){.about-intro{flex-wrap: wrap}.about-left,.about-left-top,.about-quote{align-items: center;text-align: center}.about-left-top{display: flex;flex-direction: column}.about-left h1,.about-cta h2{font-size: 40px;line-height: 1.2em}.about-left-top p,.eco-head p.about-who-text,.about-cta p{font-size: 18px}.about-value h2{font-size: 20px}.about-value p{font-size: 15px}}@media (max-width: 767px){.about-left h1,.about-cta h2{font-size: 30px}.about-left-top p,.eco-head p.about-who-text,.about-cta p{font-size: 15px}.about-quote-text{font-size: 20px}.about-quote-author{font-size: 15px}.about-values{padding: 40px 10px}.about-value{flex-direction: column;align-items: center;text-align: center}.about-card-bar{width: 80%}.about-card-body{padding: 0 10px;display: flex;flex-direction: column;align-items: center;text-align: center}.about-card-title{align-items: center}.about-card-body p{font-size: 15px}.about-card{min-height: 0}}.ct-hero{max-width: var(--container);margin: 0 auto;padding: 80px 10px 0;display: flex;flex-direction: column;align-items: center}.ct-hero-head{max-width: 1089px;display: flex;flex-direction: column;align-items: center;text-align: center}.ct-hero-head h1{margin-top: 30px;font-size: 84px;font-weight: 700;line-height: 90px;color: var(--heading)}@media (min-width: 768px){.ct-hero-head h1.two-line{font-size: clamp(34px,5.6vw,84px);line-height: 1.07}}.ct-intro{max-width: 722px;margin-top: 65px;display: flex;flex-direction: column;align-items: flex-start}.ct-intro>p{font-size: 22px;font-weight: 400;color: #3C3C3C}.ct-info-list{width: 100%;margin-top: 55px;display: flex;flex-direction: column;gap: 16px}.ct-info{display: flex;flex-direction: row;gap: 20px;align-items: center;padding: 21px;border: 1px solid var(--primary);border-radius: 10px;transition: box-shadow .3s ease,transform .3s ease}.ct-info:hover{transform: translateY(-3px);box-shadow: 0 10px 24px rgba(23,42,132,0.12)}.ct-info img{width: 81px;height: 80px;padding: 16px;border-radius: 5px;background-color: var(--light-bg);object-fit: contain;flex-shrink: 0}.ct-info>div{display: flex;flex-direction: column;gap: 10px}.ct-info h2{font-size: 16px;font-weight: 600;color: var(--primary)}.ct-info p{font-size: 22px;font-weight: 500;color: var(--text)}.ct-info a:hover{color: var(--primary)}.ct-divider{width: 100%;max-width: var(--container);height: 1px;margin-top: 70px;border: 0;background-color: #CECECE}.ct-main{max-width: var(--container);margin: 60px auto 0;padding: 0 10px 70px;display: grid;grid-template-columns: minmax(0,1fr) minmax(0,541px);gap: clamp(24px,3.7vw,54px);align-items: start}.ct-form{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 28.5px;row-gap: 32.45px;align-items: start;padding: 66px 36px 58px;border: 1px solid var(--primary);border-radius: 20px}.ct-field{display: flex;flex-direction: column;gap: 22px;min-width: 0}.ct-field.is-full{grid-column: 1 / -1}.ct-field label{font-size: 22px;font-weight: 600;color: var(--heading)}.ct-field input,.ct-field select,.ct-field textarea{width: 100%;font-family: var(--font);font-size: 20px;font-weight: 400;color: var(--heading);background: #fff;border: 1px solid #D4D4D4;border-radius: 8.85px;outline: none;transition: border-color .25s ease,box-shadow .25s ease}.ct-field input{height: 76.69px;padding: 0 16px}.ct-field select{height: 77px;padding: 0 32px;font-size: 19.17px;font-weight: 600;cursor: pointer}.ct-field textarea{height: 208px;padding: 16px;font-size: 19.17px;resize: vertical}.ct-field input::placeholder,.ct-field textarea::placeholder{color: #9a9a9a}.ct-field input:focus,.ct-field select:focus,.ct-field textarea:focus{border-color: var(--primary);box-shadow: 0 0 0 3px rgba(23,42,132,0.12)}.ct-field.has-error input,.ct-field.has-error select,.ct-field.has-error textarea{border-color: #d93025}.ct-error{margin-top: -12px;font-size: 15px;font-weight: 500;color: #d93025}.ct-submit{justify-self: start;width: fit-content;height: 81px;padding: 0 89.5px;font-family: var(--font);font-size: 26px;font-weight: 600;color: #fff;border: 0;border-radius: 64px;background-image: linear-gradient(180deg,#1F399D 0%,#021867 100%);cursor: pointer;transition: transform .3s ease}.ct-alert{grid-column: 1 / -1;padding: 16px 20px;border-radius: 10px;font-size: 20px;font-weight: 500}.ct-alert.is-success{background: #e7f6ec;color: #1e7a3c}.ct-alert.is-error{background: #fdecea;color: #b3261e}.ct-hp{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.ct-next{padding: 45px 43px 31px;border-radius: 20px;background-color: var(--light-bg);display: flex;flex-direction: column}.ct-side{display: flex;flex-direction: column;gap: 16px;align-self: stretch}.ct-side .ct-next{flex: 1}.ct-side .ct-info-list{margin-top: 0}.ct-main>.ct-form{align-self: stretch}.ct-next-title{font-size: 24px;font-weight: 700;color: var(--primary)}.ct-step{max-width: 390px;display: flex;flex-direction: row;gap: 20px}.ct-step.is-first{margin-top: 36px}.ct-step-num{width: 55.69px;height: 55.69px;flex-shrink: 0;display: flex;justify-content: center;align-items: center;font-size: 22px;font-weight: 800;color: #fff;border-radius: 14px;background-image: linear-gradient(180deg,#1F399D 0%,#021867 100%)}.ct-step>div{display: flex;flex-direction: column;gap: 10px;justify-content: center}.ct-step h3{font-size: 22px;font-weight: 700;color: var(--heading)}.ct-step p{font-size: 16px;font-weight: 500;color: var(--text)}.ct-step-line{width: 100%;height: 1px;margin: 35px 0;border: 0;background-color: var(--primary)}.ct-step-line.is-last{margin-bottom: 24px}.ct-stats{display: flex;flex-direction: row;gap: 20px}.ct-stats>div{flex: 1;display: flex;flex-direction: column;gap: 10px;justify-content: center;align-items: center;border-right: 0.77px solid var(--primary)}.ct-stats>div:last-child{border-right: 0}.ct-stats strong{font-size: 45.8px;font-weight: 800;line-height: 1.1;color: var(--heading)}.ct-stats span{font-size: 13.8px;font-weight: 500;color: var(--primary)}@media (min-width: 1025px) and (max-width: 1465px){.ct-form{padding: 50px 32px 46px}.ct-field label{font-size: clamp(18px,1.5vw,22px)}.ct-field{gap: 16px}.ct-field input{height: clamp(58px,5.2vw,76.69px);font-size: 18px}.ct-field select{height: clamp(58px,5.2vw,77px);font-size: 17px;padding: 0 22px}.ct-field textarea{height: 180px;font-size: 17px}.ct-submit{height: 66px;padding: 0 64px;font-size: 22px}.ct-next{padding: 38px 34px 28px}.ct-step h3{font-size: 20px}.ct-stats strong{font-size: 38px}}@media (min-width: 1025px){.ct-main{margin-top: 40px;padding-bottom: 50px}.ct-form{padding: 30px 30px 28px;column-gap: 20px;row-gap: 16px}.ct-field{gap: 8px}.ct-field label{font-size: 16px}.ct-field input{height: 48px;padding: 0 14px;font-size: 16px}.ct-field select{height: 48px;padding: 0 14px;font-size: 16px}.ct-field textarea{height: 100px;padding: 12px 14px;font-size: 16px}.ct-error{margin-top: -4px;font-size: 13px}.ct-alert{padding: 12px 16px;font-size: 16px}.ct-submit{height: 52px;padding: 0 46px;font-size: 18px}.ct-next{padding: 28px 30px 24px}.ct-next-title{font-size: 21px}.ct-step.is-first{margin-top: 22px}.ct-step{gap: 16px}.ct-step-num{width: 46px;height: 46px;font-size: 18px;border-radius: 12px}.ct-step>div{gap: 6px}.ct-step h3{font-size: 18px}.ct-step p{font-size: 14px}.ct-step-line{margin: 20px 0}.ct-step-line.is-last{margin-bottom: 18px}.ct-stats strong{font-size: 32px}.ct-stats span{font-size: 13px}.ct-side .ct-info-list{gap: 12px}.ct-side .ct-info{padding: 14px 16px;gap: 16px}.ct-side .ct-info img{width: 56px;height: 56px;padding: 12px}.ct-side .ct-info>div{gap: 4px}.ct-side .ct-info h2{font-size: 14px}.ct-side .ct-info p{font-size: 17px}}@media (max-width: 1024px){.ct-hero-head h1{font-size: 40px;line-height: 1.2em}.ct-intro>p{font-size: 18px}.ct-info h2{font-size: 20px}.ct-info p{font-size: 15px}.ct-main{grid-template-columns: minmax(0,1fr)}.ct-next{max-width: 541px;width: 100%;justify-self: center;order: -1}.ct-side{display: contents}.ct-side .ct-info-list{max-width: 541px;justify-self: center}.ct-field label{font-size: 20px}.ct-field input{height: 70px}.ct-step h3{font-size: 20px}.ct-step p{font-size: 15px}.ct-stats strong{font-size: 20px}.ct-stats span{font-size: 15px}}@media (max-width: 767px){.ct-hero-head h1{font-size: 30px}.ct-intro>p{font-size: 15px;text-align: center}.ct-info,.ct-info>div,.ct-step,.ct-step>div,.ct-stats{flex-direction: column;align-items: center;text-align: center}.ct-next-title{text-align: center}.ct-stats>div{border-right: 0}.ct-form{grid-template-columns: minmax(0,1fr);padding: 30px 16px}.ct-field label{font-size: 18px}.ct-field input,.ct-field select{height: 50px;font-size: 18px}.ct-field textarea{font-size: 18px}.ct-submit{width: 100%;padding: 0 20px;height: 64px;font-size: 22px}}.gs-section{max-width: var(--container);margin: 0 auto;padding: 60px 10px 70px}.gs-form{display: flex;flex-direction: column;align-items: center}.gs-alert{width: 100%;max-width: 940px;margin-bottom: 30px;text-align: center}.gs-tabs{--progress: 0;position: relative;display: flex;flex-wrap: wrap;justify-content: center;gap: 6px;padding: 6px 6px 12px;border-radius: 14px;background: #fff;box-shadow: 0 4px 16px rgba(23,42,132,0.08)}.gs-tabs::before,.gs-tabs::after{content: "";position: absolute;left: 14px;bottom: 5px;height: 3px;border-radius: 3px}.gs-tabs::before{right: 14px;background: var(--light-bg)}.gs-tabs::after{width: calc((100% - 28px) * var(--progress));background-image: linear-gradient(90deg,#1F399D 0%,#021867 60%,var(--orange) 100%);transition: width .6s cubic-bezier(0.16,1,0.3,1)}.gs-tab{width: 200px;padding: 8px 14px;display: flex;gap: 10px;justify-content: center;align-items: center;border: 1px solid transparent;border-radius: 10px;background-color: var(--light-bg);font-family: var(--font);font-size: 16px;font-weight: 700;color: var(--heading);cursor: pointer;transition: color .3s ease,background .3s ease,opacity .3s ease,box-shadow .3s ease,transform .3s ease,border-color .3s ease}.gs-tab:not(:disabled):not(.is-active):hover{border-color: rgba(23,42,132,0.25)}.gs-tab-num{position: relative;width: 30px;height: 30px;flex-shrink: 0;display: flex;justify-content: center;align-items: center;border-radius: 50%;background-image: linear-gradient(180deg,#1F399D 0%,#021867 100%);color: #fff;font-size: 15px;font-weight: 800;transition: background .3s ease,color .3s ease}.gs-tab.is-active{color: #fff;background-image: linear-gradient(180deg,#1F399D 0%,#021867 100%);box-shadow: 0 4px 12px rgba(2,24,103,0.2)}.gs-tab.is-active .gs-tab-num{background: #fff;color: var(--primary);animation: gsPulse 2s ease-out infinite}@keyframes gsPulse{0%{box-shadow: 0 0 0 0 rgba(255,255,255,0.7)}70%{box-shadow: 0 0 0 6px rgba(255,255,255,0)}100%{box-shadow: 0 0 0 0 rgba(255,255,255,0)}}.gs-tab.is-done:not(.is-active){color: var(--primary)}.gs-tab.is-done:not(.is-active) .gs-tab-num{font-size: 0;background-image: linear-gradient(180deg,#2bb673 0%,#12884f 100%)}.gs-tab.is-done:not(.is-active) .gs-tab-num::after{content: "\2713";font-size: 15px;font-weight: 800;color: #fff}.gs-tab:disabled{opacity: .5;cursor: not-allowed}.gs-tab:disabled .gs-tab-num{background-image: none;background-color: #b9c1dc}.gs-panel{width: 100%;padding: 30px;display: flex;flex-direction: column;align-items: center}.gs-panel[hidden]{display: none}.gs-panel .eco-head .badge{font-size: 16px}.gs-actions{margin-top: 60px;display: flex;flex-direction: column;align-items: center;gap: 12px}.gs-actions .btn{padding: 14px 44px}.gs-step-msg{min-height: 1em;font-size: 15px;font-weight: 600;color: #d93025;text-align: center}.gs-step-msg:empty{display: none}.gs-card{position: relative;cursor: pointer;border: 2px solid transparent;border-radius: 20px;background: #fff;box-shadow: 0px 0px 21px 0px rgba(0,0,0,0.12);transition: border-color .3s ease,transform .3s ease,box-shadow .3s ease}.gs-card:hover{transform: translateY(-4px)}.gs-card input{width: 16px;height: 16px;accent-color: var(--primary);cursor: pointer}.gs-card:has(input:checked){border-color: var(--primary);box-shadow: 0 12px 30px rgba(23,42,132,0.2)}.gs-industries{max-width: 940px;margin-top: 63px;display: flex;flex-wrap: wrap;justify-content: center;gap: 50px}.gs-industry{width: 280px;padding: 30px 0 46px;display: flex;flex-direction: column;align-items: center}.gs-industry input{margin-bottom: 14px}.gs-industry img{width: 118px;height: 118px;object-fit: contain}.gs-industry-title{margin-top: 31px;display: flex;flex-direction: column;align-items: center;gap: 12px}.gs-industry-title strong{font-size: 30px;font-weight: 700;color: var(--heading)}.gs-industry-title hr{width: 80px;height: 2px;border: 0;border-radius: 20px;background-color: var(--primary)}.gs-industry-sub{margin-top: 18px;font-size: 18px;font-weight: 500;color: var(--text)}.gs-goals{max-width: 960px;margin-top: 63px;display: flex;flex-wrap: wrap;justify-content: center;gap: 38px}.gs-goal{width: 458px;padding: 30px 57px 46px 40px;display: flex;flex-direction: column;align-items: flex-start}.gs-goal input{margin-bottom: 14px}.gs-goal img{width: 81px;height: 81px;padding: 15px;border-radius: 14px;background-color: var(--light-bg);object-fit: contain}.gs-goal img.is-dark{background-image: linear-gradient(180deg,#1F399D 0%,#021867 100%)}.gs-goal strong{margin-top: 35px;font-size: 26px;font-weight: 700;color: var(--heading)}.gs-goal span{margin-top: 30px;font-size: 18px;font-weight: 500;color: var(--text)}.gs-details{width: 100%;margin-top: 60px;padding: 0}.ct-step-num.is-light{background-image: none;background-color: var(--light-bg);color: var(--primary)}@media (min-width: 1025px) and (max-width: 1465px){.gs-industries{gap: 32px}.gs-industry{width: 250px;padding: 24px 0 34px}.gs-industry img{width: 100px;height: 100px}.gs-industry-title{margin-top: 22px}.gs-industry-title strong{font-size: 26px}.gs-goals{gap: 26px}.gs-goal{width: 420px;padding: 24px 40px 32px 32px}.gs-goal strong{margin-top: 24px;font-size: 22px}.gs-goal span{margin-top: 16px;font-size: 16px}.gs-actions{margin-top: 44px}}@media (max-width: 1024px){.gs-tab{width: auto;flex: 1 1 0;font-size: 15px;gap: 8px}.gs-tab-num{width: 28px;height: 28px;font-size: 14px}.gs-tabs{width: 100%;max-width: 620px;gap: 6px;flex-wrap: nowrap}.gs-industries{gap: 24px}.gs-goal{width: 100%;max-width: 458px}}@media (max-width: 767px){.gs-section{padding-top: 40px}.gs-panel{padding: 24px 0}.gs-tabs{gap: 6px;padding: 8px 8px 16px;border-radius: 16px}.gs-tab{flex-direction: column;gap: 6px;font-size: 13px;padding: 10px 6px;border-radius: 12px}.gs-tab-num{width: 30px;height: 30px;font-size: 15px}.gs-tab.is-done:not(.is-active) .gs-tab-num::after{font-size: 16px}.gs-tabs::before,.gs-tabs::after{left: 16px;bottom: 6px}.gs-tabs::before{right: 16px}.gs-tabs::after{width: calc((100% - 32px) * var(--progress))}.gs-industry{width: calc(50% - 12px);min-width: 150px;padding: 20px 6px 26px}.gs-industry img{width: 80px;height: 80px}.gs-industry-title strong{font-size: 20px}.gs-industry-sub{font-size: 14px;text-align: center}.gs-goal{padding: 24px 20px 28px;align-items: center;text-align: center}.gs-goal strong{font-size: 20px}.gs-goal span{font-size: 15px}}.js [data-anim]{opacity: 0;transform: translate3d(0,70px,0);transition: opacity 1.1s ease,transform 1.4s cubic-bezier(0.16,1,0.3,1);will-change: opacity,transform}.js [data-anim="fadeInDown"]{transform: translate3d(0,-50px,0)}.js [data-anim="fadeInRight"]{transform: translate3d(60px,0,0)}.js [data-anim="card"]{transform: translate3d(0,90px,0) scale(0.97)}.js [data-anim].anim-in{opacity: 1;transform: none}@media (max-width: 1465px){.footer-about p,.footer-col h4,.footer-col ul li,.footer-bottom p{font-size: 18px}}@media (max-width: 1200px){.main-nav ul{gap: 32px}.arch-label{flex-basis: 260px;gap: 24px}.arch-chips.spread{justify-content: center}}@media (max-width: 1090px){.hero .section-head h1,.page-hero h1{font-size: 74px}.section-head p{font-size: 20px}.btn{font-size: 18px}}@media (max-width: 1024px){.header-btn{display: none !important}.menu-toggle{display: block}.main-nav{position: fixed;top: 90px;left: 0;right: 0;background: var(--light-bg);border-top: 1px solid var(--primary);border-bottom: 1px solid var(--primary);transform: translateY(-120%);opacity: 0;visibility: hidden;transition: transform .35s ease,opacity .35s ease,visibility .35s;z-index: -1}.main-nav.open{transform: translateY(0);opacity: 1;visibility: visible}.main-nav ul{flex-direction: column;gap: 0}.main-nav ul li:not(:last-child){border-bottom: 1px solid var(--primary)}.main-nav ul li a{font-size: 16px;font-weight: 500;color: var(--heading);padding: 16px 5%}.main-nav ul a::after{display: none}.nav-mobile-btn{display: inline-flex !important;margin: 16px 5%}.hero .section-head h1,.page-hero h1,.section-head h2,.cta .section-head h2.cta-title,.arch-title{font-size: 40px;line-height: 1.2em}.section-head p{font-size: 18px}.btn{font-size: 14px}.badge{font-size: 14px}.layer-card p,.service-card p{font-size: 17px}.compare-card ul li{font-size: 20px}.footer-grid{grid-template-columns: 1fr 1fr}.arch-row{flex-direction: column;margin-bottom: 40px}.arch-label{flex-basis: auto;border-radius: 8px 8px 0 0;padding: 20px 24px}.arch-label::after{right: auto;left: 50%;top: auto;bottom: -14px;transform: translateX(-50%);border-left: 14px solid transparent;border-right: 14px solid transparent;border-top: 14px solid #0c1d58;border-bottom: 0}.arch-chips{border: 1px solid #d5dae2;border-top: 0;border-radius: 0 0 8px 8px;padding: 30px 20px 24px}.arch-chips.spread .arch-chips-line{justify-content: center}.brands-wrapper{padding: 34px 24px 38px}.steps-grid{grid-template-columns: repeat(2,1fr);gap: 36px}.step-card:nth-child(4){grid-column: auto}.step-card::before,.step-card::after{display: none !important}.why-grid{grid-template-columns: 1fr;max-width: 600px;margin: 40px auto 0}}@media (max-width: 767px){.header-inner{min-height: 70px}.main-nav{top: 70px}.logo img{height: 48px}.hero .section-head h1,.page-hero h1,.section-head h2,.cta .section-head h2.cta-title,.arch-title{font-size: 30px}.page-hero h1{line-height: 1.2}.badge,.section-btn .btn,.header-btn{padding: 10px 18px}.compare-card ul li{font-size: 18px}.compare-card{padding: 32px 24px}.compare-new{padding: 0 0 32px}.compare-body{padding: 0 24px}.layer-card,.service-card,.brand-card,.why-card{padding: 30px 24px;min-height: 0}.brand-grid{grid-template-columns: 1fr}.brand-card:last-child{max-width: 100%}.brands-wrapper{padding: 24px 16px;border-radius: 20px}.cookie-actions{grid-template-columns: 1fr}.footer-grid{grid-template-columns: 1fr;gap: 30px}.steps-grid{grid-template-columns: 1fr}.chip{font-size: 13.5px;padding: 8px 16px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}.js [data-anim]{opacity: 1;transform: none;transition: none}}main>section{padding-left: max(16px,5%) !important;padding-right: max(16px,5%) !important}main>section .container,.compare-wrap,.about-cards,.eco-why-grid,.eco-steps,.gs-details{padding-left: 0 !important;padding-right: 0 !important}.wwd-card,.wwd-plan-card,.ct-main,.eco-arch-row,.about-values{max-width: 100%}@media (min-width: 1025px) and (max-width: 1280px){.eco-chips{flex-wrap: wrap;justify-content: center;padding-top: 14px;padding-bottom: 14px}}html,body{overflow-x: hidden;overflow-x: clip}img,svg{max-width: 100%;height: auto}a,button,label{-webkit-tap-highlight-color: transparent}@media (min-width: 768px) and (max-width: 899px){.two-line span{white-space: normal}}@media (max-width: 1024px){.eco-steps{gap: 24px;flex-wrap: wrap}.eco-connector,.eco-connector.hide-laptop,.eco-connector.hide-mobile{display: none}.eco-step{flex: 0 1 calc(50% - 12px);max-width: 360px;min-height: 0;justify-content: flex-start;padding: 28px 20px 26px}.eco-step-num{font-size: 19px;padding: 14px 22px 24px 14px}.eco-step-icon{width: 84px}.eco-step-title{margin-top: 16px}.eco-step-title h2{font-size: 20px}.eco-step p{margin-top: 14px;font-size: 16px}.eco-step.line-gap .eco-step-title hr{margin-top: 0}}@media (min-width: 768px) and (max-width: 1024px){.eco-why-grid{flex-wrap: wrap}.eco-why-card{flex: 1 1 300px;max-width: 470px}}@media (max-width: 767px){.eco-step{flex-basis: 100%;max-width: 420px}.site-footer .footer-bottom{padding-bottom: 80px}.cookie-banner{padding: 18px 16px}.cookie-inner p{font-size: 13px}}@media (max-width: 480px){.logo img{height: 40px}.badge{font-size: 13px;padding: 7px 16px}.hero .section-head h1,.eco-hero h1,.page-hero h1,.ct-hero-head h1,.about-left h1,.about-cta h2,.wwd-cta-title,.eco-cta h2,.cta .section-head h2.cta-title{font-size: 28px;line-height: 1.2}.section-head h2,.eco-head h2,.eco-arch-head h2{font-size: 26px;line-height: 1.2}.section-head p,.eco-head p,.eco-hero p,.ct-intro>p{font-size: 15px}.btn{font-size: 14px;padding: 12px 22px}.layer-card,.service-card,.compare-card,.eco-brand-card,.eco-why-card,.about-card-body,.wwd-card{padding-left: 18px;padding-right: 18px}.compare-new{padding-left: 0;padding-right: 0}.about-quote-text{font-size: 18px;padding: 0 16px}.about-quote-author{padding-left: 25px}.ct-info{padding: 16px}.ct-info p{word-break: break-word}.gs-goal strong{font-size: 18px}.gs-industry{min-width: 0}}.xw{display: inline-block;overflow: hidden;vertical-align: top;padding-bottom: 0.12em;margin-bottom: -0.12em}.xw-i{display: inline-block}.gsap-on [data-anim]{transition: none !important}.reveal-all [data-anim],.reveal-all .brand-wheel .wl,.reveal-all .brand-wheel .wheel-center,.reveal-all .brand-wheel .wheel-node{opacity: 1 !important;transform: none !important;translate: none !important;scale: none !important;stroke-dashoffset: 0 !important}.pin-spacer>.eco-steps{width: 100% !important}.gs-tabs{scroll-margin-top: 110px}.wwd-card[id]{scroll-margin-top: 110px}html.lenis,html.lenis body{height: auto}.lenis.lenis-smooth{scroll-behavior: auto !important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior: contain}.lenis.lenis-stopped{overflow: hidden}.js .btn[data-anim],.js .btn-group[data-anim],.js .section-btn[data-anim],.js .header-btn[data-anim]{opacity: 1 !important;transform: none !important;transition: none !important}.js .badge[data-anim]{opacity: 1 !important;transform: none !important;transition: none !important}.has-xo-cursor,.has-xo-cursor *{cursor: none !important}.has-xo-cursor input,.has-xo-cursor textarea,.has-xo-cursor select,.has-xo-cursor [contenteditable="true"]{cursor: auto !important}.xo-cursor-dot,.xo-cursor-ring{position: fixed;top: 0;left: 0;z-index: 9999;pointer-events: none;opacity: 0;will-change: transform}.xo-cursor-dot span,.xo-cursor-ring span{display: block;border-radius: 50%}.xo-cursor-dot span{width: 8px;height: 8px;background: var(--primary);box-shadow: 0 0 0 2px rgba(255,255,255,0.7);transition: scale .25s ease,background-color .25s ease}.xo-cursor-ring span{width: 38px;height: 38px;border: 1.5px solid var(--primary);box-shadow: 0 0 0 1px rgba(255,255,255,0.55);transition: scale .35s cubic-bezier(0.16,1,0.3,1),background-color .3s ease,border-color .3s ease}.xo-cursor-link .xo-cursor-ring span{scale: 1.7;background-color: rgba(23,42,132,0.12);border-color: rgba(23,42,132,0.5)}.xo-cursor-link .xo-cursor-dot span{scale: 0.5;background-color: var(--orange)}.xo-cursor-card .xo-cursor-ring span{scale: 2.2;background-color: rgba(23,42,132,0.06);border-color: rgba(23,42,132,0.25)}.xo-cursor-down .xo-cursor-ring span{scale: 0.8}.xo-cursor-down.xo-cursor-link .xo-cursor-ring span{scale: 1.4}.xo-cursor-text .xo-cursor-dot,.xo-cursor-text .xo-cursor-ring{opacity: 0 !important}.ty-section{position: relative;overflow: hidden;min-height: calc(100vh - 90px);display: flex;align-items: center;justify-content: center;padding-top: 70px !important;padding-bottom: 90px !important;background: radial-gradient(circle at 15% 20%,rgba(31,57,157,0.10),transparent 45%),radial-gradient(circle at 85% 80%,rgba(255,126,22,0.10),transparent 45%),var(--light-bg)}.ty-blob{position: absolute;border-radius: 50%;filter: blur(40px);opacity: 0.55;pointer-events: none}.ty-blob-1{width: 320px;height: 320px;top: -80px;left: -60px;background: rgba(31,57,157,0.25)}.ty-blob-2{width: 260px;height: 260px;bottom: -70px;right: -40px;background: rgba(255,126,22,0.25)}.ty-blob-3{width: 180px;height: 180px;top: 40%;right: 12%;background: rgba(110,193,228,0.30)}.ty-confetti{position: absolute;inset: 0;width: 100%;height: 100%;pointer-events: none;z-index: 3}.ty-card{position: relative;z-index: 2;width: 100%;max-width: 860px;padding: 56px clamp(22px,5vw,64px) 48px;border-radius: 28px;background: rgba(255,255,255,0.92);border: 1px solid rgba(23,42,132,0.10);box-shadow: 0 30px 80px rgba(23,42,132,0.14);text-align: center;display: flex;flex-direction: column;align-items: center}.ty-check{position: relative;width: 120px;height: 120px;margin-bottom: 26px}.ty-check svg{position: relative;z-index: 1;width: 100%;height: 100%}.ty-check-glow{position: absolute;inset: 10px;border-radius: 50%;background: radial-gradient(circle,rgba(31,57,157,0.25),rgba(31,57,157,0) 70%)}.ty-check-circle{fill: #fff;stroke: #1F399D;stroke-width: 6;stroke-linecap: round;stroke-dasharray: 330;stroke-dashoffset: 0}.ty-check-tick{fill: none;stroke: var(--orange);stroke-width: 8;stroke-linecap: round;stroke-linejoin: round;stroke-dasharray: 80;stroke-dashoffset: 0}.ty-badge{margin-bottom: 18px}.ty-title{font-size: clamp(34px,5vw,60px);font-weight: 800;line-height: 1.12;color: var(--heading)}.ty-name{background-image: linear-gradient(90deg,#1F399D 0%,#172A84 55%,var(--orange) 100%);-webkit-background-clip: text;background-clip: text;color: transparent}.ty-lead{max-width: 620px;margin-top: 18px;font-size: clamp(16px,1.5vw,20px);color: var(--text)}.ty-lead strong{color: var(--primary)}.ty-steps{width: 100%;margin-top: 36px;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px;text-align: left}.ty-step{display: flex;gap: 14px;align-items: flex-start;padding: 18px;border-radius: 16px;background: var(--light-bg);border: 1px solid rgba(23,42,132,0.08)}.ty-step-num{flex-shrink: 0;width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;border-radius: 12px;font-size: 16px;font-weight: 800;color: #fff;background-image: linear-gradient(180deg,#1F399D 0%,#021867 100%)}.ty-step h3{font-size: 17px;font-weight: 700;color: var(--heading)}.ty-step p{margin-top: 4px;font-size: 14px;color: var(--text)}.ty-note{margin-top: 28px;font-size: 15px;color: var(--text)}.ty-note a{color: var(--primary);font-weight: 600}.ty-note a:hover{color: var(--orange)}.ty-actions{margin-top: 28px}.ty-actions .btn{padding: 14px 34px;font-size: 17px}@media (max-width: 767px){.ty-section{min-height: 0;padding-top: 40px !important;padding-bottom: 60px !important}.ty-card{padding: 40px 18px 34px;border-radius: 22px}.ty-check{width: 96px;height: 96px}.ty-steps{grid-template-columns: 1fr}.ty-actions .btn{width: 100%}}@keyframes tyDraw{from{stroke-dashoffset: var(--len)}to{stroke-dashoffset: 0}}@keyframes tyPop{0%{transform: scale(0.6);opacity: 0}60%{transform: scale(1.08);opacity: 1}100%{transform: scale(1);opacity: 1}}@keyframes tyGlow{0%,100%{transform: scale(1);opacity: 0.9}50%{transform: scale(1.35);opacity: 0.35}}@keyframes tyUp{from{transform: translateY(26px);opacity: 0}to{transform: none;opacity: 1}}@keyframes tyFloat{0%,100%{transform: translate(0,0)}50%{transform: translate(20px,-24px)}}.gsap-on .ty-card{animation: tyUp 0.9s cubic-bezier(0.16,1,0.3,1) both}.gsap-on .ty-check{animation: tyPop 0.7s cubic-bezier(0.34,1.56,0.64,1) 0.25s both}.gsap-on .ty-check-circle{--len: 330;animation: tyDraw 0.8s ease-out 0.35s both}.gsap-on .ty-check-tick{--len: 80;animation: tyDraw 0.5s ease-out 0.95s both}.gsap-on .ty-check-glow{animation: tyGlow 2.4s ease-in-out 1.2s infinite}.gsap-on .ty-title{animation: tyUp 0.9s cubic-bezier(0.16,1,0.3,1) 0.9s both}.gsap-on .ty-lead{animation: tyUp 0.9s cubic-bezier(0.16,1,0.3,1) 1.1s both}.gsap-on .ty-step{animation: tyUp 0.8s cubic-bezier(0.16,1,0.3,1) var(--d,1.6s) both}.gsap-on .ty-note{animation: tyUp 0.8s cubic-bezier(0.16,1,0.3,1) 2.1s both}.gsap-on .ty-blob-1{animation: tyFloat 9s ease-in-out infinite}.gsap-on .ty-blob-2{animation: tyFloat 11s ease-in-out -3s infinite reverse}.gsap-on .ty-blob-3{animation: tyFloat 8s ease-in-out -5s infinite}.js main>section:first-of-type [data-anim]{opacity: 1 !important;transform: none;transition: none !important}@keyframes xoHeroRise{from{transform: translateY(24px)}to{transform: none}}@media (prefers-reduced-motion: no-preference){main>section:first-of-type [data-anim]:not(.badge):not(.btn):not(.btn-group),main>section:first-of-type .about-values{animation: xoHeroRise 0.9s cubic-bezier(0.16,1,0.3,1) backwards}main>section:first-of-type h1[data-anim]{animation-delay: 0.05s}main>section:first-of-type h2[data-anim]{animation-delay: 0.12s}main>section:first-of-type p[data-anim]{animation-delay: 0.18s}main>section:first-of-type .about-quote[data-anim]{animation-delay: 0.26s}main>section:first-of-type .ct-info[data-anim]{animation-delay: 0.25s}main>section:first-of-type .about-values{animation-delay: 0.2s}}.call-fab{position: fixed;left: 20px;bottom: 20px;z-index: 150;width: 58px;height: 58px;border-radius: 50%;display: flex;align-items: center;justify-content: center;color: #fff;background-image: linear-gradient(145deg,#2a4bc4 0%,#1F399D 45%,#021867 100%);box-shadow: 0 10px 26px rgba(2,24,103,0.35);transition: transform .3s ease,box-shadow .3s ease}.call-fab:hover,.call-fab:focus-visible{transform: scale(1.08);box-shadow: 0 14px 32px rgba(2,24,103,0.45)}.call-fab:focus-visible{outline: 3px solid var(--orange);outline-offset: 3px}.call-fab-icon{position: relative;z-index: 1}.call-fab-wave{position: absolute;inset: 0;border-radius: 50%;border: 2px solid rgba(31,57,157,0.55);pointer-events: none;opacity: 0}@keyframes callWave{0%{transform: scale(1);opacity: 0.8}100%{transform: scale(1.9);opacity: 0}}@keyframes callRing{0%,50%,100%{transform: rotate(0) scale(1)}3%{transform: rotate(-22deg) scale(1.1)}6%{transform: rotate(22deg) scale(1.1)}9%{transform: rotate(-22deg) scale(1.1)}12%{transform: rotate(22deg) scale(1.1)}15%{transform: rotate(-18deg) scale(1.08)}18%{transform: rotate(18deg) scale(1.08)}21%{transform: rotate(-12deg) scale(1.05)}24%{transform: rotate(12deg) scale(1.05)}27%{transform: rotate(0) scale(1)}}@keyframes callBounce{0%,50%,100%{box-shadow: 0 10px 26px rgba(2,24,103,0.35)}12%{box-shadow: 0 10px 34px rgba(255,126,22,0.55)}}.call-fab{animation: callBounce 2.4s ease-in-out infinite}.call-fab-wave{animation: callWave 2.4s ease-out infinite}.call-fab-wave-2{animation-delay: 1.2s}.call-fab-icon{animation: callRing 2.4s ease-in-out infinite;transform-origin: 50% 50%}.call-fab:hover .call-fab-icon{animation-play-state: paused}@media (max-width: 767px){.call-fab{left: 16px;bottom: 16px;width: 54px;height: 54px}}.nav-mobile-call{display: none}@media (max-width: 1024px){.main-nav{top: 90px;bottom: 0;display: flex;flex-direction: column;padding: 18px 6% 32px;overflow-y: auto;border: 0;background: radial-gradient(circle at 100% 0%,rgba(255,126,22,0.12),transparent 45%),radial-gradient(circle at 0% 100%,rgba(31,57,157,0.14),transparent 50%),#ffffff;box-shadow: inset 0 1px 0 rgba(23,42,132,0.08);transform: translateY(-14px);transition: opacity .35s ease,transform .45s cubic-bezier(0.16,1,0.3,1),visibility .35s}.main-nav.open{transform: none}.main-nav ul li{border-bottom: 1px solid rgba(23,42,132,0.10) !important;opacity: 0;transform: translateX(30px);transition: opacity .4s ease,transform .55s cubic-bezier(0.16,1,0.3,1)}.main-nav.open ul li{opacity: 1;transform: none}.main-nav.open ul li:nth-child(1){transition-delay: 0.06s}.main-nav.open ul li:nth-child(2){transition-delay: 0.12s}.main-nav.open ul li:nth-child(3){transition-delay: 0.18s}.main-nav.open ul li:nth-child(4){transition-delay: 0.24s}.main-nav ul li a{display: flex;align-items: center;justify-content: space-between;padding: 20px 2px;font-size: 24px;font-weight: 700;letter-spacing: -0.3px;color: var(--heading)}.main-nav ul li a::after{content: "\2192";display: block !important;position: static;width: auto;height: auto;background: none;opacity: 1;font-size: 22px;color: var(--primary);transition: transform .3s ease}.main-nav ul li a:hover::after,.main-nav ul li a.active::after{transform: translateX(6px);color: var(--orange)}.main-nav ul li a.active{color: var(--orange-hover)}.nav-mobile-btn{width: 100%;margin: 28px 0 0 !important;padding: 16px 20px;font-size: 18px;justify-content: center}.nav-mobile-call{display: inline-flex;align-items: center;justify-content: center;gap: 10px;margin-top: 14px;padding: 14px 20px;border-radius: 60px;border: 2px solid var(--primary);color: var(--primary);font-size: 17px;font-weight: 700}.nav-mobile-btn,.nav-mobile-call{opacity: 0;transform: translateY(16px);transition: opacity .4s ease .3s,transform .5s cubic-bezier(0.16,1,0.3,1) .3s}.main-nav.open .nav-mobile-btn,.main-nav.open .nav-mobile-call{opacity: 1;transform: none}html.menu-open,html.menu-open body{overflow: hidden}}@media (max-width: 767px){.main-nav{top: 70px}.main-nav ul li a{font-size: 22px;padding: 18px 2px}}.ty-section{min-height: calc(100vh - 90px);min-height: calc(100dvh - 90px);padding-top: 24px !important;padding-bottom: 24px !important}.ty-card{max-width: 820px;padding: 30px clamp(20px,4vw,48px) 28px}.ty-check{width: 78px;height: 78px;margin-bottom: 14px}.ty-badge{margin-bottom: 10px}.ty-title{font-size: clamp(28px,3.6vw,44px)}.ty-lead{margin-top: 10px;font-size: clamp(15px,1.25vw,17px)}.ty-steps{margin-top: 20px;gap: 12px}.ty-step{padding: 12px 14px;gap: 12px;border-radius: 14px}.ty-step-num{width: 34px;height: 34px;font-size: 14px;border-radius: 10px}.ty-step h3{font-size: 15px}.ty-step p{margin-top: 2px;font-size: 13px;line-height: 1.4}.ty-note{margin-top: 16px;font-size: 14px}.ty-actions{margin-top: 16px}.ty-actions .btn{padding: 12px 28px;font-size: 16px}@media (max-width: 767px){.ty-section{min-height: calc(100vh - 70px);min-height: calc(100dvh - 70px);padding-top: 14px !important;padding-bottom: 14px !important}.ty-card{padding: 22px 16px 20px;border-radius: 20px}.ty-check{width: 62px;height: 62px;margin-bottom: 10px}.ty-title{font-size: 26px}.ty-lead{font-size: 14px}.ty-steps{grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px;margin-top: 14px}.ty-step{flex-direction: column;align-items: center;text-align: center;gap: 6px;padding: 10px 6px}.ty-step-num{width: 30px;height: 30px;font-size: 13px}.ty-step h3{font-size: 13px}.ty-step p{display: none}.ty-note{margin-top: 12px;font-size: 13px}.ty-actions{margin-top: 12px;gap: 8px}.ty-actions .btn{padding: 12px 18px;font-size: 15px}}@media (max-width: 400px){.service-top,.eco-brand-top{flex-wrap: wrap;gap: 10px}.tag{height: auto;min-height: 26px;padding: 4px 12px;line-height: 1.3;white-space: normal;text-align: center}}@media (min-width: 768px) and (max-height: 720px){.ty-section{padding-top: 14px !important;padding-bottom: 14px !important}.ty-card{padding-top: 22px;padding-bottom: 20px}.ty-check{width: 62px;height: 62px;margin-bottom: 10px}.ty-title{font-size: clamp(26px,3.2vw,38px)}.ty-steps{margin-top: 14px}.ty-note,.ty-actions{margin-top: 12px}}.wheel-lines-m{display: none}@media (max-width: 767px){.brand-wheel{width: 100%;max-width: 440px;margin: 24px auto 0}.wheel-stage{display: block;aspect-ratio: 100 / 102;max-width: none;margin: 0;--tile: 13cqw}.wheel-lines{display: none}.wheel-lines.wheel-lines-m{display: block}.wheel-lines-m .wl{stroke-width: 0.35}.wheel-center{position: absolute;left: 50%;top: 53.92%;width: 26cqw;height: 26cqw;margin: 0;transform: translate(-50%,-50%)}.wheel-node{position: absolute;left: var(--mx) !important;top: var(--my) !important;transform: translate(-50%,calc(var(--tile) / -2))}.wheel-float{flex-direction: column;align-items: center;text-align: center;gap: 1.6cqw;padding: 0 1.2cqw 1cqw;border-radius: 2.5cqw;background: #fff}.wheel-text{align-items: center}.wheel-text strong{font-size: clamp(12px,3.7cqw,16px)}.wheel-text small{font-size: clamp(10px,2.9cqw,13px);white-space: normal;max-width: 30cqw;line-height: 1.25}.js .brand-wheel:not(.in-view) .wheel-node{translate: var(--mdx) var(--mdy);scale: 0.3}}.main-nav a.nav-mobile-btn,.main-nav a.nav-mobile-btn:hover{color: #fff}@media (max-width: 767px){.hero{padding-bottom: 52vw;background-image: url("../images/XoomOne-Main%20Banner.webp"),radial-gradient(55vw 45vw at 0% calc(100% - 23.4vw),rgba(46,76,214,0.2) 0%,rgba(31,57,157,0.08) 45%,rgba(31,57,157,0) 75%),radial-gradient(55vw 45vw at 100% calc(100% - 23.4vw),rgba(46,76,214,0.2) 0%,rgba(31,57,157,0.08) 45%,rgba(31,57,157,0) 75%);background-size: 135% auto,100% 100%,100% 100%;background-position: 50% 100%,0 0,0 0}.hero::before,.hero::after{bottom: 23.4vw;width: 13vw;height: 13vw}}@media (max-width: 767px){.gs-industries,.gs-goals{width: 100%;margin-top: 22px;display: grid;grid-template-columns: 1fr;gap: 10px}.gs-card.gs-industry,.gs-card.gs-goal{width: 100%;max-width: none;min-width: 0;display: grid;grid-template-columns: 20px minmax(0,1fr) 46px;grid-template-rows: auto auto;column-gap: 12px;row-gap: 2px;align-items: center;padding: 12px 14px;text-align: left;border-radius: 14px}.gs-card input{grid-column: 1;grid-row: 1 / span 2;margin: 0;width: 18px;height: 18px}.gs-industry img,.gs-goal img{grid-column: 3;grid-row: 1 / span 2;width: 46px;height: 46px;padding: 0;justify-self: end}.gs-goal img{padding: 9px;border-radius: 12px}.gs-industry-title,.gs-goal strong{grid-column: 2;grid-row: 1;margin: 0;align-items: flex-start}.gs-industry-title strong,.gs-goal strong{font-size: 17px}.gs-industry-title hr{display: none}.gs-industry-sub,.gs-goal span{grid-column: 2;grid-row: 2;margin: 0;font-size: 13px;line-height: 1.35;text-align: left}.gs-card:hover{transform: none}.gs-actions{margin-top: 24px}}.main-nav a.nav-mobile-btn{font-weight: 600}@media (max-width: 767px){.hero .section-head{padding-bottom: 0}.hero{padding-bottom: 46vw}}