.fs-wrapper *{box-sizing:border-box !important}.fs-wrapper{width:100%;max-width:1200px;margin:0 auto;padding-top:48px;padding-bottom:48px;box-sizing:border-box;position:relative;overflow:visible;perspective:1200px;--fs-card-height:520px;--fs-media-max-height:260px}.fs-swiper{width:100%;overflow:visible;position:relative}.fs-wrapper .fs-swiper .swiper-slide{width:clamp(280px,32vw,380px);flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:visible;backface-visibility:hidden;will-change:transform,opacity;transition:all .8s cubic-bezier(.25,.46,.45,.94);transform-style:preserve-3d}.fs-wrapper .fs-swiper .swiper-slide{transition:transform .8s cubic-bezier(.25,.46,.45,.94)}.fs-wrapper .fs-swiper .swiper-slide.swiper-slide-prev{transform:rotateY(-15deg) scale(.9)}.fs-wrapper .fs-swiper .swiper-slide.swiper-slide-next{transform:rotateY(15deg) scale(.9)}.fs-wrapper .fs-swiper .swiper-slide.swiper-slide-active{transform:rotateY(0deg) scale(1);opacity:1;z-index:2}.fs-card{box-sizing:border-box;width:100%;max-width:92%;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 8px 32px rgba(0,0,0,.08);display:flex;flex-direction:column;transition:transform .8s cubic-bezier(.25,.46,.45,.94),box-shadow .8s cubic-bezier(.25,.46,.45,.94);transform-origin:center center;height:var(--fs-card-height);min-height:280px;position:relative;will-change:transform,box-shadow}.fs-media{width:100%;flex:0 0 auto;max-height:var(--fs-media-max-height);overflow:hidden;position:relative}.fs-media img{display:block;width:100%;height:auto;object-fit:cover;max-height:var(--fs-media-max-height);transition:transform .8s cubic-bezier(.25,.46,.45,.94);will-change:transform}.fs-body{padding:16px 18px;display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-height:0;overflow:hidden}.fs-title{margin:0 0 4px;font-size:1.2rem;line-height:1.3;font-weight:600;color:#1a1a1a}.fs-subtitle{color:#666;font-size:.9rem;margin:0 0 8px;font-weight:400}.fs-content{font-size:.95rem;line-height:1.5;overflow-y:auto;flex:1 1 auto;min-height:0;color:#444;scrollbar-width:thin;scrollbar-color:#ff6700 transparent}.fs-content::-webkit-scrollbar{width:6px;background:0 0}.fs-content::-webkit-scrollbar-track{background:0 0}.fs-content::-webkit-scrollbar-thumb{background:#ff6700;border-radius:3px;transition:background .2s ease}.fs-content::-webkit-scrollbar-thumb:hover{background:#e55a00}.fs-video{margin-top:12px;position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.fs-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:8px}.fs-wrapper .fs-swiper .swiper-slide-active .fs-card{transform:translateY(-12px) scale(1.03);box-shadow:0 20px 48px rgba(0,0,0,.12)}.fs-wrapper .fs-swiper .swiper-slide-active .fs-media img{transform:scale(1.05)}.fs-wrapper .fs-swiper .swiper-slide:not(.swiper-slide-active) .fs-card{transform:translateY(0) scale(1);box-shadow:0 8px 32px rgba(0,0,0,.08)}.fs-wrapper .fs-swiper .swiper-slide:not(.swiper-slide-active) .fs-media img{transform:scale(1)}.swiper-slide-active .fs-card>*{transform:none !important;backface-visibility:hidden !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fs-wrapper .swiper-button-prev,.fs-wrapper .swiper-button-next{width:48px;height:48px;border-radius:50%;background:0 0;box-shadow:0 4px 20px rgba(0,0,0,.1);color:#333;display:flex;align-items:center;justify-content:center;transition:all .3s ease;backdrop-filter:blur(10px)}.fs-wrapper .swiper-button-prev{left:15px}.fs-wrapper .swiper-button-next{right:15px}.fs-wrapper .swiper-button-prev:hover,.fs-wrapper .swiper-button-next:hover{transform:scale(1.1);box-shadow:0 6px 25px rgba(0,0,0,.15);background:0 0}.fs-wrapper .fs-swiper .swiper-pagination{bottom:-40px !important;position:relative !important;text-align:center;z-index:10;height:auto;width:100% !important;left:0 !important;right:0 !important}.fs-wrapper .fs-swiper .swiper-pagination-bullet{background:#ff6700 !important;opacity:.4 !important;transition:opacity .3s ease,transform .3s ease;width:12px !important;height:12px !important;margin:0 6px !important;border-radius:50% !important;display:inline-block !important;cursor:pointer !important}.fs-wrapper .fs-swiper .swiper-pagination-bullet-active{opacity:1 !important;transform:scale(1.3) !important;background:#e55a00 !important}@media (min-width:769px) and (max-width:1024px){.fs-wrapper{--fs-card-height:480px;--fs-media-max-height:220px;max-width:100%;padding-left:20px;padding-right:20px}.fs-wrapper .fs-swiper .swiper-slide{width:clamp(200px,32vw,340px)}.fs-wrapper .swiper-button-prev{left:10px}.fs-wrapper .swiper-button-next{right:10px}}@media (max-width:768px){.fs-wrapper{--fs-card-height:420px;--fs-media-max-height:180px;padding-left:15px;padding-right:15px;padding-top:20px;padding-bottom:20px}.fs-wrapper .fs-swiper .swiper-slide{width:clamp(280px,90vw,340px)}.fs-card{max-width:95%}.fs-body{padding:14px 16px}.fs-title{font-size:1.1rem}.fs-content{font-size:.9rem}.fs-wrapper .swiper-button-prev,.fs-wrapper .swiper-button-next{width:44px;height:44px}.fs-wrapper .swiper-button-prev{left:8px}.fs-wrapper .swiper-button-next{right:8px}@media (max-width:480px){.fs-wrapper .fs-swiper .swiper-slide{width:clamp(240px,90vw,280px)}.fs-wrapper{--fs-card-height:380px;--fs-media-max-height:160px}.fs-wrapper .swiper-button-prev,.fs-wrapper .swiper-button-next{width:40px;height:40px}}}@media (prefers-color-scheme:dark){.fs-card{background:#1a1a1a;color:#fff}.fs-title{color:#fff}.fs-subtitle{color:#bbb}.fs-content{color:#ddd}.fs-wrapper .swiper-button-prev,.fs-wrapper .swiper-button-next{background:0 0;color:#fff}}@keyframes slideUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fs-wrapper{animation:slideUp .6s ease-out}.fs-swiper *{will-change:transform;transform-style:preserve-3d}.fs-wrapper .fs-swiper .swiper-slide{transform:translateZ(0)}.fs-card,.fs-media img{backface-visibility:hidden;perspective:1000px}