.video-showcase{background-color:#f3f0ee;padding:80px 0;overflow:hidden}.video-showcase__container{max-width:1242px;margin:0 auto;padding:0 20px}@media(max-width: 768px){.video-showcase__container{padding:0 16px}}.video-showcase__main{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.video-showcase__slider-container{position:relative;width:100%;max-width:300px;margin:0 auto}@media screen and (min-width: 769px){.video-showcase__slider-container{perspective:1200px;padding-top:100px}}@media screen and (max-width: 768px){.video-showcase__slider-container{max-width:100%}}.video-showcase__slider{position:relative;height:500px}@media screen and (min-width: 769px){.video-showcase__slider{border-radius:20px;overflow:visible}}@media screen and (max-width: 768px){.video-showcase__slider{overflow:visible;border-radius:20px;width:100%}}.video-showcase__track{position:relative;width:100%;height:100%}@media screen and (max-width: 768px){.video-showcase__track{display:flex;transition:transform .5s cubic-bezier(0.4, 0, 0.2, 1);gap:20px}}.video-showcase__slide{border-radius:20px;overflow:hidden;flex-shrink:0}@media screen and (min-width: 769px){.video-showcase__slide{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .7s cubic-bezier(0.34, 1.56, 0.64, 1);transform-origin:center bottom}.video-showcase__slide.active{z-index:5;transform:translateY(0) scale(1);opacity:1;filter:blur(0)}.video-showcase__slide.stack-1{z-index:4;transform:translateY(-60px) scale(0.95) translateX(-100px);opacity:.8;filter:blur(2px)}.video-showcase__slide.stack-2{z-index:3;transform:translateY(-120px) scale(0.95) translateX(-200px);opacity:.6;filter:blur(3px)}.video-showcase__slide.stack-3{z-index:2;transform:translateY(60px) scale(0.85);opacity:.4;filter:blur(4px)}.video-showcase__slide.hidden{z-index:1;transform:translateY(80px) scale(0.8);opacity:0;filter:blur(5px);pointer-events:none}}@media screen and (max-width: 768px){.video-showcase__slide{position:relative;width:calc(100% - 20px);height:100%;min-width:calc(100% - 20px);transition:filter .3s ease;filter:blur(4px)}.video-showcase__slide.active{filter:blur(0)}}.video-showcase__video-wrapper{position:relative;width:100%;height:100%;background:#000;border-radius:20px;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,.15)}.video-showcase__video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-showcase__video-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f0f0f0}.video-showcase__video-placeholder img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-showcase__play-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:none;border:none;cursor:pointer;z-index:2;transition:opacity .3s ease}.video-showcase__play-button:hover{opacity:.8}.video-showcase__description{position:absolute;bottom:20px;left:20px;right:20px;background:rgba(0,0,0,.7);color:#fff;padding:15px;border-radius:10px;font-size:1.4rem;line-height:1.4}.video-showcase__slide.is-started .video-showcase__description{display:none}.video-showcase__arrow{position:absolute;top:50%;transform:translateY(-50%);background:hsla(0,0%,100%,.9);border:none;color:#254844;width:40px;height:40px;border-radius:50%;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.15);backdrop-filter:blur(10px)}.video-showcase__arrow:hover{background:#fff;transform:translateY(-50%) scale(1.1);box-shadow:0 6px 20px rgba(0,0,0,.2)}.video-showcase__arrow--prev{left:-20px}@media screen and (max-width: 768px){.video-showcase__arrow--prev{left:-8px}}.video-showcase__arrow--next{right:-20px}@media screen and (max-width: 768px){.video-showcase__arrow--next{right:8px}}.video-showcase__arrow svg{width:16px;height:16px}.video-showcase__pagination{display:flex;justify-content:center;gap:10px;margin-top:30px;padding:10px}@media screen and (max-width: 768px){.video-showcase__pagination{display:none}}.video-showcase__dot{width:14px;height:14px;border-radius:50%;border:none;background:#c4c4c4;cursor:pointer;transition:all .3s ease;padding:0}.video-showcase__dot.active{background:#254844}.video-showcase__dot:hover{background:#a8a8a8;transform:scale(1.1)}.video-showcase__dot:hover.active{background:#254844}.video-showcase__content{padding-left:20px}.video-showcase__heading{font-size:clamp(2rem,1.25rem + 0.9765625vw,2.5rem);font-weight:700;color:#254844;margin-bottom:30px;line-height:1.2}.video-showcase__features{list-style:none;padding:0;margin:0 0 32px 0;display:flex;flex-direction:column;gap:8px}.video-showcase__feature{color:var(--Emerald, #254844);font-size:1.6rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-0.32px;display:flex;align-items:center;gap:10px}.video-showcase__feature svg{flex-shrink:0;width:20px;height:20px}@media(max-width: 768px){.video-showcase__feature{text-align:left;align-items:flex-start}}.video-showcase .button-yellow-big{max-width:250px}.video-showcase__button{display:inline-block;background:gold;color:#fff;padding:18px 40px;border-radius:50px;text-decoration:none;font-weight:700;font-size:1.1rem;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease;box-shadow:0 5px 15px rgba(255,215,0,.3);margin-bottom:20px;width:-moz-max-content !important;width:max-content !important;text-align:center;max-width:250px;margin-bottom:32px}.video-showcase__button:hover{background:#ffc700;transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,215,0,.4);color:#fff}.video-showcase__link{display:block;color:#254844;text-decoration:underline;font-weight:500;font-size:1.4rem;transition:color .3s ease;margin-top:32px}.video-showcase__link:hover{color:gold}@media screen and (max-width: 768px){.video-showcase{padding:3.2rem 0}.video-showcase__main{grid-template-columns:1fr;gap:40px;margin-bottom:0;display:flex;flex-direction:column}.video-showcase__slider-container{max-width:100%;width:100%;order:2}.video-showcase__content{padding-left:0;text-align:center;order:1}}