.product-page[data-astro-cid-tlh7qpup]{max-width:1120px;margin:auto;padding:0 24px}.product-intro[data-astro-cid-tlh7qpup]{padding:56px 0 60px}.product-identity[data-astro-cid-tlh7qpup]{display:flex;align-items:center;justify-content:space-between;gap:24px}.identity[data-astro-cid-tlh7qpup]{display:flex;align-items:center;gap:12px}.identity[data-astro-cid-tlh7qpup] img[data-astro-cid-tlh7qpup]{border-radius:11px}.identity[data-astro-cid-tlh7qpup]>div[data-astro-cid-tlh7qpup]{display:flex;flex-direction:column;gap:5px;font-size:18px;font-weight:500}.identity[data-astro-cid-tlh7qpup] span[data-astro-cid-tlh7qpup]{font:10px IBM Plex Mono,monospace;color:rgba(var(--ink-rgb),.65)}.intro-grid[data-astro-cid-tlh7qpup]{display:grid;grid-template-columns:1fr 1fr;gap:75px;margin-top:54px}h1[data-astro-cid-tlh7qpup]{margin:0;font-size:clamp(43px,4.7vw,60px);line-height:1.08;font-weight:500;letter-spacing:-.045em;color:var(--ink-hi)}h1[data-astro-cid-tlh7qpup] span[data-astro-cid-tlh7qpup]{background:var(--uchecker-grad);background-clip:text;-webkit-background-clip:text;color:transparent}.uwidgets[data-astro-cid-tlh7qpup] h1[data-astro-cid-tlh7qpup] span[data-astro-cid-tlh7qpup]{background-image:var(--uwidgets-grad)}.lead[data-astro-cid-tlh7qpup]{margin:0;color:rgba(var(--ink-rgb),.72);font-size:16px;line-height:1.7;max-width:48ch}.highlights[data-astro-cid-tlh7qpup]{margin:26px 0 32px;padding:0;list-style:none;display:grid;gap:14px}.highlights[data-astro-cid-tlh7qpup] li[data-astro-cid-tlh7qpup]{display:flex;align-items:baseline;gap:12px;font-size:13px;color:rgba(var(--ink-rgb),.8);line-height:1.5}.highlights[data-astro-cid-tlh7qpup] li[data-astro-cid-tlh7qpup]>span[data-astro-cid-tlh7qpup]{color:rgba(var(--ink-rgb),.6)}.text-link[data-astro-cid-tlh7qpup]{display:inline-flex;gap:12px;align-items:center;text-decoration:underline;text-underline-offset:5px;text-decoration-color:rgba(var(--ink-rgb),.35);font-size:12px}.back-link[data-astro-cid-tlh7qpup]{color:rgba(var(--ink-rgb),.7)}.text-link[data-astro-cid-tlh7qpup]>span[data-astro-cid-tlh7qpup]{font-size:17px}.product-notes[data-astro-cid-tlh7qpup]{display:grid;grid-template-columns:1fr 1fr;gap:75px;margin-top:48px;padding-top:25px;border-top:1px solid rgba(var(--ink-rgb),.14)}.product-notes[data-astro-cid-tlh7qpup] p[data-astro-cid-tlh7qpup]{margin:0;font-size:12px;line-height:1.7;color:rgba(var(--ink-rgb),.65)}.product-proof[data-astro-cid-tlh7qpup]{margin-top:26px}.product-section[data-astro-cid-tlh7qpup]{border-top:1px solid rgba(var(--ink-rgb),.14);padding:64px 0}.section-heading[data-astro-cid-tlh7qpup]{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:start;margin-bottom:46px}.eyebrow[data-astro-cid-tlh7qpup]{margin:5px 0 22px;font:10px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.12em;color:rgba(var(--ink-rgb),.65)}h2[data-astro-cid-tlh7qpup]{margin:0;font-size:clamp(30px,3.2vw,40px);line-height:1.15;font-weight:500;letter-spacing:-.035em;color:var(--ink-hi);text-wrap:balance}.feature-grid[data-astro-cid-tlh7qpup]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:38px;row-gap:36px}.feature[data-astro-cid-tlh7qpup]{padding-top:21px;border-top:1px solid rgba(var(--ink-rgb),.12)}.feature-number[data-astro-cid-tlh7qpup]{font:10px IBM Plex Mono,monospace;color:rgba(var(--ink-rgb),.6)}h3[data-astro-cid-tlh7qpup]{margin:18px 0 12px;font-size:19px;font-weight:500;letter-spacing:-.02em;color:var(--ink-hi);line-height:1.3}.feature[data-astro-cid-tlh7qpup] p[data-astro-cid-tlh7qpup],.info-copy[data-astro-cid-tlh7qpup] p[data-astro-cid-tlh7qpup],.requirements[data-astro-cid-tlh7qpup]{margin:0;font-size:14px;color:rgba(var(--ink-rgb),.7);line-height:1.75;text-wrap:pretty}.info-grid[data-astro-cid-tlh7qpup]{display:grid;grid-template-columns:1fr 1fr;gap:75px}.info-grid[data-astro-cid-tlh7qpup] h2[data-astro-cid-tlh7qpup]{max-width:19ch}.info-copy[data-astro-cid-tlh7qpup] .text-link[data-astro-cid-tlh7qpup]{margin-top:25px}.requirements[data-astro-cid-tlh7qpup]{padding:0;list-style:none}.requirements[data-astro-cid-tlh7qpup] li[data-astro-cid-tlh7qpup]{padding:0 0 17px 18px;border-left:1px solid rgba(var(--ink-rgb),.22)}.requirements[data-astro-cid-tlh7qpup] li[data-astro-cid-tlh7qpup]:last-child{padding-bottom:0}.product-links[data-astro-cid-tlh7qpup]{display:flex;flex-wrap:wrap;gap:24px;border-top:1px solid rgba(var(--ink-rgb),.14);padding:28px 0 40px}.product-links[data-astro-cid-tlh7qpup] a[data-astro-cid-tlh7qpup]{font-size:12px;text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgba(var(--ink-rgb),.3);color:rgba(var(--ink-rgb),.75)}@media(max-width:850px){.intro-grid[data-astro-cid-tlh7qpup],.section-heading[data-astro-cid-tlh7qpup],.info-grid[data-astro-cid-tlh7qpup]{grid-template-columns:1fr;gap:30px}.intro-copy[data-astro-cid-tlh7qpup],.info-copy[data-astro-cid-tlh7qpup],.requirements[data-astro-cid-tlh7qpup]{max-width:560px}.product-notes[data-astro-cid-tlh7qpup]{gap:32px}.feature-grid[data-astro-cid-tlh7qpup]{grid-template-columns:repeat(2,minmax(0,1fr))}.section-heading[data-astro-cid-tlh7qpup] .eyebrow[data-astro-cid-tlh7qpup]{margin-bottom:0}}@media(max-width:620px){.product-intro[data-astro-cid-tlh7qpup]{padding:35px 0 40px}.intro-grid[data-astro-cid-tlh7qpup]{margin-top:32px}h1[data-astro-cid-tlh7qpup]{font-size:clamp(38px,10.5vw,48px)}.lead[data-astro-cid-tlh7qpup]{font-size:14px}.identity[data-astro-cid-tlh7qpup] span[data-astro-cid-tlh7qpup]{font-size:9px}.back-link[data-astro-cid-tlh7qpup]{font-size:10px;gap:5px}.product-notes[data-astro-cid-tlh7qpup]{grid-template-columns:1fr;gap:16px;margin-top:30px}.product-section[data-astro-cid-tlh7qpup]{padding:40px 0}.section-heading[data-astro-cid-tlh7qpup]{margin-bottom:28px;gap:20px}.feature-grid[data-astro-cid-tlh7qpup]{grid-template-columns:1fr;gap:24px}.feature[data-astro-cid-tlh7qpup]{display:grid;grid-template-columns:24px 1fr;column-gap:12px}.feature-number[data-astro-cid-tlh7qpup]{padding-top:4px}h3[data-astro-cid-tlh7qpup]{margin:0 0 10px}.feature[data-astro-cid-tlh7qpup] p[data-astro-cid-tlh7qpup]{grid-column:2}.product-links[data-astro-cid-tlh7qpup]{gap:18px}}
