.slide{padding:80px 20px;background:#fafafa}@media (max-width: 768px){.slide{padding:60px 16px}}.slide .container{max-width:1400px;margin:0 auto;position:relative}.slide .container .slide-title{font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700;color:#1e293b;text-align:center;margin-bottom:3rem;letter-spacing:-.02em}@media (max-width: 768px){.slide .container .slide-title{margin-bottom:2rem}}.slide .slider-wrapper{position:relative;margin:0 60px}@media (max-width: 1024px){.slide .slider-wrapper{margin:0 50px}}@media (max-width: 768px){.slide .slider-wrapper{margin:0 40px}}@media (max-width: 480px){.slide .slider-wrapper{margin:0 20px}}.slide .slider-item{padding:0 10px;box-sizing:border-box;display:flex;justify-content:center;align-items:stretch}@media (max-width: 768px){.slide .slider-item{padding:0 8px}}@media (max-width: 480px){.slide .slider-item{padding:0 6px}}.slide .slider-item>*{width:100%;max-width:100%}.slider-wrapper .carousel-container{overflow:hidden;border-radius:16px;width:100%;position:relative}@media (max-width: 768px){.slider-wrapper .carousel-container{border-radius:12px}}@media (max-width: 480px){.slider-wrapper .carousel-container{border-radius:8px}}.slider-wrapper .carousel-track{display:flex;width:100%}.slider-wrapper .carousel-slide{flex-shrink:0;width:100%!important;padding:0 10px;box-sizing:border-box}@media (max-width: 768px){.slider-wrapper .carousel-slide{padding:0 8px}}@media (max-width: 480px){.slider-wrapper .carousel-slide{padding:0 6px}}.slider-wrapper .carousel-slide>*{width:100%;max-width:100%}.slider-wrapper .carousel-slide{margin-right:0!important;margin-left:0!important}.slider-wrapper .carousel-prev,.slider-wrapper .carousel-next{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;border-radius:50%;border:none;background:#fff;color:#475569;cursor:pointer;z-index:15;transition:all .3s ease;box-shadow:0 4px 20px #0000001a;display:flex;align-items:center;justify-content:center}.slider-wrapper .carousel-prev:hover,.slider-wrapper .carousel-next:hover{background:#1dbf73;color:#fff;transform:translateY(-50%) scale(1.1);box-shadow:0 8px 30px #1dbf734d}.slider-wrapper .carousel-prev svg,.slider-wrapper .carousel-next svg{width:24px;height:24px}@media (max-width: 1024px){.slider-wrapper .carousel-prev,.slider-wrapper .carousel-next{width:50px;height:50px}.slider-wrapper .carousel-prev svg,.slider-wrapper .carousel-next svg{width:22px;height:22px}}@media (max-width: 768px){.slider-wrapper .carousel-prev,.slider-wrapper .carousel-next{display:none}}.slider-wrapper .carousel-prev{left:-28px}@media (max-width: 1024px){.slider-wrapper .carousel-prev{left:-25px}}.slider-wrapper .carousel-next{right:-28px}@media (max-width: 1024px){.slider-wrapper .carousel-next{right:-25px}}.slider-wrapper .carousel-dots{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:2.5rem}@media (max-width: 768px){.slider-wrapper .carousel-dots{margin-top:2rem;gap:10px}}@media (max-width: 480px){.slider-wrapper .carousel-dots{margin-top:1.5rem;gap:8px}}.slider-wrapper .carousel-dots .carousel-dot{width:12px;height:12px;border-radius:50%;border:none;background:#cbd5e1;cursor:pointer;transition:all .3s ease;padding:0}.slider-wrapper .carousel-dots .carousel-dot:hover{background:#94a3b8;transform:scale(1.2)}.slider-wrapper .carousel-dots .carousel-dot.active{background:#1dbf73;transform:scale(1.3)}@media (max-width: 768px){.slider-wrapper .carousel-dots .carousel-dot{width:10px;height:10px}}@media (max-width: 480px){.slider-wrapper .carousel-dots .carousel-dot{width:8px;height:8px}}.carousel-prev:focus-visible,.carousel-next:focus-visible,.carousel-dot:focus-visible{outline:3px solid rgba(29,191,115,.5);outline-offset:2px}@media (prefers-contrast: high){.carousel-prev,.carousel-next,.carousel-dot{border:2px solid currentColor}}
