.bg-eyebrow[data-astro-cid-bbm3rsix]{font-family:var(--lt-font-mono);font-size:var(--lt-eyebrow-size);letter-spacing:var(--lt-eyebrow-ls);text-transform:uppercase;color:var(--lt-forest);font-weight:500}.bg-label[data-astro-cid-bbm3rsix]{font-family:var(--lt-font-mono);letter-spacing:.12em;color:var(--lt-faint);font-size:11px;font-weight:600}.bg-h2[data-astro-cid-bbm3rsix]{letter-spacing:-.015em;color:var(--lt-ink);text-wrap:pretty;max-width:26ch;margin:0;font-size:clamp(24px,3vw,34px);font-weight:800;line-height:1.18}.bg-lead[data-astro-cid-bbm3rsix]{color:var(--lt-ink-2);text-wrap:pretty;max-width:68ch;margin:0;font-size:16px;line-height:1.6}.bg-lead[data-astro-cid-bbm3rsix] a[data-astro-cid-bbm3rsix]{color:var(--lt-forest);font-weight:600}.bg-stack[data-astro-cid-bbm3rsix]{flex-direction:column;gap:clamp(20px,3vw,28px);display:flex}.bg-head[data-astro-cid-bbm3rsix]{flex-direction:column;gap:10px;display:flex}.bg-check[data-astro-cid-bbm3rsix]{color:var(--lt-forest);flex:none;font-weight:700}.bg-hero[data-astro-cid-bbm3rsix]{padding:128px 0 clamp(40px,6vw,64px)}.bg-hero-inner[data-astro-cid-bbm3rsix]{flex-direction:column;align-items:flex-start;gap:16px;max-width:780px;display:flex}.bg-h1[data-astro-cid-bbm3rsix]{letter-spacing:-.02em;color:var(--lt-ink);text-wrap:balance;margin:0;font-size:clamp(32px,4.6vw,54px);font-weight:800;line-height:1.08}.bg-hero-sub[data-astro-cid-bbm3rsix]{color:var(--lt-ink-2);text-wrap:pretty;margin:0;font-size:clamp(16.5px,1.6vw,19px);line-height:1.6}.bg-principles[data-astro-cid-bbm3rsix]{flex-direction:column;width:100%;margin:8px 0 0;padding:0;list-style:none;display:flex}.bg-principle[data-astro-cid-bbm3rsix]{border-top:1px solid var(--lt-hairline);color:var(--lt-ink);gap:12px;padding:12px 0;font-size:15.5px;line-height:1.55;display:flex}.bg-rung-grid[data-astro-cid-bbm3rsix]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:clamp(16px,2.5vw,24px);display:grid}.bg-rung[data-astro-cid-bbm3rsix]{border:1px solid var(--lt-hairline);border-radius:var(--lt-radius-card);flex-direction:column;gap:12px;padding:clamp(20px,3vw,28px);display:flex}.bg-rung-top[data-astro-cid-bbm3rsix]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bg-rung-n[data-astro-cid-bbm3rsix]{font-family:var(--lt-font-mono);letter-spacing:.12em;color:var(--lt-forest);font-size:12px;font-weight:600}.bg-rung-time[data-astro-cid-bbm3rsix]{font-family:var(--lt-font-mono);color:var(--lt-faint);font-size:12px}.bg-rung-name[data-astro-cid-bbm3rsix]{letter-spacing:-.01em;color:var(--lt-ink);margin:0;font-size:18px;font-weight:700;line-height:1.3}.bg-rung-price[data-astro-cid-bbm3rsix]{font-family:var(--lt-font-mono);letter-spacing:-.03em;color:var(--lt-forest);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:clamp(38px,5vw,48px);font-weight:600;line-height:1;display:flex}.bg-from[data-astro-cid-bbm3rsix],.bg-rung-unit[data-astro-cid-bbm3rsix]{letter-spacing:.02em;color:var(--lt-faint);font-size:13px;font-weight:500}.bg-rung-scope[data-astro-cid-bbm3rsix]{color:var(--lt-muted);margin:0;font-size:13.5px;line-height:1.5}.bg-rung-block[data-astro-cid-bbm3rsix]{border-top:1px solid var(--lt-hairline);flex-direction:column;gap:6px;padding-top:12px;display:flex}.bg-rung-list[data-astro-cid-bbm3rsix]{color:var(--lt-ink-2);margin:0;padding-left:18px;font-size:14.5px;line-height:1.6}.bg-rung-pay[data-astro-cid-bbm3rsix]{color:var(--lt-ink);margin:0;font-size:14.5px;line-height:1.55}.bg-extras[data-astro-cid-bbm3rsix]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:clamp(16px,2.5vw,24px);margin:0;display:grid}.bg-extra[data-astro-cid-bbm3rsix]{border-top:1px solid var(--lt-ink);flex-direction:column;gap:6px;padding-top:14px;display:flex}.bg-extra-name[data-astro-cid-bbm3rsix]{color:var(--lt-ink);font-size:16px;font-weight:700}.bg-extra-text[data-astro-cid-bbm3rsix]{color:var(--lt-ink-2);margin:0;font-size:15px;line-height:1.6}.bg-prep-grid[data-astro-cid-bbm3rsix]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:clamp(16px,2.5vw,24px);display:grid}.bg-prep-item[data-astro-cid-bbm3rsix]{border-top:1px solid var(--lt-ink);flex-direction:column;gap:8px;padding-top:16px;display:flex}.bg-prep-t[data-astro-cid-bbm3rsix]{color:var(--lt-ink);margin:0;font-size:17px;font-weight:700;line-height:1.3}.bg-prep-d[data-astro-cid-bbm3rsix]{color:var(--lt-ink-2);margin:0;font-size:15px;line-height:1.6}.bg-terms[data-astro-cid-bbm3rsix]{flex-direction:column;max-width:860px;margin:0;display:flex}.bg-term[data-astro-cid-bbm3rsix]{border-top:1px solid var(--lt-hairline);grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:6px 24px;padding:16px 0;display:grid}.bg-term-label[data-astro-cid-bbm3rsix]{font-family:var(--lt-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lt-faint);padding-top:3px;font-size:11.5px;font-weight:600}.bg-term-text[data-astro-cid-bbm3rsix]{color:var(--lt-ink);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.6}.bg-cta[data-astro-cid-bbm3rsix]{background:var(--lt-ink);border-radius:var(--lt-radius-cta);flex-direction:column;align-items:flex-start;gap:18px;padding:clamp(32px,5vw,56px);display:flex}.bg-cta-h2[data-astro-cid-bbm3rsix]{letter-spacing:-.015em;color:var(--lt-paper);max-width:24ch;margin:0;font-size:clamp(26px,3.6vw,42px);font-weight:800;line-height:1.12}.bg-cta-sub[data-astro-cid-bbm3rsix]{color:var(--lt-on-dark);text-wrap:pretty;max-width:56ch;margin:0;font-size:16.5px;line-height:1.55}.bg-rungs[data-astro-cid-bbm3rsix],.bg-after[data-astro-cid-bbm3rsix],.bg-buyout[data-astro-cid-bbm3rsix]{background:var(--lt-surface);border-top:1px solid var(--lt-hairline)}.bg-rungs[data-astro-cid-bbm3rsix] .bg-rung[data-astro-cid-bbm3rsix]{background:var(--lt-paper)}.bg-prep[data-astro-cid-bbm3rsix],.bg-small[data-astro-cid-bbm3rsix],.bg-cta-wrap[data-astro-cid-bbm3rsix]{background:var(--lt-paper);border-top:1px solid var(--lt-hairline)}@media (width>=768px){.bg-rung-grid[data-astro-cid-bbm3rsix]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.bg-term[data-astro-cid-bbm3rsix]{grid-template-columns:1fr}}
