.HeroCarousel_host__IaZBg{position:relative;width:min(100%,1200px);max-width:100%;margin-inline:auto;padding:clamp(24px,6vw,64px) clamp(16px,4vw,32px);box-sizing:border-box}.HeroCarousel_compact__8s58D{padding:clamp(18px,8vw,42px) clamp(12px,6vw,22px)}@media (max-width:768px){.HeroCarousel_host__IaZBg{padding:clamp(20px,8vw,48px) clamp(12px,6vw,24px)}}.HeroCarousel_edgeFade__ICchM{width:100%;position:relative;padding:0;border-radius:32px;background:transparent}.HeroCarousel_edgeFade__ICchM:before{content:none}.HeroCarousel_wrap__uEnEB{position:relative;width:100%;z-index:1;padding-bottom:clamp(24px,3vw,40px)}.HeroCarousel_sequence__nTPha{position:relative;width:100%;min-height:clamp(260px,42vw,480px)}.HeroCarousel_slideActive__xFY9p,.HeroCarousel_slide__O0V81{position:absolute;inset:0;opacity:0;transform:translate3d(0,20px,0);transition:opacity .55s ease,transform .55s ease;pointer-events:none}.HeroCarousel_slideActive__xFY9p{opacity:1;transform:translateZ(0);pointer-events:auto}@media (max-width:640px){.HeroCarousel_sequence__nTPha{min-height:clamp(280px,65vw,520px)}}.HeroCarousel_frame__vGZfC{position:relative;width:100%;aspect-ratio:16/9;min-height:clamp(260px,24vw,420px);border-radius:32px;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);background:radial-gradient(circle at top,rgba(15,23,70,.8),rgba(4,7,18,.9))}@media (max-width:768px){.HeroCarousel_frame__vGZfC{min-height:clamp(280px,58vw,440px);border-radius:24px}}@media (max-width:480px){.HeroCarousel_frame__vGZfC{border-radius:20px}}.HeroCarousel_media__HDMhv{object-fit:cover;object-position:center}.HeroCarousel_overlay__DJj78{position:absolute;inset:0;background:linear-gradient(115deg,rgba(7,10,25,.85),rgba(5,8,22,.35) 60%,rgba(3,7,18,0))}.HeroCarousel_content__bPZga{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:clamp(16px,5vw,64px);pointer-events:none;text-align:center}.HeroCarousel_glass__i63p8{pointer-events:auto;width:min(90%,640px);margin-inline:auto;border-radius:28px;padding:clamp(16px,4vw,32px);border:1px solid hsla(0,0%,100%,.12);background:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.05));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 20px 60px -35px rgba(5,150,199,.6)}@media (max-width:640px){.HeroCarousel_glass__i63p8{border-radius:20px}}.HeroCarousel_compact__8s58D .HeroCarousel_glass__i63p8{background:rgba(5,8,22,.9);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 14px 40px -32px rgba(6,182,212,.45)}.HeroCarousel_kicker__StFhO{display:inline-flex;gap:8px;padding:6px 16px;border-radius:999px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.12);font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;color:#67e8f9}.HeroCarousel_title__P2o6L{margin-top:clamp(12px,2vw,20px);color:#fff;font-size:clamp(26px,4vw,46px);font-weight:800;line-height:1.1}.HeroCarousel_desc__rTXJf{margin-top:12px;color:rgba(226,232,240,.95);font-size:clamp(14px,2vw,18px)}.HeroCarousel_ctas__y1GT7{margin-top:18px;display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.HeroCarousel_ctaPrimary__p9cL4{pointer-events:auto;border:none;border-radius:999px;padding:14px 28px;font-weight:700;font-size:.95rem;color:#05060f;background:linear-gradient(90deg,#06b6d4,#38bdf8);box-shadow:0 10px 30px -15px rgba(6,182,212,.5);transition:transform .2s ease,filter .2s ease}.HeroCarousel_ctaPrimary__p9cL4:hover{filter:brightness(1.08);transform:translateY(-1px)}.HeroCarousel_dotActive__LKowG,.HeroCarousel_dot__gU90_{width:44px;height:44px;border-radius:999px;background:transparent;display:flex;align-items:center;justify-content:center;font-size:0;line-height:0;border:none;position:relative;cursor:pointer}.HeroCarousel_dotActive__LKowG:after,.HeroCarousel_dot__gU90_:after{content:"";width:12px;height:12px;border-radius:999px;background:hsla(0,0%,100%,.35);transition:background .2s ease,transform .2s ease}.HeroCarousel_dotActive__LKowG:after{background:#38bdf8;transform:scale(1.2)}.HeroCarousel_knovia-dots__nf3BK{margin-top:clamp(14px,2vw,24px);display:flex;align-items:center;justify-content:center;gap:12px}.HeroCarousel_controls__KfU65{margin-top:clamp(14px,3vw,30px);display:flex;justify-content:center;align-items:center;gap:clamp(12px,3vw,28px)}.HeroCarousel_arrowBtn__0I_mt{position:relative;border-radius:999px;border:1px solid transparent;background:linear-gradient(150deg,rgba(13,25,48,.95),rgba(8,36,64,.85)) padding-box,linear-gradient(120deg,rgba(45,212,191,.45),rgba(56,189,248,.2)) border-box;color:#e0f2fe;width:64px;height:64px;min-width:64px;min-height:64px;font-size:1.45rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 25px 50px -28px rgba(14,165,233,.7),inset 0 1px 0 hsla(0,0%,100%,.15);transition:transform .22s ease,box-shadow .24s ease,color .22s ease;overflow:hidden}.HeroCarousel_arrowBtn__0I_mt:hover{color:#fefefe;transform:translateY(-2px);box-shadow:0 30px 55px -28px rgba(14,165,233,.75),inset 0 0 12px rgba(59,130,246,.25)}.HeroCarousel_arrowBtn__0I_mt:active{transform:translateY(0);box-shadow:0 18px 30px -20px rgba(15,23,42,.9)}.HeroCarousel_arrowBtn__0I_mt span{display:inline-block;transition:transform .2s ease}.HeroCarousel_arrowBtn__0I_mt:hover span[data-dir=next]{transform:translateX(3px)}.HeroCarousel_arrowBtn__0I_mt:hover span[data-dir=prev]{transform:translateX(-3px)}.HeroCarousel_arrowBtn__0I_mt:focus-visible{outline:2px solid #38bdf8;outline-offset:4px}