.fs-capabilities{--blue:#00aeef;--blue-hover:#0099d3;--grey:#58595b;--dark:#252525;--text:#6d6e71;--border:#e2e5e8;--soft:#f4f8fb;background:#fff;padding:88px 0 96px;scroll-margin-top:120px;width:100%}.fs-capabilities *,.fs-capabilities :after,.fs-capabilities :before{box-sizing:border-box}.fs-capabilities__inner{margin:0 auto;width:min(1180px,calc(100% - 60px))}.fs-capabilities__header{margin:0 0 42px;max-width:780px}.fs-capabilities__kicker{color:#00aeef;font-size:var(--section-kicker-size,18px);font-weight:700;letter-spacing:.06em;line-height:1.1;margin:0 0 11px;text-transform:uppercase}.fs-capabilities__heading{color:#252525;font-size:clamp(30px,3vw,46px);font-weight:650;letter-spacing:-.035em;line-height:1.08;margin:0}.fs-capabilities__switcher{align-items:stretch;display:grid;gap:42px;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr)}.fs-capabilities__list{background:#fff;border:1px solid #e2e5e8;border-radius:12px;box-shadow:0 8px 26px rgba(25,35,45,.035);display:flex;flex-direction:column;overflow:hidden}.fs-capability-row{align-items:center;background:#fff;border:0;border-bottom:1px solid #e2e5e8;cursor:pointer;display:grid;gap:18px;grid-template-columns:56px minmax(0,1fr) 40px;min-height:94px;overflow:hidden;padding:0 18px;position:relative;text-align:left;transition:background-color .25s ease,padding-left .25s ease,transform .25s ease;width:100%}.fs-capability-row:last-child{border-bottom:0}.fs-capability-row:before{background:#00aeef;bottom:0;content:"";left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:center;transition:transform .25s ease;width:3px}.fs-capability-row:after{background:linear-gradient(90deg,rgba(0,174,239,.08),rgba(0,174,239,.025));content:"";inset:0;opacity:0;position:absolute;transition:opacity .25s ease;z-index:0}.fs-capability-row>*{position:relative;z-index:1}.fs-capability-row__number{color:#9a9da0;font-size:13px;line-height:1}.fs-capability-row__number,.fs-capability-row__title{font-weight:650;transition:color .25s ease,transform .25s ease}.fs-capability-row__title{color:#252525;font-size:18px;line-height:1.25}.fs-capability-row__arrow{align-items:center;border-radius:50%;color:#00aeef;display:flex;font-size:18px;height:30px;justify-content:center;line-height:1;opacity:.3;transform:translateX(-6px);transition:opacity .25s ease,transform .25s ease,background-color .25s ease,color .25s ease;width:30px}@media (hover:hover) and (pointer:fine){.fs-capability-row:hover{background:#fafcfd;padding-left:24px}.fs-capability-row:hover .fs-capability-row__number{color:#00aeef}.fs-capability-row:hover .fs-capability-row__title{transform:translateX(3px)}.fs-capability-row:hover .fs-capability-row__arrow{background:rgba(0,174,239,.09);opacity:1;transform:translateX(0)}}.fs-capability-row.is-active{background:#f7fbfd;padding-left:24px}.fs-capability-row.is-active:before{transform:scaleY(1)}.fs-capability-row.is-active:after{opacity:1}.fs-capability-row.is-active
.fs-capability-row__number{color:#00aeef}.fs-capability-row.is-active
.fs-capability-row__title{transform:translateX(3px)}.fs-capability-row.is-active
.fs-capability-row__arrow{background:#00aeef;color:#fff;opacity:1;transform:translateX(0)}.fs-capabilities__panels{align-items:center;display:flex;justify-content:center;min-height:100%;position:relative}.fs-capability-panel{align-items:flex-end;background:#58595b;border-radius:16px;box-shadow:0 18px 44px rgba(25,35,45,.12);display:flex;left:0;min-height:390px;opacity:0;overflow:hidden;position:absolute;right:0;top:50%;transform:translateY(calc(-50% + 16px)) scale(.985);transition:opacity .32s ease,transform .32s cubic-bezier(.22,.61,.36,1),visibility .32s ease;visibility:hidden;width:100%}.fs-capability-panel.is-active{opacity:1;transform:translateY(-50%) scale(1);visibility:visible}.fs-capability-panel__shape{border-radius:50%;pointer-events:none;position:absolute}.fs-capability-panel__shape--one{border:1px solid rgba(0,174,239,.25);height:240px;right:-70px;top:-90px;width:240px}.fs-capability-panel__shape--two{background:hsla(0,0%,100%,.035);height:180px;right:-5px;top:-55px;width:180px}.fs-capability-panel__content{padding:38px 38px 36px;position:relative;width:100%;z-index:2}.fs-capability-panel__number{align-items:center;color:#00aeef;display:flex;font-size:13px;font-weight:700;gap:9px;line-height:1;margin-bottom:16px}.fs-capability-panel__number span{background:#00aeef;display:block;height:1px;width:42px}.fs-capability-panel__title{color:#fff;font-size:clamp(25px,2.3vw,34px);font-weight:650;letter-spacing:-.03em;line-height:1.08;margin:0;max-width:520px}.fs-capability-panel__lead{color:hsla(0,0%,100%,.82);font-size:14px;line-height:1.6;margin:18px 0 0;max-width:520px}.fs-capability-panel__description{color:hsla(0,0%,100%,.66);font-size:12.5px;line-height:1.58;margin-top:13px;max-width:520px}.fs-capability-panel__description p{margin:0}.fs-capability-panel__link{align-items:center;color:#00aeef!important;display:inline-flex;font-size:12.5px;font-weight:650;gap:8px;line-height:1;margin-top:24px;text-decoration:none!important;transition:gap .2s ease}.fs-capability-panel__link:hover{gap:12px}@media(max-width:950px){.fs-capabilities__inner{width:calc(100% - 44px)}.fs-capabilities__switcher{gap:34px;grid-template-columns:1fr}.fs-capabilities__panels{display:block;min-height:340px}.fs-capability-panel{min-height:340px;top:0;transform:translateY(10px) scale(.985)}.fs-capability-panel.is-active{transform:translateY(0) scale(1)}}@media(max-width:650px){.fs-capabilities{padding:70px 0 78px}.fs-capabilities__inner{width:calc(100% - 32px)}.fs-capabilities__header{margin-bottom:30px}.fs-capability-row{gap:12px;grid-template-columns:42px minmax(0,1fr) 34px;min-height:82px;padding:0 14px}.fs-capability-row.is-active{padding-left:18px}.fs-capability-row__title{font-size:16px}.fs-capability-row__arrow{height:28px;width:28px}.fs-capabilities__panels{min-height:320px}.fs-capability-panel{border-radius:12px;min-height:320px}.fs-capability-panel__content{padding:30px 24px}.fs-capability-panel__title{font-size:25px}}@media(prefers-reduced-motion:reduce){.fs-capability-panel,.fs-capability-panel__link,.fs-capability-row,.fs-capability-row__arrow,.fs-capability-row__number,.fs-capability-row__title{transition:none}}