.works-on[data-astro-cid-gy47uwwd]{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.label[data-astro-cid-gy47uwwd]{color:var(--ink);margin-right:6px;font-size:14.5px;font-weight:500}.band[data-astro-cid-gy47uwwd] .label[data-astro-cid-gy47uwwd]{color:#fff}.pill[data-astro-cid-gy47uwwd]{border-radius:var(--radius-pill);background:#fff;align-items:center;gap:10px;padding:7px 14px;display:inline-flex}.light[data-astro-cid-gy47uwwd] .pill[data-astro-cid-gy47uwwd]{border:1px solid #e3e5e8}.rule[data-astro-cid-gy47uwwd]{background:#dee1e5;width:1px;height:18px}.hero[data-astro-cid-i3irphx7]{scroll-margin-top:72px}.inner[data-astro-cid-i3irphx7]{flex-wrap:wrap;align-items:stretch;gap:32px 48px;padding-top:clamp(16px,2vw,24px);padding-bottom:clamp(24px,2.5vw,32px);display:flex}.copy[data-astro-cid-i3irphx7]{flex-direction:column;flex:480px;justify-content:space-between;min-width:0;padding:24px 0;display:flex}.top[data-astro-cid-i3irphx7]{padding-top:32px}h1[data-astro-cid-i3irphx7]{font-family:var(--font-head);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(34px,3vw,44px);font-weight:500;line-height:1.2}.lead[data-astro-cid-i3irphx7]{max-width:560px;color:var(--body);text-wrap:pretty;margin:20px 0 0;font-size:17px;line-height:1.6}.rating-row[data-astro-cid-i3irphx7]{display:flex}.rating[data-astro-cid-i3irphx7]{color:var(--ink);align-self:flex-start;align-items:center;gap:8px;margin-top:14px;font-size:14.5px;display:inline-flex}.rating[data-astro-cid-i3irphx7]:hover{color:var(--ink)}.stars[data-astro-cid-i3irphx7]{color:var(--star);letter-spacing:1px;font-size:15px;line-height:1}.score[data-astro-cid-i3irphx7]{font-weight:500}.where[data-astro-cid-i3irphx7]{color:var(--muted)}.chips[data-astro-cid-i3irphx7]{flex-direction:column;align-items:flex-start;gap:10px;margin:32px 0 0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]{border-radius:var(--radius-pill);background:var(--fill);white-space:nowrap;color:var(--ink);align-items:center;gap:8px;padding:9px 16px 9px 12px;font-size:15.5px;font-weight:500;line-height:1.3;display:inline-flex}.chip-icon[data-astro-cid-i3irphx7]{flex:none;place-items:center;display:grid}.cta-row[data-astro-cid-i3irphx7]{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:48px;display:flex}.cta[data-astro-cid-i3irphx7]{border-radius:var(--radius-control);background:var(--link);color:#fff;box-shadow:0 10px 24px -12px var(--link);align-items:center;gap:12px;padding:14px 26px 14px 20px;font-size:16px;font-weight:500;display:inline-flex}.cta[data-astro-cid-i3irphx7]:hover{color:#fff;filter:brightness(.9)}.cta[data-astro-cid-i3irphx7] svg[data-astro-cid-i3irphx7]{flex:none}.plans[data-astro-cid-i3irphx7]{color:var(--ink);text-underline-offset:5px;font-size:16px;font-weight:500;text-decoration:underline 1.5px dotted #bdc1c6}.plans[data-astro-cid-i3irphx7]:hover{color:var(--ink);text-decoration-color:var(--muted)}.trial[data-astro-cid-i3irphx7]{color:var(--muted);margin:18px 0 0;font-size:15px}.works{border-top:1px solid var(--divider);margin-top:28px;padding-top:20px}.media[data-astro-cid-i3irphx7]{flex:0 679px;min-width:0;margin:0 auto}video[data-astro-cid-i3irphx7]{width:100%;max-width:679px;height:auto}.band[data-astro-cid-gsc36zxh]{background:color-mix(in oklch, var(--green) 6%, #fff);border-top:1px solid color-mix(in oklch, var(--green) 14%, #fff)}.inner[data-astro-cid-gsc36zxh]{align-items:flex-start;gap:20px 24px;padding-top:32px;padding-bottom:32px;display:flex}.shield[data-astro-cid-gsc36zxh]{color:var(--green);flex:none}.text[data-astro-cid-gsc36zxh]{flex:auto;min-width:0}h2[data-astro-cid-gsc36zxh]{font-family:var(--font-head);margin:0;font-size:20px;font-weight:500;line-height:1.25}p[data-astro-cid-gsc36zxh]{color:var(--body);text-wrap:pretty;margin:6px 0 0;font-size:16px;line-height:1.55}ul[data-astro-cid-gsc36zxh]{flex-wrap:wrap;gap:8px 28px;margin:14px 0 0;padding:0;list-style:none;display:flex}li[data-astro-cid-gsc36zxh]{align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}li[data-astro-cid-gsc36zxh] svg[data-astro-cid-gsc36zxh]{color:var(--green)}.section-nav[data-astro-cid-pfjnr7ys]{z-index:20;backdrop-filter:saturate(1.4)blur(10px);border-top:1px solid var(--divider);border-bottom:1px solid var(--divider);background:#fffffff0;position:sticky;top:0}.inner[data-astro-cid-pfjnr7ys]{flex-wrap:wrap;align-items:center;gap:0 28px;display:flex}nav[data-astro-cid-pfjnr7ys]{flex-wrap:wrap;flex:auto;gap:0 28px;display:flex}nav[data-astro-cid-pfjnr7ys] a[data-astro-cid-pfjnr7ys]{color:var(--muted);padding:19px 0 17px;font-size:15px;font-weight:500;box-shadow:inset 0 -2px #0000}nav[data-astro-cid-pfjnr7ys] a[data-astro-cid-pfjnr7ys][aria-current]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--link)}nav[data-astro-cid-pfjnr7ys] a[data-astro-cid-pfjnr7ys]:hover{color:var(--ink)}.install[data-astro-cid-pfjnr7ys]{border-radius:var(--radius-control);background:var(--link);color:#fff;justify-content:center;align-items:center;gap:8px;width:120px;margin:10px 0;padding:9px 16px 9px 12px;font-size:14.5px;font-weight:500;display:inline-flex}.install[data-astro-cid-pfjnr7ys]:hover{color:#fff;filter:brightness(.9)}.install[data-astro-cid-pfjnr7ys] svg[data-astro-cid-pfjnr7ys]{flex:none}.pad[data-astro-cid-7vvucncb]{padding-top:clamp(48px,5vw,72px);padding-bottom:clamp(48px,5vw,72px)}.rows[data-astro-cid-7vvucncb]{flex-direction:column;margin-top:clamp(28px,3vw,40px);display:flex}.row[data-astro-cid-7vvucncb]{border-top:1px solid #dcdfe3;flex-flow:wrap;align-items:center;gap:28px clamp(32px,4vw,64px);padding:clamp(32px,3.5vw,48px) 0;scroll-margin-top:72px;display:flex}.row[data-astro-cid-7vvucncb]:nth-child(2n){flex-direction:row-reverse}.row[data-astro-cid-7vvucncb]:first-child{border-top:0;padding-top:0}.row[data-astro-cid-7vvucncb]:last-child{padding-bottom:0}.media[data-astro-cid-7vvucncb]{flex:0 480px;justify-content:center;min-width:0;margin:0 auto;display:flex}.media[data-astro-cid-7vvucncb] img[data-astro-cid-7vvucncb]{max-width:100%;height:auto}.scene[data-astro-cid-7vvucncb]{flex:0 auto}iframe[data-astro-cid-7vvucncb]{background:0 0;border:0;max-width:100%;height:auto;display:block}.text[data-astro-cid-7vvucncb]{flex:340px;min-width:0}h3[data-astro-cid-7vvucncb]{font-family:var(--font-head);letter-spacing:-.006em;text-wrap:balance;margin:0;font-size:clamp(26px,2.2vw,32px);font-weight:500;line-height:1.15}.sub[data-astro-cid-7vvucncb]{font-family:var(--font-head);color:var(--muted);text-wrap:balance;margin:10px 0 0;font-size:19px;font-weight:500;line-height:1.4}.points[data-astro-cid-7vvucncb]{color:var(--body);gap:6px;margin:14px 0 0;padding-left:20px;font-size:16px;line-height:1.6;display:grid}.grid[data-astro-cid-lqba3jnf]{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(260px,33.3333% - 26.6667px)),1fr));gap:48px 40px;margin-top:clamp(32px,4vw,56px);display:grid}.item[data-astro-cid-lqba3jnf]{flex-direction:column;gap:10px;display:flex}.icon[data-astro-cid-lqba3jnf]{color:var(--install);margin-bottom:6px}h3[data-astro-cid-lqba3jnf]{font-family:var(--font-head);margin:0;font-size:20px;font-weight:500;line-height:1.25}p[data-astro-cid-lqba3jnf]{color:var(--body);text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}.list[data-astro-cid-45553j52]{max-width:1000px;margin:clamp(32px,4vw,56px) auto 0}.head[data-astro-cid-45553j52]{border-bottom:2px solid var(--ink);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:8px 48px;padding:0 0 14px;font-size:13px;font-weight:500;display:flex}.row[data-astro-cid-45553j52]{border-bottom:1px solid #dcdfe3;flex-wrap:wrap;gap:6px 48px;padding:22px 0;display:flex}.who[data-astro-cid-45553j52]{flex:220px}.what[data-astro-cid-45553j52]{flex:2.6 420px}h3[data-astro-cid-45553j52]{font-family:var(--font-head);margin:0;font-size:18px;font-weight:500;line-height:1.35}.row[data-astro-cid-45553j52] p[data-astro-cid-45553j52]{color:var(--body);text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}.viewer[data-astro-cid-424vo76r]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px clamp(12px,2vw,20px);max-width:1112px;margin:clamp(32px,4vw,48px) auto 0;display:grid}.prev[data-astro-cid-424vo76r]{grid-area:1/1}.center[data-astro-cid-424vo76r]{grid-area:1/2;position:relative}.next[data-astro-cid-424vo76r]{grid-area:1/3}.frame[data-astro-cid-424vo76r]{aspect-ratio:984/567;cursor:zoom-in;border:1px solid #e3e5e8;border-radius:12px;display:block;position:relative;overflow:hidden}.frame[data-astro-cid-424vo76r] img[data-astro-cid-424vo76r],.lb-stage[data-astro-cid-424vo76r] img[data-astro-cid-424vo76r]{object-fit:contain;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}.corner[data-astro-cid-424vo76r]{position:absolute;top:12px;right:12px}.round[data-astro-cid-424vo76r]{border:1px solid var(--outline);width:44px;height:44px;color:var(--body);cursor:pointer;background:#fff;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.round[data-astro-cid-424vo76r]:hover{background:var(--fill);color:var(--ink)}.round[data-astro-cid-424vo76r].small{background:#ffffffeb;width:40px;height:40px;box-shadow:0 1px 3px #3c404333}.round[data-astro-cid-424vo76r].small:hover{background:var(--fill)}.caption-box[data-astro-cid-424vo76r]{text-align:center;grid-column:2;margin-top:8px}.caption[data-astro-cid-424vo76r]{max-width:760px;color:var(--body);text-wrap:balance;margin:0 auto;font-size:16px;line-height:1.55}.counter[data-astro-cid-424vo76r]{color:var(--muted);font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:15px}.strip-box[data-astro-cid-424vo76r]{grid-column:1/-1;margin-top:12px}.strip[data-astro-cid-424vo76r]{scrollbar-width:thin;padding-bottom:6px;position:relative;overflow-x:auto}.thumbs[data-astro-cid-424vo76r]{gap:10px;width:max-content;margin:0 auto;display:flex}.thumb[data-astro-cid-424vo76r]{cursor:pointer;opacity:.55;background:#fff;border:2px solid #0000;border-radius:8px;flex:none;width:100px;padding:0;transition:opacity .2s,border-color .2s;overflow:hidden}.thumb[data-astro-cid-424vo76r]:hover{opacity:1}.thumb[data-astro-cid-424vo76r][aria-current]{opacity:1;border-color:var(--install)}.thumb[data-astro-cid-424vo76r] img[data-astro-cid-424vo76r]{aspect-ratio:100/58;width:100%;height:auto}.lb[data-astro-cid-424vo76r]{width:100%;max-width:none;height:100%;max-height:none;color:inherit;z-index:100;background:#202124eb;border:0;margin:0;padding:0;position:fixed;inset:0}.lb[data-astro-cid-424vo76r][open]{flex-direction:column;display:flex}.lb[data-astro-cid-424vo76r]::backdrop{background:0 0}.lb-main[data-astro-cid-424vo76r]{flex:auto;justify-content:center;align-items:center;min-height:0;padding:24px clamp(16px,3vw,32px) 20px;display:flex}.lb-grid[data-astro-cid-424vo76r]{grid-template-columns:auto auto auto;align-items:center;gap:16px 20px;display:grid}.lb-caption[data-astro-cid-424vo76r],.lb-stage[data-astro-cid-424vo76r]{width:min(1400px,100vw - 200px,173.545vh - 572.698px)}.lb-caption[data-astro-cid-424vo76r]{box-sizing:border-box;background:var(--install);text-align:center;color:#fff;text-wrap:balance;border-radius:8px;grid-area:1/2;margin:0;padding:14px 24px;font-size:clamp(18px,1.5vw,22px);font-weight:500;line-height:1.4}.lb-prev[data-astro-cid-424vo76r]{grid-area:2/1}.lb-stage[data-astro-cid-424vo76r]{aspect-ratio:984/567;background:#fff;border-radius:8px;grid-area:2/2;position:relative;overflow:hidden}.lb-next[data-astro-cid-424vo76r]{grid-area:2/3}.lb-arrow[data-astro-cid-424vo76r]{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;padding:0;display:grid}.lb-arrow[data-astro-cid-424vo76r]:hover{background:#ffffff1f}.lb-foot[data-astro-cid-424vo76r]{flex:none;padding:0 clamp(16px,3vw,32px) 20px}.lb-counter[data-astro-cid-424vo76r]{text-align:center;color:#bdc1c6;font-variant-numeric:tabular-nums;margin:0 0 14px;font-size:16px}.lb-strip[data-astro-cid-424vo76r]{scrollbar-color:#ffffff4d transparent}.intro[data-astro-cid-tl27rjbg]{text-align:center;color:var(--body);margin:16px auto 0;font-size:17px;line-height:1.5}.billing[data-astro-cid-tl27rjbg]{border:1px solid var(--outline);border-radius:var(--radius-pill);background:#fff;gap:4px;width:max-content;margin:24px auto 0;padding:4px;display:flex}.billing[data-astro-cid-tl27rjbg] label[data-astro-cid-tl27rjbg]{border-radius:var(--radius-pill);height:36px;color:var(--body);cursor:pointer;align-items:center;padding:0 18px;font-size:15px;font-weight:500;display:inline-flex;position:relative}.billing[data-astro-cid-tl27rjbg] label[data-astro-cid-tl27rjbg]:hover{color:var(--ink)}.billing[data-astro-cid-tl27rjbg] input[data-astro-cid-tl27rjbg]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.billing[data-astro-cid-tl27rjbg] label[data-astro-cid-tl27rjbg]:has(input:checked){background:var(--blue-tint);color:var(--link-deep)}.billing[data-astro-cid-tl27rjbg] label[data-astro-cid-tl27rjbg]:has(input:focus-visible){outline:2px solid var(--link);outline-offset:2px}.pricing[data-astro-cid-tl27rjbg]:has(#billing-monthly:checked) .only-yearly[data-astro-cid-tl27rjbg],.pricing[data-astro-cid-tl27rjbg]:not(:has(#billing-monthly:checked)) .only-monthly[data-astro-cid-tl27rjbg]{display:none}.cards[data-astro-cid-tl27rjbg]{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:20px;max-width:1080px;margin:clamp(32px,4vw,48px) auto 0;display:grid}.card[data-astro-cid-tl27rjbg]{background:#fff;border:1px solid #e3e5e8;border-radius:16px;flex-direction:column;padding:28px;display:flex}h3[data-astro-cid-tl27rjbg]{font-family:var(--font-head);margin:0;font-size:20px;font-weight:500}.price[data-astro-cid-tl27rjbg]{font-family:var(--font-head);letter-spacing:-.009em;margin-top:20px;font-size:40px;font-weight:500;line-height:1}.per[data-astro-cid-tl27rjbg]{min-height:44px;color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.45}dl[data-astro-cid-tl27rjbg]{margin:20px 0 28px;font-size:15px;line-height:1.4}dl[data-astro-cid-tl27rjbg] div[data-astro-cid-tl27rjbg]{border-top:1px solid #eceef1;justify-content:space-between;gap:16px;padding:12px 0;display:flex}dl[data-astro-cid-tl27rjbg] div[data-astro-cid-tl27rjbg]:last-child{border-bottom:1px solid #eceef1}dt[data-astro-cid-tl27rjbg]{color:var(--body)}dd[data-astro-cid-tl27rjbg]{text-align:right;margin:0;font-weight:500}.cta[data-astro-cid-tl27rjbg]{border-radius:var(--radius-control);justify-content:center;align-items:center;margin-top:auto;padding:14px 20px;font-size:16px;font-weight:500;display:flex}.store[data-astro-cid-tl27rjbg]{border:1.5px solid var(--ink);color:var(--ink);gap:10px}.store[data-astro-cid-tl27rjbg]:hover{background:var(--ink);color:#fff}.store[data-astro-cid-tl27rjbg] svg[data-astro-cid-tl27rjbg]{flex:none}.buy[data-astro-cid-tl27rjbg]{border:1.5px solid var(--link);background:var(--link);color:#fff}.buy[data-astro-cid-tl27rjbg]:hover{color:#fff;filter:brightness(.9)}.cta-lines[data-astro-cid-tl27rjbg]{flex-direction:column;align-items:center;display:flex}.cta-note[data-astro-cid-tl27rjbg]{font-size:13.5px;font-weight:400;line-height:1.3}.note[data-astro-cid-tl27rjbg]{max-width:1080px;color:var(--muted);text-wrap:pretty;margin:24px auto 0;font-size:14px;line-height:1.55}.band[data-astro-cid-i2nq2kku]{background:var(--install);color:#fff}.inner[data-astro-cid-i2nq2kku]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px 48px;padding-top:clamp(48px,5vw,72px);padding-bottom:clamp(48px,5vw,72px);display:flex}h2[data-astro-cid-i2nq2kku]{font-family:var(--font-head);letter-spacing:-.009em;margin:0;font-size:clamp(30px,2.8vw,42px);font-weight:500;line-height:1.04}p[data-astro-cid-i2nq2kku]{margin:12px 0 0;font-size:19px;line-height:1.4}.actions[data-astro-cid-i2nq2kku]{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.cta[data-astro-cid-i2nq2kku]{border-radius:var(--radius-control);color:var(--install);background:#fff;align-items:center;gap:12px;padding:12px 26px 12px 16px;font-size:17px;font-weight:500;display:inline-flex}.cta[data-astro-cid-i2nq2kku]:hover{color:var(--ink)}.cta[data-astro-cid-i2nq2kku] svg[data-astro-cid-i2nq2kku]{flex:none}.home-section{scroll-margin-top:60px}.home-gray{background:#f3f4f6}.home-pad{padding-top:clamp(56px,6vw,96px);padding-bottom:clamp(56px,6vw,96px)}.home-title{font-family:var(--font-head);text-align:center;letter-spacing:-.0075em;text-wrap:balance;max-width:760px;margin:0 auto;font-size:clamp(28px,2.6vw,38px);font-weight:500;line-height:1.12}.home-sub{text-align:center;max-width:640px;color:var(--body);text-wrap:balance;margin:14px auto 0;font-size:17px;line-height:1.5}
