.fs-why{--blue:#00aeef;--background:#58595b;background:var(--background);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;overflow:hidden;padding:38px 0;position:relative;width:100vw}.fs-why *,.fs-why :after,.fs-why :before{box-sizing:border-box}.fs-why__inner{margin:0 auto;width:min(1180px,calc(100% - 60px))}.fs-why__grid{align-items:stretch;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.fs-why-card{align-items:center;display:grid;gap:20px;grid-template-columns:70px minmax(0,1fr);min-width:0;padding:18px 40px;position:relative}.fs-why-card:not(:last-child):after{background:hsla(0,0%,100%,.22);content:"";height:86%;position:absolute;right:0;top:7%;width:1px}.fs-why-card__icon{align-items:center;background:transparent;color:var(--blue);display:flex;flex:0 0 60px;height:60px;justify-content:center;transition:transform .3s ease,color .3s ease;width:60px}.fs-why-card__icon svg{display:block;fill:currentColor;height:38px;width:38px}.fs-why-card__content{min-width:0}.fs-why-card__title{color:#fff;font-family:inherit;font-size:18px;font-weight:650;letter-spacing:-.015em;line-height:1.2;margin:0 0 8px;padding:0}.fs-why-card__description{color:hsla(0,0%,100%,.76);font-family:inherit;font-size:13px;font-weight:400;line-height:1.55;margin:0;max-width:300px;padding:0}@media (hover:hover) and (pointer:fine){.fs-why-card:hover .fs-why-card__icon{color:#fff;transform:translateY(-3px)}}@media (max-width:950px){.fs-why__inner{width:calc(100% - 44px)}.fs-why__grid{grid-template-columns:1fr}.fs-why-card{grid-template-columns:70px minmax(0,1fr);padding:28px 10px}.fs-why-card:not(:last-child):after{bottom:0;height:1px;left:0;right:0;top:auto;width:100%}.fs-why-card__description{max-width:600px}}@media (max-width:600px){.fs-why{padding:22px 0}.fs-why__inner{width:calc(100% - 32px)}.fs-why-card{gap:16px;grid-template-columns:58px minmax(0,1fr);padding:24px 0}.fs-why-card__icon{height:50px;width:50px}.fs-why-card__icon svg{height:31px;width:31px}.fs-why-card__title{font-size:17px}.fs-why-card__description{font-size:13px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.fs-why-card__icon{transition:none}}