.bf-nav{width:100%;background:var(--bg);border-bottom:1px solid var(--borderLight)}.bf-nav-inner{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;padding-bottom:1rem}.bf-nav-brand{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none}.bf-nav-wordmark{font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);font-weight:600}.bf-hero{padding:1.5rem 0 2.5rem}.bf-hero-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:center}.bf-hero-text .bf-wordmark{font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--mut);margin-bottom:.6rem}.bf-hero-text h1{font-size:2.4rem;font-weight:400;letter-spacing:-.02em;line-height:1.15;color:var(--ink);margin-bottom:1rem}.bf-hero-sub{font-size:1.0625rem;color:var(--mutSub);line-height:1.55;margin-bottom:.85rem}.bf-trust{font-size:.8125rem;color:var(--mut);margin-bottom:1.25rem}.bf-hero-social{display:flex;flex-direction:column;gap:.4rem;padding:.85rem 1rem;background:var(--subBg);border:1px solid #b3a692;border-radius:8px}.bf-trust-inline{font-size:.8125rem;color:var(--mut)}.bf-hero-author{display:flex;align-items:center;gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--borderLight)}.bf-hero-author-img{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.bf-hero-author-text{font-size:.8125rem;color:var(--mutSub);line-height:1.5;margin:0}.bf-hero-author-text a{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:2px}.bf-hero-bullets{list-style:none;padding:0;margin:1.25rem 0 0;display:grid;gap:.45rem}.bf-hero-bullets li{font-size:.875rem;color:var(--body);line-height:1.5;padding-left:0}.bf-hero-bullet{display:inline-block;font-weight:600;color:var(--ink);margin-right:.25rem}.bf-hero-mockup{background:var(--ink);border-radius:10px;padding:.75rem}.bf-hero-mockup-img{display:block;width:100%;height:auto;border-radius:6px}@media(min-width:880px){.bf-hero{padding:2rem 0 1.5rem}.bf-hero-grid{grid-template-columns:1fr 380px;gap:2.5rem;align-items:center}.bf-hero-text h1{font-size:2.6rem}}.bf-video-section{background:var(--white);padding:3rem 0;border-top:1px solid var(--borderLight);border-bottom:1px solid var(--borderLight)}.bf-video-wrap{max-width:900px;margin:0 auto;text-align:center}.bf-video-stills{width:100%;height:auto;border-radius:10px;display:block;box-shadow:0 4px 18px #1a294214}.bf-ai-disclosure{font-size:.75rem;color:var(--mut);margin-top:.75rem}.bf-prose-section{padding:3rem 0}.bf-prose-inner{max-width:720px;margin:0 auto;padding:0 1.25rem}.bf-prose-section h2{font-size:1.5rem;font-weight:600;color:var(--ink);margin-bottom:1rem}.bf-prose-section p{color:var(--body);font-size:1rem;line-height:1.6;margin-bottom:.85rem}.bf-story-grid{display:grid;grid-template-columns:72px 1fr;gap:1.25rem;align-items:start;border-left:3px solid var(--rule);padding:1rem 0 1rem 1.25rem}.bf-avatar{width:72px;height:72px;border-radius:50%;object-fit:cover;flex-shrink:0}.bf-signoff{color:var(--ink);font-weight:500;margin-top:.5rem}.bf-cards{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:1rem}.bf-card{background:var(--white);border:1px solid #b3a692;border-radius:8px;padding:1.25rem;box-shadow:0 2px 8px #1a294214}.bf-card-num{display:inline-block;font-size:.75rem;font-weight:700;color:var(--gold);letter-spacing:.12em;margin-bottom:.5rem}.bf-card h3{font-size:1rem;font-weight:600;color:var(--ink);margin-bottom:.5rem}.bf-card p{font-size:.9375rem;color:var(--body);margin-bottom:0}@media(min-width:720px){.bf-cards{grid-template-columns:1fr 1fr}.bf-card-wide{grid-column:1 / -1}}.bf-mockups-lede{margin-bottom:1.25rem}.bf-mockups-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1rem}.bf-mockup{display:flex;flex-direction:column;gap:.5rem;margin:0}.bf-mockup img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:6px;border:1px solid #b3a692;background:var(--subBg);box-shadow:0 2px 8px #1a294214}.bf-mockup figcaption{font-size:.8125rem;color:var(--mut);text-align:center}@media(max-width:720px){.bf-mockups-grid{grid-template-columns:1fr}}.bf-faq{border-bottom:1px solid var(--borderLight);padding:1rem 0}.bf-faq:first-of-type{border-top:1px solid var(--borderLight)}.bf-faq summary{cursor:pointer;font-weight:600;color:var(--ink);font-size:1rem;list-style:none;display:flex;justify-content:space-between;align-items:center}.bf-faq summary:after{content:"+";color:var(--gold);font-weight:400;font-size:1.25rem;margin-left:1rem}.bf-faq[open] summary:after{content:"−"}.bf-faq p{margin-top:.5rem;color:var(--body);font-size:.9375rem}.bf-cta-section{padding-bottom:4rem}.bf-cta-inner{max-width:520px}.bf-cta-form{margin-top:1rem}.bf-cta-btn{background:var(--gold);color:var(--ink)}.bf-cta-btn:hover{background:#c09031}.bf-download-btn{display:inline-block;padding:.65rem 1.1rem;background:var(--ink);color:var(--bg);border-radius:8px;font-weight:600;text-decoration:none}.bf-download-btn:hover{background:#233553}
