.fs-home-about{--blue:#00aeef;--grey:#58595b;--dark:#252525;--text:#6d6e71;--border:#e2e5e8;--bg:#fff;--soft:#f4f8fb;background:var(--bg);overflow:hidden;padding:100px 0 105px;width:100%}.fs-home-about *,.fs-home-about :after,.fs-home-about :before{box-sizing:border-box}.fs-home-about__inner{margin:0 auto;width:min(1180px,calc(100% - 60px))}.fs-home-about__main{align-items:center;display:grid;gap:68px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.fs-home-about__media{min-width:0;position:relative}.fs-home-about__media-accent{background:var(--blue);border-radius:4px;height:90px;left:0;position:absolute;top:0;width:4px;z-index:3}.fs-home-about__viewport{background:#eef3f7;border-radius:14px;box-shadow:0 10px 30px rgba(25,35,45,.05);overflow:hidden}.fs-home-about__track{display:flex;transition:transform .45s ease;width:100%}.fs-home-about__track.is-single{transform:none!important}.fs-home-about__slide{flex:0 0 100%;min-width:100%}.fs-home-about__image{display:block;height:520px;object-fit:cover;width:100%}.fs-home-about__placeholder{background:#eef3f7;border-radius:14px;color:#8c959d;font-size:15px;font-weight:500;height:520px;text-align:center;width:100%}.fs-home-about__arrow,.fs-home-about__placeholder{align-items:center;display:flex;justify-content:center}.fs-home-about__arrow{background:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,100%,.7);border-radius:999px;box-shadow:0 8px 20px rgba(0,0,0,.1);color:var(--blue);cursor:pointer;font-size:28px;height:42px;line-height:1;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .25s ease,transform .25s ease,box-shadow .25s ease;width:42px;z-index:4}.fs-home-about__arrow:hover{background:#fff;box-shadow:0 12px 26px rgba(0,0,0,.14)}.fs-home-about__arrow--prev{left:18px}.fs-home-about__arrow--next{right:18px}.fs-home-about__dots{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:18px}.fs-home-about__dot{background:#c5d0d8;border:0;border-radius:999px;cursor:pointer;height:8px;padding:0;transition:all .25s ease;width:8px}.fs-home-about__dot.is-active{background:var(--blue);width:24px}.fs-home-about__content{min-width:0}.fs-home-about__kicker{color:var(--blue);font-size:18px;font-weight:700;letter-spacing:.06em;line-height:1.1;margin:0 0 14px;text-transform:uppercase}.fs-home-about__title{color:var(--dark);font-size:clamp(30px,4vw,46px);font-weight:650;letter-spacing:-.035em;line-height:1.08;margin:0}.fs-home-about__description{color:var(--text);font-size:14px;line-height:1.75;margin-top:24px}.fs-home-about__description p{margin:0 0 16px}.fs-home-about__description p:last-child{margin-bottom:0}.fs-home-about__description strong{color:#3f454a;font-weight:700}.fs-home-about__button{align-items:center;background:transparent;border:1px solid var(--blue);border-radius:10px;color:var(--blue)!important;display:inline-flex;font-size:14px;font-weight:650;gap:9px;line-height:1;margin-top:28px;padding:14px 22px;text-decoration:none!important;transition:background-color .25s ease,color .25s ease,gap .25s ease}.fs-home-about__button:hover{background:var(--blue);color:#fff!important;gap:13px}.fs-home-about__stats{border-top:1px solid var(--border);display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:54px;padding-top:34px}.fs-home-about-stat{padding:2px 24px;position:relative;text-align:center}.fs-home-about-stat:not(:last-child):after{background:var(--border);bottom:8px;content:"";position:absolute;right:0;top:8px;width:1px}.fs-home-about-stat__icon{align-items:center;color:var(--blue);display:flex;justify-content:center;margin-bottom:12px}.fs-home-about-stat__icon svg{fill:currentColor;height:28px;width:28px}.fs-home-about-stat__title{color:var(--dark);font-size:17px;font-weight:650;line-height:1.2;margin:0}.fs-home-about-stat__description{color:var(--text);font-size:12.5px;line-height:1.45;margin:8px auto 0;max-width:190px}@media (max-width:980px){.fs-home-about__inner{width:calc(100% - 44px)}.fs-home-about__main{gap:42px;grid-template-columns:1fr}.fs-home-about__image,.fs-home-about__placeholder{height:430px}.fs-home-about__stats{gap:26px 0;grid-template-columns:repeat(2,minmax(0,1fr))}.fs-home-about-stat:nth-child(2):after{display:none}}@media (max-width:700px){.fs-home-about{padding:72px 0 82px}.fs-home-about__inner{width:calc(100% - 32px)}.fs-home-about__title{font-size:clamp(28px,9vw,40px)}.fs-home-about__image,.fs-home-about__placeholder{height:300px}.fs-home-about__arrow{font-size:24px;height:36px;width:36px}.fs-home-about__arrow--prev{left:10px}.fs-home-about__arrow--next{right:10px}.fs-home-about__stats{border-top:0;grid-template-columns:1fr;margin-top:40px;padding-top:0}.fs-home-about-stat{border-top:1px solid var(--border);padding:24px 0}.fs-home-about-stat:after{display:none!important}}