.ProductHeroCarousel_carousel__Br4Gt{--c-accent:var(--phc-accent,var(--accent,#4f46e5));--c-dark:var(--phc-accent-dark,var(--ink,#0f0d28));--c-soft:var(--phc-accent-soft,#eeebf7);--c-body:var(--ink-soft,#4a4768);--c-line:#e3dff1;--c-line:color-mix(in srgb,var(--c-accent) 16%,#ebebf0);--c-muted:#635b7d;--c-muted:color-mix(in srgb,var(--c-dark) 72%,#fff);position:relative;align-self:center;width:100%;min-width:0;margin:0;padding:0;color:var(--c-dark);text-align:left}.ProductHeroCarousel_tabs__OfBP_{display:flex;gap:6px;padding:5px;margin-bottom:12px;background:var(--c-soft);border:1px solid var(--c-line);border-radius:14px;overflow-x:auto;scrollbar-width:none}.ProductHeroCarousel_tabs__OfBP_::-webkit-scrollbar{display:none}.ProductHeroCarousel_tabs__OfBP_ button{flex:1 0 auto;border:0;background:transparent;color:var(--c-muted);border-radius:10px;padding:9px 10px;font:inherit;font-size:13px;font-weight:650;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s}.ProductHeroCarousel_tabs__OfBP_ button:hover{color:var(--c-dark)}.ProductHeroCarousel_tabs__OfBP_ button[aria-selected=true]{background:#fff;color:var(--c-accent);box-shadow:0 2px 7px rgba(49,32,82,.08);box-shadow:0 2px 7px color-mix(in srgb,var(--c-dark) 9%,transparent)}.ProductHeroCarousel_carousel__Br4Gt button:focus-visible,.ProductHeroCarousel_stage__QFVp4:focus-visible{outline:3px solid var(--c-accent);outline-offset:3px}.ProductHeroCarousel_stage__QFVp4{display:block;aspect-ratio:16/10;overflow:hidden;background:#fff;border:1px solid var(--c-line);border-radius:16px;box-shadow:0 30px 60px -32px rgba(49,32,82,.35),0 2px 6px rgba(49,32,82,.05);box-shadow:0 30px 60px -32px color-mix(in srgb,var(--c-dark) 38%,transparent),0 2px 6px color-mix(in srgb,var(--c-dark) 6%,transparent);cursor:zoom-in}.ProductHeroCarousel_stage__QFVp4 img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.ProductHeroCarousel_videoStage__5Buyu{position:relative;cursor:default}.ProductHeroCarousel_videoStage__5Buyu video{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#fff}.ProductHeroCarousel_carousel__Br4Gt .ProductHeroCarousel_videoStage__5Buyu .ProductHeroCarousel_playClip__ILP22{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:64px;height:64px;border:0;border-radius:50%;background:var(--c-accent);color:#fff;font-size:22px;line-height:64px;text-align:center;padding-left:4px;box-shadow:0 10px 24px -8px rgba(15,13,40,.45);cursor:pointer}.ProductHeroCarousel_carousel__Br4Gt .ProductHeroCarousel_videoStage__5Buyu .ProductHeroCarousel_playClip__ILP22:hover{filter:brightness(1.08)}.ProductHeroCarousel_below__9K9_8{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-top:14px}.ProductHeroCarousel_caption__kAyR9{min-height:60px;min-width:0}.ProductHeroCarousel_title__rkwFg{margin:0 0 3px;font-size:16.5px;font-weight:650;line-height:1.3;letter-spacing:-.02em;color:var(--c-dark)}.ProductHeroCarousel_body__f3RbS{margin:0;font-size:13.5px;line-height:1.5;color:var(--c-body)}.ProductHeroCarousel_controls__g5mkc{display:flex;align-items:center;gap:16px;flex-shrink:0;color:var(--c-muted)}.ProductHeroCarousel_count__9x_lC{font-size:11px;letter-spacing:.1em;font-variant-numeric:tabular-nums}.ProductHeroCarousel_controls__g5mkc>div{display:flex;gap:6px}.ProductHeroCarousel_controls__g5mkc button{width:34px;height:32px;border:1px solid var(--c-line);background:hsla(0,0%,100%,.8);border-radius:10px;color:var(--c-muted);font:inherit;font-size:15px;cursor:pointer}.ProductHeroCarousel_controls__g5mkc button:hover{color:var(--c-accent);border-color:var(--c-accent)}@media (max-width:700px){.ProductHeroCarousel_stage__QFVp4{border-radius:10px}.ProductHeroCarousel_below__9K9_8{flex-direction:column;align-items:stretch;gap:12px;padding-top:14px}.ProductHeroCarousel_title__rkwFg{font-size:17px}.ProductHeroCarousel_body__f3RbS{font-size:13.5px}.ProductHeroCarousel_controls__g5mkc{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.ProductHeroCarousel_tabs__OfBP_ button{transition:none}}.ProductOverview_section__eltYw{padding:48px 0 56px;scroll-margin-top:calc(108px + var(--tn-promo-h, 0px));border-bottom:1px solid var(--line);background:var(--surface,#fff)}.ProductOverview_heading__Q5PQh{max-width:760px;margin:0 auto 22px;text-align:center}.ProductOverview_heading__Q5PQh h2{margin:0 0 10px;font-size:clamp(28px,3.5vw,38px)}.ProductOverview_heading__Q5PQh p{margin:0;color:var(--ink-soft);font-size:16px;line-height:1.5}.ProductOverview_player__9rNvf{position:relative;max-width:760px;margin:0 auto;aspect-ratio:16/9;overflow:hidden;border-radius:18px;background:#272044;box-shadow:0 18px 48px -24px rgba(39,32,68,.35)}.ProductOverview_video__hMGbR{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ProductOverview_video__hMGbR:focus-visible{outline:3px solid #a99bff;outline-offset:-5px}.ProductOverview_player__9rNvf .ProductOverview_playButton__GHKEF{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:12px;padding:28px;border:0;color:#fff;cursor:pointer;background:linear-gradient(180deg,transparent 50%,rgba(16,13,34,.72));font:inherit}.ProductOverview_playIcon__A4Axl{display:grid;place-items:center;width:66px;height:66px;border-radius:50%;background:#fff;color:#2f2964;box-shadow:0 5px 28px rgba(0,0,0,.2);transition:transform .18s ease}.ProductOverview_playIcon__A4Axl svg{width:30px;height:30px;margin-left:3px}.ProductOverview_playButton__GHKEF:hover .ProductOverview_playIcon__A4Axl{transform:scale(1.07)}.ProductOverview_playButton__GHKEF:focus-visible{outline:4px solid #a99bff;outline-offset:-6px}.ProductOverview_caption__vE197{font-size:15px;font-weight:600}.ProductOverview_caption__vE197 span{margin-left:10px;opacity:.8;font-variant-numeric:tabular-nums}.ProductOverview_heroLink__FnZY_{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:14px 4px;color:var(--ink);font-size:15px;font-weight:600;text-decoration:none}.ProductOverview_heroLink__FnZY_ svg{width:19px;height:19px}.ProductOverview_heroLink__FnZY_:hover{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.ProductOverview_heroLink__FnZY_:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.ProductOverview_error__ouPew{max-width:760px;margin:16px auto 0;color:var(--ink-soft)}.ProductOverview_error__ouPew a{color:var(--accent);text-decoration:underline}@media (max-width:600px){.ProductOverview_section__eltYw{padding:48px 0 56px}.ProductOverview_heading__Q5PQh{margin-bottom:20px}.ProductOverview_heading__Q5PQh p{font-size:16px}.ProductOverview_player__9rNvf{border-radius:12px}.ProductOverview_player__9rNvf .ProductOverview_playButton__GHKEF{padding:14px;gap:8px;background:linear-gradient(180deg,transparent 30%,rgba(16,13,34,.75))}.ProductOverview_playIcon__A4Axl{width:44px;height:44px}.ProductOverview_playIcon__A4Axl svg{width:23px;height:23px}.ProductOverview_caption__vE197{font-size:13px}}@media (prefers-reduced-motion:reduce){.ProductOverview_playIcon__A4Axl{transition:none}}.ProductOverview_player__9rNvf.ProductOverview_compact__L1CTZ{max-width:none;margin:0;border-radius:0;box-shadow:none;background:#0b0a1a}.ProductOverview_player__9rNvf.ProductOverview_compact__L1CTZ .ProductOverview_video__hMGbR{-o-object-fit:cover;object-fit:cover}.ProductOverview_player__9rNvf.ProductOverview_compact__L1CTZ .ProductOverview_playButton__GHKEF{justify-content:flex-end;align-items:flex-start;padding:12px;background:none}.ProductOverview_chip__Xpxfu{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px 0 9px;border-radius:999px;background:#fff;color:#6d28d9;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;box-shadow:0 8px 20px -8px rgba(0,0,0,.5);transition:transform .18s ease}.ProductOverview_chip__Xpxfu svg{width:18px;height:18px}.ProductOverview_playButton__GHKEF:hover .ProductOverview_chip__Xpxfu{transform:translateY(-1px)}.ProductOverview_player__9rNvf.ProductOverview_compact__L1CTZ .ProductOverview_playButton__GHKEF:focus-visible{outline-offset:-4px}@media (max-width:600px){.ProductOverview_player__9rNvf.ProductOverview_compact__L1CTZ{border-radius:0}.ProductOverview_player__9rNvf.ProductOverview_compact__L1CTZ .ProductOverview_playButton__GHKEF{padding:8px;background:none}.ProductOverview_chip__Xpxfu{min-height:32px;font-size:12px;padding:0 10px 0 8px}}@media (prefers-reduced-motion:reduce){.ProductOverview_chip__Xpxfu{transition:none}}button.ProductOverview_heroLink__FnZY_{border:0;background:none;font-family:inherit;cursor:pointer}.ProductOverview_modal__Ei_B9{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,13,40,.78)}.ProductOverview_modalBox__zDT7b{position:relative;width:min(960px,100%)}.ProductOverview_modalBox__zDT7b .ProductOverview_player__9rNvf{max-width:none}.ProductOverview_modalClose__YZl5Z{position:absolute;right:0;top:-52px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:#fff;color:#2f2964;font-size:18px;font-weight:700;cursor:pointer}.ProductOverview_modalClose__YZl5Z:focus-visible{outline:3px solid #a99bff;outline-offset:2px}.ProductOverview_modalBox__zDT7b .ProductOverview_error__ouPew{color:#fff}.ProductOverview_modalBox__zDT7b .ProductOverview_error__ouPew a{color:#c7d2fe}@media (max-width:600px){.ProductOverview_modal__Ei_B9{padding:64px 12px 12px;align-items:flex-start}.ProductOverview_modalClose__YZl5Z{top:-52px;right:0}}.ProductTour_section__tDtvV{scroll-margin-top:calc(110px + var(--tn-promo-h, 0px))}.ProductTour_centered__oxArW{padding:96px 0!important}.ProductTour_hub__JvR_p{padding:72px 0 0!important}.ProductTour_head__LMRv8{margin:0 0 48px}.ProductTour_headCentered__r_jWP{max-width:760px;margin:0 auto 56px;text-align:center}.ProductTour_head__LMRv8 h2{margin:0;line-height:1.15!important;text-wrap:balance}.ProductTour_hub__JvR_p .ProductTour_head__LMRv8 h2{font-size:clamp(28px,3.2vw,40px);letter-spacing:-.035em;font-weight:600}.ProductTour_intro__3xjgu{margin:14px 0 0;font-size:16.5px;color:var(--ink-soft);line-height:1.55;max-width:640px}.ProductTour_headCentered__r_jWP .ProductTour_intro__3xjgu{margin-left:auto;margin-right:auto}.ProductTour_bands__MvdPn{display:flex;flex-direction:column;gap:56px;max-width:1180px;margin:0 auto}.ProductTour_band__vGT_v{display:grid;grid-template-columns:340px minmax(0,1fr);gap:48px;align-items:center}.ProductTour_band__vGT_v.ProductTour_flip__R8QUa{grid-template-columns:minmax(0,1fr) 340px}.ProductTour_band__vGT_v.ProductTour_flip__R8QUa .ProductTour_copy__GFN9U{order:2}.ProductTour_band__vGT_v.ProductTour_flip__R8QUa .ProductTour_figure__Xhi_f{order:1}.ProductTour_copy__GFN9U{min-width:0}.ProductTour_num__B6Pcw{font-family:var(--font-display,Georgia,serif);font-style:italic;font-size:32px;line-height:1;font-weight:500;color:var(--accent);opacity:.55;margin-bottom:12px}.ProductTour_label__g63Mr{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:8px}.ProductTour_copy__GFN9U h3{font-size:23px;font-weight:600;line-height:1.2!important;letter-spacing:-.018em;color:var(--ink);margin:0;text-wrap:balance}.ProductTour_copy__GFN9U p{font-size:15.5px;color:var(--ink-soft);line-height:1.6;margin:12px 0 0}.ProductTour_figure__Xhi_f{min-width:0;margin:0}.ProductTour_frame__Q7zLo{display:block;border-radius:18px;overflow:hidden;background:#fff;border:1px solid var(--line);box-shadow:0 30px 60px -32px rgba(15,13,40,.35);cursor:zoom-in;transition:transform .2s ease,box-shadow .2s ease}.ProductTour_frame__Q7zLo:hover{transform:translateY(-2px);box-shadow:0 36px 70px -30px rgba(15,13,40,.4)}.ProductTour_frame__Q7zLo:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.ProductTour_frame__Q7zLo img{display:block;width:100%;height:auto}.ProductTour_onDark__98fsJ .ProductTour_frame__Q7zLo{border-color:hsla(0,0%,100%,.14);box-shadow:0 40px 80px -30px rgba(0,0,0,.6)}.ProductTour_caption__ok9kL{font-size:13px;color:var(--ink-mute);margin-top:10px;line-height:1.45}.ProductTour_onDark__98fsJ .ProductTour_caption__ok9kL{color:hsla(0,0%,100%,.6)}@media (max-width:900px){.ProductTour_band__vGT_v,.ProductTour_band__vGT_v.ProductTour_flip__R8QUa{grid-template-columns:1fr;gap:18px}.ProductTour_band__vGT_v.ProductTour_flip__R8QUa .ProductTour_copy__GFN9U,.ProductTour_band__vGT_v.ProductTour_flip__R8QUa .ProductTour_figure__Xhi_f{order:0}.ProductTour_bands__MvdPn{gap:44px}.ProductTour_centered__oxArW{padding:72px 0!important}.ProductTour_hub__JvR_p{padding:56px 0 0!important}}@media (prefers-reduced-motion:reduce){.ProductTour_frame__Q7zLo{transition:none}.ProductTour_frame__Q7zLo:hover{transform:none}}