.bf[data-astro-cid-e3afruw4]{padding:var(--space-9) 0 var(--space-10);background:radial-gradient(circle at 50% 0, #ff9b4a2e, transparent 55%), linear-gradient(180deg, var(--color-canvas-cool) 0, var(--color-canvas) 100%)}.bf[data-astro-cid-e3afruw4] [data-astro-cid-e3afruw4][hidden]{display:none!important}.bf__hero[data-astro-cid-e3afruw4]{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;max-width:780px;margin:0 auto;display:flex}.bf__hero[data-astro-cid-e3afruw4] .mm-eyebrow[data-astro-cid-e3afruw4]{color:var(--color-accent-orange)}.bf__hero[data-astro-cid-e3afruw4] h1[data-astro-cid-e3afruw4],.bf__hero[data-astro-cid-e3afruw4] p[data-astro-cid-e3afruw4]{margin:0}.bf__code[data-astro-cid-e3afruw4]{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);border:1px dashed var(--color-accent-orange);border-radius:var(--radius-pill);flex-wrap:wrap;display:flex}.bf__code-label[data-astro-cid-e3afruw4]{color:var(--color-text-on-dark-soft);font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase}.bf__code[data-astro-cid-e3afruw4] code[data-astro-cid-e3afruw4]{color:var(--color-text-on-dark);font-family:var(--font-mono);font-size:var(--text-h3);letter-spacing:.06em;font-weight:600}.bf__copy[data-astro-cid-e3afruw4]{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);color:var(--color-canvas);background:var(--color-accent-orange);font:inherit;font-size:var(--text-body-sm);cursor:pointer;border:0;font-weight:600}.bf__copy[data-astro-cid-e3afruw4]:hover{background:var(--color-accent-coral-soft)}.bf__code-note[data-astro-cid-e3afruw4]{color:var(--color-text-on-dark-soft);font-size:var(--text-body-sm)}.bf__plans[data-astro-cid-e3afruw4]{gap:var(--space-5);max-width:960px;margin:var(--space-8) auto 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bf__plan[data-astro-cid-e3afruw4]{gap:var(--space-3);padding:var(--space-6);border:1px solid var(--color-border-on-dark);border-radius:var(--radius-card);background:#ffffff0a;flex-direction:column;display:flex}.bf__plan[data-astro-cid-e3afruw4][data-plan=ultra]{border-color:#ff9b4a73}.bf__plan-head[data-astro-cid-e3afruw4]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.bf__plan-name[data-astro-cid-e3afruw4]{font-family:var(--font-serif);font-size:var(--text-h1);margin:0;font-weight:400}.bf__badge[data-astro-cid-e3afruw4]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);color:var(--color-canvas);background:var(--color-accent-orange);font-size:var(--text-meta);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-weight:700}.bf__hook[data-astro-cid-e3afruw4]{color:var(--color-text-on-dark-soft);font-size:var(--text-body-sm);margin:0;line-height:1.55}.bf__price[data-astro-cid-e3afruw4]{align-items:baseline;gap:var(--space-2);margin:var(--space-2) 0 0;flex-wrap:wrap;display:flex}.bf__was[data-astro-cid-e3afruw4]{color:var(--color-ink-muted);font-size:var(--text-h3)}.bf__now[data-astro-cid-e3afruw4]{color:var(--color-text-on-dark);font-family:var(--font-serif);font-size:var(--text-display-md);line-height:1}.bf__per[data-astro-cid-e3afruw4]{color:var(--color-text-on-dark-soft);font-size:var(--text-body)}.bf__billing[data-astro-cid-e3afruw4]{color:var(--color-text-on-dark);font-size:var(--text-body-sm);margin:0}.bf__billing--soft[data-astro-cid-e3afruw4]{color:var(--color-text-on-dark-soft)}.bf__features[data-astro-cid-e3afruw4]{gap:var(--space-2);margin:var(--space-3) 0;padding:var(--space-4) 0 0;border-top:1px solid var(--color-border-on-dark);color:var(--color-text-on-dark-soft);font-size:var(--text-body-sm);flex-direction:column;flex:1;line-height:1.5;list-style:none;display:flex}.bf__features[data-astro-cid-e3afruw4] li[data-astro-cid-e3afruw4]{padding-left:var(--space-5);position:relative}.bf__features[data-astro-cid-e3afruw4] li[data-astro-cid-e3afruw4]:before{content:"✓";color:var(--color-accent-orange);position:absolute;left:0}.bf__cta[data-astro-cid-e3afruw4]{color:var(--color-canvas);background:var(--color-accent-orange);align-self:stretch;font-weight:600}.bf__cta[data-astro-cid-e3afruw4]:hover{background:var(--color-accent-coral-soft);transform:translateY(-1px)}.bf__compare[data-astro-cid-e3afruw4]{margin:var(--space-5) 0 0;text-align:center;font-size:var(--text-body-sm)}.bf__compare[data-astro-cid-e3afruw4] a[data-astro-cid-e3afruw4]{color:var(--color-text-on-dark);text-underline-offset:3px;text-decoration:underline}.bf__steps[data-astro-cid-e3afruw4]{max-width:760px;margin:var(--space-8) auto 0}.bf__steps-title[data-astro-cid-e3afruw4]{margin:0 0 var(--space-4);font-family:var(--font-serif);font-size:var(--text-h2);text-align:center;font-weight:400}.bf__steps[data-astro-cid-e3afruw4] ol[data-astro-cid-e3afruw4]{gap:var(--space-3);counter-reset:bf-step;margin:0;padding:0;list-style:none;display:grid}.bf__steps[data-astro-cid-e3afruw4] li[data-astro-cid-e3afruw4]{padding:var(--space-4) var(--space-4) var(--space-4) calc(var(--space-4) + 40px);border:1px solid var(--color-border-on-dark);border-radius:var(--radius-md);color:var(--color-text-on-dark-soft);font-size:var(--text-body);counter-increment:bf-step;line-height:1.5;position:relative}.bf__steps[data-astro-cid-e3afruw4] li[data-astro-cid-e3afruw4]:before{content:counter(bf-step);top:var(--space-4);left:var(--space-4);width:26px;height:26px;color:var(--color-canvas);background:var(--color-accent-orange);font-size:var(--text-body-sm);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute}.bf__extras[data-astro-cid-e3afruw4]{max-width:960px;margin:var(--space-8) auto 0}.bf__extras-grid[data-astro-cid-e3afruw4]{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bf__extra[data-astro-cid-e3afruw4]{gap:var(--space-3);padding:var(--space-6);border:1px solid var(--color-border-on-dark);border-radius:var(--radius-card);background:#ffffff0a;flex-direction:column;display:flex}.bf__extra-eyebrow[data-astro-cid-e3afruw4]{color:var(--color-accent-orange);font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.bf__extra-title[data-astro-cid-e3afruw4]{font-family:var(--font-serif);font-size:var(--text-h3);margin:0;font-weight:400;line-height:1.2}.bf__extra-body[data-astro-cid-e3afruw4]{color:var(--color-text-on-dark-soft);font-size:var(--text-body-sm);flex:1;margin:0;line-height:1.55}.bf__code--small[data-astro-cid-e3afruw4]{padding-left:var(--space-4);justify-content:flex-start;align-self:flex-start;margin-top:0}.bf__code--small[data-astro-cid-e3afruw4] code[data-astro-cid-e3afruw4]{font-size:var(--text-body-lg)}.bf__cta--inline[data-astro-cid-e3afruw4]{align-self:flex-start}.bf__terms--more[data-astro-cid-e3afruw4]{margin-top:var(--space-3)}.bf__terms[data-astro-cid-e3afruw4]{max-width:760px;margin:var(--space-7) auto 0;color:var(--color-text-on-dark-soft);font-size:var(--text-meta);text-align:center;line-height:1.6}.bf__ended[data-astro-cid-e3afruw4]{align-items:center;gap:var(--space-5);max-width:640px;margin:var(--space-8) auto 0;text-align:center;flex-direction:column;display:flex}.bf__ended[data-astro-cid-e3afruw4] .bf__cta[data-astro-cid-e3afruw4]{align-self:center}@media (width<=900px){.bf__plans[data-astro-cid-e3afruw4],.bf__extras-grid[data-astro-cid-e3afruw4]{grid-template-columns:1fr}}@media (width<=560px){.bf[data-astro-cid-e3afruw4]{padding:var(--space-8) 0 var(--space-9)}.bf__code[data-astro-cid-e3afruw4]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md)}.bf__plan[data-astro-cid-e3afruw4]{padding:var(--space-5)}.bf__now[data-astro-cid-e3afruw4]{font-size:var(--text-h1)}}
