.hub-hero[data-v-012eb994]{background:var(--surface-0,#fff)}.hub-hero .container[data-v-012eb994]{padding-bottom:88px;padding-top:140px}.hub-hero__crumbs[data-v-012eb994]{margin-bottom:40px;padding:0 6.25%}.hub-hero__crumbs a[data-v-012eb994]{align-items:center;color:var(--text-muted,#64748d);display:inline-flex;font-size:13px;gap:6px;line-height:1;opacity:0;text-decoration:none;transform:translateY(8px);transition:opacity .5s cubic-bezier(.25,1,.5,1),transform .5s cubic-bezier(.25,1,.5,1),color .15s ease-out}.hub-hero__crumbs a.is-visible[data-v-012eb994]{opacity:1;transform:translateY(0)}.hub-hero__crumbs a[data-v-012eb994]:hover{color:var(--pp-ink,#0d1524)}.hub-hero__crumbs svg[data-v-012eb994]{transition:transform .15s ease-out}.hub-hero__crumbs a:hover svg[data-v-012eb994]{transform:translate(-3px)}.hub-hero__layout[data-v-012eb994]{align-items:start;display:grid;gap:64px;grid-template-columns:1fr 380px;padding:0 6.25%}.hub-hero__actions[data-v-012eb994],.hub-hero__aside[data-v-012eb994],.hub-hero__desc[data-v-012eb994],.hub-hero__eyebrow[data-v-012eb994],.hub-hero__title[data-v-012eb994]{opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.25,1,.5,1),transform .6s cubic-bezier(.25,1,.5,1)}.hub-hero__title[data-v-012eb994]{transition-delay:60ms}.hub-hero__desc[data-v-012eb994]{transition-delay:.12s}.hub-hero__actions[data-v-012eb994]{transition-delay:.18s}.hub-hero__aside[data-v-012eb994]{transition-delay:.24s}.hub-hero__actions.is-visible[data-v-012eb994],.hub-hero__aside.is-visible[data-v-012eb994],.hub-hero__desc.is-visible[data-v-012eb994],.hub-hero__eyebrow.is-visible[data-v-012eb994],.hub-hero__title.is-visible[data-v-012eb994]{opacity:1;transform:translateY(0)}.hub-hero__eyebrow[data-v-012eb994]{display:block;margin-bottom:16px}.hub-hero__title[data-v-012eb994]{color:var(--pp-ink,#0d1524);font-size:clamp(2.25rem,4.5vw,3.25rem);font-weight:300;letter-spacing:-.02em;line-height:1.08;margin:0 0 20px;text-wrap:pretty}.hub-hero__desc[data-v-012eb994]{color:var(--text-muted,#64748d);font-size:1.0625rem;font-weight:300;line-height:1.65;margin:0 0 32px;max-width:60ch}.hub-hero__aside[data-v-012eb994]{background:var(--surface-0,#fff);border:1px solid var(--pp-hairline,#d4dee9);padding:20px 24px}.hub-hero__aside-title[data-v-012eb994]{color:var(--text-muted,#64748d);font-family:var(--font-mono);font-size:12px;font-weight:400;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.hub-tiles[data-v-012eb994]{list-style:none;margin:0;padding:0}.hub-tiles li+li .hub-tile[data-v-012eb994]{border-top:1px solid var(--pp-hairline-soft,#e5edf5)}.hub-tile[data-v-012eb994]{align-items:baseline;display:flex;gap:12px;justify-content:space-between;padding:10px 0;text-decoration:none}.hub-tile__name[data-v-012eb994]{color:var(--pp-ink,#0d1524);font-size:.9375rem;transition:color .15s ease-out}.hub-tile:hover .hub-tile__name[data-v-012eb994]{color:var(--brand-600,#533afd)}.hub-tile__meta[data-v-012eb994]{color:var(--text-muted,#64748d);font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.hub-section__head[data-v-012eb994]{align-items:start;display:grid;gap:48px;grid-template-columns:1fr 1fr;margin-bottom:48px;padding:0 6.25%}.hub-section__title[data-v-012eb994]{margin:0}.hub-section__sub[data-v-012eb994]{max-width:52ch}.compare__scroll[data-v-012eb994]{overflow-x:auto;-webkit-overflow-scrolling:touch}.compare[data-v-012eb994]{border-collapse:collapse;font-size:.875rem;min-width:760px;width:100%}.compare caption[data-v-012eb994]{text-align:left}.compare thead th[data-v-012eb994]{border-bottom:1px solid var(--pp-hairline,#d4dee9);color:var(--text-muted,#64748d);font-family:var(--font-mono);font-size:12px;font-weight:400;letter-spacing:.08em;padding:0 20px 12px;text-align:left;text-transform:uppercase;white-space:nowrap}.compare tbody td[data-v-012eb994],.compare tbody th[data-v-012eb994]{border-bottom:1px solid var(--pp-hairline-soft,#e5edf5);color:var(--text-muted,#64748d);font-weight:300;padding:14px 20px;text-align:left;vertical-align:top}.compare tbody th[data-v-012eb994]{color:var(--pp-ink,#0d1524);font-weight:400;white-space:nowrap}.compare tbody tr:hover td[data-v-012eb994],.compare tbody tr:hover th[data-v-012eb994]{background:var(--surface-50,#f8fafd)}.compare a[data-v-012eb994]{color:var(--brand-600,#533afd);text-decoration:none;transition:color .15s ease-out}.compare a[data-v-012eb994]:hover{color:var(--brand-700,#4032c8);text-decoration:underline}.visually-hidden[data-v-012eb994]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.hub-groups[data-v-012eb994]{display:grid;gap:40px;padding:0 6.25%}.hub-group[data-v-012eb994]{align-items:start;border-top:1px solid var(--pp-hairline-soft,#e5edf5);display:grid;gap:16px;grid-template-columns:48px 1fr;padding-top:24px}.hub-group__letter[data-v-012eb994]{color:var(--pp-ink,#0d1524);font-family:var(--font-mono);font-size:1rem;font-weight:400;line-height:1.5;margin:0}.hub-group__list[data-v-012eb994]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));list-style:none;margin:0;padding:0}.hub-link[data-v-012eb994]{align-items:baseline;border:1px solid var(--pp-hairline-soft,#e5edf5);display:flex;gap:12px;justify-content:space-between;padding:10px 14px;text-decoration:none;transition:border-color .15s ease-out}.hub-link[data-v-012eb994]:hover{border-color:var(--pp-ink,#0d1524)}.hub-link__name[data-v-012eb994]{color:var(--pp-ink,#0d1524);font-size:.9375rem}@media(max-width:900px){.hub-hero .container[data-v-012eb994]{padding-bottom:56px;padding-top:112px}.hub-hero__layout[data-v-012eb994],.hub-section__head[data-v-012eb994]{gap:32px;grid-template-columns:1fr}.hub-group[data-v-012eb994]{gap:8px;grid-template-columns:1fr}}@media(max-width:640px){.hub-groups[data-v-012eb994],.hub-hero__crumbs[data-v-012eb994],.hub-hero__layout[data-v-012eb994],.hub-section__head[data-v-012eb994]{padding-left:20px;padding-right:20px}}@media(prefers-reduced-motion:reduce){.hub-hero__actions[data-v-012eb994],.hub-hero__aside[data-v-012eb994],.hub-hero__crumbs a[data-v-012eb994],.hub-hero__desc[data-v-012eb994],.hub-hero__eyebrow[data-v-012eb994],.hub-hero__title[data-v-012eb994]{opacity:1;transform:none;transition:none}.compare a[data-v-012eb994],.hub-link[data-v-012eb994],.hub-tile__name[data-v-012eb994]{transition:none}}
