:root{--slider-height-desktop:73vh;--slider-height-tablet:75vh;--slider-height-mobile:76vh;--slider-min-height:420px;--slider-text-shadow:0 4px 16px rgba(0,0,0,.25), 0 8px 32px rgba(0,0,0,.2), 0 16px 48px rgba(0,0,0,.15);--slider-overlay-start:rgba(0,0,0,0.50);--slider-overlay-mid:rgba(0,0,0,0.15);--slider-overlay-end:rgba(0,0,0,0);--slider-transition-speed:0.4s;--slider-transition-ease:cubic-bezier(0.4, 0, 0.2, 1)}.css-slider-container .swiper-slide,.css-slider-container .css-slide-bg,.css-slider-container .css-slide-title,.css-slider-container .css-slide-description,.css-slider-container .css-slide-button,.css-slider-container .swiper-button-next.css-nav-next,.css-slider-container .swiper-button-prev.css-nav-prev,.css-slider-container .css-slide::before{will-change:auto}.css-slider-container{position:relative;width:100%;height:var(--slider-height-desktop);min-height:var(--slider-min-height);margin:0 auto;overflow:hidden;display:block;background:linear-gradient(135deg,#f5f7fa 0%,#e8ecf1 100%);contain:layout paint;opacity:0;visibility:hidden;transform:translateZ(0)}.css-slider-container:not(.css-mounted)::before{content:'';position:absolute;inset:0;z-index:10;pointer-events:none;background:linear-gradient(100deg,#fff0 35%,rgb(0 0 0 / .1) 50%,#fff0 65%);background-size:200% 100%;animation:slider-shimmer 1.6s ease-in-out infinite}@keyframes slider-shimmer{0%{background-position:-150% 0}100%{background-position:150% 0}}.css-slider-container.css-mounted{opacity:1;visibility:visible;transition:opacity 0.6s ease-out}.css-slider-container:not(.css-mounted) .swiper-slide{opacity:0}.css-slider-container .swiper-wrapper{height:100%}.css-slider-container .swiper-slide.css-slide{position:relative;color:#fff;height:100%!important;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:80px;overflow:hidden;backface-visibility:hidden}.css-slider-container .css-slide-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;display:block;transition:transform 8s cubic-bezier(.25,.46,.45,.94),opacity 0.6s ease-out;transform:translateZ(0);backface-visibility:hidden;opacity:0}.css-slider-container.css-mounted .css-slide-bg{opacity:1}.css-slider-container .css-slide-bg-mobile{display:none}.css-slider-container .css-slide::before{content:'';position:absolute;top:0;left:0;width:50%;height:100%;background:linear-gradient(to right,var(--slider-overlay-start) 0%,var(--slider-overlay-mid) 70%,var(--slider-overlay-end) 100%);z-index:1;pointer-events:none}.css-slider-container .css-slide::after{content:'';position:absolute;bottom:0;left:0;width:60%;height:50%;background:radial-gradient(ellipse at bottom left,rgb(0 0 0 / .45) 0%,rgb(0 0 0 / .2) 40%,#fff0 70%);z-index:1;pointer-events:none}.css-slider-container .css-slide-content{position:relative;z-index:2;max-width:650px;margin-bottom:100px}.css-slider-container .css-slide.css-no-desc .css-slide-content{margin-bottom:140px}.css-slider-container .css-slide-title{color:#fff;font-size:clamp(2.5rem, 5vw, 4rem);font-weight:300;margin-bottom:24px;line-height:1.1;letter-spacing:-.02em;font-family:'Montserrat','Poppins',sans-serif;text-shadow:0 4px 16px rgb(0 0 0 / .25),0 8px 32px rgb(0 0 0 / .2),0 16px 48px rgb(0 0 0 / .15);opacity:0;transform:translateY(40px)}.css-slider-container .css-slide-description{font-size:clamp(1rem, 2.5vw, 1.3rem);line-height:1.5;margin-bottom:40px;font-weight:300;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;text-shadow:0 2px 12px rgb(0 0 0 / .3),0 4px 20px rgb(0 0 0 / .25),0 8px 32px rgb(0 0 0 / .2);opacity:0;transform:translateY(40px);max-width:90%}.css-slider-container .css-slide-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;background:#fff0;color:#fff;padding:14px 25px;border:2px solid rgb(255 255 255 / .9);border-radius:0;text-decoration:none;font-weight:500;font-size:1rem;letter-spacing:.5px;text-transform:uppercase;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;transition:all var(--slider-transition-speed) var(--slider-transition-ease);overflow:hidden;opacity:0;transform:translateY(40px);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);touch-action:manipulation;cursor:pointer}.css-slider-container .css-slide-button::before{content:'';position:absolute;inset:0;background:rgb(255 255 255 / .95);transform:translateX(-100%);transition:transform 0.5s var(--slider-transition-ease);z-index:-1}.css-slider-container .css-slide-button::after{content:'→';transition:transform 0.3s var(--slider-transition-ease);font-size:1.2em;margin-left:4px}.css-slider-container .css-slide-button:hover::before{transform:translateX(0)}.css-slider-container .css-slide-button:hover{color:#0a2136;border-color:rgb(255 255 255);transform:translateY(-2px)}.css-slider-container .css-slide-button:hover::after{transform:translateX(4px)}.css-slider-container .css-slide-button:active{transform:translateY(0)}.css-slider-container .css-slide-button:focus-visible{outline:3px solid rgb(255 255 255 / .8);outline-offset:4px}.css-slider-container .swiper-button-next.css-nav-next,.css-slider-container .swiper-button-prev.css-nav-prev{background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .2);border-radius:20%;width:44px;height:44px;margin-top:-22px;transition:all 0.3s var(--slider-transition-ease);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);touch-action:manipulation}.css-slider-container .swiper-button-next.css-nav-next:hover,.css-slider-container .swiper-button-prev.css-nav-prev:hover{background:rgb(255 255 255 / .9);border-color:rgb(255 255 255 / .4);transform:scale(1.05)}.css-slider-container .swiper-button-next.css-nav-next::after,.css-slider-container .swiper-button-prev.css-nav-prev::after{font-size:16px;color:#fff;font-weight:300;transition:color 0.3s ease}.css-slider-container .swiper-button-next.css-nav-next:hover::after,.css-slider-container .swiper-button-prev.css-nav-prev:hover::after{color:#0a2136}.css-slider-container .swiper-button-next.css-nav-next:focus-visible,.css-slider-container .swiper-button-prev.css-nav-prev:focus-visible{outline:3px solid rgb(255 255 255 / .8);outline-offset:4px}.css-slider-container .swiper-pagination.css-pagination{bottom:40px}.css-slider-container .swiper-pagination.css-pagination .swiper-pagination-bullet{width:12px;height:12px;background:rgb(255 255 255 / .5);border:1px solid rgb(255 255 255 / .7);opacity:1;transition:all 0.4s var(--slider-transition-ease);border-radius:50%;margin:0 6px;cursor:pointer;touch-action:manipulation}.css-slider-container .swiper-pagination.css-pagination .swiper-pagination-bullet-active{background:#fff;border-color:#fff;transform:scale(1.2);box-shadow:0 0 20px rgb(255 255 255 / .5)}.css-slider-container.css-single-slide .swiper-button-next.css-nav-next,.css-slider-container.css-single-slide .swiper-button-prev.css-nav-prev,.css-slider-container.css-single-slide .swiper-pagination.css-pagination{display:none}@media (prefers-reduced-motion:reduce){.css-slider-container .css-slide-bg{transition:none}.css-slider-container .css-slide-title,.css-slider-container .css-slide-description,.css-slider-container .css-slide-button{transition:opacity 0.3s ease;transform:none}.css-slider-container .swiper-button-next.css-nav-next,.css-slider-container .swiper-button-prev.css-nav-prev{transition:background 0.2s ease}}@media (min-width:768px) and (max-width:1024px){.css-slider-container{height:var(--slider-height-tablet)}.css-slider-container .swiper-slide.css-slide{width:100%!important;max-width:100%!important;padding:50px 0 50px 80px}.css-slider-container .css-slide-content{margin-bottom:80px;margin-left:0;margin-right:40px;max-width:650px}.css-slider-container .css-slide.css-no-desc .css-slide-content{margin-bottom:165px}.css-slider-container .css-slide-description{margin-bottom:35px;max-width:450px}.css-slider-container .css-slide-button{padding:16px 32px;font-size:.95rem}.css-slider-container .swiper-pagination.css-pagination{bottom:30px}}@media (max-width:767px){.css-slider-container{height:var(--slider-height-mobile)}.css-slider-container .css-slide::before,.css-slider-container .css-slide::after{display:none!important}.css-slider-container .css-slide{padding:16px 0!important;justify-content:center!important;align-items:center!important}.css-slider-container .css-slide-content{width:80vw!important;max-width:680px!important;margin:0 auto 20px!important;padding:18px 16px 20px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;text-align:center!important;border-radius:14px!important;background:rgb(0 0 0 / .28)!important;backdrop-filter:blur(10px) saturate(120%)!important;-webkit-backdrop-filter:blur(10px) saturate(120%)!important;box-sizing:border-box!important;overflow:hidden!important}.css-slider-container .css-slide-title{font-size:clamp(1.8rem, 6vw, 2.2rem)!important;line-height:1.2!important;margin:0 0 6px!important;text-wrap:balance;text-shadow:0 4px 16px rgb(0 0 0 / .25),0 8px 32px rgb(0 0 0 / .2),0 16px 48px rgb(0 0 0 / .15)!important}.css-slider-container .css-slide-description{font-size:clamp(0.98rem, 3.6vw, 1.05rem)!important;line-height:1.55!important;margin:0 0 10px!important;max-width:100%!important;color:rgb(255 255 255 / .95)!important;text-shadow:0 2px 12px rgb(0 0 0 / .3),0 4px 20px rgb(0 0 0 / .25),0 8px 32px rgb(0 0 0 / .2)!important}.css-slider-container .css-slide-button{display:block!important;width:100%!important;max-width:100%!important;text-align:center!important;padding:14px 16px!important;line-height:1.2!important;border-width:1.5px!important;border-radius:10px!important;white-space:normal!important;word-break:break-word!important;transform:none!important}@media (hover:none){.css-slider-container .css-slide-button:hover,.css-slider-container .css-slide-button:active{transform:none!important}.css-slider-container .css-slide-button::after{transform:none!important}}.css-slider-container .css-slide-button::after{font-size:1em!important;margin-left:2px!important}.css-slider-container .css-slide-bg-desktop{display:none!important}.css-slider-container .css-slide-bg-mobile{display:block!important;object-position:center}.css-slider-container .swiper-button-next.css-nav-next,.css-slider-container .swiper-button-prev.css-nav-prev{top:auto!important;bottom:60px!important;transform:translateY(0)!important;margin:0!important}.css-slider-container .swiper-button-next.css-nav-next{right:24px!important;left:auto!important}.css-slider-container .swiper-button-prev.css-nav-prev{left:24px!important;right:auto!important}.css-slider-container .swiper-pagination.css-pagination{bottom:25px!important}.css-slider-container .swiper-pagination.css-pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0 4px}}@media (max-width:930px) and (orientation:landscape){.css-slider-container{width:100vw!important;max-width:100vw!important;height:70vh;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.css-slider-container .swiper,.css-slider-container .swiper-wrapper,.css-slider-container .swiper-slide.css-slide{width:100%!important;max-width:100%!important}.css-slider-container .swiper-pagination.css-pagination{left:0!important;right:0!important}}.css-analytics-chart-wrap{position:relative;width:100%;height:660px;max-height:70vh;min-height:260px;contain:layout}.css-analytics-chart-wrap canvas{width:100%!important;height:100%!important;display:block}@media print{.css-slider-container .swiper-button-next.css-nav-next,.css-slider-container .swiper-button-prev.css-nav-prev,.css-slider-container .swiper-pagination.css-pagination{display:none!important}.css-slider-container .css-slide-content{color:#efefef!important}}