.qa[data-astro-cid-5lfqcsyo]{display:grid;margin:0;border-top:1px solid var(--color-line)}.qa__item[data-astro-cid-5lfqcsyo]{padding:1.5rem 0 1.625rem;border-bottom:1px solid var(--color-line)}.qa__q[data-astro-cid-5lfqcsyo]{margin:0;font-size:1.1875rem;line-height:1.35;text-wrap:balance}.qa__a[data-astro-cid-5lfqcsyo]{max-width:40rem;margin:.6rem 0 0;color:var(--color-muted);font-size:1rem;line-height:1.6;text-wrap:pretty}.qa__a[data-astro-cid-5lfqcsyo] a[data-astro-cid-5lfqcsyo]{font-weight:600}.faq-aside[data-astro-cid-5lfqcsyo]{display:none}@media(min-width:1024px){.faq-aside[data-astro-cid-5lfqcsyo]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.25rem;align-items:end;margin-top:1.5rem;padding:1.25rem 1.5rem 0 1rem;border-radius:var(--radius-2xl);background-color:#fff;box-shadow:0 0 0 1px #0f2b270d}}.faq-aside[data-astro-cid-5lfqcsyo] .faq-aside__mascot{width:5.5rem;height:auto}.faq-aside__text[data-astro-cid-5lfqcsyo]{margin:0 0 1.25rem;color:var(--color-ink);font-family:var(--font-ui);font-size:.9375rem;line-height:1.5}.cmp-hero[data-astro-cid-ey56fkq5]{position:relative;overflow:hidden;padding-block:1.5rem 4rem;background-color:var(--color-cream)}@media(min-width:768px){.cmp-hero[data-astro-cid-ey56fkq5]{padding-block:2.25rem 6rem}}.cmp-hero__glow[data-astro-cid-ey56fkq5]{position:absolute;top:-20rem;left:-18rem;width:52rem;height:52rem;border-radius:999px;background:radial-gradient(closest-side,color-mix(in srgb,var(--color-mint) 60%,transparent),transparent 72%);pointer-events:none}.cmp-hero[data-astro-cid-ey56fkq5] .cmp-hero__container{position:relative}.crumbs[data-astro-cid-ey56fkq5] ol[data-astro-cid-ey56fkq5]{display:flex;flex-wrap:wrap;gap:.25rem 0;margin:0 0 2.25rem;padding:0;list-style:none;font-family:var(--font-ui);font-size:.875rem}.crumbs[data-astro-cid-ey56fkq5] li[data-astro-cid-ey56fkq5]{display:inline-flex;align-items:center;min-width:0}.crumbs[data-astro-cid-ey56fkq5] li[data-astro-cid-ey56fkq5]+li[data-astro-cid-ey56fkq5]:before{content:"";width:.375rem;height:.375rem;margin:0 .625rem;border-top:1.5px solid var(--color-muted);border-right:1.5px solid var(--color-muted);transform:rotate(45deg);opacity:.6}.crumbs[data-astro-cid-ey56fkq5] a[data-astro-cid-ey56fkq5]{color:var(--color-sage-dark);text-underline-offset:.2em}.crumbs[data-astro-cid-ey56fkq5] [data-astro-cid-ey56fkq5][aria-current]{max-width:28ch;overflow:hidden;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap}.cmp-hero__grid[data-astro-cid-ey56fkq5]{display:grid;gap:3rem}@media(min-width:1024px){.cmp-hero__grid[data-astro-cid-ey56fkq5]{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:4.5rem}}.cmp-hero__title[data-astro-cid-ey56fkq5]{margin:1.5rem 0 0;max-width:22ch;font-size:clamp(2rem,1.35rem + 2.6vw,3.375rem);line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.cmp-hero__intro[data-astro-cid-ey56fkq5]{margin-top:1.5rem;max-width:38rem}.cmp-hero__bias[data-astro-cid-ey56fkq5]{max-width:38rem;margin:1rem 0 0;padding-left:.875rem;border-left:3px solid var(--color-teal);color:var(--color-muted);font-family:var(--font-ui);font-size:.9375rem;line-height:1.55}.cmp-hero__actions[data-astro-cid-ey56fkq5]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.cmp-hero__jump[data-astro-cid-ey56fkq5]{display:none}@media(min-width:640px){.cmp-hero__jump[data-astro-cid-ey56fkq5]{display:block}}.cmp-hero__jump[data-astro-cid-ey56fkq5] ul[data-astro-cid-ey56fkq5]{display:flex;flex-wrap:wrap;gap:.5rem;margin:2rem 0 0;padding:0;list-style:none}.cmp-hero__jump[data-astro-cid-ey56fkq5] a[data-astro-cid-ey56fkq5]{display:inline-block;padding:.4rem .85rem;border-radius:999px;background-color:#ffffffb3;box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-ink);font-family:var(--font-ui);font-size:.8125rem;font-weight:500;text-decoration:none;transition:background-color .2s var(--ease-out),box-shadow .2s var(--ease-out)}.cmp-hero__jump[data-astro-cid-ey56fkq5] a[data-astro-cid-ey56fkq5]:hover{background-color:#fff;box-shadow:inset 0 0 0 1px var(--color-sage)}.cmp-hero__panel[data-astro-cid-ey56fkq5]{position:relative;overflow:hidden;padding:1.75rem 1.5rem 0;border-radius:var(--radius-3xl);background-color:var(--color-deep);background-image:radial-gradient(circle at 85% 100%,rgb(91 168 154 / .35),transparent 55%),radial-gradient(rgb(255 255 255 / .06) 1px,transparent 1.3px);background-size:auto,18px 18px;box-shadow:inset 0 1px #ffffff14,0 40px 80px -40px #0f2b2799;color:#ffffffd9}@media(min-width:640px){.cmp-hero__panel[data-astro-cid-ey56fkq5]{padding:2rem 2rem 0}}.cmp-hero__panel-title[data-astro-cid-ey56fkq5]{margin:0 0 1.25rem;color:var(--color-mint);font-family:var(--font-ui);font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.cmp-hero__names[data-astro-cid-ey56fkq5]{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.cmp-hero__name[data-astro-cid-ey56fkq5]{padding:.4rem .75rem;border-radius:999px;background-color:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1a;color:#fff;font-family:var(--font-ui);font-size:.875rem;font-weight:500}.cmp-hero__name--us[data-astro-cid-ey56fkq5]{background-color:var(--color-mint);box-shadow:none;color:var(--color-deep);font-weight:700}.cmp-hero__glance-name[data-astro-cid-ey56fkq5]{margin:0;color:#fff;font-family:var(--font-display);font-size:1.625rem;line-height:1.2}.cmp-hero__glance-kind[data-astro-cid-ey56fkq5]{margin:.35rem 0 0;color:#ffffffc7;font-family:var(--font-ui);font-size:.875rem}.cmp-hero__glance[data-astro-cid-ey56fkq5]{display:grid;gap:.75rem;margin:1.25rem 0 0;font-family:var(--font-ui);font-size:.875rem;line-height:1.45}.cmp-hero__glance[data-astro-cid-ey56fkq5] div[data-astro-cid-ey56fkq5]{padding-top:.75rem;border-top:1px solid rgb(255 255 255 / .12)}.cmp-hero__glance[data-astro-cid-ey56fkq5] dt[data-astro-cid-ey56fkq5]{color:var(--color-mint);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.cmp-hero__glance[data-astro-cid-ey56fkq5] dd[data-astro-cid-ey56fkq5]{margin:.2rem 0 0;color:#fff}.cmp-hero__foot[data-astro-cid-ey56fkq5]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-top:1.5rem}.cmp-hero__note[data-astro-cid-ey56fkq5]{flex:1 1 auto;min-width:0;max-width:36rem;margin:0;padding-bottom:1.75rem;color:#ffffffc7;font-family:var(--font-ui);font-size:.875rem;line-height:1.5}.cmp-hero__note[data-astro-cid-ey56fkq5] a[data-astro-cid-ey56fkq5]{color:#fff;text-underline-offset:.2em}.cmp-hero__panel[data-astro-cid-ey56fkq5] .cmp-hero__mascot{flex:none;width:6.5rem;height:auto;margin:0 -.5rem -1.25rem 0}@media(min-width:640px){.cmp-hero__panel[data-astro-cid-ey56fkq5] .cmp-hero__mascot{width:8.5rem}}.fit[data-astro-cid-hn27vfnp]{display:grid;gap:3rem}@media(min-width:1024px){.fit[data-astro-cid-hn27vfnp]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4.5rem;align-items:start}}.fit__head[data-astro-cid-hn27vfnp]{display:grid;justify-items:start}.fit__stage[data-astro-cid-hn27vfnp]{position:relative;display:none;justify-self:center;margin-top:2.5rem}@media(min-width:1024px){.fit__stage[data-astro-cid-hn27vfnp]{display:block}}.fit__ring[data-astro-cid-hn27vfnp]{position:absolute;left:50%;bottom:-.5rem;width:15rem;height:3rem;border-radius:999px;background:radial-gradient(closest-side,rgb(191 232 212 / .35),transparent);transform:translate(-50%)}.fit__stage[data-astro-cid-hn27vfnp] .fit__mascot{position:relative;width:12rem;height:auto}.fit__demo[data-astro-cid-hn27vfnp]{display:inline-flex;margin-top:2rem;padding:.75rem 1.25rem;border-radius:999px;background-color:#ffffff14;box-shadow:inset 0 0 0 1px #fff3;color:#fff!important;font-family:var(--font-ui);font-size:.9375rem;font-weight:600;text-decoration:none!important;transition:background-color .2s var(--ease-out)}.fit__demo[data-astro-cid-hn27vfnp]:hover{background-color:#ffffff29}.fit__lists[data-astro-cid-hn27vfnp]{display:grid;gap:1.25rem}.fit__panel[data-astro-cid-hn27vfnp]{padding:1.75rem 1.5rem;border-radius:var(--radius-3xl)}@media(min-width:640px){.fit__panel[data-astro-cid-hn27vfnp]{padding:2.25rem}}.fit__panel--yes[data-astro-cid-hn27vfnp]{background-color:var(--color-mint);color:var(--color-deep)}.fit__panel--no[data-astro-cid-hn27vfnp]{background-color:var(--color-deep-soft);box-shadow:inset 0 3px 0 var(--color-no-on-dark),inset 0 0 0 1px color-mix(in srgb,var(--color-no-on-dark) 30%,transparent)}.fit__panel--no[data-astro-cid-hn27vfnp] .fit__title[data-astro-cid-hn27vfnp]{color:var(--color-no-on-dark)!important}.fit__title[data-astro-cid-hn27vfnp]{margin:0;font-size:1.375rem}.fit__panel--yes[data-astro-cid-hn27vfnp] .fit__title[data-astro-cid-hn27vfnp]{color:var(--color-deep)!important}.fit__panel[data-astro-cid-hn27vfnp] ul[data-astro-cid-hn27vfnp]{display:grid;gap:.9rem;margin:1.25rem 0 0;padding:0;list-style:none}.fit__panel[data-astro-cid-hn27vfnp] li[data-astro-cid-hn27vfnp]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start;font-size:1rem;line-height:1.55;text-wrap:pretty}.fit__panel--yes[data-astro-cid-hn27vfnp] li[data-astro-cid-hn27vfnp]{color:var(--color-deep)}.fit__icon[data-astro-cid-hn27vfnp]{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;margin-top:.05rem;border-radius:999px}.fit__panel--yes[data-astro-cid-hn27vfnp] .fit__icon[data-astro-cid-hn27vfnp]{background-color:var(--color-deep);color:var(--color-mint)}.fit__panel--no[data-astro-cid-hn27vfnp] .fit__icon[data-astro-cid-hn27vfnp]{background-color:var(--color-no-on-dark);color:var(--color-deep)}.sr-only[data-astro-cid-j22bvqje]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pv-method[data-astro-cid-j22bvqje]{display:grid;gap:.5rem;max-width:48rem;margin:-.75rem 0 1.75rem;color:var(--color-muted);font-size:.9375rem;line-height:1.6}.pv-method[data-astro-cid-j22bvqje] p[data-astro-cid-j22bvqje]{margin:0}.pv-frame[data-astro-cid-j22bvqje]{position:relative}.pv-frame[data-astro-cid-j22bvqje]:after{content:"";position:absolute;inset:0 0 0 auto;width:2.75rem;border-radius:0 var(--radius-2xl) var(--radius-2xl) 0;background:linear-gradient(to left,rgb(15 43 39 / .16),rgb(15 43 39 / .06) 40%,transparent);pointer-events:none;transition:opacity .2s var(--ease-out)}.pv-frame[data-astro-cid-j22bvqje][data-end]:after{opacity:0}.pv-wrap[data-astro-cid-j22bvqje]{--first: 12rem;overflow-x:auto;border-radius:var(--radius-2xl);background-color:#fff;box-shadow:0 0 0 1px var(--color-line),0 30px 60px -40px #0f2b2759;overscroll-behavior-x:contain}@media(max-width:639px){.pv-wrap[data-astro-cid-j22bvqje]{--first: 8.5rem}}.pv-wrap[data-astro-cid-j22bvqje]:focus-visible{outline-offset:4px}.pv-table[data-astro-cid-j22bvqje]{width:100%;min-width:72rem;border-collapse:separate;border-spacing:0;font-family:var(--font-ui);font-size:.8125rem;line-height:1.45;text-align:left}.pv-table[data-astro-cid-j22bvqje] th[data-astro-cid-j22bvqje],.pv-table[data-astro-cid-j22bvqje] td[data-astro-cid-j22bvqje]{padding:.85rem;border-bottom:1px solid var(--color-line);vertical-align:top}.pv-table[data-astro-cid-j22bvqje] thead[data-astro-cid-j22bvqje] th[data-astro-cid-j22bvqje]{background-color:var(--color-cream);color:var(--color-ink);font-size:.75rem;font-weight:600;letter-spacing:.02em;vertical-align:bottom}.pv-table[data-astro-cid-j22bvqje] td[data-astro-cid-j22bvqje]{color:var(--color-muted);text-wrap:pretty}.pv-table[data-astro-cid-j22bvqje] td[data-astro-cid-j22bvqje][data-col=channels],.pv-table[data-astro-cid-j22bvqje] td[data-astro-cid-j22bvqje][data-col=languages]{min-width:8rem}.pv-table[data-astro-cid-j22bvqje] td[data-astro-cid-j22bvqje][data-col=software],.pv-table[data-astro-cid-j22bvqje] td[data-astro-cid-j22bvqje][data-col=price]{min-width:10rem}.pv-table[data-astro-cid-j22bvqje] td[data-astro-cid-j22bvqje][data-col=bestFor],.pv-table[data-astro-cid-j22bvqje] td[data-astro-cid-j22bvqje][data-col=notFit]{min-width:13rem}.pv-first[data-astro-cid-j22bvqje]{position:sticky;left:0;z-index:1;width:var(--first);min-width:var(--first);background-color:#fff;box-shadow:1px 0 0 var(--color-line)}thead[data-astro-cid-j22bvqje] .pv-first[data-astro-cid-j22bvqje]{z-index:2;background-color:var(--color-cream)!important}.pv-name[data-astro-cid-j22bvqje]{display:block;color:var(--color-ink);font-size:.9375rem;font-weight:600;line-height:1.3}a[data-astro-cid-j22bvqje].pv-name{color:var(--color-sage-dark);text-underline-offset:.2em}.pv-kind[data-astro-cid-j22bvqje]{display:block;margin-top:.25rem;color:var(--color-muted);font-size:.75rem;font-weight:400;text-wrap:pretty}.pv-price[data-astro-cid-j22bvqje]{display:block;color:var(--color-ink);font-weight:600}a[data-astro-cid-j22bvqje].pv-price{color:var(--color-sage-dark)}.pv-note[data-astro-cid-j22bvqje]{display:block;margin-top:.35rem}.pv-group[data-astro-cid-j22bvqje] th[data-astro-cid-j22bvqje]{padding-block:.6rem;background-color:color-mix(in srgb,var(--color-cream) 70%,#ffffff);color:var(--color-sage-dark);font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pv-group__label[data-astro-cid-j22bvqje]{position:sticky;left:.85rem;display:inline-block}.pv-us[data-astro-cid-j22bvqje]>[data-astro-cid-j22bvqje]{background-color:color-mix(in srgb,var(--color-mint) 30%,#ffffff);color:var(--color-ink)!important}.pv-us[data-astro-cid-j22bvqje] .pv-first[data-astro-cid-j22bvqje]{background-color:color-mix(in srgb,var(--color-mint) 55%,#ffffff);box-shadow:inset 3px 0 0 var(--color-sage),1px 0 0 var(--color-line)}.pv-us[data-astro-cid-j22bvqje] .pv-kind[data-astro-cid-j22bvqje]{color:var(--color-ink)}.pv-hint[data-astro-cid-j22bvqje]{display:flex;align-items:center;gap:.4rem;margin:0 0 .75rem;color:var(--color-muted);font-family:var(--font-ui);font-size:.8125rem}.pv-hint[data-astro-cid-j22bvqje] svg[data-astro-cid-j22bvqje]{flex:none;color:var(--color-sage)}@media(min-width:76rem){.pv-hint[data-astro-cid-j22bvqje],.pv-frame[data-astro-cid-j22bvqje]:after{display:none}}.pv-foot[data-astro-cid-j22bvqje]{display:grid;gap:1.25rem;max-width:52rem;margin-top:1.5rem;color:var(--color-muted);font-size:.9375rem}.pv-foot[data-astro-cid-j22bvqje] p[data-astro-cid-j22bvqje]{margin:0}.pv-links__title[data-astro-cid-j22bvqje]{color:var(--color-ink);font-family:var(--font-ui);font-size:.875rem;font-weight:600}.pv-links[data-astro-cid-j22bvqje] ul[data-astro-cid-j22bvqje]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.6rem 0 0;padding:0;list-style:none}.pv-links[data-astro-cid-j22bvqje] a[data-astro-cid-j22bvqje]{display:inline-block;padding:.4rem .85rem;border-radius:999px;background-color:#fff;box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-ink);font-family:var(--font-ui);font-size:.8125rem;font-weight:500;text-decoration:none}.pv-links[data-astro-cid-j22bvqje] a[data-astro-cid-j22bvqje]:hover{box-shadow:inset 0 0 0 1px var(--color-sage)}
