.pf-hero[data-astro-cid-ov6kjy6e]{padding-block:clamp(7.5rem, 16vh, 10rem) var(--sp-9)}.pf-hero__inner[data-astro-cid-ov6kjy6e]{gap:var(--sp-7);align-items:start;display:grid}@media (width>=960px){.pf-hero__inner[data-astro-cid-ov6kjy6e]{gap:var(--gap);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.pf-hero__say[data-astro-cid-ov6kjy6e]{justify-items:start;display:grid}.pf-hero__title[data-astro-cid-ov6kjy6e]{margin-top:var(--sp-4);max-width:18ch}.pf-hero__lead[data-astro-cid-ov6kjy6e]{margin-top:var(--sp-5);max-width:48ch}.pf-hero__ctas[data-astro-cid-ov6kjy6e]{margin-top:var(--sp-6);gap:var(--sp-3);flex-wrap:wrap;display:flex}.pf-hero__ctas[data-astro-cid-ov6kjy6e] .btn--ghost[data-astro-cid-ov6kjy6e]:hover span[data-astro-cid-ov6kjy6e]{transform:translateY(3px)}.pf-cred[data-astro-cid-ov6kjy6e]{border:1px solid var(--rule);background:var(--bg-raise);padding:var(--sp-6);gap:var(--sp-4);align-content:start;display:grid}.pf-cred__eyebrow[data-astro-cid-ov6kjy6e]{color:var(--fg-3)}.pf-cred__head[data-astro-cid-ov6kjy6e]{align-items:baseline;gap:var(--sp-3) var(--sp-4);padding-bottom:var(--sp-4);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.pf-cred__name[data-astro-cid-ov6kjy6e]{font-family:var(--ff-display);font-weight:var(--fw-black);letter-spacing:var(--tr-heading);font-size:clamp(1.75rem,3.4vw,2.25rem);line-height:1}.pf-cred__logo[data-astro-cid-ov6kjy6e]{width:auto;max-width:100%;height:clamp(2.5rem,4.4vw,3.25rem);display:block}.pf-cred__brand[data-astro-cid-ov6kjy6e]{color:inherit;transition:opacity var(--dur-1) var(--ease-out);text-decoration:none;display:block}.pf-cred__brand[data-astro-cid-ov6kjy6e]:hover{opacity:.72}.pf-cred__role[data-astro-cid-ov6kjy6e]{color:var(--accent-text)}.pf-cred__body[data-astro-cid-ov6kjy6e]{color:var(--fg-2);font-size:var(--fs-small)}.pf-cred__proof[data-astro-cid-ov6kjy6e]{gap:var(--sp-2);color:var(--fg-3);text-decoration:none;display:inline-flex}.pf-cred__proof[data-astro-cid-ov6kjy6e]:hover{color:var(--accent-text)}.pf-points[data-astro-cid-ov6kjy6e]{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.pf-point[data-astro-cid-ov6kjy6e]{gap:var(--sp-3);font-size:var(--fs-small);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.pf-tick[data-astro-cid-ov6kjy6e]{background:var(--accent);width:6px;height:6px;margin-top:.5em}.pf-problem[data-astro-cid-ov6kjy6e]{gap:var(--sp-6);align-items:start;display:grid}@media (width>=900px){.pf-problem[data-astro-cid-ov6kjy6e]{gap:var(--gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pf-problem[data-astro-cid-ov6kjy6e]>.head[data-astro-cid-ov6kjy6e]{margin-bottom:0}}.pf-problem__body[data-astro-cid-ov6kjy6e]{gap:var(--sp-4);color:var(--fg-2);font-size:var(--fs-body);line-height:var(--lh-body);max-width:var(--w-text);display:grid}.pf-offer[data-astro-cid-ov6kjy6e]{gap:var(--sp-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.pf-offer[data-astro-cid-ov6kjy6e]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pf-offer__item[data-astro-cid-ov6kjy6e]{border:1px solid var(--rule);background:var(--bg-raise);padding:var(--sp-6);gap:var(--sp-4);align-content:start;display:grid}.pf-offer__title[data-astro-cid-ov6kjy6e]{max-width:22ch}.pf-offer__body[data-astro-cid-ov6kjy6e]{color:var(--fg-2);font-size:var(--fs-small);padding-bottom:var(--sp-4);border-bottom:1px solid var(--rule)}.pf-related[data-astro-cid-ov6kjy6e]{margin-top:var(--sp-7);padding-top:var(--sp-5);border-top:1px solid var(--rule);align-items:baseline;gap:var(--sp-3) var(--sp-5);flex-wrap:wrap;display:flex}.pf-related__label[data-astro-cid-ov6kjy6e]{color:var(--fg-3)}.pf-related__links[data-astro-cid-ov6kjy6e]{gap:var(--sp-2) var(--sp-5);font-size:var(--fs-small);flex-wrap:wrap;display:flex}.pf-related__links[data-astro-cid-ov6kjy6e] a[data-astro-cid-ov6kjy6e]{color:var(--fg);text-decoration:none}.pf-related__links[data-astro-cid-ov6kjy6e] a[data-astro-cid-ov6kjy6e]:hover{color:var(--accent-text)}.pf-mods[data-astro-cid-ov6kjy6e]{border-top:1px solid var(--rule)}.pf-mods__grid[data-astro-cid-ov6kjy6e]{gap:var(--sp-6) var(--gap);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));display:grid}.pf-mods__name[data-astro-cid-ov6kjy6e]{color:var(--accent-text);padding-bottom:var(--sp-3);border-bottom:1px solid var(--rule);margin-bottom:var(--sp-4)}.pf-mods__list[data-astro-cid-ov6kjy6e]{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.pf-mods__item[data-astro-cid-ov6kjy6e]{font-family:var(--ff-mono);font-size:var(--fs-small);color:var(--fg-2)}.pf-method[data-astro-cid-ov6kjy6e]{counter-reset:pf-step;margin:0;padding:0;list-style:none;display:grid}.pf-method__step[data-astro-cid-ov6kjy6e]{counter-increment:pf-step;gap:var(--sp-2) var(--sp-6);padding-block:var(--sp-5);border-top:1px solid var(--rule);display:grid}.pf-method__step[data-astro-cid-ov6kjy6e]:last-child{border-bottom:1px solid var(--rule)}.pf-method__step[data-astro-cid-ov6kjy6e]:before{content:counter(pf-step, decimal-leading-zero);font-family:var(--ff-mono);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--tr-label);color:var(--accent-text);line-height:1.6}.pf-method__body[data-astro-cid-ov6kjy6e]{color:var(--fg-2);max-width:62ch}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pf-method__step[data-astro-cid-ov6kjy6e]{background:linear-gradient(var(--accent), var(--accent)) left top / 0 var(--trace-w), linear-gradient(var(--rule), var(--rule)) left top / 100% 1px;background-repeat:no-repeat;background-origin:border-box;border-top-color:#0000;animation:linear both pf-method-trace;animation-timeline:view();animation-range:cover 30vh cover 55vh}}}@keyframes pf-method-trace{to{background-size:100% var(--trace-w), 100% 1px}}@media (width>=860px){.pf-method__step[data-astro-cid-ov6kjy6e]{grid-template-columns:3rem minmax(0,14rem) minmax(0,1fr);align-items:baseline}}.pf-tiers[data-astro-cid-ov6kjy6e]{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}.pf-tier[data-astro-cid-ov6kjy6e]{border:1px solid var(--rule);background:var(--bg-raise);padding:var(--sp-6);gap:var(--sp-4);align-content:start;display:grid}.pf-tier__scope[data-astro-cid-ov6kjy6e]{color:var(--fg-2);font-size:var(--fs-small);max-width:28ch}.pf-tier__from[data-astro-cid-ov6kjy6e]{align-items:baseline;gap:var(--sp-2) var(--sp-3);padding-bottom:var(--sp-4);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.pf-tier__figure[data-astro-cid-ov6kjy6e]{font-family:var(--ff-display);font-weight:var(--fw-black);font-size:var(--fs-h3);letter-spacing:var(--tr-heading);line-height:1}.pf-tier__unit[data-astro-cid-ov6kjy6e]{color:var(--fg-3)}.pf-tiers__note[data-astro-cid-ov6kjy6e]{margin-top:var(--sp-5);max-width:64ch;color:var(--fg-3)}.pf-faq-sec[data-astro-cid-ov6kjy6e]{border-top:1px solid var(--rule)}.pf-faq[data-astro-cid-ov6kjy6e]{gap:0;margin:0;display:grid}@media (width>=900px){.pf-faq[data-astro-cid-ov6kjy6e]{column-gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr))}}.pf-faq__item[data-astro-cid-ov6kjy6e]{padding-block:var(--sp-5);border-top:1px solid var(--rule);gap:var(--sp-3);align-content:start;display:grid}.pf-faq__q[data-astro-cid-ov6kjy6e]{font-family:var(--ff-display);font-weight:var(--fw-bold);font-size:var(--fs-h3);letter-spacing:var(--tr-heading);line-height:var(--lh-heading);max-width:30ch}.pf-faq__a[data-astro-cid-ov6kjy6e]{color:var(--fg-2);font-size:var(--fs-small);max-width:56ch;margin:0}
