.spec-carousel_layout__UW88G{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:64px;align-items:start}.marketing-page-wrapper .spec-carousel_layout__UW88G h2.spec-carousel_heading__JzEtJ{margin:0 0 48px;font-weight:800;letter-spacing:-.02em;color:var(--marketing-ink)}.spec-carousel_list__3zlzT{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.spec-carousel_point__NLWTX{display:block;width:100%;margin:0;padding:14px 16px;border:1px solid transparent;border-radius:10px;background:transparent;color:rgb(var(--m-muted));font:inherit;font-size:15px;font-weight:500;line-height:1.5;text-align:left;cursor:pointer}.spec-carousel_point__NLWTX[aria-pressed=true]{background:var(--marketing-surface);border-color:var(--marketing-border);color:var(--marketing-ink);font-weight:650}.spec-carousel_visual__qyRWS{position:relative;min-width:0}.spec-carousel_frame__tF2d_{position:relative;aspect-ratio:4/5;overflow:hidden;border:1px solid var(--marketing-border);border-radius:16px;background:rgb(var(--m-bg));touch-action:pan-y}.spec-carousel_shot__3pTXu{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transform:translate3d(3%,0,0);pointer-events:none;transition:opacity .32s ease,transform .42s cubic-bezier(.22,.7,.2,1)}.spec-carousel_frame__tF2d_[data-dir="-1"] .spec-carousel_shot__3pTXu{transform:translate3d(-3%,0,0)}.spec-carousel_frame__tF2d_[data-dir="-1"] .spec-carousel_shot__3pTXu[data-on=true],.spec-carousel_shot__3pTXu[data-on=true]{opacity:1;z-index:1;transform:translateZ(0);transition:transform .42s cubic-bezier(.22,.7,.2,1)}.spec-carousel_arrows__GNdw2{position:absolute;right:12px;bottom:12px;z-index:2;display:flex;gap:8px}.spec-carousel_arrow___jgEX{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--marketing-border);border-radius:999px;background:var(--marketing-surface);color:var(--marketing-ink);cursor:pointer}.spec-carousel_reel__8z2Po{display:none}.spec-carousel_stage__9NMbU{position:relative}.spec-carousel_viewport__X8Qhb{overflow:hidden;touch-action:pan-y}.spec-carousel_track__tzAnN{display:flex;align-items:stretch;transition:transform .45s cubic-bezier(.22,.7,.2,1)}.spec-carousel_mobileSlide__MNaid{flex:0 0 auto;min-width:0}.spec-carousel_card__9v7_p{overflow:hidden;border:1px solid var(--marketing-border);border-radius:18px;background:var(--marketing-surface);box-shadow:var(--marketing-card-shadow)}.spec-carousel_mobileFrame__yNJX_{position:relative;aspect-ratio:4/5;overflow:hidden;background:rgba(var(--m-accent),.04)}.spec-carousel_mobileShot__gWUII{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.spec-carousel_caption__P7Eko{margin:0;padding:16px 18px 18px;color:var(--marketing-ink);font-size:15px;font-weight:650;line-height:1.5}.spec-carousel_nav__X9Znx{display:none}.spec-carousel_dots__uzAXH{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:16px}.spec-carousel_dot__mz3vP{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:rgb(var(--m-accent)/.28);cursor:pointer;transition:width .25s ease,background .25s ease}.spec-carousel_dot__mz3vP[aria-current=true]{width:26px;background:rgb(var(--m-accent))}@media (max-width:800px){.spec-carousel_layout__UW88G{grid-template-columns:1fr;gap:20px}.spec-carousel_list__3zlzT,.spec-carousel_visual__qyRWS{display:none}.spec-carousel_reel__8z2Po{display:block;min-width:0}.spec-carousel_nav__X9Znx{display:flex;align-items:center;justify-content:space-between;position:absolute;top:0;right:0;left:0;aspect-ratio:4/5;padding:0 10px;pointer-events:none}.spec-carousel_navArrow__fsoLi{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--marketing-border);border-radius:50%;background:#fff;box-shadow:0 4px 14px rgba(7,24,51,.12);color:rgb(var(--m-accent));cursor:pointer;pointer-events:auto}.marketing-page-wrapper .spec-carousel_layout__UW88G h2.spec-carousel_heading__JzEtJ{margin-bottom:4px}}@media (prefers-reduced-motion:reduce){.spec-carousel_shot__3pTXu,.spec-carousel_track__tzAnN{transition:none}}