.feature-showcase{--fss-bg:linear-gradient(180deg,#fff,#fffce6);--fss-card-bg:#fff;--fss-heading:#e8552a;--fss-label:#110045;--fss-body:#110045;--fss-btn-bg:#110045;--fss-btn-text:#fff;--fss-btn-bg-hover:#3c27b1;--fss-btn-text-hover:#fff;--fss-nav-bg:#110045;--fss-nav-icon:#fff;--fss-nav-bg-hover:#3c27b1;--fss-nav-icon-hover:#fff;--fss-accent:#ead9a6;--fss-card-shadow:rgba(17,0,69,.12);--fss-radius:6px;--fss-card-width:635px;--fss-card-max-width:635px;--fss-card-pad:80px 50px;--fss-pad-tablet:48px;--fss-pad-mobile:28px;background:var(--fss-bg)}.feature-showcase__inner{margin:0 auto;max-width:1366px;padding:0 20px;position:relative;width:100%}.feature-showcase__title{color:var(--fss-heading);font-size:40px;font-weight:800;line-height:1.2;margin:0 0 32px;text-align:center}.feature-showcase .fss-stage{position:relative}.feature-showcase .fss-swiper{overflow:hidden;width:100%}.feature-showcase .fss-slide{height:575px;margin:0;position:relative;width:100%}.feature-showcase .fss-slide__img{border-radius:var(--fss-radius);display:block;height:575px;margin-left:auto;margin-right:0;object-fit:cover;width:calc(100% - 94px)}.feature-showcase .fss-card{background:var(--fss-card-bg);box-shadow:16px 18px 0 0 var(--fss-accent);left:0;max-width:var(--fss-card-max-width);min-height:362px;padding:var(--fss-card-pad);position:absolute;top:50%;transform:translateY(-50%);width:var(--fss-card-width);z-index:2}.feature-showcase .fss-pos-left .fss-card{left:0}.feature-showcase .fss-pos-right .fss-card{left:auto;right:0}.feature-showcase .fss-pos-center .fss-card{left:50%;transform:translate(-50%,-50%)}.feature-showcase .fss-card__label{color:var(--fss-label);display:block;font-size:15px;font-weight:700;letter-spacing:.12em;line-height:1.3;margin:0 0 20px;text-transform:uppercase}.feature-showcase .fss-card__heading{color:var(--fss-heading);font-size:44px;font-weight:700;line-height:1.1;margin:0 0 20px}.feature-showcase .fss-card__desc,.feature-showcase .fss-card__desc *{color:var(--fss-body);font-size:18px;line-height:1.55}.feature-showcase .fss-card__desc>:first-child{margin-top:0}.feature-showcase .fss-card__desc>:last-child{margin-bottom:0}.feature-showcase .fss-card__btn{background:var(--fss-btn-bg);border-radius:6px;color:var(--fss-btn-text);display:inline-block;font-size:16px;font-weight:700;line-height:1.2;margin-top:28px;padding:14px 30px;text-decoration:none;transition:background .2s ease,color .2s ease}.feature-showcase .fss-card__btn:focus-visible,.feature-showcase .fss-card__btn:hover{background:var(--fss-btn-bg-hover);color:var(--fss-btn-text-hover)}.feature-showcase .fss-nav{display:flex;gap:10px;justify-content:flex-end;margin-top:30px}.feature-showcase .fss-nav__btn{align-items:center;background:var(--fss-nav-bg);border:0;border-radius:9px;color:var(--fss-nav-icon);cursor:pointer;display:inline-flex;height:65px;justify-content:center;padding:0;transition:background .2s ease,color .2s ease,transform .2s ease,opacity .2s ease;width:65px}.feature-showcase .fss-nav__btn svg{height:24px;width:24px}.feature-showcase .fss-nav__btn:hover{background:var(--fss-nav-bg-hover);color:var(--fss-nav-icon-hover);transform:translateY(-2px)}.feature-showcase .fss-nav__btn:focus-visible{outline:3px solid var(--fss-nav-bg-hover);outline-offset:2px}.feature-showcase .fss-nav__btn.swiper-button-disabled{cursor:default;opacity:.4;pointer-events:none;transform:none}@media (max-width:991px){.feature-showcase .fss-slide__img{width:calc(100% - 48px)}.feature-showcase .fss-card{min-height:0;padding:var(--fss-pad-tablet);width:min(72%,460px)}.feature-showcase .fss-pos-left .fss-card{left:0}.feature-showcase .fss-pos-right .fss-card{left:auto;right:0}.feature-showcase .fss-card__heading{font-size:34px}.feature-showcase .fss-card__desc,.feature-showcase .fss-card__desc *{font-size:16px}.feature-showcase__title{font-size:32px}}@media (max-width:767px){.feature-showcase .fss-slide{display:flex;flex-direction:column;height:auto}.feature-showcase .fss-slide__img{height:240px;width:100%}.feature-showcase .fss-card,.feature-showcase .fss-pos-center .fss-card,.feature-showcase .fss-pos-left .fss-card,.feature-showcase .fss-pos-right .fss-card{box-shadow:none;left:auto;margin-top:-1px;max-width:100%;min-height:0;padding:var(--fss-pad-mobile);position:static;right:auto;transform:none;width:100%}.feature-showcase .fss-card__heading{font-size:26px}.feature-showcase .fss-card__label{font-size:13px;margin-bottom:14px}.feature-showcase .fss-card__desc,.feature-showcase .fss-card__desc *{font-size:15px}.feature-showcase .fss-nav{justify-content:center}.feature-showcase .fss-nav__btn{height:54px;width:54px}}