.bf-tag{color:var(--pen);font-family:var(--font-mono),monospace;font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px}.bf-hero{padding:76px 0 0}.bf-hero h1{max-width:15em;font-size:clamp(2.6rem,5.2vw,4.5rem)}.bf-hero h1 span{color:var(--pen)}.bf-hero__lead{max-width:760px;color:var(--muted);font-size:var(--fs-lg);margin-top:24px}.bf-hero__action{margin-top:32px}.bf-mobile-facts{display:none}.bf-facts{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:72px;display:grid}.bf-facts>div{min-width:0;padding:24px 22px 28px 0}.bf-facts>div+div{border-left:1px solid var(--line);padding-left:22px}.bf-facts dt,.bf-steps span{color:var(--muted);font-family:var(--font-mono),monospace;font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase}.bf-facts dd{margin-top:7px;font-weight:700;line-height:1.35}.bf-dark{background:var(--ink);color:var(--paper)}.bf-dark .bf-tag,.bf-outcome .bf-tag{color:var(--pen-wash)}.bf-dark h2{color:var(--paper)}.bf-symptoms .wrap{grid-template-columns:5fr 7fr;gap:72px;display:grid}.bf-symptoms__grid{grid-template-columns:1fr 1fr;gap:28px 34px;list-style:none;display:grid}.bf-symptoms__grid li{border-top:2px solid var(--pen-wash);color:var(--pen-wash);padding-top:16px}.bf-symptoms__close{border-top:1px solid var(--muted);grid-column:1/-1;grid-template-columns:5fr 7fr;gap:72px;margin-top:28px;padding-top:42px;display:grid}.bf-symptoms__close .bf-tag{margin:6px 0 0}.bf-symptoms__statement{max-width:820px}.bf-symptoms__statement span{color:var(--pen-wash);font-size:var(--fs-md);display:block}.bf-symptoms__statement strong{color:var(--paper);margin-top:10px;font-size:clamp(1.65rem,3vw,2.5rem);line-height:1.15;display:block}.bf-heading-row h2{max-width:none}.bf-heading-row>p{max-width:none;color:var(--muted);font-size:var(--fs-lg);margin-top:18px}.bf-area-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:52px;display:grid}.bf-area-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px}.bf-area-grid span{color:var(--pen);font-family:var(--font-mono),monospace;font-size:var(--fs-micro)}.bf-area-grid h3{font-size:var(--fs-lg);margin-top:12px}.bf-area-grid p{color:var(--muted);font-size:var(--fs-base);margin-top:8px}.bf-decisions{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);margin-top:56px;padding:32px}.bf-decisions>div:first-child{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.bf-decisions>div:first-child p{color:var(--muted)}.bf-decisions__grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px;display:grid}.bf-decisions__grid article{border:1px solid var(--line);border-radius:var(--radius);padding:22px}.bf-decisions__grid article.is-priority{border-color:var(--ink);background:var(--ink);color:var(--paper)}.bf-decisions__grid p{color:var(--muted);font-size:var(--fs-sm);margin-top:8px}.bf-decisions__grid .is-priority p{color:var(--pen-wash)}.bf-outcome-section{padding-top:0}.bf-outcome{border-radius:var(--radius);background:var(--ink);color:var(--paper);padding:52px}.bf-outcome h2{color:var(--paper)}.bf-outcome__intro>p:last-child{max-width:740px;color:var(--pen-wash);font-size:var(--fs-lg);margin-top:20px}.bf-outcome__grid{border-top:1px solid var(--muted);grid-template-columns:repeat(3,1fr);gap:0;margin-top:42px;display:grid}.bf-outcome__grid>div{padding:28px 28px 0 0}.bf-outcome__grid>div+div{border-left:1px solid var(--muted);padding-left:28px}.bf-outcome__grid span{color:var(--pen-wash);font-family:var(--font-mono),monospace;font-size:var(--fs-micro)}.bf-outcome__grid h3{font-size:var(--fs-lg);margin-top:10px}.bf-outcome__grid p{color:var(--pen-wash);font-size:var(--fs-sm);margin-top:8px}.bf-audience{background:var(--card)}.bf-audience h2{max-width:none}.bf-audience__grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:44px;display:grid}.bf-audience__grid article{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);padding:32px}.bf-audience__grid .is-muted{background:var(--card)}.bf-audience__grid h3{margin-bottom:14px}.bf-check-list,.bf-cross-list{list-style:none}.bf-check-list li,.bf-cross-list li{border-bottom:1px solid var(--line);padding:12px 0 12px 28px;position:relative}.bf-check-list li:last-child,.bf-cross-list li:last-child{border-bottom:0}.bf-check-list li:before,.bf-cross-list li:before{font-weight:800;position:absolute;top:12px;left:2px}.bf-check-list li:before{content:"✓";color:var(--pen)}.bf-cross-list li:before{content:"×";color:var(--muted)}.bf-process__grid{grid-template-columns:1fr .85fr;align-items:start;gap:72px;display:grid}.bf-steps{margin-top:38px;list-style:none}.bf-steps li{border-top:1px solid var(--line);grid-template-columns:92px 1fr;gap:18px;padding:20px 0;display:grid}.bf-steps p{line-height:1.5}.bf-price{border:1px solid var(--ink);border-radius:var(--radius);background:var(--card);padding:38px}.bf-price h3{font-size:var(--fs-xl)}.bf-price__amount{margin-top:18px;font-size:3rem;font-weight:800;line-height:1}.bf-price__amount small{color:var(--muted);font-size:var(--fs-base);font-weight:500}.bf-price__note{color:var(--muted);font-size:var(--fs-sm);margin:14px 0 26px}.bf-price h4{font-size:var(--fs-sm)}.bf-price__extra{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);color:var(--muted);font-size:var(--fs-sm);margin:24px 0;padding:18px}.bf-price__extra strong{color:var(--ink)}.bf-faq{background:var(--card)}.bf-faq h2{max-width:none}.bf-faq__grid{grid-template-columns:1fr 1fr;gap:0 48px;margin-top:42px;display:grid}.bf-faq__grid article{border-top:1px solid var(--line);padding:25px 0}.bf-faq__grid h3{font-size:var(--fs-lg)}.bf-faq__grid p{color:var(--muted);margin-top:8px}.bf-final{text-align:center}.bf-final .wrap{flex-direction:column;align-items:center;display:flex}.bf-final h2{max-width:22em}.bf-final .btn{margin-top:30px}@media (max-width:840px){.bf-facts{grid-template-columns:1fr 1fr}.bf-facts>div:nth-child(3){border-left:0;border-top:1px solid var(--line);padding-left:0}.bf-facts>div:nth-child(4){border-top:1px solid var(--line)}.bf-symptoms .wrap,.bf-symptoms__close,.bf-process__grid{grid-template-columns:1fr;gap:42px}.bf-area-grid{grid-template-columns:1fr 1fr}.bf-outcome__grid{grid-template-columns:1fr}.bf-outcome__grid>div{padding:22px 0}.bf-outcome__grid>div+div{border-top:1px solid var(--muted);border-left:0;padding-left:0}}@media (max-width:520px){.bf-page{flex-direction:column;display:flex}.bf-page section{padding:56px 0}.bf-hero{order:1;padding:38px 0 44px}.bf-process{order:2}.bf-symptoms{order:3}.bf-review{order:4}.bf-outcome-section{order:5}.bf-audience{order:6}.bf-faq{order:7}.bf-final{order:8}.bf-hero h1{font-size:2.35rem;line-height:1.04}.bf-hero__lead{font-size:var(--fs-md);margin-top:18px;line-height:1.48}.bf-mobile-facts{color:var(--muted);font-family:var(--font-mono),monospace;font-size:var(--fs-micro);gap:7px;margin-top:22px;list-style:none;display:grid}.bf-mobile-facts li:before{content:"·";color:var(--pen);margin-right:7px}.bf-hero__action{margin-top:28px}.bf-hero__action .btn{text-align:center;min-height:48px}.bf-facts{display:none}.bf-process{padding-top:52px}.bf-price{grid-row:1}.bf-process__grid>div:first-child{grid-row:2}.bf-symptoms__grid,.bf-area-grid,.bf-decisions__grid,.bf-audience__grid,.bf-faq__grid{grid-template-columns:1fr}.bf-area-grid{margin-top:36px}.bf-decisions{padding:24px}.bf-decisions>div:first-child{display:block}.bf-decisions>div:first-child p{margin-top:8px}.bf-outcome{padding:30px 24px}.bf-price{padding:28px 24px}.bf-price__amount{font-size:2.55rem}.bf-steps li{grid-template-columns:76px 1fr}}
