.pbt[data-astro-cid-jac4f5lo]{--pbt-ink: var(--color-ink, #2d3a31);--pbt-muted: var(--color-muted, #5e6b5b);--pbt-canvas: var(--color-canvas, var(--color-paper, #f9f8f4));--pbt-line: var(--color-line, var(--color-rule, #e6e2da));--pbt-forest: var(--color-accent, #2d3a31);--pbt-terra-deep: var(--color-terracotta-deep, #9e5a45);--pbt-focus: var(--color-sage, #8c9a84);display:flex;flex-wrap:wrap;align-items:center;gap:16px;font-family:var(--font-sans, var(--font-body, "Source Sans 3", ui-sans-serif, system-ui, sans-serif))}.pbt__seg[data-astro-cid-jac4f5lo]{display:inline-flex;padding:4px;border:1px solid var(--pbt-line);border-radius:999px;background:#fff;box-shadow:0 8px 24px -16px #2d3a3166}.pbt__seg[data-astro-cid-jac4f5lo][hidden]{display:none}.pbt__btn[data-astro-cid-jac4f5lo]{min-height:44px;margin:0;padding:0 22px;border:0;border-radius:999px;background:transparent;color:var(--pbt-muted);font:600 15px/1 var(--font-sans, var(--font-body, "Source Sans 3", ui-sans-serif, system-ui, sans-serif));letter-spacing:0;cursor:pointer;transition:background-color .3s cubic-bezier(.22,.61,.36,1),color .3s cubic-bezier(.22,.61,.36,1)}.pbt__btn[data-astro-cid-jac4f5lo]:hover{color:var(--pbt-ink)}.pbt__btn[data-astro-cid-jac4f5lo][aria-pressed=true]{background:var(--pbt-forest);color:var(--pbt-canvas)}.pbt__btn[data-astro-cid-jac4f5lo]:focus-visible{outline:2px solid var(--pbt-terra-deep);outline-offset:2px}.pbt__save[data-astro-cid-jac4f5lo]{font-family:var(--font-display, "Playfair Display", Georgia, serif);font-size:17px;font-style:italic;font-weight:600;line-height:1.3;color:var(--pbt-terra-deep)}@media(prefers-reduced-motion:reduce){.pbt__btn[data-astro-cid-jac4f5lo]{transition:none}}.pp[data-astro-cid-rza6gipt]{--pp-canvas: var(--color-canvas, var(--color-paper, #f9f8f4));--pp-ink: var(--color-ink, #2d3a31);--pp-ink-2: var(--color-ink-2, #3f4b42);--pp-muted: var(--color-muted, #5e6b5b);--pp-line: var(--color-line, var(--color-rule, #e6e2da));--pp-clay: var(--color-clay, var(--color-paper-2, #f2f0eb));--pp-clay-deep: var(--color-clay-deep, #dccfc2);--pp-forest: var(--color-accent, #2d3a31);--pp-eyebrow: var(--color-eyebrow, #5f7355);--pp-sage: var(--color-sage, #8c9a84);--pp-terra: var(--color-terracotta, #c27b66);--pp-terra-deep: var(--color-terracotta-deep, #9e5a45);--pp-brass: var(--color-brass, #b08a4e);--pp-success: var(--color-success, #3f5a46);--pp-display: var(--font-display, "Playfair Display", "Newsreader", Georgia, serif);--pp-body: var(--font-sans, var(--font-body, "Source Sans 3", ui-sans-serif, system-ui, sans-serif));--pp-tracking-button: var(--tracking-button, 1.4px);--pp-ease: cubic-bezier(.22, 1, .36, 1);--pp-gap: 24px;--pp-rail: 48px;--pp-indent: 30px;font-family:var(--pp-body);color:var(--pp-ink)}@media(min-width:75rem){.pp[data-astro-cid-rza6gipt]{--pp-gap: 32px}}.pp-sr[data-astro-cid-rza6gipt]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pp-top[data-astro-cid-rza6gipt]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px}.pp-intro[data-astro-cid-rza6gipt]{display:grid;gap:6px}.pp-kicker[data-astro-cid-rza6gipt]{font-size:12.5px;font-weight:600;line-height:1.4;letter-spacing:.2em;text-transform:uppercase;color:var(--pp-eyebrow)}.pp-after[data-astro-cid-rza6gipt]{margin:20px auto 0;max-width:36rem;text-align:center;font-size:14px;line-height:1.55;color:var(--pp-muted)}.pp-lead[data-astro-cid-rza6gipt]{font-size:17px;line-height:1.45;color:var(--pp-ink-2)}.pp-grid[data-astro-cid-rza6gipt]{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:var(--pp-rail) auto repeat(6,auto);column-gap:var(--pp-gap);margin-top:28px}.pp-rail[data-astro-cid-rza6gipt]{grid-row:1;grid-column:1 / -1;align-self:center;height:0;border-top:1px solid color-mix(in srgb,var(--pp-brass) 70%,transparent)}.pp-stage[data-astro-cid-rza6gipt]{position:relative;grid-row:1 / span 2;justify-self:center;display:grid;align-content:start;gap:6px;max-width:36ch;padding:calc(var(--pp-rail) + 6px) 8px 40px;text-align:center}.pp-stage--0[data-astro-cid-rza6gipt]{grid-column:1}.pp-stage--1[data-astro-cid-rza6gipt]{grid-column:2}.pp-stage--2[data-astro-cid-rza6gipt]{grid-column:3}.pp-stage[data-astro-cid-rza6gipt]:before{content:"";position:absolute;top:calc(var(--pp-rail) / 2 - 7px);left:calc(50% - 7px);width:14px;height:14px;box-sizing:border-box;border:1.5px solid var(--pp-brass);border-radius:50%;background:var(--pp-canvas)}.pp-stage--lead[data-astro-cid-rza6gipt]:before{background:var(--pp-brass);box-shadow:0 0 0 5px color-mix(in srgb,var(--pp-brass) 20%,transparent)}.pp-stage__label[data-astro-cid-rza6gipt]{font-family:var(--pp-display);font-size:24px;font-style:italic;font-weight:600;line-height:1.15;letter-spacing:-.01em;color:var(--pp-terra-deep)}.pp-stage__who[data-astro-cid-rza6gipt]{font-size:15.5px;font-weight:600;line-height:1.4;color:var(--pp-ink);text-wrap:pretty}.pp-stage__why[data-astro-cid-rza6gipt]{font-size:15px;line-height:1.45;color:var(--pp-muted);text-wrap:pretty}.pp-step[data-astro-cid-rza6gipt]{position:relative;z-index:1;grid-row:1;justify-self:end;align-self:center;margin-right:calc(var(--pp-gap) / -2);transform:translate(50%);padding:5px 14px;border:1px solid color-mix(in srgb,var(--pp-brass) 45%,var(--pp-line));border-radius:999px;background:var(--pp-canvas);font-size:14px;font-weight:600;line-height:1.4;white-space:nowrap;color:var(--pp-ink-2)}.pp-step--1[data-astro-cid-rza6gipt]{grid-column:1}.pp-step--2[data-astro-cid-rza6gipt]{grid-column:2}.pp-card[data-astro-cid-rza6gipt]{position:relative;grid-row:3 / span 6;display:grid;grid-template-rows:subgrid;row-gap:0;align-content:start;overflow:hidden;padding:36px 30px 32px;border:1px solid var(--pp-line);border-radius:26px;background:#fff;color:var(--pp-ink);text-align:left;box-shadow:0 30px 60px -40px #2d3a3159;transition:translate .7s var(--pp-ease),box-shadow .7s var(--pp-ease),border-color .7s var(--pp-ease)}.pp-card--0[data-astro-cid-rza6gipt]{grid-column:1}.pp-card--1[data-astro-cid-rza6gipt]{grid-column:2}.pp-card--2[data-astro-cid-rza6gipt]{grid-column:3}.pp-card[data-astro-cid-rza6gipt]:hover{translate:0 -4px;border-color:color-mix(in srgb,var(--pp-sage) 60%,transparent);box-shadow:0 46px 84px -40px #2d3a316b}.pp-card--lead[data-astro-cid-rza6gipt]{margin-block:-16px;padding-block:52px 48px;border-color:var(--pp-forest);background:var(--pp-forest);color:var(--pp-canvas);box-shadow:0 50px 90px -40px #2d3a31b3}.pp-card--lead[data-astro-cid-rza6gipt]:hover{border-color:var(--pp-forest);box-shadow:0 64px 110px -44px #2d3a31cc}.pp-card--lead[data-astro-cid-rza6gipt]:before{content:"";position:absolute;top:-90px;right:-70px;width:240px;aspect-ratio:.78;border-radius:999px 999px 0 0;background:linear-gradient(160deg,color-mix(in srgb,var(--pp-sage) 35%,transparent),transparent);pointer-events:none}.pp-card[data-astro-cid-rza6gipt]>[data-astro-cid-rza6gipt]{position:relative;min-width:0}.pp-head[data-astro-cid-rza6gipt]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.pp-name[data-astro-cid-rza6gipt]{margin:0;max-width:none;font-family:var(--pp-display);font-size:26px;font-style:normal;font-weight:600;line-height:1.15;letter-spacing:-.01em;color:inherit}.pp-badge[data-astro-cid-rza6gipt]{padding:4px 12px;border-radius:999px;background:var(--pp-terra-deep);font-family:var(--pp-display);font-size:15px;font-style:italic;font-weight:600;line-height:1.3;color:#fff}.pp-ordinal[data-astro-cid-rza6gipt]{font-family:var(--pp-display);font-size:18px;font-style:italic;font-weight:600;color:color-mix(in srgb,var(--pp-muted) 70%,transparent)}.pp-price[data-astro-cid-rza6gipt]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:28px}.pp-price__num[data-astro-cid-rza6gipt]{font-family:var(--pp-display);font-size:clamp(58px,4.6vw,68px);font-weight:600;line-height:.9;letter-spacing:-.04em;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.pp-price__unit[data-astro-cid-rza6gipt]{margin-left:.12em;font-size:.42em;font-weight:600;letter-spacing:0}.pp-price__per[data-astro-cid-rza6gipt]{font-size:15px;line-height:1.4;color:var(--pp-muted)}.pp-sub[data-astro-cid-rza6gipt]{min-height:1.45em;margin-top:10px;font-size:14px;line-height:1.45;color:var(--pp-muted)}.pp-promise[data-astro-cid-rza6gipt]{margin-top:20px;font-size:16px;line-height:1.5;color:var(--pp-ink-2);text-wrap:pretty}.pp-card--lead[data-astro-cid-rza6gipt] .pp-price__per[data-astro-cid-rza6gipt],.pp-card--lead[data-astro-cid-rza6gipt] .pp-sub[data-astro-cid-rza6gipt]{color:var(--pp-clay-deep)}.pp-card--lead[data-astro-cid-rza6gipt] .pp-promise[data-astro-cid-rza6gipt]{color:var(--pp-canvas)}.pp-cta[data-astro-cid-rza6gipt]{display:flex;align-items:center;justify-content:center;min-height:50px;margin-top:24px;padding:0 20px;border:1.5px solid var(--pp-forest);border-radius:999px;background:transparent;color:var(--pp-ink);font:600 14px/1.2 var(--pp-body);letter-spacing:var(--pp-tracking-button);text-align:center;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.pp-cta[data-astro-cid-rza6gipt]:hover{background:var(--pp-forest);color:var(--pp-canvas)}.pp-cta[data-astro-cid-rza6gipt]:focus-visible{outline:2px solid var(--pp-terra-deep);outline-offset:3px}.pp-card--lead[data-astro-cid-rza6gipt] .pp-cta[data-astro-cid-rza6gipt]{border-color:var(--pp-terra-deep);background:var(--pp-terra-deep);color:#fff}.pp-card--lead[data-astro-cid-rza6gipt] .pp-cta[data-astro-cid-rza6gipt]:hover{border-color:var(--pp-canvas);background:var(--pp-canvas);color:var(--pp-ink)}.pp-card--lead[data-astro-cid-rza6gipt] .pp-cta[data-astro-cid-rza6gipt]:focus-visible{outline-color:var(--pp-canvas)}.pp-body[data-astro-cid-rza6gipt]{display:flex;flex-direction:column;margin-top:28px}.pp-includes[data-astro-cid-rza6gipt]{margin-bottom:14px;font-family:var(--pp-display);font-size:16px;font-style:italic;font-weight:600;line-height:1.35;color:var(--pp-eyebrow)}.pp-card--lead[data-astro-cid-rza6gipt] .pp-includes[data-astro-cid-rza6gipt]{color:var(--pp-clay-deep)}.pp-list[data-astro-cid-rza6gipt]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px;font-size:15px;line-height:1.4}.pp-list[data-astro-cid-rza6gipt] li[data-astro-cid-rza6gipt]{display:flex;gap:12px}.pp-check[data-astro-cid-rza6gipt]{flex:none;font-weight:700;color:var(--pp-eyebrow)}.pp-card--lead[data-astro-cid-rza6gipt] .pp-check[data-astro-cid-rza6gipt]{color:var(--pp-terra)}.pp-list__foot[data-astro-cid-rza6gipt]{color:var(--pp-muted)}.pp-card--lead[data-astro-cid-rza6gipt] .pp-list__foot[data-astro-cid-rza6gipt]{color:var(--pp-clay-deep)}.pp-inherited[data-astro-cid-rza6gipt]{margin-top:auto;padding-top:28px}.pp-inherited[data-astro-cid-rza6gipt]>[data-astro-cid-rza6gipt]{margin:0}.pp-inherited__title[data-astro-cid-rza6gipt]{padding:16px 20px 0;border:1px solid var(--pp-line);border-bottom:0;border-radius:16px 16px 0 0;background:var(--pp-canvas);font-family:var(--pp-display);font-size:15px;font-style:italic;font-weight:600;line-height:1.35;color:var(--pp-eyebrow)}.pp-chips[data-astro-cid-rza6gipt]{margin:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:12px 20px 16px;border:1px solid var(--pp-line);border-top:0;border-radius:0 0 16px 16px;background:var(--pp-canvas)}.pp-chips[data-astro-cid-rza6gipt] li[data-astro-cid-rza6gipt]{padding:4px 12px;border:1px solid var(--pp-line);border-radius:999px;background:#fff;font-size:14px;line-height:1.35;color:var(--pp-muted)}.pp-all[data-astro-cid-rza6gipt]{margin-top:16px}.pp-all[data-astro-cid-rza6gipt]>summary[data-astro-cid-rza6gipt],.pp-compare__toggle[data-astro-cid-rza6gipt]{display:flex;align-items:center;gap:8px;width:fit-content;min-height:44px;border-radius:4px;font-weight:600;list-style:none;cursor:pointer;transition:color .3s ease}.pp-all[data-astro-cid-rza6gipt]>summary[data-astro-cid-rza6gipt]{font-size:15px;color:inherit;text-decoration:underline;text-decoration-color:var(--pp-sage);text-underline-offset:.25em}.pp-all[data-astro-cid-rza6gipt]>summary[data-astro-cid-rza6gipt]::-webkit-details-marker,.pp-compare__toggle[data-astro-cid-rza6gipt]::-webkit-details-marker{display:none}.pp-all[data-astro-cid-rza6gipt]>summary[data-astro-cid-rza6gipt]:after,.pp-compare__toggle[data-astro-cid-rza6gipt]:after{content:"";width:7px;height:7px;margin-left:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .3s ease}.pp-all[data-astro-cid-rza6gipt][open]>summary[data-astro-cid-rza6gipt]:after,.pp-compare[data-astro-cid-rza6gipt][open]>.pp-compare__toggle[data-astro-cid-rza6gipt]:after{transform:translateY(2px) rotate(225deg)}.pp-all[data-astro-cid-rza6gipt]>summary[data-astro-cid-rza6gipt]:hover,.pp-compare__toggle[data-astro-cid-rza6gipt]:hover{color:var(--pp-terra-deep)}.pp-card--lead[data-astro-cid-rza6gipt] .pp-all[data-astro-cid-rza6gipt]>summary[data-astro-cid-rza6gipt]{text-decoration-color:var(--pp-clay-deep)}.pp-card--lead[data-astro-cid-rza6gipt] .pp-all[data-astro-cid-rza6gipt]>summary[data-astro-cid-rza6gipt]:hover{color:var(--pp-clay-deep)}.pp-all[data-astro-cid-rza6gipt]>summary[data-astro-cid-rza6gipt]:focus-visible,.pp-compare__toggle[data-astro-cid-rza6gipt]:focus-visible{outline:2px solid var(--pp-terra-deep);outline-offset:2px}.pp-card--lead[data-astro-cid-rza6gipt] .pp-all[data-astro-cid-rza6gipt]>summary[data-astro-cid-rza6gipt]:focus-visible{outline-color:var(--pp-canvas)}.pp-list--all[data-astro-cid-rza6gipt]{margin-top:12px}.pp-compare[data-astro-cid-rza6gipt]{margin-top:64px;padding-top:16px;border-top:1px solid var(--pp-line)}.pp-compare__toggle[data-astro-cid-rza6gipt]{font-size:20px;color:var(--pp-ink)}.pp-compare__scroll[data-astro-cid-rza6gipt]{margin-top:16px;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--pp-line);border-radius:14px;background:var(--pp-canvas)}.pp-compare__scroll[data-astro-cid-rza6gipt]:focus-visible{outline:2px solid var(--pp-terra-deep);outline-offset:2px}.pp-compare__table[data-astro-cid-rza6gipt]{width:100%;border-collapse:collapse;font-size:15px;line-height:1.4;color:var(--pp-ink-2)}.pp-compare__table[data-astro-cid-rza6gipt] th[data-astro-cid-rza6gipt],.pp-compare__table[data-astro-cid-rza6gipt] td[data-astro-cid-rza6gipt]{padding:12px 16px;border-bottom:1px solid var(--pp-line);vertical-align:top}.pp-compare__table[data-astro-cid-rza6gipt] thead[data-astro-cid-rza6gipt] th[data-astro-cid-rza6gipt]{font-weight:600;text-align:center;vertical-align:bottom;color:var(--pp-ink)}.pp-compare__table[data-astro-cid-rza6gipt] th[data-astro-cid-rza6gipt][scope=row]{width:52%;font-weight:400;text-align:left}.pp-compare__table[data-astro-cid-rza6gipt] td[data-astro-cid-rza6gipt]{text-align:center}.pp-compare__table[data-astro-cid-rza6gipt] td[data-astro-cid-rza6gipt].is-text{font-size:14px;color:var(--pp-ink)}.pp-compare__table[data-astro-cid-rza6gipt] .is-lead[data-astro-cid-rza6gipt]{background:var(--p-fri, #f5efe8)}.pp-compare__group[data-astro-cid-rza6gipt] th[data-astro-cid-rza6gipt]{padding-top:24px;font-weight:600;text-align:left;color:var(--pp-eyebrow)}.pp-compare__table[data-astro-cid-rza6gipt] tbody[data-astro-cid-rza6gipt]:last-child tr[data-astro-cid-rza6gipt]:last-child>[data-astro-cid-rza6gipt]{border-bottom:0}.pp-yes[data-astro-cid-rza6gipt]{font-weight:700;color:var(--pp-success)}.pp-no[data-astro-cid-rza6gipt]{display:inline-block;width:12px;height:0;vertical-align:middle;border-top:1.5px solid var(--pp-muted)}@media(max-width:60rem){.pp-grid[data-astro-cid-rza6gipt]{display:flex;flex-direction:column;padding-left:var(--pp-indent)}.pp-grid[data-astro-cid-rza6gipt]{background:linear-gradient(color-mix(in srgb,var(--pp-brass) 70%,transparent),color-mix(in srgb,var(--pp-brass) 70%,transparent)) no-repeat 7px 12px / 1px calc(100% - 12px)}.pp-rail[data-astro-cid-rza6gipt]{display:none}.pp-stage[data-astro-cid-rza6gipt]{justify-self:auto;max-width:60ch;padding:0 0 20px;text-align:left}.pp-stage[data-astro-cid-rza6gipt]:before{top:5px;left:calc(-1 * var(--pp-indent))}.pp-step[data-astro-cid-rza6gipt]{align-self:flex-start;margin:28px 0 28px calc(-1 * var(--pp-indent));transform:none;white-space:normal}.pp-card[data-astro-cid-rza6gipt],.pp-card--lead[data-astro-cid-rza6gipt]{display:flex;flex-direction:column;margin-block:0;padding:32px 24px 28px}.pp-card--lead[data-astro-cid-rza6gipt]{padding-block:36px 32px}}@media(max-width:40rem){.pp[data-astro-cid-rza6gipt]{--pp-indent: 26px}.pp-card[data-astro-cid-rza6gipt],.pp-card--lead[data-astro-cid-rza6gipt]{padding-inline:20px;border-radius:22px}.pp-compare__table[data-astro-cid-rza6gipt] th[data-astro-cid-rza6gipt],.pp-compare__table[data-astro-cid-rza6gipt] td[data-astro-cid-rza6gipt]{padding:12px 8px}.pp-compare__table[data-astro-cid-rza6gipt] th[data-astro-cid-rza6gipt][scope=row]{width:auto;min-width:9.5rem;padding-left:12px}.pp-compare__table[data-astro-cid-rza6gipt] thead[data-astro-cid-rza6gipt] th[data-astro-cid-rza6gipt]{font-size:13px}}@media(prefers-reduced-motion:reduce){.pp-card[data-astro-cid-rza6gipt],.pp-cta[data-astro-cid-rza6gipt],.pp-all[data-astro-cid-rza6gipt]>summary[data-astro-cid-rza6gipt]:after,.pp-compare__toggle[data-astro-cid-rza6gipt]:after{transition:none}.pp-card[data-astro-cid-rza6gipt]:hover{translate:none}}
