.home-capabilities_carousel__1OWVI{--card-width:clamp(290px,29vw,460px);--card-step:calc(var(--card-width) * 0.97);--side-scale:0.88;--ease:cubic-bezier(0.22,1,0.36,1);display:grid;gap:1.1rem}.home-capabilities_viewport__D9nHC{position:relative}.home-capabilities_stage__qILrx{display:grid;justify-content:center;overflow-x:clip;padding-block:.75rem 1.5rem;touch-action:pan-y}.home-capabilities_card___PbJI{background:var(--surface);border:1px solid var(--glass-border);border-radius:1.5rem;box-shadow:var(--shadow);cursor:pointer;display:grid;grid-area:1/1;grid-template-rows:auto minmax(0,1fr);opacity:.62;overflow:hidden;transform:translateX(calc(var(--card-position) * var(--card-step))) scale(var(--side-scale));transition:transform .42s var(--ease),opacity .32s ease,box-shadow .32s ease,border-color .32s ease,visibility 0s;width:var(--card-width)}.home-capabilities_card___PbJI:hover{opacity:.85}.home-capabilities_cardActive__j8t_3,.home-capabilities_cardActive__j8t_3:hover{border-color:color-mix(in srgb,var(--primary) 32%,var(--glass-border));box-shadow:var(--shadow-float);cursor:auto;opacity:1;transform:translateX(0) scale(1);z-index:1}.home-capabilities_cardHidden__U_thc{opacity:0;pointer-events:none;transition:transform .42s var(--ease),opacity .32s ease,visibility 0s linear .32s;visibility:hidden}.home-capabilities_media__ESFMB{aspect-ratio:16/10;align-items:flex-start;background-image:var(--card-image);background-position:var(--card-image-position,center center);background-repeat:no-repeat;background-size:cover;display:flex;gap:.4rem;justify-content:space-between;padding:.85rem}.home-capabilities_badgeLogin__sBY1v,.home-capabilities_group__rC53M{backdrop-filter:blur(10px);background:rgb(20 18 16/58%);border-radius:999px;color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.02em;line-height:1;padding:.42rem .7rem;white-space:nowrap}.home-capabilities_body__m10_r{align-content:start;display:grid;gap:.5rem;grid-template-rows:auto auto 1fr auto;padding:1.25rem 1.4rem 1.4rem}.home-capabilities_title__clQ9U{font-family:var(--font-display),sans-serif;font-size:clamp(1.2rem,1.5vw,1.5rem);letter-spacing:-.03em;line-height:1.15;margin:0}.home-capabilities_teaser__ETk8V{color:var(--primary);font-size:.86rem;font-weight:650;margin:0}.home-capabilities_copy__OTuXl{color:var(--muted);font-size:.95rem;line-height:1.5;margin:.2rem 0 0}.home-capabilities_cta__DV6_k{justify-self:start;margin-top:.75rem}.home-capabilities_arrow__v_o1T{align-items:center;background:transparent;border:0;border-radius:999px;color:color-mix(in srgb,var(--foreground) 62%,transparent);cursor:pointer;display:flex;height:3.5rem;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:color .16s ease,transform .16s ease;width:3.5rem;z-index:2}.home-capabilities_arrowPrev__Jyxwo{left:0}.home-capabilities_arrowNext___T60B{right:0}.home-capabilities_arrow__v_o1T:hover{color:var(--primary)}.home-capabilities_arrowPrev__Jyxwo:active{transform:translate(-3px,-50%)}.home-capabilities_arrowNext___T60B:active{transform:translate(3px,-50%)}.home-capabilities_arrow__v_o1T:focus-visible,.home-capabilities_dot__c5cWu:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 55%,transparent);outline-offset:2px}.home-capabilities_dots__eBlmb{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center}.home-capabilities_dot__c5cWu{background:color-mix(in srgb,var(--muted) 35%,transparent);border:0;border-radius:999px;cursor:pointer;height:.45rem;padding:0;transition:width .24s var(--ease),background .16s ease;width:.45rem}.home-capabilities_dot__c5cWu:hover{background:color-mix(in srgb,var(--primary) 45%,var(--muted))}.home-capabilities_dotActive__r6YYk{background:var(--primary);width:1.35rem}.home-capabilities_srStatus__zoeWP{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:1100px){.home-capabilities_carousel__1OWVI{--card-width:clamp(270px,44vw,400px)}.home-capabilities_stage__qILrx{mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.home-capabilities_arrow__v_o1T{color:var(--foreground);filter:drop-shadow(0 1px 3px color-mix(in srgb,var(--surface) 90%,transparent))}}@media (max-width:640px){.home-capabilities_carousel__1OWVI{--card-width:76vw;--card-step:calc(var(--card-width) * 0.92)}.home-capabilities_stage__qILrx{margin-inline:-.5rem;mask-image:none}.home-capabilities_arrow__v_o1T{height:2.75rem;width:2.25rem}.home-capabilities_arrow__v_o1T svg{height:2rem;width:2rem}.home-capabilities_body__m10_r{padding:1rem 1.1rem 1.15rem}}@media (prefers-reduced-motion:reduce){.home-capabilities_arrow__v_o1T,.home-capabilities_cardHidden__U_thc,.home-capabilities_card___PbJI,.home-capabilities_dot__c5cWu{transition:none}}