.HeroCarousel-module__NxRZeW__carouselContainer{box-sizing:border-box;flex-direction:column;gap:8px;width:100%;max-width:660px;display:flex;position:relative}.HeroCarousel-module__NxRZeW__carouselTabs{background:var(--bg-alt,#f1f5f9);border:1px solid var(--border-light,#e2e8f0);border-radius:var(--radius-pill,9999px);box-sizing:border-box;justify-content:space-between;align-items:center;gap:6px;width:100%;padding:4px;display:flex}.HeroCarousel-module__NxRZeW__carouselTab{border-radius:var(--radius-pill,9999px);color:var(--text-secondary,#64748b);font-family:var(--font-body);cursor:pointer;white-space:nowrap;transition:all var(--transition-base,.2s ease);background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.HeroCarousel-module__NxRZeW__carouselTab:hover:not(.HeroCarousel-module__NxRZeW__carouselTabActive){color:var(--text-primary,#1a1b2e);background:#ffffffb3}.HeroCarousel-module__NxRZeW__carouselTabActive{background:var(--surface,#fff);color:var(--coral,#ff6b6b);box-shadow:0 2px 8px #00000014}.HeroCarousel-module__NxRZeW__carouselFrame{border:1.5px solid var(--border-light,#e2e8f0);background:#0f172a;border-radius:14px;width:100%;line-height:0;position:relative;overflow:hidden;box-shadow:0 20px 45px -12px #1a1b2e2e,0 0 0 1px #0f172a0a}.HeroCarousel-module__NxRZeW__carouselSlidesTrack{will-change:transform;width:100%;transition:transform .45s cubic-bezier(.25,1,.5,1);display:flex;position:relative}.HeroCarousel-module__NxRZeW__carouselSlideItem{box-sizing:border-box;flex-shrink:0;width:100%;min-width:100%}.HeroCarousel-module__NxRZeW__carouselImage{object-fit:cover;width:100%;height:auto;max-height:380px;display:block}.HeroCarousel-module__NxRZeW__carouselNavBtn{color:#fff;cursor:pointer;z-index:10;-webkit-backdrop-filter:blur(6px);background:#0f172abf;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:background-color .2s,border-color .2s,transform .2s;display:flex;position:absolute;box-shadow:0 4px 14px #0000004d;top:50%!important;transform:translateY(-50%)!important}.HeroCarousel-module__NxRZeW__carouselNavBtn:hover{background:var(--coral,#ff6b6b);border-color:var(--coral,#ff6b6b);transform:translateY(-50%)scale(1.08)!important}.HeroCarousel-module__NxRZeW__carouselNavBtn:active{transform:translateY(-50%)scale(.95)!important}.HeroCarousel-module__NxRZeW__carouselNavBtnPrev{left:10px}.HeroCarousel-module__NxRZeW__carouselNavBtnNext{right:10px}.HeroCarousel-module__NxRZeW__carouselDots{z-index:10;-webkit-backdrop-filter:blur(6px);border-radius:var(--radius-pill,9999px);background:#0f172aa6;border:1px solid #ffffff26;justify-content:center;align-items:center;gap:6px;padding:3px 8px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.HeroCarousel-module__NxRZeW__carouselDot{border-radius:var(--radius-pill,9999px);cursor:pointer;width:7px;height:7px;transition:all var(--transition-base,.2s ease);background:#ffffff73;border:none;padding:0}.HeroCarousel-module__NxRZeW__carouselDotActive{background:var(--coral,#ff6b6b);width:20px}.HeroCarousel-module__NxRZeW__carouselDot:hover:not(.HeroCarousel-module__NxRZeW__carouselDotActive){background:#fffc}@media (max-width:768px){.HeroCarousel-module__NxRZeW__carouselContainer{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}.HeroCarousel-module__NxRZeW__carouselTabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;box-sizing:border-box;justify-content:flex-start;gap:4px;width:100%;min-width:0;max-width:100%;padding:4px;overflow-x:auto}.HeroCarousel-module__NxRZeW__carouselTabs::-webkit-scrollbar{display:none}.HeroCarousel-module__NxRZeW__carouselTab{flex:none;gap:4px;padding:5px 9px;font-size:11px}.HeroCarousel-module__NxRZeW__carouselFrame{box-sizing:border-box;border-radius:12px;width:100%;max-width:100%}.HeroCarousel-module__NxRZeW__carouselImage{max-height:240px}}
