.bf-landing{--accent:#f5c423;--accent-deep:#e0a800;--accent-soft:#f5c4231f;--accent-border:#f5c42352;--ink:#0a0a0f;--land-bg:#fff;--land-bg-section:#fafafa;--land-bg-card:#0a0a0f06;--land-bg-card-solid:#fff;--land-text:#0a0a0f;--land-text-muted:#0a0a0fa8;--land-text-subtle:#0a0a0f8f;--land-border:#0a0a0f14;--land-border-strong:#0a0a0f2e;--land-shadow:0 1px 0 0 #0a0a0f0a, 0 12px 32px -16px #0a0a0f24;--land-shadow-big:0 30px 70px -30px #0a0a0f47;--land-hex-opacity:.05;--accent-text:#8a6400;--bf-logo-body:#121216;--bf-logo-ant:#121216;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--land-bg);color:var(--land-text);min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-x:clip}@media (prefers-color-scheme:dark){.bf-landing{--land-bg:#0a0a0f;--land-bg-section:#0e0e14;--land-bg-card:#ffffff09;--land-bg-card-solid:#14141b;--land-text:#fff;--land-text-muted:#ffffffad;--land-text-subtle:#ffffff8c;--land-border:#ffffff1a;--land-border-strong:#ffffff38;--land-shadow:0 1px 0 0 #0000004d, 0 12px 32px -16px #000000b3;--land-shadow-big:0 30px 70px -30px #000000e6;--land-hex-opacity:.06;--accent-text:#f5c423;--bf-logo-body:#2a2a31;--bf-logo-ant:#e9e9ee;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html:has(.bf-landing){background:#fff}html:has(.bf-landing) body{background:#fff}@media (prefers-color-scheme:dark){html:has(.bf-landing){background:#0a0a0f}html:has(.bf-landing) body{background:#0a0a0f}}.bf-landing a{color:inherit;text-decoration:none}.bf-landing :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.bf-container{width:100%;max-width:1240px;margin:0 auto;padding:0 16px}@media (min-width:768px){.bf-container{padding:0 32px}}.bf-btn{letter-spacing:-.01em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;line-height:1.2;transition:transform .2s,box-shadow .2s,background .15s,border-color .15s;display:inline-flex}.bf-btn-lg{padding:16px 28px;font-size:15px}.bf-btn-sm{padding:9px 16px;font-size:13.5px}.bf-btn-primary{background:var(--accent);box-shadow:0 10px 30px -12px var(--accent);color:#1a1a1a!important}.bf-btn-primary:hover{box-shadow:0 16px 40px -10px var(--accent);background:#f7cc3d;transform:translateY(-1px)}.bf-btn-ghost{border:1px solid var(--land-border-strong);color:var(--land-text);background:0 0}.bf-btn-ghost:hover{background:var(--land-bg-card);border-color:var(--accent-border)}.bf-mark{background:linear-gradient(180deg, transparent 58%, var(--accent) 58%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .04em}@media (prefers-color-scheme:dark){.bf-mark{background:linear-gradient(#0000 62%,#f5c4238c 62%)}}.bf-mark-fill{background:var(--accent);color:#1a1a1a;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.18em;padding:0 .18em}.bf-eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--accent-text);align-items:center;gap:8px;margin-bottom:16px;font-size:11px;font-weight:700;display:inline-flex}.bf-eyebrow:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 12px var(--accent);border-radius:50%}.bf-h2{letter-spacing:-.035em;color:var(--land-text);margin:0;font-size:clamp(32px,4.4vw,58px);font-weight:700;line-height:1.05}.bf-lead{color:var(--land-text-muted);max-width:620px;margin:20px 0 0;font-size:17px;line-height:1.55}@media (min-width:768px){.bf-lead{font-size:18px}}.bf-section{padding:80px 0;scroll-margin-top:72px;position:relative}@media (min-width:768px){.bf-section{padding:120px 0}}.bf-section-alt{background:var(--land-bg-section);border-top:1px solid var(--land-border);border-bottom:1px solid var(--land-border)}.bf-hex-bg{pointer-events:none;width:100%;height:100%;opacity:var(--land-hex-opacity);position:absolute;inset:0}.bf-header{z-index:50;background:color-mix(in srgb, var(--land-bg) 86%, transparent);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-bottom:1px solid var(--land-border);position:sticky;top:0}.bf-header-row{justify-content:space-between;align-items:center;gap:16px;height:68px;display:flex}.bf-brand{align-items:center;gap:10px;display:inline-flex}.bf-brand-name{letter-spacing:-.02em;font-size:18px;font-weight:700;line-height:1}.bf-brand-sub{letter-spacing:.16em;text-transform:uppercase;color:var(--land-text-subtle);margin-top:4px;font-size:9.5px;font-weight:600;display:block}.bf-brand .bf-logo-mark{transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.bf-brand:hover .bf-logo-mark{transform:rotate(-8deg)scale(1.06)}.bf-nav{gap:28px;font-size:14px;display:none}.bf-nav a{color:var(--land-text-muted);transition:color .15s}.bf-nav a:hover{color:var(--land-text)}@media (min-width:900px){.bf-nav{display:flex}}.bf-header-cta-long{display:none}@media (min-width:480px){.bf-header-cta-long{display:inline}.bf-header-cta-short{display:none}}.bf-hero{position:relative;overflow:hidden}.bf-hero-glow{pointer-events:none;background:radial-gradient(circle,#f5c42329 0%,#0000 62%);border-radius:50%;width:640px;height:640px;position:absolute;top:-160px;right:-120px}.bf-hero-grid{align-items:center;gap:48px;padding:48px 0 72px;display:grid;position:relative}@media (min-width:1024px){.bf-hero-grid{grid-template-columns:1.02fr 1fr;gap:56px;padding:80px 0 96px}}.bf-badge{background:var(--land-bg-card);border:1px solid var(--accent-border);color:var(--land-text);border-radius:999px;align-items:center;gap:8px;margin-bottom:26px;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex}.bf-badge-dot{background:var(--accent);border-radius:50%;width:8px;height:8px}.bf-h1{letter-spacing:-.04em;color:var(--land-text);margin:0;font-size:clamp(40px,5.6vw,76px);font-weight:700;line-height:.98}.bf-hero .bf-lead{margin-top:26px}.bf-hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.bf-checks{color:var(--land-text-subtle);flex-wrap:wrap;gap:10px 22px;margin-top:30px;font-size:13px;display:flex}.bf-checks span{align-items:center;gap:7px;display:inline-flex}.bf-check{color:var(--accent-deep);flex-shrink:0}.bf-stats{background:var(--land-border);border-top:1px solid var(--land-border);border-bottom:1px solid var(--land-border);grid-template-columns:repeat(2,1fr);gap:1px;display:grid;position:relative}@media (min-width:768px){.bf-stats{grid-template-columns:repeat(4,1fr)}}.bf-stat{background:var(--land-bg);padding:26px 16px}@media (min-width:768px){.bf-stat{padding:30px 24px}}.bf-stat-val{letter-spacing:-.02em;font-size:clamp(26px,3vw,38px);font-weight:700}.bf-stat-label{text-transform:uppercase;letter-spacing:.12em;color:var(--land-text-subtle);margin-top:6px;font-size:11.5px;line-height:1.4}.bf-mock{background:var(--land-bg-card-solid);border:1px solid var(--land-border);box-shadow:var(--land-shadow-big);border-radius:18px;min-width:0;font-size:12.5px;position:relative;overflow:hidden}.bf-mock-bar{border-bottom:1px solid var(--land-border);background:var(--land-bg-card);align-items:center;gap:6px;padding:10px 14px;display:flex}.bf-mock-bar i{background:var(--land-border-strong);border-radius:50%;width:9px;height:9px;display:block}.bf-mock-url{color:var(--land-text-subtle);white-space:nowrap;text-overflow:ellipsis;margin-left:10px;font-size:11px;overflow:hidden}.bf-mock-body{grid-template-columns:1fr;display:grid}@media (min-width:560px){.bf-mock-body{grid-template-columns:168px 1fr}}.bf-mock-side{border-right:1px solid var(--land-border);padding:14px 10px;display:none}@media (min-width:560px){.bf-mock-side{display:block}}.bf-mock-side-item{color:var(--land-text-muted);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:7px 8px;display:flex}.bf-mock-side-item.is-active{background:var(--accent-soft);color:var(--land-text);font-weight:600}.bf-mock-quota{color:var(--land-text-subtle);margin:14px 8px 0;font-size:11px}.bf-mock-quota-bar{background:var(--land-border);border-radius:99px;height:5px;margin-top:6px;overflow:hidden}.bf-mock-quota-bar span{background:var(--accent);border-radius:99px;width:38%;height:100%;display:block}.bf-mock-main{min-width:0;padding:14px 16px 18px}.bf-crumbs{color:var(--land-text-subtle);flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:12px;font-size:12px;display:flex}.bf-crumbs b{color:var(--land-text);font-weight:600}.bf-row{border-bottom:1px solid var(--land-border);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:8px 6px;display:grid}.bf-row:last-child{border-bottom:0}.bf-row-name{white-space:nowrap;text-overflow:ellipsis;color:var(--land-text);font-weight:500;overflow:hidden}.bf-row-meta{color:var(--land-text-subtle);white-space:nowrap;font-size:11px}.bf-ftype{border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.bf-ftype-folder{background:var(--accent-soft);color:var(--accent-deep)}.bf-ftype-doc{color:#2563eb;background:#2563eb1a}.bf-ftype-pdf{color:#dc2626;background:#dc26261a}.bf-ftype-img{color:#16a34a;background:#16a34a1a}.bf-ftype-vid{color:#7c3aed;background:#7c3aed1a}.bf-mock-pop{background:var(--land-bg-card-solid);border:1px solid var(--accent-border);box-shadow:var(--land-shadow);border-radius:12px;margin:14px 0 0;padding:12px 14px;font-size:12.5px;position:relative}.bf-mock-wrap{min-width:0;position:relative}@media (min-width:1100px){.bf-mock-wrap{padding:0 24px 56px 0}.bf-mock-pop{width:260px;margin:0;position:absolute;bottom:0;right:0}}.bf-mock-pop-title{text-transform:uppercase;letter-spacing:.12em;color:var(--land-text-subtle);margin-bottom:8px;font-size:11px}.bf-person{align-items:center;gap:8px;padding:4px 0;display:flex}.bf-ava{color:#1a1a1a;background:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:10.5px;font-weight:700;display:grid}.bf-ava-2{background:#d6e4ff}.bf-person-mail{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--land-text);flex:1;overflow:hidden}.bf-pill{background:var(--land-bg-card);border:1px solid var(--land-border);color:var(--land-text-muted);white-space:nowrap;border-radius:99px;padding:3px 8px;font-size:10.5px}.bf-pill-accent{background:var(--accent-soft);border-color:var(--accent-border);color:var(--land-text)}.bf-grid-2{gap:16px;margin-top:48px;display:grid}@media (min-width:860px){.bf-grid-2{grid-template-columns:1fr 1fr;gap:20px}}.bf-grid-3{gap:14px;margin-top:48px;display:grid}@media (min-width:640px){.bf-grid-3{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.bf-grid-3{grid-template-columns:repeat(3,1fr);gap:16px}}.bf-card{background:var(--land-bg-card-solid);border:1px solid var(--land-border);box-shadow:var(--land-shadow);border-radius:18px;padding:26px 22px;position:relative}@media (min-width:768px){.bf-card{padding:32px 30px}}.bf-card-accent{background:linear-gradient(180deg, #f5c4231a, transparent 70%), var(--land-bg-card-solid);border-color:var(--accent-border)}.bf-card-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--land-text-subtle);margin-bottom:12px;font-size:10.5px;font-weight:700}.bf-card h3{letter-spacing:-.02em;color:var(--land-text);margin:0;font-size:21px;font-weight:700;line-height:1.25}.bf-card p{color:var(--land-text-muted);margin:10px 0 0;font-size:14.5px;line-height:1.6}.bf-icon{background:var(--accent-soft);border:1px solid var(--accent-border);width:42px;height:42px;color:var(--land-text);border-radius:12px;place-items:center;margin-bottom:18px;display:grid}.bf-list{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.bf-list li{color:var(--land-text-muted);gap:10px;font-size:14.5px;line-height:1.5;display:flex}.bf-list li b{color:var(--land-text);font-weight:600}.bf-roles{gap:8px;margin-top:18px;display:grid}.bf-role{background:var(--land-bg-card);border:1px solid var(--land-border);border-radius:10px;grid-template-columns:120px 1fr;align-items:baseline;gap:12px;padding:10px 12px;font-size:13.5px;display:grid}.bf-role b{color:var(--land-text);font-weight:600}.bf-role span{color:var(--land-text-muted);line-height:1.45}.bf-role code{color:var(--land-text-subtle);margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:400;display:block}@media (max-width:420px){.bf-role{grid-template-columns:1fr;gap:4px}}.bf-split{align-items:center;gap:40px;display:grid}@media (min-width:1024px){.bf-split{grid-template-columns:1fr 1fr;gap:64px}}.bf-steps{counter-reset:step;gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.bf-steps li{color:var(--land-text-muted);grid-template-columns:34px 1fr;align-items:start;gap:14px;font-size:15px;line-height:1.55;display:grid}.bf-steps li:before{counter-increment:step;content:"0" counter(step);width:34px;height:34px;color:var(--land-text);background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:10px;place-items:center;font-size:12px;font-weight:700;display:grid}.bf-steps b{color:var(--land-text);font-weight:600}.bf-deal{background:var(--land-bg-card-solid);border:1px solid var(--land-border);box-shadow:var(--land-shadow-big);border-radius:18px;min-width:0;overflow:hidden}.bf-deal-head{border-bottom:1px solid var(--land-border);justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;display:flex}.bf-deal-title{letter-spacing:-.01em;color:var(--land-text);font-size:15px;font-weight:700}.bf-deal-sub{color:var(--land-text-subtle);margin-top:3px;font-size:12px}.bf-deal-tabs{border-bottom:1px solid var(--land-border);color:var(--land-text-subtle);gap:18px;padding:0 18px;font-size:13px;display:flex;overflow:hidden}.bf-deal-tabs span{white-space:nowrap;padding:10px 0}.bf-deal-tabs .is-active{color:var(--land-text);box-shadow:inset 0 -2px 0 var(--accent);font-weight:600}.bf-deal-body{padding:10px 14px 14px;font-size:12.5px}.bf-deal-path{color:var(--land-text-subtle);flex-wrap:wrap;align-items:center;gap:6px;margin:4px 4px 8px;font-size:11.5px;display:flex}.bf-levels{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:18px;display:grid}@media (min-width:520px){.bf-levels{grid-template-columns:repeat(4,1fr)}}.bf-level{background:var(--land-bg-card);border:1px solid var(--land-border);border-radius:12px;padding:12px}.bf-level b{color:var(--land-text);font-size:13.5px;display:block}.bf-level span{color:var(--land-text-subtle);margin-top:4px;font-size:12px;line-height:1.45;display:block}.bf-link-demo{border:1px dashed var(--land-border-strong);color:var(--land-text-muted);border-radius:12px;align-items:center;gap:10px;min-width:0;margin-top:18px;padding:10px 12px;font-size:13px;display:flex}.bf-link-demo code{color:var(--land-text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow:hidden}.bf-faq{border-top:1px solid var(--land-border);margin-top:40px}.bf-faq details{border-bottom:1px solid var(--land-border)}.bf-faq summary{cursor:pointer;letter-spacing:-.01em;color:var(--land-text);justify-content:space-between;gap:20px;padding:22px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.bf-faq summary::-webkit-details-marker{display:none}.bf-faq summary:after{content:"+";color:var(--land-text-subtle);font-size:22px;font-weight:400;line-height:1;transition:transform .2s}.bf-faq details[open] summary:after{transform:rotate(45deg)}.bf-faq details p{max-width:760px;color:var(--land-text-muted);margin:-6px 0 22px;font-size:15px;line-height:1.6}.bf-cta{color:#fff;text-align:center;--land-hex-opacity:.06;--bf-logo-body:#2a2a31;--bf-logo-ant:#e9e9ee;background:#0a0a0f;border-radius:28px;padding:72px 20px;position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #00000073}@media (prefers-color-scheme:dark){.bf-cta{border:1px solid #ffffff14}}@media (min-width:768px){.bf-cta{border-radius:36px;padding:104px 64px}}.bf-cta h2{letter-spacing:-.04em;color:#fff;margin:24px 0 0;font-size:clamp(34px,5.4vw,72px);font-weight:700;line-height:1.02;position:relative}.bf-cta p{color:#fffc;max-width:560px;margin:24px auto 0;font-size:16.5px;line-height:1.55;position:relative}.bf-cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex;position:relative}.bf-cta-products{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:34px;display:flex;position:relative}.bf-cta-products span{color:#ffffffc7;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:99px;padding:6px 12px;font-size:12.5px}.bf-footer{border-top:1px solid var(--land-border);color:var(--land-text-subtle);padding:40px 0 48px;font-size:13.5px}.bf-footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.bf-footer-links{flex-wrap:wrap;gap:8px 22px;display:flex}.bf-footer-links a{color:var(--land-text-muted);transition:color .15s}.bf-footer-links a:hover{color:var(--accent-text)}.bf-footer-legal{border-top:1px solid var(--land-border);flex-direction:column;gap:10px;margin-top:24px;padding-top:18px;font-size:12.5px;line-height:1.6;display:flex}.bf-footer-legal a{color:var(--land-text-muted);transition:color .15s}.bf-footer-legal a:hover{color:var(--accent-text)}@media (prefers-reduced-motion:reduce){.bf-landing *{transition:none!important}}.bf-grid-2>*,.bf-grid-3>*,.bf-split>*,.bf-hero-grid>*{min-width:0}
