.si-slider{position:relative;overflow:hidden;border-radius:16px}.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}.si-bg{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;transform:translateZ(0)}.si-content{position:absolute;z-index:5;padding:18px 22px;width:auto}.si-headline{font-weight:800;letter-spacing:-.02em;line-height:1.05;text-shadow:0 8px 26px rgb(0 0 0 / .28)}.si-body{margin-top:12px;line-height:1.35;opacity:.96;text-shadow:0 8px 26px rgb(0 0 0 / .25)}.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}.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);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}.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}.si-effect-slide .si-slide{min-width:100%}.si-effect-fade .si-track{position:relative}.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:768px){.si-headline{font-size:clamp(26px, 6.2vw, 44px)!important}.si-body{font-size:clamp(14px, 3.8vw, 18px)!important}.si-arrow{width:48px;height:48px}.si-arrow-ic{font-size:30px}.si-content{padding:14px 16px;max-width:88%!important}.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%}}