.products-page-intro{color:var(--muted);margin-bottom:36px;font-size:14px;line-height:2}.products-page-heading{max-width:720px;margin-bottom:36px}.products-page-heading h1{letter-spacing:-.035em;margin:12px 0 18px;font-size:42px;line-height:1.4}.products-page-heading>p:last-child{color:var(--muted);font-size:14px;line-height:2}.product-tabs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:12px;margin-bottom:44px;padding:16px 0;display:flex}.product-tabs a{border:1px solid var(--line);border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:10px 24px;font-size:14px;text-decoration:none;display:inline-flex}.product-tabs a:hover,.product-tabs a[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.product-panel{scroll-margin-top:28px}.product-panel+.product-panel{border-top:1px solid var(--line);margin-top:72px;padding-top:44px}.product-story-header{max-width:780px;margin-bottom:46px}.product-story-category{letter-spacing:.12em;color:var(--muted);font-size:11px}.product-story-header h2{letter-spacing:-.045em;margin:16px 0 22px;font-size:clamp(46px,6vw,72px);font-weight:500;line-height:1.2}.product-story-headline{letter-spacing:-.035em;font-size:clamp(19px,2.4vw,28px);line-height:1.8}.product-story h3{letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(23px,2.6vw,32px);font-weight:500;line-height:1.8}.product-story-intro{color:var(--muted);max-width:760px;font-size:14px;line-height:2.2}.product-story-image{margin:36px 0 44px}.product-story-image img{border:1px solid var(--line);background:#e9ece3;border-radius:14px;width:100%;height:auto;display:block}.product-story-image figcaption{color:var(--muted);margin-top:12px;font-size:11px;line-height:1.8}.product-story-sections{max-width:840px;margin-bottom:44px}.product-story-sections>section{grid-template-columns:52px minmax(0,1fr);gap:20px;margin:32px 0;display:grid}.product-story-number{color:var(--green);font-variant-numeric:tabular-nums;padding-top:6px;font-size:12px}.product-story-sections h4{letter-spacing:-.025em;margin:0 0 10px;font-size:20px;font-weight:500;line-height:1.8}.product-story-sections p{color:var(--muted);margin:0;font-size:14px;line-height:2.1}.product-specs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:840px;padding:18px 0}.product-specs summary{cursor:pointer;min-height:36px;padding:6px 0;font-size:13px}.product-specs summary:focus-visible{outline:3px solid var(--green);outline-offset:4px}.product-specs dl{margin:20px 0 8px;font-size:12px;line-height:1.9}.product-specs dl>div{border-top:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:24px;padding:14px 0;display:grid}.product-specs dt{color:var(--muted)}.product-specs dd{margin:0}.product-access{border:1px solid var(--line);background:#e9ece34d;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(240px,.7fr);align-items:center;gap:40px;margin-top:60px;padding:36px;scroll-margin-top:28px;display:grid}.product-access h3{margin:12px 0 20px;font-size:24px;font-weight:500;line-height:1.7}.product-access p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:2}.product-access .product-desktop-label{color:var(--ink);font-weight:650}.product-access-action{text-align:center}.product-open-app{background:var(--ink);border:1px solid var(--ink);min-height:48px;color:var(--paper);border-radius:8px;justify-content:center;align-items:center;gap:36px;padding:14px 24px;font-size:13px;text-decoration:none;display:inline-flex}.product-open-app:hover{background:var(--green);border-color:var(--green)}.product-access-action>p{max-width:280px;margin:14px auto 0;font-size:11px!important}.products-back{margin:38px 0 0;font-size:12px}.products-back a{text-underline-offset:4px}.products-main h2,.products-main h3,.products-main h4,.products-main p,.products-main dd{overflow-wrap:anywhere}.products-main .product-panel[hidden]{display:none!important}@media (width<=760px){.products-page-heading h1{font-size:34px}.product-tabs{margin-bottom:32px}.product-tabs a{padding:10px 20px}.product-story-header{margin-bottom:32px}.product-story-sections>section{grid-template-columns:30px minmax(0,1fr);gap:14px}.product-story-sections h4{font-size:18px}.product-specs dl>div{grid-template-columns:1fr;gap:4px}.product-access{grid-template-columns:1fr;gap:18px;margin-top:40px;padding:24px}.product-access-action{text-align:left}.product-access-action>p{margin-left:0}.product-story-image{margin:28px 0 32px}}@media (width<=420px){.product-access{padding:20px}}.products-main[data-tabs-ready=true] .product-panel+.product-panel{border-top:0;margin-top:0;padding-top:0}.products-main .product-coming-soon{max-width:640px;padding:24px 0 44px}.products-main .product-coming-soon h2{letter-spacing:-1px;margin:0 0 22px;font-family:Georgia,Times New Roman,serif;font-size:52px;font-weight:400;line-height:1.2}.products-main .product-coming-soon-label{letter-spacing:.1em;color:var(--green);margin:0 0 14px;font-size:13px}.products-main .product-coming-soon-note{color:var(--muted);margin:0;font-size:14px;line-height:2}
