.si-slider{position:relative;overflow:hidden;border-radius:16px;width:100%}.si-viewport{width:100%;height:100%;position:relative}.si-track{width:100%;height:100%;position:relative}.si-slide{width:100%;height:100%;position:relative;user-select:none;overflow:hidden}.si-bg{position:absolute;inset:0;background-size:cover;background-position:center center;background-repeat:no-repeat;transform:translateZ(0)}.si-content{position:absolute;z-index:5;padding:18px 22px;width:auto;max-width:90%;box-sizing:border-box}.si-headline{font-weight:800;letter-spacing:-.02em;line-height:1.08;text-shadow:0 8px 26px rgb(0 0 0 / .28);word-break:break-word}.si-body{margin-top:12px;line-height:1.4;opacity:.96;text-shadow:0 8px 26px rgb(0 0 0 / .25);word-break:break-word}.si-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:18px;padding:12px 22px;border-radius:12px;text-decoration:none;font-weight:700;box-shadow:0 10px 30px rgb(0 0 0 / .22);transition:transform .2s ease,filter .2s ease;z-index:6;max-width:100%;box-sizing:border-box;text-align:center;white-space:normal}.si-btn:hover{transform:translateY(-1px);filter:brightness(1.05)}.si-btn-pos{position:absolute;margin-top:0}.si-pos-top-left{top:7%;left:5%;text-align:left}.si-pos-top-center{top:7%;left:50%;transform:translateX(-50%);text-align:center}.si-pos-top-right{top:7%;right:5%;text-align:right}.si-pos-middle-left{top:50%;left:5%;transform:translateY(-50%);text-align:left}.si-pos-center{top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.si-pos-middle-right{top:50%;right:5%;transform:translateY(-50%);text-align:right}.si-pos-bottom-left{bottom:7%;left:5%;text-align:left}.si-pos-bottom-center{bottom:7%;left:50%;transform:translateX(-50%);text-align:center}.si-pos-bottom-right{bottom:7%;right:5%;text-align:right}.si-arrow{position:absolute;top:50%;transform:translateY(-50%);width:54px;height:54px;border-radius:999px;border:none;cursor:pointer;z-index:50;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease,filter .18s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgb(255 255 255 / .16);box-shadow:0 10px 25px rgb(0 0 0 / .18)}.si-arrow-ic{font-size:34px;line-height:1;color:#fff;text-shadow:0 8px 18px rgb(0 0 0 / .35)}.si-prev{left:14px}.si-next{right:14px}.si-slider:hover .si-arrow{opacity:1;pointer-events:auto}.si-arrow:hover{filter:brightness(1.15);transform:translateY(-50%) scale(1.04)}.si-dots{position:absolute;left:0;right:0;bottom:14px;z-index:60;display:flex;justify-content:center;gap:10px;padding:0 14px;flex-wrap:wrap}.si-dot{width:10px;height:10px;border-radius:999px;border:none;cursor:pointer;background:rgb(255 255 255 / .55);transition:transform .2s ease,opacity .2s ease,width .2s ease;opacity:.7}.si-dot.is-active{opacity:1;width:22px;transform:translateY(-1px);background:rgb(255 255 255 / .95)}.si-effect-slide .si-track{display:flex;transition:transform 700ms ease;height:100%}.si-effect-slide .si-slide{min-width:100%;flex:0 0 100%}.si-effect-fade .si-track{position:relative;height:100%}.si-effect-fade .si-slide{position:absolute;inset:0;opacity:0;transition:opacity 700ms ease}.si-effect-fade .si-slide.is-active{opacity:1}@media (max-width:1024px){.si-content{max-width:88%!important;padding:16px 18px}.si-headline{font-size:clamp(30px, 4.8vw, 48px)!important}.si-body{font-size:clamp(15px, 2.4vw, 19px)!important}.si-btn{padding:11px 20px;font-size:15px}}@media (max-width:768px){.si-slider{border-radius:12px}.si-content{padding:14px 16px;max-width:88%!important}.si-headline{font-size:clamp(24px, 5.8vw, 38px)!important;line-height:1.12}.si-body{font-size:clamp(14px, 3.3vw, 17px)!important;line-height:1.42}.si-btn{padding:10px 18px;font-size:14px;border-radius:10px}.si-arrow{width:44px;height:44px;opacity:.95;pointer-events:auto;top:auto;bottom:54px;transform:none}.si-arrow:hover{transform:scale(1.03)}.si-prev{left:10px}.si-next{right:10px}.si-arrow-ic{font-size:28px}.si-dots{bottom:12px;gap:8px}.si-dot{width:9px;height:9px}.si-dot.is-active{width:18px}.si-pos-top-left,.si-pos-middle-left,.si-pos-bottom-left{left:4%}.si-pos-top-right,.si-pos-middle-right,.si-pos-bottom-right{right:4%}.si-pos-top-center,.si-pos-bottom-center,.si-pos-center{left:50%}.si-pos-top-left{top:6%}.si-pos-top-center{top:6%}.si-pos-top-right{top:6%}.si-pos-middle-left,.si-pos-center,.si-pos-middle-right{top:48%}.si-pos-bottom-left,.si-pos-bottom-center,.si-pos-bottom-right{bottom:12%}}@media (max-width:576px){.si-slider{border-radius:10px}.si-content{max-width:90%!important;padding:12px 14px}.si-headline{font-size:clamp(20px, 6vw, 30px)!important;line-height:1.15}.si-body{font-size:clamp(13px, 3.8vw, 15px)!important;line-height:1.45;margin-top:10px}.si-btn{padding:10px 16px;font-size:13px;margin-top:14px;width:auto;max-width:100%}.si-arrow{width:40px;height:40px;bottom:50px}.si-arrow-ic{font-size:24px}.si-dots{bottom:10px;gap:7px}.si-pos-top-left{top:5%;left:4%}.si-pos-top-center{top:5%;left:50%;transform:translateX(-50%)}.si-pos-top-right{top:5%;right:4%}.si-pos-middle-left{top:46%;left:4%;transform:translateY(-50%)}.si-pos-center{top:46%;left:50%;transform:translate(-50%,-50%)}.si-pos-middle-right{top:46%;right:4%;transform:translateY(-50%)}.si-pos-bottom-left{bottom:14%;left:4%}.si-pos-bottom-center{bottom:14%;left:50%;transform:translateX(-50%)}.si-pos-bottom-right{bottom:14%;right:4%}}@media (max-width:400px){.si-content{max-width:92%!important;padding:10px 12px}.si-headline{font-size:clamp(18px, 6vw, 24px)!important}.si-body{font-size:12px!important}.si-btn{font-size:12px;padding:9px 14px}.si-arrow{width:36px;height:36px;bottom:46px}.si-arrow-ic{font-size:21px}.si-pos-bottom-left,.si-pos-bottom-center,.si-pos-bottom-right{bottom:16%}}