.landing-ec,.landing-ec *{box-sizing:border-box}.landing-ec{scroll-behavior:smooth;color:#151925;font-family:var(--landing-dm-sans),system-ui,sans-serif;-webkit-font-smoothing:antialiased;background:#fbf7ef;margin:0;font-weight:400;overflow-x:hidden}@media (prefers-reduced-motion:reduce){.landing-ec,.landing-ec *{scroll-behavior:auto!important}.landing-ec *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.landing-ec a{color:#173c78;text-decoration:none}.landing-ec a:hover{color:#0d2b5e}.landing-ec h1,.landing-ec h2,.landing-ec h3{font-family:var(--landing-poppins),system-ui,sans-serif;letter-spacing:-.02em;margin:0;line-height:1.06}.landing-ec{line-height:normal}.landing-ec p{margin:0;font-weight:400}@keyframes ec-floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes ec-floatY2{0%,to{transform:translateY(0)}50%{transform:translateY(12px)}}@keyframes ec-spinSlow{to{transform:rotate(360deg)}}@keyframes ec-pulseDot{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}@keyframes ec-marq{to{transform:translate(-50%)}}@keyframes ec-marqR{to{transform:translate(50%)}}@keyframes ec-scanline{0%{top:-10%}to{top:110%}}@keyframes ec-routeMove{to{stroke-dashoffset:-240px}}@keyframes ec-dotTravel{0%{left:0%}to{left:100%}}@keyframes ec-tapeShimmer{0%,to{opacity:.55}50%{opacity:.95}}@keyframes ec-barGrow{0%{width:0}}@keyframes ec-wobble{0%,to{transform:rotate(-1.4deg)}50%{transform:rotate(1.4deg)}}@keyframes ec-truckDrive{0%{left:-60px;transform:translateY(0)rotate(0)}18%{transform:translateY(-20px)rotate(-4deg)}36%{transform:translateY(8px)rotate(3deg)}54%{transform:translateY(-14px)rotate(-3deg)}72%{transform:translateY(10px)rotate(2deg)}90%{transform:translateY(-6px)rotate(-1deg)}to{left:calc(100% + 20px);transform:translateY(0)rotate(0)}}@keyframes ec-wheelSpin{to{transform:rotate(360deg)}}@keyframes ec-forkliftDrive{0%{left:-70px}45%{left:calc(50% - 30px)}50%{left:calc(50% - 30px)}95%{left:calc(100% + 20px)}to{left:calc(100% + 20px)}}.landing-ec .ec-marq-row:hover .ec-marq-track{animation-play-state:paused!important}.landing-ec .lift{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.landing-ec .lift:hover{transform:translateY(-7px)rotate(-.3deg);box-shadow:0 26px 50px #0d2b5e29}.landing-ec .corrugate{background-image:repeating-linear-gradient(115deg,#0d2b5e0d 0 2px,#0000 2px 9px)}.landing-ec .qbox{flex-direction:column;align-self:start;display:flex}.landing-ec .qcard{background:#fbf7ef;border:1px solid #e5e7ee;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .25s,background .25s,box-shadow .25s;display:flex}.landing-ec .qicon{color:#173c78;background:#fff;border:1px solid #e5e7ee;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;transition:color .25s,border-color .25s,background .25s;display:flex}.landing-ec .qbox:hover .qcard{background:#fff;border-color:#ffc72c;border-bottom-right-radius:0;border-bottom-left-radius:0;box-shadow:0 8px 18px #0d2b5e14}.landing-ec .ec-2col>[data-reveal]>:only-child{height:100%}.landing-ec .ec-faq-grid{align-items:stretch!important}.landing-ec .ec-faq-grid>details{height:100%}.landing-ec .qbox:hover .qicon{color:#0d2b5e;background:#fff8e4;border-color:#ffc72c}.landing-ec .qdesc{opacity:0;background:#0d2b5e;border-radius:0 0 10px 10px;max-height:0;transition:max-height .35s,opacity .3s;overflow:hidden}.landing-ec .qbox:hover .qdesc{opacity:1;max-height:150px;padding:12px 14px}@media (min-width:1956px){.landing-ec .ec-shop-slider{justify-content:center}}@media (max-width:1024px){.landing-ec .ec-topbar-info,.landing-ec .ec-navrow{display:none!important}.landing-ec .ec-hero-grid{grid-template-columns:1fr!important;padding-top:48px!important;padding-bottom:56px!important}.landing-ec .ec-hero-visual{margin-top:24px}.landing-ec .ec-grid3,.landing-ec .ec-grid4{grid-template-columns:repeat(2,1fr)!important}.landing-ec .ec-footer-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:760px){.landing-ec .ec-grid4{grid-template-columns:1fr 1fr!important}.landing-ec .ec-2col,.landing-ec .ec-cta-grid{grid-template-columns:1fr!important}.landing-ec .ec-cta-grid>div:last-child{margin-top:22px;border-left:none!important;padding-left:0!important}.landing-ec .ec-compare-head{display:none!important}.landing-ec .ec-compare-row{gap:2px;grid-template-columns:1fr!important;padding:14px 16px 6px!important}.landing-ec .ec-compare-row>div{padding:6px 0!important}.landing-ec .ec-compare-label{display:inline!important}}@media (max-width:600px){.landing-ec .ec-faq-grid,.landing-ec .ec-grid3,.landing-ec .ec-grid4,.landing-ec .ec-inner2{grid-template-columns:1fr!important}.landing-ec .ec-footer-grid{text-align:left;grid-template-columns:1fr!important}.landing-ec .ec-topbar{gap:10px!important;padding:9px 16px!important}.landing-ec .ec-logorow{gap:16px!important;padding:12px 16px!important}.landing-ec .ec-topbar-cta{padding:7px 12px!important;font-size:11px!important}}
