.fs{--fs-accent: #2e7df2;--fs-accent-light: #7fb2ff;--fs-ink: #10151c;--fs-slate: #5b6571;--fs-muted: #8a929c;--fs-hairline: #e7eaee;--fs-tick: #d4d8de;--fs-card-base: #0c1320;--fs-radius: 24px;--fs-radius-editorial: max(0px, calc(var(--fs-radius) - 6px));--fs-radius-editorial-mobile: max(0px, calc(var(--fs-radius) - 8px));--fs-radius-mobile-card: max(0px, calc(var(--fs-radius) - 2px));--fs-ease: cubic-bezier(.2, .7, .2, 1);background:#fff;color:var(--fs-ink);font-family:var(--font-heading-family, "Poppins", system-ui, sans-serif)}.fs-section{width:100%}.fs-eyebrow{margin:0 0 16px;color:var(--fs-accent);font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.fs-title{margin:0 0 16px;color:var(--fs-ink);font-size:44px;font-weight:600;line-height:1.08;letter-spacing:-.015em}.fs-sub{margin:0;color:var(--fs-slate);font-size:18px;font-weight:400;line-height:1.55}.fs--bento .fs-head{max-width:600px;margin:0 0 46px}.fs--bento .fs-sub{max-width:520px}.fs--editorial .fs-head{max-width:720px;margin:0 0 56px}.fs--editorial .fs-sub{max-width:560px}.fs--switcher .fs-head{max-width:680px;margin:0 0 40px}.fs--switcher .fs-sub{max-width:560px}.fs--panels .fs-head{max-width:720px;margin:0 auto 44px;text-align:center}.fs-card{position:relative;display:block;overflow:hidden;background:var(--fs-card-base);box-shadow:0 18px 40px -24px #080d1673;text-decoration:none;transition:transform .55s var(--fs-ease),box-shadow .55s ease}.fs-card__img,.fs-card__ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fs-card__img{object-position:var(--fs-focus, center);transition:transform .6s var(--fs-ease)}@media(max-width:749px){.fs-card__img{object-position:var(--fs-focus-m, var(--fs-focus, center))}}.fs-card__ph{display:flex;align-items:center;justify-content:center;background:var(--fs-card-base)}.fs-card__ph .fs-placeholder-svg{width:46%;height:46%;opacity:.35;fill:#fff}.fs-scrim{position:absolute;top:0;right:0;bottom:0;left:0}.fs-scrim--feature{background:linear-gradient(to top,#080d16f2,#080d1699 38%,#080d160d 68%,#080d1600)}.fs-scrim--standard{background:linear-gradient(to top,#080d16ed,#080d1680 46%,#080d160a 78%,#080d1600)}.fs-card__content{position:absolute;right:0;bottom:0;left:0}.fs-card__eyebrow{color:var(--fs-accent-light);font-weight:600;letter-spacing:.16em;text-transform:uppercase}.fs-card__title{margin:0;color:#fff;font-weight:600}.fs-card__body{margin:0;color:#ffffffd1}.fs-arrow{display:inline-block;transition:transform .35s ease}.fs-cta{display:inline-flex;align-items:center;gap:9px;padding:12px 22px;border-radius:999px;background:var(--fs-accent);color:#fff;font-size:15px;font-weight:600;text-decoration:none}@media(hover:hover){.fs-card:hover{transform:translateY(-6px);box-shadow:0 36px 66px -26px #080d1699}.fs-card:hover .fs-card__img{transform:scale(1.06)}.fs-card:hover .fs-arrow,.fs-learn:hover .fs-arrow{transform:translate(5px)}}.fs-bento{display:grid;gap:24px;margin:0;padding:0;list-style:none}.fs-bento .fs-card{height:100%;border-radius:var(--fs-radius)}.fs-item--feature .fs-card__content{padding:0 40px 40px}.fs-item--feature .fs-card__eyebrow{margin-bottom:15px;font-size:13px}.fs-item--feature .fs-card__title{margin:0 0 14px;font-size:32px;line-height:1.12}.fs-item--feature .fs-card__body{margin:0 0 22px;max-width:440px;color:#ffffffd9;font-size:17px;line-height:1.55}.fs-item--side .fs-card__content{padding:0 30px 28px}.fs-item--side .fs-card__eyebrow{margin-bottom:11px;font-size:12px}.fs-item--side .fs-card__title{margin:0 0 9px;font-size:23px;line-height:1.18}.fs-item--side .fs-card__body{max-width:420px;font-size:14.5px;line-height:1.5}@media(min-width:750px){.fs-bento{grid-template-columns:1.18fr .92fr;grid-template-rows:1fr 1fr;height:660px}.fs-item--feature{grid-row:1 / 3;grid-column:1}.fs-item--side-1{grid-column:2;grid-row:1}.fs-item--side-2{grid-column:2;grid-row:2}}@media(max-width:749px){.fs-bento{gap:16px}.fs-bento .fs-card{border-radius:var(--fs-radius-mobile-card);box-shadow:0 14px 30px -20px #080d1673}.fs-item--feature .fs-card,.fs-item--side .fs-card{height:var(--fs-mobile-card-h, 360px)}.fs-item--feature .fs-card__content{padding:0 22px 24px}.fs-item--feature .fs-card__eyebrow{margin-bottom:10px;font-size:11px}.fs-item--feature .fs-card__title{font-size:22px;line-height:1.16}.fs-item--feature .fs-card__body{margin:0 0 16px;font-size:14px;line-height:1.5}.fs-cta{padding:11px 20px;font-size:14px}.fs-item--side .fs-card__content{padding:0 22px 22px}.fs-item--side .fs-card__eyebrow{margin-bottom:8px;font-size:11px}.fs-item--side .fs-card__title{font-size:20px}.fs-item--side .fs-card__body{font-size:13.5px;line-height:1.45}}.fs-rows{display:flex;flex-direction:column;gap:10px}.fs-row{display:grid;gap:60px;align-items:center;padding:18px 0;border-top:1px solid var(--fs-hairline)}.fs-row:last-child{border-bottom:1px solid var(--fs-hairline)}.fs-row .fs-card{height:var(--fs-row-img-h, 320px);border-radius:var(--fs-radius-editorial);box-shadow:0 18px 40px -24px #080d1666}.fs-index{display:flex;align-items:center;gap:14px;margin-bottom:16px}.fs-index__num{color:var(--fs-accent);font-size:15px;font-weight:700;letter-spacing:.12em}.fs-index__tick{display:block;width:40px;height:1px;background:var(--fs-tick)}.fs-index__label{color:var(--fs-muted);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.fs-row__title{margin:0 0 14px;color:var(--fs-ink);font-size:30px;font-weight:600;line-height:1.15;letter-spacing:-.01em}.fs-row__body{margin:0 0 22px;max-width:440px;color:var(--fs-slate);font-size:17px;line-height:1.6}.fs-learn{display:inline-flex;align-items:center;gap:9px;color:var(--fs-ink);font-size:15px;font-weight:600;text-decoration:none}.fs-learn .fs-arrow{color:var(--fs-accent)}.fs-card:focus-visible,.fs-learn:focus-visible{outline:3px solid var(--fs-accent);outline-offset:3px}@media(min-width:750px){.fs-row{grid-template-columns:1.05fr .95fr}.fs-row--reverse{grid-template-columns:.95fr 1.05fr}.fs-row--reverse .fs-card{grid-column:2;grid-row:1}.fs-row--reverse .fs-row__text{grid-column:1;grid-row:1}}@media(max-width:749px){.fs-rows{gap:16px}.fs-row{position:relative;display:block;height:var(--fs-mobile-card-h, 360px);padding:0;border:0;border-radius:var(--fs-radius-mobile-card);overflow:hidden;background:var(--fs-card-base);box-shadow:0 14px 30px -20px #080d1673}.fs-row:last-child{border:0}.fs-row .fs-card{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;height:100%;margin:0;border-radius:0;box-shadow:none}.fs-row:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,#080d16f0,#080d168c 50%,#080d160d 82%,#080d1600)}.fs-row__text{position:absolute;right:0;bottom:0;left:0;z-index:2;padding:0 22px 22px}.fs-index{gap:12px;margin-bottom:10px}.fs-index__tick{width:32px;background:#ffffff73}.fs-index__label{font-size:11px;letter-spacing:.14em;color:#ffffffbf}.fs-row__title{margin:0 0 6px;font-size:22px;line-height:1.16;color:#fff}.fs-row__body{max-width:none;margin:0;font-size:14px;line-height:1.5;color:#ffffffd9}.fs-learn{margin-top:12px;gap:8px;font-size:14px;color:#fff}.fs-learn .fs-arrow{color:var(--fs-accent-light)}}.fs-switch{display:grid;grid-template-columns:.82fr 1.18fr;gap:44px;align-items:stretch}.fs-switch__list{display:flex;flex-direction:column;justify-content:center;gap:6px}.fs-switch__row{position:relative;display:flex;width:100%;align-items:center;gap:18px;padding:22px;border:0;border-radius:16px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .35s ease}.fs-switch__row.is-active{background:#f5f7fa}.fs-switch__row:focus-visible{outline:3px solid var(--fs-accent);outline-offset:2px}.fs-switch__bar{position:absolute;left:0;top:16px;bottom:16px;width:4px;border-radius:4px;background:var(--fs-accent);transform:scaleY(0);transition:transform .35s ease}.fs-switch__row.is-active .fs-switch__bar{transform:scaleY(1)}.fs-switch__num{flex-shrink:0;font-size:15px;font-weight:700;letter-spacing:.1em;color:#c2c8d0;transition:color .35s ease}.fs-switch__row.is-active .fs-switch__num{color:var(--fs-accent)}.fs-switch__rowtitle{display:block;font-size:23px;font-weight:600;line-height:1.2;color:#9aa2ac;transition:color .35s ease}.fs-switch__row.is-active .fs-switch__rowtitle{color:var(--fs-ink)}.fs-switch__rowlabel{display:block;margin-top:5px;font-size:13.5px;color:var(--fs-muted)}.fs-switch__stages{position:relative;min-height:540px;border-radius:var(--fs-radius);overflow:hidden;background:var(--fs-card-base);box-shadow:0 18px 40px -24px #080d1673}.fs-switch__stage{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transform:scale(1.04);transition:opacity .55s ease,transform .55s ease,visibility 0s linear .55s}.fs-switch__stage.is-active{opacity:1;visibility:visible;transform:scale(1);transition:opacity .55s ease,transform .55s ease}.fs-switch__stage .fs-card__img,.fs-switch__stage .fs-card__ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fs-scrim--switcher{background:linear-gradient(to top,#080d16eb,#080d1680 44%,#080d1614 78%,#080d1600)}.fs-stage__content{position:absolute;right:0;bottom:0;left:0;padding:0 44px 44px}.fs-stage__content .fs-card__eyebrow{margin-bottom:15px;font-size:13px}.fs-stage__title{margin:0 0 14px;color:#fff;font-size:32px;font-weight:600;line-height:1.12}.fs-stage__body{margin:0 0 22px;max-width:460px;color:#ffffffd9;font-size:17px;line-height:1.55}@media(prefers-reduced-motion:reduce){.fs-switch__stage,.fs-switch__stage.is-active{transition:none;transform:none}}@media(max-width:749px){.fs-switch{grid-template-columns:1fr;gap:0}.fs-switch__list{display:none}.fs-switch__stages{display:flex;flex-direction:column;gap:16px;min-height:0;border-radius:0;overflow:visible;background:transparent;box-shadow:none}.fs-switch__stage{position:relative;inset:auto;height:var(--fs-mobile-card-h, 360px);opacity:1;visibility:visible;transform:none;border-radius:var(--fs-radius-mobile-card);overflow:hidden;background:var(--fs-card-base);box-shadow:0 14px 30px -20px #080d1673}.fs-stage__content{padding:0 22px 24px}.fs-stage__content .fs-card__eyebrow{margin-bottom:10px;font-size:11px}.fs-stage__title{font-size:22px;line-height:1.16}.fs-stage__body{margin:0 0 16px;font-size:14px;line-height:1.5}}.fs-panels{display:flex;gap:14px;height:520px}.fs-panel{position:relative;flex:1 1 0%;min-width:0;overflow:hidden;border-radius:22px;background:var(--fs-card-base);box-shadow:0 18px 40px -24px #080d1673;cursor:pointer;text-decoration:none;transition:flex .6s var(--fs-ease)}.fs-panel.is-default{flex:3.4 1 0%}.fs-panel .fs-card__img,.fs-panel .fs-card__ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fs-scrim--panel{background:linear-gradient(to top,#080d16eb,#080d1673 46%,#080d161a 82%,#080d1600)}.fs-panel__collapsed{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:16px;padding-bottom:30px;opacity:1;transition:opacity .4s ease}.fs-panel__cnum{color:var(--fs-accent-light);font-size:13px;font-weight:700;letter-spacing:.1em}.fs-panel__cvert{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;color:#fff;font-size:17px;font-weight:600}.fs-panel__full{position:absolute;right:0;bottom:0;left:0;padding:0 30px 34px;opacity:0;transform:translateY(12px);transition:opacity .45s ease,transform .45s ease}.fs-panel__full .fs-panel__eyebrow{margin-bottom:13px;font-size:12px}.fs-panel__title{margin:0 0 11px;color:#fff;font-size:25px;font-weight:600;line-height:1.16;white-space:nowrap}.fs-panel__body{margin:0 0 16px;max-width:360px;color:#ffffffd6;font-size:15px;line-height:1.55}.fs-panel__learn{display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:14px;font-weight:600;white-space:nowrap}.fs-panel__learn .fs-arrow{color:var(--fs-accent-light)}.fs-panel.is-default .fs-panel__full{opacity:1;transform:none}.fs-panel.is-default .fs-panel__collapsed{opacity:0}.fs-panel:focus-visible{outline:3px solid var(--fs-accent);outline-offset:-3px}@media(hover:hover){.fs-panels:hover .fs-panel{flex:1 1 0%}.fs-panels:hover .fs-panel .fs-panel__full{opacity:0;transform:translateY(12px)}.fs-panels:hover .fs-panel .fs-panel__collapsed{opacity:1}.fs-panels:hover .fs-panel:hover{flex:3.4 1 0%}.fs-panels:hover .fs-panel:hover .fs-panel__full{opacity:1;transform:none}.fs-panels:hover .fs-panel:hover .fs-panel__collapsed{opacity:0}}.fs-panels:focus-within .fs-panel{flex:1 1 0%}.fs-panels:focus-within .fs-panel .fs-panel__full{opacity:0;transform:translateY(12px)}.fs-panels:focus-within .fs-panel .fs-panel__collapsed{opacity:1}.fs-panels:focus-within .fs-panel:focus-within{flex:3.4 1 0%}.fs-panels:focus-within .fs-panel:focus-within .fs-panel__full{opacity:1;transform:none}.fs-panels:focus-within .fs-panel:focus-within .fs-panel__collapsed{opacity:0}@media(prefers-reduced-motion:reduce){.fs-panel,.fs-panel__full,.fs-panel__collapsed{transition:none}}@media(max-width:749px){.fs-panels{flex-direction:column;gap:16px;height:auto}.fs-panel,.fs-panel.is-default,.fs-panels:hover .fs-panel,.fs-panels:focus-within .fs-panel{flex:none;height:var(--fs-mobile-card-h, 360px);border-radius:var(--fs-radius-mobile-card);box-shadow:0 14px 30px -20px #080d1673}.fs-panel__collapsed{display:none}.fs-panel__full,.fs-panels:hover .fs-panel .fs-panel__full,.fs-panels:focus-within .fs-panel .fs-panel__full{opacity:1;transform:none;padding:0 22px 24px}.fs-panel__full .fs-panel__eyebrow{margin-bottom:10px;font-size:11px}.fs-panel__title{font-size:22px;white-space:normal}.fs-panel__body{max-width:none;margin:0 0 14px;font-size:14px}}@media(max-width:749px){.fs-head{max-width:none;margin:0 0 26px}.fs-head{text-align:center}.fs-eyebrow{margin-bottom:12px;font-size:11px;letter-spacing:.18em}.fs-title{font-size:27px;line-height:1.12}.fs-sub{font-size:15px;line-height:1.5}}@media(prefers-reduced-motion:no-preference){.fs-js .fs-item,.fs-js .fs-row{opacity:0;transform:translateY(22px)}.fs-js .fs-item.is-visible,.fs-js .fs-row.is-visible{opacity:1;transform:translateY(0);transition:opacity .7s var(--fs-ease),transform .7s var(--fs-ease);transition-delay:var(--fs-delay, 0ms)}}
/*# sourceMappingURL=/cdn/shop/t/104/assets/section-facility-solutions.css.map */
