.segment-solutions{background:#000;color:#fff;overflow:clip;padding-block:124.898px 128px;position:relative}@media(max-width:1119px){.segment-solutions{padding-block:108.898px 112px}}@media(max-width:599px){.segment-solutions{padding-block:76.898px 80px}}.segment-solutions__container{margin-inline:auto;max-width:1736px;padding-inline:clamp(20px,8.9vw,128px);width:100%}@media(max-width:1119px){.segment-solutions__container{padding-inline:64px}}@media(max-width:599px){.segment-solutions__container{padding-inline:24px}}.segment-solutions__container{display:flex;flex-direction:column;gap:71.68px}@media(max-width:1119px){.segment-solutions__container{gap:72px}}@media(max-width:599px){.segment-solutions__container{gap:64px}}.segment-solutions__head{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}@media(max-width:1119px){.segment-solutions__head{align-items:flex-start;flex-direction:column;gap:24.72px}}@media(max-width:599px){.segment-solutions__head{align-items:stretch;gap:25.76px}}.segment-solutions__headline{align-items:flex-start;display:flex;flex-direction:column;gap:14.382px;min-width:0}@media(max-width:1119px){.segment-solutions__headline{gap:15.222px}}@media(max-width:599px){.segment-solutions__headline{gap:16.062px}}.segment-solutions__eyebrow{color:#59af31;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-size:12px;font-weight:600;letter-spacing:0;line-height:1.2;margin:0;padding:0 2px;text-transform:uppercase}.segment-solutions__title{font-family:Sora,Segoe UI,system-ui,-apple-system,sans-serif;font-size:32px;font-weight:600;letter-spacing:-.02em;line-height:1.2}@media(max-width:1119px){.segment-solutions__title{font-size:28px;line-height:1.2}}@media(max-width:599px){.segment-solutions__title{font-size:24px;line-height:1.2}}.segment-solutions__title{color:#fff;font-weight:500;margin:0;max-width:600px}.segment-solutions__button{align-items:center;background:none;border:0;border-radius:16px;cursor:pointer;display:inline-flex;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-size:12px;font-weight:600;gap:10px;height:56px;justify-content:center;letter-spacing:.02em;line-height:1.2;overflow:hidden;padding:0 20px;position:relative;text-decoration:none;text-transform:uppercase;transition:color .3s ease,background .3s ease,box-shadow .3s ease;white-space:nowrap}.segment-solutions__button i{font-size:13px;transition:transform .3s cubic-bezier(.16,1,.3,1)}.segment-solutions__button.is-disabled,.segment-solutions__button:disabled{pointer-events:none}.segment-solutions__button.is-disabled i,.segment-solutions__button:disabled i{transform:none}.segment-solutions__button{background:#fff;color:#011308}.segment-solutions__button>*{position:relative;z-index:1}.segment-solutions__button:after{background:#59af31;border-radius:8px;content:"";filter:blur(20px);height:64px;left:0;mix-blend-mode:multiply;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:left 1.8s cubic-bezier(.22,1,.36,1),opacity .5s ease;width:64px;z-index:0}.segment-solutions__button:focus-visible:after,.segment-solutions__button:hover:after{left:110%;opacity:.5}.segment-solutions__button.is-disabled:after,.segment-solutions__button:disabled:after{display:none}@media(prefers-reduced-motion:reduce){.segment-solutions__button:after{transition:opacity .3s ease}.segment-solutions__button:focus-visible:after,.segment-solutions__button:hover:after{left:0}}.segment-solutions__button:focus-visible,.segment-solutions__button:hover{box-shadow:0 2px 8px rgba(89,175,49,.6);color:#066e41}.segment-solutions__button.is-disabled,.segment-solutions__button:disabled{background:transparent;box-shadow:none;color:#b0b0b0}.segment-solutions__button{flex:none;margin-bottom:8.32px}@media(max-width:1119px){.segment-solutions__button{margin-bottom:0}}@media(max-width:599px){.segment-solutions__button{width:100%}}.segment-solutions__carousel{position:relative}.segment-solutions__stage{display:grid;list-style:none;margin:0;padding:0;touch-action:pan-y}@media(max-width:1119px){.segment-solutions__stage{overflow:clip;overflow-clip-margin:6px}}.segment-solutions__slide{--sol-tx:0px;--sol-ty:0px;--sol-s:1;--sol-dim:0;grid-area:1/1;justify-self:center;max-width:100%;position:relative;scale:var(--sol-s);transition:translate .8s cubic-bezier(.16,1,.3,1),scale .8s cubic-bezier(.16,1,.3,1),visibility 0s linear 0s;translate:var(--sol-tx) var(--sol-ty);width:900px}.segment-solutions__slide:after{background:#000;border-radius:32px;content:"";inset:0;opacity:var(--sol-dim);pointer-events:none;position:absolute;transition:opacity .8s cubic-bezier(.16,1,.3,1);z-index:3}.segment-solutions__slide.is-prev{--sol-tx:calc(-90% - 24px);--sol-ty:-10%;--sol-s:0.8;--sol-dim:0.5;cursor:pointer}.segment-solutions__slide.is-next{--sol-tx:calc(90% + 24px);--sol-ty:10%;--sol-s:0.8;--sol-dim:0.5;cursor:pointer}.segment-solutions__slide.is-after,.segment-solutions__slide.is-before{--sol-s:0.8;--sol-dim:1;transition-delay:0s,0s,.8s;visibility:hidden}.segment-solutions__slide.is-before{--sol-tx:calc(-170% - 48px);--sol-ty:-10%}.segment-solutions__slide.is-after{--sol-tx:calc(170% + 48px);--sol-ty:10%}.segment-solutions__slide.is-jump{--sol-dim:1;transition:none}.segment-solutions__slide.is-jump:after{transition:none}@media(max-width:1119px){.segment-solutions__slide{width:100%}.segment-solutions__slide.is-after,.segment-solutions__slide.is-before,.segment-solutions__slide.is-next,.segment-solutions__slide.is-prev{--sol-ty:0px;--sol-s:1;--sol-dim:0;cursor:default}.segment-solutions__slide.is-prev{--sol-tx:calc(-100% - 24px)}.segment-solutions__slide.is-next{--sol-tx:calc(100% + 24px)}.segment-solutions__slide.is-before{--sol-tx:calc(-200% - 48px)}.segment-solutions__slide.is-after{--sol-tx:calc(200% + 48px)}}@media(prefers-reduced-motion:reduce){.segment-solutions__slide,.segment-solutions__slide:after{transition:none}}.segment-solutions__card{background:#000;border:1px solid #3d3d3d;border-radius:32px;display:flex;flex-direction:column;height:100%;isolation:isolate;justify-content:flex-end;overflow:hidden;position:relative}.segment-solutions__img{height:100%;inset:0;object-fit:cover;position:absolute;transition:scale .7s cubic-bezier(.16,1,.3,1);width:100%;z-index:-2}.segment-solutions__shade{background:radial-gradient(ellipse 151% 100% at 50% 0,rgba(1,19,8,0) 18.269%,#000 79.841%);inset:0;pointer-events:none;position:absolute;z-index:-1}.segment-solutions__open{border-radius:inherit;color:#fff;inset:0;position:absolute;z-index:2}.segment-solutions__open:focus-visible{outline:2px solid #59af31;outline-offset:2px}.segment-solutions__open-icon{align-items:center;border-radius:12px;display:flex;height:44px;justify-content:center;opacity:0;position:absolute;right:55px;top:55px;transition:opacity .3s cubic-bezier(.16,1,.3,1);width:44px}.segment-solutions__open-icon svg{display:block;height:20px;transition:translate .3s cubic-bezier(.16,1,.3,1);width:20px}@media(max-width:1119px){.segment-solutions__open-icon{right:23px;top:23px}}.segment-solutions__slide.is-active .segment-solutions__open:focus-visible .segment-solutions__open-icon{opacity:1}@media(hover:hover)and (pointer:fine){.segment-solutions__slide.is-active .segment-solutions__card:hover .segment-solutions__open-icon{opacity:1}.segment-solutions__slide.is-active .segment-solutions__card:hover .segment-solutions__open-icon svg{translate:2px -2px}.segment-solutions__slide.is-active .segment-solutions__card:hover .segment-solutions__img{scale:1.04}}.segment-solutions__body{display:flex;flex-direction:column;gap:17.76px;padding:249.96px 67px 67px;pointer-events:none;position:relative;z-index:1}@media(max-width:1119px){.segment-solutions__body{gap:18.8px;padding:226.8px 23px 23px}}.segment-solutions__name,.segment-solutions__sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.segment-solutions__intro{color:#fff;font-family:Sora,Segoe UI,system-ui,-apple-system,sans-serif;font-size:24px;font-weight:500;letter-spacing:-.02em;line-height:1.2;margin:0;max-width:540px}@media(max-width:1119px){.segment-solutions__intro{font-size:20px}}.segment-solutions__list{list-style:none;margin:0;padding:0}.segment-solutions__item{align-items:center;border-top:1px solid #2d2d2d;display:flex;gap:24px;justify-content:space-between;padding-block:18.4px}@media(max-width:1119px){.segment-solutions__item{gap:8px;justify-content:flex-start;padding-block:15.6px}}.segment-solutions__num{color:#59af31;flex:none;font-size:12px;line-height:16px;text-transform:uppercase;white-space:nowrap}.segment-solutions__label,.segment-solutions__num{font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:600}.segment-solutions__label{color:#fff;flex:0 0 300px;font-size:16px;line-height:1.2}@media(max-width:1119px){.segment-solutions__label{flex:1 1 auto;font-size:14px;min-width:0}}.segment-solutions__nav{display:contents}@media(max-width:1119px){.segment-solutions__nav{display:flex;gap:12px;justify-content:flex-end;margin-top:16px}}.segment-solutions__arrow{align-items:center;background:#1b1b1b;border:0;border-radius:16px;color:#fff;cursor:pointer;display:inline-flex;font-size:18px;height:52px;justify-content:center;padding:0;transition:background .3s ease,box-shadow .3s ease,color .3s ease;width:52px}.segment-solutions__arrow:focus-visible,.segment-solutions__arrow:hover:not(:disabled):not(.is-disabled){background:#2d2d2d;box-shadow:inset 0 0 0 1px #3d3d3d}.segment-solutions__arrow.is-disabled,.segment-solutions__arrow:disabled{background:#f6f6f6;box-shadow:inset 0 0 0 1px #b0b0b0;color:#b0b0b0;pointer-events:none}.segment-solutions__arrow{position:absolute;z-index:4}.segment-solutions__arrow svg{display:block;height:20px;width:20px}@media(max-width:1119px){.segment-solutions__arrow{position:static}}.segment-solutions__arrow--prev{bottom:40px;right:calc(50% + 474px)}.segment-solutions__arrow--next{left:calc(50% + 474px);top:40px}
