.pl-hero[data-astro-cid-nzqfxuvh]{position:relative;overflow:hidden;padding-block:clamp(1.4rem,1rem + 2vw,2.4rem) clamp(2.6rem,1.6rem + 4.5vw,5rem)}.pl-hero[data-astro-cid-nzqfxuvh]:before{content:"";position:absolute;inset:0;background:radial-gradient(55% 80% at 92% 10%,var(--amber-glow),transparent 70%);pointer-events:none}.pl-hero[data-astro-cid-nzqfxuvh] .shell[data-astro-cid-nzqfxuvh]{position:relative}.pl-hero-grid[data-astro-cid-nzqfxuvh]{display:grid;gap:clamp(2rem,1rem + 4vw,3.5rem);margin-top:clamp(1.2rem,.8rem + 2vw,2.4rem);align-items:start}@media(min-width:64rem){.pl-hero-grid[data-astro-cid-nzqfxuvh]{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}}.pl-hero-copy[data-astro-cid-nzqfxuvh]{display:grid;gap:1.3rem;justify-items:start}.pl-badge[data-astro-cid-nzqfxuvh]{display:inline-flex;align-items:center;gap:.65rem;padding:.5rem .9rem;border:1px solid var(--rule-ink);border-radius:999px;background:var(--ink-soft);font-family:var(--mono);font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--amber);max-width:100%}.pl-badge-dot[data-astro-cid-nzqfxuvh]{width:.5rem;height:.5rem;border-radius:50%;background:var(--amber);flex:none;box-shadow:0 0 0 4px var(--amber-glow)}.pl-h1[data-astro-cid-nzqfxuvh]{font-size:var(--step-5);font-weight:800;letter-spacing:-.04em;padding-bottom:.08em;max-width:18ch}.pl-accent[data-astro-cid-nzqfxuvh]{color:var(--amber)}.pl-lede[data-astro-cid-nzqfxuvh]{font-size:var(--step-1);color:var(--on-ink-2);max-width:36rem;line-height:1.5}.pl-actions[data-astro-cid-nzqfxuvh]{display:flex;flex-wrap:wrap;gap:.75rem}.pl-actions-c[data-astro-cid-nzqfxuvh]{justify-content:center}.pl-wa[data-astro-cid-nzqfxuvh] svg[data-astro-cid-nzqfxuvh]{flex:none}.pl-chips[data-astro-cid-nzqfxuvh]{list-style:none;margin:.2rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.55rem}.pl-chips[data-astro-cid-nzqfxuvh] li[data-astro-cid-nzqfxuvh]{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .8rem;border:1px solid var(--rule-ink);border-radius:999px;font-family:var(--mono);font-size:var(--step--2);letter-spacing:.04em;color:var(--on-ink);background:var(--rule-ink-2)}.pl-tick[data-astro-cid-nzqfxuvh]{width:.8em;height:.45em;border-left:2px solid var(--amber);border-bottom:2px solid var(--amber);transform:rotate(-45deg) translateY(-.1em);flex:none}.pl-form[data-astro-cid-nzqfxuvh]{display:grid;gap:.7rem;min-width:0;scroll-margin-top:6rem}.pl-form-head[data-astro-cid-nzqfxuvh]{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.pl-form-head[data-astro-cid-nzqfxuvh] .tick[data-astro-cid-nzqfxuvh]{color:var(--on-ink-3)}.pl-center[data-astro-cid-nzqfxuvh]{display:flex;justify-content:center;margin-top:clamp(1.6rem,1rem + 2vw,2.6rem)}.pl-center-head[data-astro-cid-nzqfxuvh]{margin-inline:auto;text-align:center;justify-items:center}.pl-center-head[data-astro-cid-nzqfxuvh] .eyebrow[data-astro-cid-nzqfxuvh]:after{content:"";width:1.9em;height:1px;background:currentColor;opacity:.55}.pl-cards[data-astro-cid-nzqfxuvh]{display:grid;gap:clamp(.9rem,.6rem + 1.2vw,1.4rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}@media(min-width:64rem){.pl-cards[data-astro-cid-nzqfxuvh]{grid-template-columns:repeat(3,minmax(0,1fr))}}.pl-card[data-astro-cid-nzqfxuvh]{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius);padding:clamp(1.2rem,.9rem + 1vw,1.7rem);display:grid;gap:.65rem;align-content:start;min-width:0;position:relative;transition:border-color .3s var(--ease),transform .3s var(--ease),box-shadow .3s var(--ease)}.pl-card[data-astro-cid-nzqfxuvh]:before{content:"";position:absolute;left:-1px;top:-1px;width:2.2rem;height:3px;background:var(--amber);border-radius:var(--radius) 0 0 0}.pl-card[data-astro-cid-nzqfxuvh]:hover{border-color:var(--ink);transform:translateY(-3px);box-shadow:0 18px 34px -26px #0c1b22b3}.pl-ico[data-astro-cid-nzqfxuvh]{width:2.75rem;height:2.75rem;display:grid;place-items:center;border-radius:var(--radius);background:var(--ink);color:var(--amber)}.pl-card[data-astro-cid-nzqfxuvh] h3[data-astro-cid-nzqfxuvh]{font-size:var(--step-1)}.pl-card[data-astro-cid-nzqfxuvh] p[data-astro-cid-nzqfxuvh]{color:var(--fg-2);font-size:var(--step--1);line-height:1.55}.pl-card[data-astro-cid-nzqfxuvh] p[data-astro-cid-nzqfxuvh] a[data-astro-cid-nzqfxuvh],.pl-cover-card[data-astro-cid-nzqfxuvh] p[data-astro-cid-nzqfxuvh] a[data-astro-cid-nzqfxuvh],.pl-split-head[data-astro-cid-nzqfxuvh] p[data-astro-cid-nzqfxuvh] a[data-astro-cid-nzqfxuvh]{color:var(--fg);text-decoration:underline;text-decoration-color:var(--amber);text-decoration-thickness:2px;text-underline-offset:3px}.pl-card[data-astro-cid-nzqfxuvh] p[data-astro-cid-nzqfxuvh] a[data-astro-cid-nzqfxuvh]:hover,.pl-cover-card[data-astro-cid-nzqfxuvh] p[data-astro-cid-nzqfxuvh] a[data-astro-cid-nzqfxuvh]:hover,.pl-split-head[data-astro-cid-nzqfxuvh] p[data-astro-cid-nzqfxuvh] a[data-astro-cid-nzqfxuvh]:hover{background:var(--amber-glow)}.pl-split[data-astro-cid-nzqfxuvh]{display:grid;gap:clamp(1.4rem,1rem + 2vw,2.6rem);align-items:center;margin-bottom:clamp(1.6rem,1rem + 2.5vw,2.8rem)}@media(min-width:58rem){.pl-split[data-astro-cid-nzqfxuvh]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.pl-split-head[data-astro-cid-nzqfxuvh]{margin-bottom:0}.pl-split-img[data-astro-cid-nzqfxuvh]{margin:0;border-radius:var(--radius);overflow:hidden;border:1px solid var(--rule);background:var(--paper-3)}.pl-split-img[data-astro-cid-nzqfxuvh] img[data-astro-cid-nzqfxuvh]{width:100%;aspect-ratio:16 / 10;object-fit:cover}.pl-price-cards[data-astro-cid-nzqfxuvh]{list-style:none;margin:0;padding:0;display:grid;gap:clamp(.9rem,.6rem + 1.2vw,1.4rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.pl-price-card[data-astro-cid-nzqfxuvh]{border:1px solid var(--rule-ink);border-radius:var(--radius);padding:clamp(1.2rem,.9rem + 1vw,1.7rem);background:var(--ink-soft);display:grid;gap:.6rem;align-content:start;min-width:0}.pl-price-n[data-astro-cid-nzqfxuvh]{font-family:var(--mono);font-size:var(--step-3);color:var(--amber);letter-spacing:.06em;line-height:1}.pl-price-card[data-astro-cid-nzqfxuvh] h3[data-astro-cid-nzqfxuvh]{font-size:var(--step-1)}.pl-price-card[data-astro-cid-nzqfxuvh] p[data-astro-cid-nzqfxuvh]{color:var(--on-ink-2);font-size:var(--step--1);line-height:1.55}.pl-price-cta[data-astro-cid-nzqfxuvh]{margin-top:clamp(1.6rem,1rem + 2vw,2.6rem);display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;padding-top:clamp(1.4rem,1rem + 1.5vw,2rem);border-top:1px dashed var(--rule-ink)}.pl-or[data-astro-cid-nzqfxuvh]{color:var(--on-ink-2);font-size:var(--step--1)}.pl-or[data-astro-cid-nzqfxuvh] a[data-astro-cid-nzqfxuvh]{color:var(--on-ink);font-weight:600;display:inline-flex;align-items:center;min-height:2.75rem;text-decoration-color:var(--amber);text-underline-offset:3px}.pl-cover-card[data-astro-cid-nzqfxuvh]{border:1px solid var(--rule);border-left:3px solid var(--amber);border-radius:var(--radius);padding:1.1rem 1.2rem 1.2rem;background:var(--paper);display:grid;gap:.45rem;align-content:start;min-width:0}.pl-cover-top[data-astro-cid-nzqfxuvh]{display:flex;align-items:center;gap:.55rem;min-width:0}.pl-pin[data-astro-cid-nzqfxuvh]{color:var(--amber-deep);flex:none}.pl-cover-top[data-astro-cid-nzqfxuvh] h3[data-astro-cid-nzqfxuvh]{font-size:var(--step-0);flex:1;min-width:0}.pl-code[data-astro-cid-nzqfxuvh]{font-family:var(--mono);font-size:var(--step--2);letter-spacing:.1em;background:var(--ink);color:var(--amber);padding:.28em .5em .22em;border-radius:2px;white-space:nowrap;flex:none}.pl-cover-card[data-astro-cid-nzqfxuvh] p[data-astro-cid-nzqfxuvh]{color:var(--fg-2);font-size:var(--step--1);line-height:1.55}.pl-table-wrap[data-astro-cid-nzqfxuvh]{margin-bottom:clamp(1.4rem,1rem + 1.5vw,2.2rem);border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);overflow-x:auto}.pl-table[data-astro-cid-nzqfxuvh]{width:100%;border-collapse:collapse;font-size:var(--step--1)}.pl-table[data-astro-cid-nzqfxuvh] caption[data-astro-cid-nzqfxuvh]{caption-side:top;text-align:left;padding:.9rem 1.1rem .4rem;font-family:var(--mono);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3)}.pl-table[data-astro-cid-nzqfxuvh] th[data-astro-cid-nzqfxuvh],.pl-table[data-astro-cid-nzqfxuvh] td[data-astro-cid-nzqfxuvh]{padding:.7rem 1.1rem;text-align:left;border-top:1px solid var(--rule);vertical-align:middle}.pl-table[data-astro-cid-nzqfxuvh] thead[data-astro-cid-nzqfxuvh] th[data-astro-cid-nzqfxuvh]{font-family:var(--mono);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);font-weight:500}.pl-table[data-astro-cid-nzqfxuvh] tbody[data-astro-cid-nzqfxuvh] th[data-astro-cid-nzqfxuvh]{font-family:var(--display);font-weight:700;color:var(--fg)}.pl-table[data-astro-cid-nzqfxuvh] td[data-astro-cid-nzqfxuvh]{color:var(--fg-2);font-variant-numeric:tabular-nums}.pl-table[data-astro-cid-nzqfxuvh] a[data-astro-cid-nzqfxuvh]{color:var(--fg);text-decoration:underline;text-decoration-color:var(--amber);text-decoration-thickness:2px;text-underline-offset:3px;display:inline-flex;align-items:center;min-height:2.75rem}.pl-table[data-astro-cid-nzqfxuvh] a[data-astro-cid-nzqfxuvh]:hover{background:var(--amber-glow)}.pl-inbound[data-astro-cid-nzqfxuvh]{padding-block:var(--bay);position:relative;overflow:hidden}.pl-inbound[data-astro-cid-nzqfxuvh]:before{content:"";position:absolute;inset:0;background:radial-gradient(50% 80% at 8% 100%,var(--amber-glow),transparent 70%);pointer-events:none}.pl-inbound[data-astro-cid-nzqfxuvh] .shell[data-astro-cid-nzqfxuvh]{position:relative}.rx-inbound[data-astro-cid-nzqfxuvh]{display:grid;gap:clamp(1.2rem,.8rem + 2vw,3rem)}@media(min-width:58rem){.rx-inbound[data-astro-cid-nzqfxuvh]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}.pl-inbound-head[data-astro-cid-nzqfxuvh]{display:grid;gap:.9rem;justify-items:start}.pl-inbound-head[data-astro-cid-nzqfxuvh] .eyebrow[data-astro-cid-nzqfxuvh]{color:var(--amber)}.pl-inbound-body[data-astro-cid-nzqfxuvh]{display:grid;gap:1em}.pl-inbound-body[data-astro-cid-nzqfxuvh] p[data-astro-cid-nzqfxuvh]{color:var(--on-ink-2);font-size:var(--step-0);max-width:62ch;margin:0}.pl-inbound-body[data-astro-cid-nzqfxuvh] a{color:var(--on-ink);text-decoration:underline;text-decoration-color:var(--amber);text-decoration-thickness:2px;text-underline-offset:3px}.pl-inbound-body[data-astro-cid-nzqfxuvh] a:hover{color:var(--amber)}.pl-steps[data-astro-cid-nzqfxuvh]{list-style:none;margin:0;padding:0;display:grid;gap:clamp(.9rem,.6rem + 1.2vw,1.4rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));counter-reset:none}.pl-step[data-astro-cid-nzqfxuvh]{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius);padding:clamp(1.2rem,.9rem + 1vw,1.6rem);display:grid;gap:.55rem;align-content:start;min-width:0}.pl-step-n[data-astro-cid-nzqfxuvh]{font-family:var(--display);font-weight:800;font-size:var(--step-4);line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--amber-deep)}.pl-step[data-astro-cid-nzqfxuvh] h3[data-astro-cid-nzqfxuvh]{font-size:var(--step-1)}.pl-step[data-astro-cid-nzqfxuvh] p[data-astro-cid-nzqfxuvh]{color:var(--fg-2);font-size:var(--step--1);line-height:1.55}.pl-faq[data-astro-cid-nzqfxuvh]{display:grid;gap:.7rem}.pl-faq[data-astro-cid-nzqfxuvh] details[data-astro-cid-nzqfxuvh]{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);transition:border-color .2s var(--ease)}.pl-faq[data-astro-cid-nzqfxuvh] details[data-astro-cid-nzqfxuvh][open]{border-color:var(--ink)}.pl-faq[data-astro-cid-nzqfxuvh] summary[data-astro-cid-nzqfxuvh]{cursor:pointer;padding:1rem 1.1rem;font-family:var(--display);font-weight:700;font-size:var(--step-0);list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3rem}.pl-faq[data-astro-cid-nzqfxuvh] summary[data-astro-cid-nzqfxuvh]::-webkit-details-marker{display:none}.pl-faq[data-astro-cid-nzqfxuvh] summary[data-astro-cid-nzqfxuvh]:after{content:"+";flex:none;width:1.8rem;height:1.8rem;display:grid;place-items:center;border-radius:50%;background:var(--paper-2);font-family:var(--mono);color:var(--amber-deep)}.pl-faq[data-astro-cid-nzqfxuvh] details[data-astro-cid-nzqfxuvh][open] summary[data-astro-cid-nzqfxuvh]:after{content:"−";background:var(--ink);color:var(--amber)}.pl-faq[data-astro-cid-nzqfxuvh] summary[data-astro-cid-nzqfxuvh]:focus-visible{outline:3px solid var(--amber);outline-offset:-3px}.pl-faq-a[data-astro-cid-nzqfxuvh]{padding:0 1.1rem 1.1rem}.pl-faq-a[data-astro-cid-nzqfxuvh] p[data-astro-cid-nzqfxuvh]{color:var(--fg-2);max-width:66ch}.pl-gallery[data-astro-cid-nzqfxuvh]{display:grid;gap:clamp(.6rem,.4rem + 1vw,1.1rem);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:58rem){.pl-gallery[data-astro-cid-nzqfxuvh]{grid-template-columns:repeat(4,minmax(0,1fr))}}.pl-gal[data-astro-cid-nzqfxuvh]{margin:0;border-radius:var(--radius);overflow:hidden;background:var(--paper-3);border:1px solid var(--rule)}.pl-gal[data-astro-cid-nzqfxuvh] img[data-astro-cid-nzqfxuvh]{width:100%;aspect-ratio:1 / 1;object-fit:cover;transition:transform .6s var(--ease-out)}.pl-gal[data-astro-cid-nzqfxuvh]:hover img[data-astro-cid-nzqfxuvh]{transform:scale(1.04)}.pl-final[data-astro-cid-nzqfxuvh]{padding-block:var(--bay);position:relative;overflow:hidden}.pl-final[data-astro-cid-nzqfxuvh]:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 90% at 50% 0%,var(--amber-glow),transparent 70%);pointer-events:none}.pl-final-in[data-astro-cid-nzqfxuvh]{position:relative;display:grid;gap:1.1rem;justify-items:center;text-align:center}.pl-final-in[data-astro-cid-nzqfxuvh] .eyebrow[data-astro-cid-nzqfxuvh]:after{content:"";width:1.9em;height:1px;background:currentColor;opacity:.55}.pl-final-h[data-astro-cid-nzqfxuvh]{font-size:var(--step-4);max-width:22ch}.pl-final-lede[data-astro-cid-nzqfxuvh]{color:var(--on-ink-2);font-size:var(--step-1);max-width:40rem}@media(prefers-reduced-motion:reduce){.pl-gal[data-astro-cid-nzqfxuvh] img[data-astro-cid-nzqfxuvh],.pl-card[data-astro-cid-nzqfxuvh]{transition:none}.pl-gal[data-astro-cid-nzqfxuvh]:hover img[data-astro-cid-nzqfxuvh],.pl-card[data-astro-cid-nzqfxuvh]:hover{transform:none}}
