.productpage-module__dUox2W__jumps{flex-wrap:wrap;gap:8px;margin-top:48px;display:flex}@media (min-width:1024px){.productpage-module__dUox2W__jumps{margin-top:64px}}.productpage-module__dUox2W__jump{height:36px;color:var(--s-ink);letter-spacing:-.01em;transition:background-color .2s var(--ease);background:#ffffff0f;border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:560;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}@media (hover:hover) and (pointer:fine){.productpage-module__dUox2W__jump:hover{background:#ffffff1f}}.productpage-module__dUox2W__jump:focus-visible{outline:2px solid var(--s-ink);outline-offset:2px}.productpage-module__dUox2W__features{gap:72px;margin-top:clamp(28px,3.5vw,48px);display:grid}@media (min-width:1024px){.productpage-module__dUox2W__features{gap:112px}}.productpage-module__dUox2W__feature{gap:28px;scroll-margin-top:96px;display:grid}@media (min-width:1024px){.productpage-module__dUox2W__feature{-moz-column-gap:64px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:64px}.productpage-module__dUox2W__flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.productpage-module__dUox2W__flip .productpage-module__dUox2W__copy{order:2}.productpage-module__dUox2W__wide{grid-template-columns:minmax(0,1fr)}.productpage-module__dUox2W__wide .productpage-module__dUox2W__copy{-moz-column-gap:64px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:64px;display:grid}.productpage-module__dUox2W__wide .productpage-module__dUox2W__kicker,.productpage-module__dUox2W__wide .productpage-module__dUox2W__h3{grid-column:1}.productpage-module__dUox2W__wide .productpage-module__dUox2W__body{grid-area:1/2/span 2}}.productpage-module__dUox2W__copy{align-content:start;display:grid}.productpage-module__dUox2W__kicker{color:#8a8a92;margin:0 0 12px;font-size:14px;font-weight:560}.productpage-module__dUox2W__h3{color:var(--s-ink);font-family:var(--font-display);letter-spacing:-.034em;text-wrap:balance;margin:0;font-size:32px;font-weight:600;line-height:1.04}@media (min-width:1200px){.productpage-module__dUox2W__h3{font-size:42px}}.productpage-module__dUox2W__body{margin-top:20px}.productpage-module__dUox2W__wide .productpage-module__dUox2W__body{margin-top:0}.productpage-module__dUox2W__lead{color:#a1a1a6;letter-spacing:-.008em;text-wrap:pretty;max-width:520px;margin:0;font-size:18px;font-weight:470;line-height:1.5}.productpage-module__dUox2W__points{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.productpage-module__dUox2W__point{color:#f5f5f7;grid-template-columns:20px minmax(0,1fr);gap:10px;font-size:15.5px;font-weight:500;line-height:1.45;display:grid}.productpage-module__dUox2W__check{color:#0a0a0a;background:#f5f5f7;border-radius:50%;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.productpage-module__dUox2W__stat{border-top:1px solid #ffffff14;align-items:baseline;gap:12px;margin:28px 0 0;padding-top:20px;display:flex}.productpage-module__dUox2W__statValue{color:var(--s-ink);font-family:var(--font-display);letter-spacing:-.04em;font-size:40px;font-weight:600;line-height:1}.productpage-module__dUox2W__statLabel{color:#8a8a92;font-size:15px}.productpage-module__dUox2W__visual{--f1:#ffffff24;--f2:#ffffff0f;background:#0d0d0f;border-radius:28px;min-height:0;box-shadow:inset 0 0 0 1px #ffffff14}@supports not (corner-shape:squircle){.productpage-module__dUox2W__visual{border-radius:15.96px}}@media (hover:hover) and (pointer:fine){.productpage-module__dUox2W__visual:hover{box-shadow:inset 0 0 0 1px #ffffff1f}}.productpage-module__dUox2W__stage{min-height:460px}@media (min-width:1024px){.productpage-module__dUox2W__stage{min-height:520px}.productpage-module__dUox2W__wide .productpage-module__dUox2W__stage{min-height:460px}}.productpage-module__dUox2W__tallVisual .productpage-module__dUox2W__stage{min-height:520px}@media (min-width:1024px){.productpage-module__dUox2W__tallVisual .productpage-module__dUox2W__stage{min-height:580px}}@media (max-width:767px){.productpage-module__dUox2W__demoVisual .productpage-module__dUox2W__stage{min-height:340px}}.productpage-module__dUox2W__anchor{position:absolute;top:-120px}.productpage-module__dUox2W__demo{place-items:center;padding:24px;display:grid;position:absolute;inset:0;overflow:hidden}.productpage-module__dUox2W__demoLight{background:radial-gradient(42% 46% at 60% 50%, var(--f1), transparent 72%), radial-gradient(38% 42% at 36% 72%, var(--f2), transparent 72%);filter:blur(30px);opacity:.75;position:absolute;inset:10% -10% -20%}.productpage-module__dUox2W__case{filter:drop-shadow(0 30px 50px #0009);justify-content:center;margin-top:0;position:relative}@media (min-width:1024px){.productpage-module__dUox2W__case{zoom:.92}}@media (max-width:579px){.productpage-module__dUox2W__demo .productpage-module__dUox2W__case{zoom:.84}}@media (max-width:517px){.productpage-module__dUox2W__demo .productpage-module__dUox2W__case{zoom:.74}}@media (max-width:479px){.productpage-module__dUox2W__demo .productpage-module__dUox2W__case{zoom:.66}}@media (max-width:429px){.productpage-module__dUox2W__demo .productpage-module__dUox2W__case{zoom:.6}}@media (max-width:390px){.productpage-module__dUox2W__demo .productpage-module__dUox2W__case{zoom:.55}}.productpage-module__dUox2W__doors{gap:16px;scroll-margin-top:96px;display:grid}@media (min-width:768px){.productpage-module__dUox2W__doors{grid-template-columns:repeat(2,minmax(0,1fr))}}.productpage-module__dUox2W__door{color:#f5f5f7;transition:box-shadow .3s var(--ease);align-content:start;gap:8px;padding:clamp(24px,2.6vw,32px);display:grid}@media (hover:hover) and (pointer:fine){.productpage-module__dUox2W__door:hover{box-shadow:inset 0 0 0 1px #ffffff2e}}.productpage-module__dUox2W__door:focus-visible{outline-offset:3px;outline:2px solid #f5f5f7}.productpage-module__dUox2W__doorMarks{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.productpage-module__dUox2W__aiMark{corner-shape:squircle;color:#f5f5f7;background:#1c1c1e;border-radius:9px;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}@supports not (corner-shape:squircle){.productpage-module__dUox2W__aiMark{border-radius:5.13px}}.productpage-module__dUox2W__doorKicker{color:#8a8a92;font-size:14px;font-weight:560}.productpage-module__dUox2W__doorTitle{font-family:var(--font-display);letter-spacing:-.026em;font-size:26px;font-weight:600;line-height:1.12}.productpage-module__dUox2W__doorText{color:#a1a1a6;max-width:440px;font-size:16px;line-height:1.5}.productpage-module__dUox2W__doorMore{text-underline-offset:4px;margin-top:12px;font-size:15px;font-weight:600;-webkit-text-decoration:underline #ffffff47;text-decoration:underline #ffffff47}
