.lx-band{--lx-green:#67c300;--lx-lime:#e8fa9e;--lx-teal:#235553;--lx-ink:#0c1d1c;--lx-cream:#fcf6eb;--lx-muted:#4f5b5a;--lx-hair:#0c1d1c1f;background:var(--lx-cream);padding:clamp(64px,8vw,120px) 0 0}.lx-band:not(:has(+.lx-band)){padding-bottom:clamp(64px,8vw,120px)}.lx-band.lx-band-white{background:#fff}.lx-band h2,.lx-band h3{color:#000;font-weight:400}.lx-band h2 em{color:var(--lx-green);font-style:normal}.lx-head{grid-template-columns:1.1fr 1fr;align-items:end;gap:48px;margin-bottom:clamp(36px,4vw,56px);display:grid}.lx-head h2{letter-spacing:-.01em;margin:0;font-size:clamp(30px,3vw,43px);line-height:1.06}.lx-head p{max-width:52ch;margin:0;font-size:16px;line-height:1.4}.lx-head.lx-head-center{text-align:center;grid-template-columns:1fr;justify-items:center;gap:16px}.lx-band ul.lx-list{margin:0;padding:0;list-style:none}.lx-band ul.lx-list>li{margin:0;padding-left:0}.lx-band ul.lx-list>li:before{content:none;display:none}@media (width>=769px){.lx-head h2{font-size:4.8rem;line-height:1.04}.lx-head p{font-size:1.8rem;line-height:1.33}}@media (width<=1100px){.lx-head{grid-template-columns:1fr;gap:16px}}.lx-cards{--lx-gap:24px;grid-template-columns:repeat(calc(var(--lx-cols) * 2), minmax(0, 1fr));column-gap:var(--lx-gap);margin-bottom:calc(-1 * var(--lx-gap));row-gap:0;display:grid}.lx-cards>.lx-card{margin-bottom:var(--lx-gap)}.lx-card{grid-area:span 6/span 2;grid-template-rows:subgrid;background:#fff;border:1px solid #0c1d1c17;border-radius:20px;align-content:start;row-gap:0;min-width:0;padding:clamp(24px,2.4vw,32px) clamp(22px,2.4vw,30px);display:grid}.lx-cards-2{--lx-cols:2}.lx-cards-3{--lx-cols:3}.lx-cards-4{--lx-cols:4;--lx-gap:20px}.lx-cards.lx-cards-connected{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.lx-cards-connected>.lx-card{grid-column:auto}.lx-cards-connector{color:#235553;background:#e8fa9e;border-radius:50%;grid-area:1/2/span 6;align-self:center;place-items:center;width:60px;height:60px;display:grid}.lx-card>.lx-card-icon{grid-row:1}.lx-card>.lx-card-number{grid-row:2}.lx-card>.lx-card-title{grid-row:3}.lx-card>.lx-card-text{grid-row:4}.lx-card>.lx-card-tags{grid-row:5}.lx-card>.lx-card-link{grid-row:6;align-self:start}.lx-card-icon{border-radius:12px;place-items:center;width:48px;height:48px;margin-bottom:28px;display:grid}.lx-card-icon svg{width:22px;height:22px}.lx-card-icon-teal{color:#235553;background:#e4efec}.lx-card-icon-green{color:#4a8f00;background:#e9f6dc}.lx-card-icon-lime{color:#235553;background:#f8fde3}.lx-card-number{text-transform:uppercase;letter-spacing:.1em;color:#67c300;margin-bottom:14px;font-size:13px;line-height:1;display:block}.lx-band h3.lx-card-title{color:#235553;margin:0 0 12px;font-size:clamp(19px,1.5vw,22px);font-weight:700;line-height:1.25}.lx-card-text,.lx-card-text p{color:#5e6e6c;margin:0;font-size:16px;line-height:1.65}.lx-card-text p+p{margin-top:.8em}.lx-band .lx-card-text ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lx-band .lx-card-text p+ul{margin-top:16px}.lx-band .lx-card-text ul>li{color:#0c1d1c;margin:0;padding:0 0 0 19px;font-size:16px;line-height:1.4;position:relative}.lx-band .lx-card-text ul>li:before{content:"";background:#67c300;border:0;border-radius:50%;width:7px;height:7px;display:block;position:absolute;top:.5em;left:0;transform:none}.lx-card.lx-card-dark{background:#235553;border-color:#235553}.lx-card-dark .lx-card-number{color:#e8fa9e}.lx-band .lx-card-dark h3.lx-card-title{color:#fff}.lx-card-dark .lx-card-text,.lx-card-dark .lx-card-text p,.lx-band .lx-card-dark .lx-card-text ul>li{color:#d7e5e2}.lx-band .lx-card-dark .lx-card-text ul>li:before{background:#e8fa9e}.lx-card-dark .lx-card-link{color:#e8fa9e}.lx-band ol.lx-steps{grid-template-columns:repeat(var(--lx-steps), 1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.lx-steps:before{content:"";background:#2355534d;height:1.5px;position:absolute;top:21px;left:22px;right:22px}.lx-band ol.lx-steps>li{margin:0;padding:0 28px 0 0;position:relative}.lx-band ol.lx-steps>li:before{content:none;display:none}.lx-steps .dot{color:#000;background:#fcf6eb;border-radius:50%;place-items:center;width:44px;height:44px;font-size:17px;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #67c300}.lx-band .lx-steps h3{margin:20px 0 8px;font-size:20px;line-height:1.2}.lx-step-text,.lx-step-text p{margin:0;font-size:15px;line-height:1.45}.lx-band .lx-note{color:#0c1d1c;background:#e8fa9e;border-radius:12px;margin:44px 0 0;padding:20px 24px;font-size:16px;line-height:1.45}.lx-note strong{font-weight:700}.lx-band ul.lx-card-tags{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:8px;padding-top:24px;display:flex}.lx-band ul.lx-card-tags>li{color:#0c1d1c;background:#e8fa9e;border-radius:999px;padding:7px 12px;font-size:13px;line-height:1}.lx-card-link{color:#235553;text-underline-offset:3px;padding-top:20px;font-size:15px;font-weight:700;text-decoration:underline}@media (width>=769px){.lx-band h3.lx-card-title{font-size:2.4rem}.lx-card-text,.lx-card-text p,.lx-band .lx-card-text ul>li,.lx-step-text,.lx-step-text p,.lx-band .lx-note{font-size:1.8rem}.lx-band .lx-steps h3{font-size:2.4rem}.lx-card-link{font-size:1.7rem}}@media (width>=1101px){.lx-cards-4 .lx-c4-s2,.lx-cards-3 .lx-c3-s2,.lx-cards-2 .lx-c2-s2{grid-column:2/span 2}.lx-cards-4 .lx-c4-s3,.lx-cards-3 .lx-c3-s3{grid-column:3/span 2}.lx-cards-4 .lx-c4-s4{grid-column:4/span 2}}@media (width<=1100px){.lx-cards-3,.lx-cards-4{--lx-cols:2}}@media (width>=641px) and (width<=1100px){.lx-cards .lx-c2-s2{grid-column:2/span 2}}@media (width<=860px){.lx-band ol.lx-steps{grid-template-columns:1fr 1fr;row-gap:32px}.lx-steps:before{display:none}.lx-cards.lx-cards-connected{grid-template-columns:minmax(0,1fr)}.lx-cards-connector{margin-bottom:var(--lx-gap);order:1;grid-area:auto/1;justify-self:center;transform:rotate(90deg)}.lx-cards-connected>.lx-card:last-child{order:2}}@media (width<=640px){.lx-cards-2,.lx-cards-3,.lx-cards-4{--lx-cols:1}.lx-band ol.lx-steps{grid-template-columns:1fr}}.lx-plane{background:#fff;border-radius:12px;margin:0;padding:44px 40px 28px}.lx-map-head,.lx-map{grid-template-columns:minmax(260px,330px) 1fr minmax(240px,300px);display:grid}.lx-map-head{letter-spacing:.14em;text-transform:uppercase;color:var(--lx-muted);margin-bottom:14px;font-size:12px}.lx-map-head span:nth-child(2){text-align:center}.lx-map{row-gap:16px}.lx-lex{background:var(--lx-teal);color:#fff;border-radius:12px;flex-direction:column;grid-column:1;margin-right:14px;padding:28px;display:flex;position:relative}.lx-lex img{align-self:flex-start;width:auto;height:30px}.lx-product{margin-top:18px;font-size:23px;line-height:1.15}.lx-product small{color:#b9cfcb;margin-top:6px;font-size:14px;display:block}.lx-band .lx-lex ul.lx-list{gap:10px;margin:24px 0 0;display:grid}.lx-band .lx-lex ul.lx-list>li{color:#fff;background:#ffffff0f;border-radius:8px;align-items:center;gap:12px;padding:11px 14px;font-size:15.5px;line-height:1.3;display:flex;box-shadow:inset 0 0 0 1px #e8fa9e24}.lx-lex li i{background:var(--lx-lime);border-radius:50%;flex:none;width:8px;height:8px}.lx-neutral{color:#b9cfcb;margin:auto 0 0;padding-top:22px;font-size:14px;line-height:1.45}.lx-neutral b,.lx-neutral strong{color:var(--lx-lime);font-weight:400}.lx-bus{background:var(--lx-green);border-radius:0 8px 8px 0;width:14px;position:absolute;top:22px;bottom:22px;right:-14px}.lx-lane{grid-column:2;justify-content:center;align-items:center;min-height:116px;padding:0 18px;display:flex;position:relative}.lx-lane:before{content:"";background:var(--lx-teal);height:1.5px;position:absolute;top:50%;left:0;right:0;transform:translateY(-.75px)}.lx-lane .tip{border-top:5px solid #0000;border-bottom:5px solid #0000;width:0;height:0;position:absolute;top:50%;transform:translateY(-50%)}.lx-lane .tip.r{border-left:8px solid var(--lx-teal);right:-1px}.lx-lane .tip.l{border-right:8px solid var(--lx-teal);left:0}.lx-lane .pulse{background:var(--lx-green);opacity:0;border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;box-shadow:0 0 0 4px #67c30033}.lx-lane .pulse.out{animation:3.6s cubic-bezier(.45,0,.25,1) infinite lx-out}.lx-lane .pulse.in{animation:3.6s cubic-bezier(.45,0,.25,1) infinite lx-in}@keyframes lx-out{0%{opacity:0;left:2%}10%,42%{opacity:1}50%,to{opacity:0;left:96%}}@keyframes lx-in{0%{opacity:0;left:96%}10%,42%{opacity:1}50%,to{opacity:0;left:2%}}.lx-chip{z-index:1;background:var(--lx-cream);text-align:center;box-shadow:inset 0 0 0 1px var(--lx-hair);border-radius:8px;min-width:min(100%,250px);padding:12px 18px;position:relative}.lx-chip b{color:#000;font-size:17px;font-weight:400;display:block}.lx-chip span{color:var(--lx-muted);margin-top:2px;font-size:13px;line-height:1.35;display:block}.lx-chip em{letter-spacing:.12em;text-transform:uppercase;color:var(--lx-teal);margin-top:6px;font-size:11px;font-style:normal;display:inline-block}.lx-sys{background:var(--lx-cream);box-shadow:inset 0 0 0 1px var(--lx-hair);border-radius:8px;grid-column:3;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.lx-sys .ic{background:var(--lx-lime);width:40px;height:40px;color:var(--lx-teal);border-radius:50%;flex:none;place-items:center;display:grid}.lx-band .lx-sys h3{margin:0;font-size:17px;line-height:1.2}.lx-sys p{color:var(--lx-muted);margin:4px 0 0;font-size:13.5px;line-height:1.4}.lx-legend{border-top:1px solid var(--lx-hair);color:var(--lx-muted);flex-wrap:wrap;justify-content:space-between;gap:6px 28px;margin-top:24px;padding-top:16px;font-size:13.5px;display:flex}@media (prefers-reduced-motion:reduce){.lx-lane .pulse{display:none}}@media (width<=860px){.lx-plane{padding:24px 16px}.lx-map-head{display:none}.lx-map{grid-template-columns:1fr;row-gap:0}.lx-map .lx-lex{margin:0 0 14px;grid-row:auto!important}.lx-bus{border-radius:0 0 8px 8px;width:auto;height:14px;inset:auto 22px -14px}.lx-lane,.lx-sys{grid-column:1}.lx-lane{flex-direction:column;min-height:0;padding:28px 0 20px}.lx-lane:before{width:1.5px;height:auto;inset:0 auto 0 50%;transform:none}.lx-lane .tip,.lx-lane .tip.l,.lx-lane .tip.r{border:5px solid #0000;top:auto;left:50%;right:auto;transform:translate(-50%)}.lx-lane .tip.l{display:none}.lx-lane .tip.r{border-top:8px solid var(--lx-teal);border-bottom:0;bottom:-1px}.lx-lane .pulse{display:none}}
