.br-mkt{--br-cream:#f2efe7;--br-paper:#fbf9f4;--br-paper-2:#ebe5d8;--br-ink:#12110f;--br-ink-2:#4a4840;--br-ink-3:#66625a;--br-rule:#d8d0be;--br-rule-2:#e4ddd0;--br-verm:#b53c1e;--br-verm-deep:#9a3216;--br-verm-tint:#f8ded7;--br-allow:#1c7a4c;--br-allow-tint:#e4f2e9;--br-pause:#865406;--br-pause-tint:#f6e7c6;--br-deny:#b53c1e;--br-deny-tint:#f8ded7;--br-card-dark:#151719;--br-card-dark-fg:#f0ede5;--br-card-dark-line:#34373a}.br-mkt *,.br-mkt *:before,.br-mkt *:after{box-sizing:inherit;min-width:0}.br-mkt{margin:0;background:var(--br-cream);color:var(--br-ink);font-family:Manrope,Segoe UI,system-ui,-apple-system,sans-serif;font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}.br-mkt code,.br-mkt .br-mono{font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em;overflow-wrap:anywhere}.br-mkt a{color:inherit}.br-mkt :focus-visible{outline:2px solid var(--br-verm);outline-offset:3px;border-radius:3px}.br-mkt img,.br-mkt svg{max-width:100%}.br-mkt .br-wrap{max-width:1120px;margin:0 auto;padding:0 24px}@media(max-width:420px){.br-mkt .br-wrap{padding:0 16px}}.br-mkt .br-section{padding:96px 0;border-top:1px solid var(--br-rule-2)}.br-mkt .br-section-tight{padding:64px 0}@media(max-width:760px){.br-mkt .br-section{padding:64px 0}.br-mkt .br-section-tight{padding:44px 0}}.br-mkt h1,.br-mkt h2,.br-mkt h3,.br-mkt h4{margin:0;line-height:1.1;letter-spacing:-.015em;font-weight:800;overflow-wrap:anywhere}.br-mkt h2{font-size:clamp(1.8rem,3.2vw,2.6rem);max-width:22ch}.br-mkt h3{font-size:1.2rem;font-weight:700;letter-spacing:-.005em}.br-mkt p{margin:0}.br-mkt .br-lead{font-size:1.2rem;color:var(--br-ink-2);max-width:58ch;line-height:1.5}.br-mkt .br-muted{color:var(--br-ink-3)}.br-mkt .br-sub{color:var(--br-ink-2);max-width:64ch}.br-mkt .br-stack>*+*{margin-top:16px}.br-mkt .br-kicker{font-size:.95rem;color:var(--br-ink-3);margin-bottom:14px}.br-mkt .br-kicker a{text-decoration:none;color:var(--br-ink-3)}.br-mkt .br-kicker a:hover{color:var(--br-verm)}.br-mkt .br-sample{display:inline-block;font-size:.74rem;font-weight:700;letter-spacing:.01em;color:var(--br-ink-3);border:1px solid var(--br-rule);border-radius:4px;padding:2px 7px}.br-mkt .br-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 22px;border-radius:8px;font-weight:700;font-size:1rem;text-decoration:none;border:1.5px solid transparent;cursor:pointer;line-height:1;transition:background .15s,color .15s,border-color .15s;font-family:inherit}.br-mkt .br-btn-primary{background:var(--br-verm);color:#fff;border-color:var(--br-verm)}.br-mkt .br-btn-primary:hover{background:var(--br-verm-deep);border-color:var(--br-verm-deep)}.br-mkt .br-btn-ghost{background:transparent;color:var(--br-ink);border-color:var(--br-ink)}.br-mkt .br-btn-ghost:hover{background:var(--br-ink);color:var(--br-cream)}.br-mkt .br-btn-small{padding:10px 16px;font-size:.92rem}.br-mkt .br-hero{padding:64px 0 56px}@media(max-width:760px){.br-mkt .br-hero{padding:40px 0}}.br-mkt .br-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:48px;align-items:start}@media(max-width:1000px){.br-mkt .br-hero-grid{grid-template-columns:1fr;gap:36px}}.br-mkt .br-hero h1{font-size:clamp(2.3rem,4.6vw,3.6rem);max-width:16ch}.br-mkt .br-hero .br-cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.br-mkt .br-facts{list-style:none;padding:0;margin:32px 0 0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px 22px;max-width:600px}.br-mkt .br-facts li{padding-left:14px;border-left:2px solid var(--br-verm);font-size:.92rem;color:var(--br-ink-2);line-height:1.4}.br-mkt .br-facts strong{display:block;color:var(--br-ink);font-weight:700}@media(max-width:560px){.br-mkt .br-facts{grid-template-columns:1fr}}.br-mkt .br-demo{background:var(--br-card-dark);color:var(--br-card-dark-fg);border-radius:14px;padding:20px;box-shadow:0 24px 60px -34px #17140f80;border:1px solid var(--br-card-dark-line)}.br-mkt .br-demo-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px;font-size:.82rem}.br-mkt .br-demo-head .br-sample{color:inherit;opacity:.7;border-color:var(--br-card-dark-line)}.br-mkt .br-tabs{display:flex;gap:6px;flex-wrap:wrap}.br-mkt .br-tab{background:transparent;color:inherit;border:1px solid var(--br-card-dark-line);border-radius:999px;padding:7px 12px;font-weight:600;font-size:.86rem;cursor:pointer;font-family:inherit;opacity:.75}.br-mkt .br-tab[aria-selected=true]{background:var(--br-card-dark-fg);color:var(--br-card-dark);opacity:1;border-color:var(--br-card-dark-fg)}.br-mkt .br-demo .br-case{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:.84rem;opacity:.8;margin:14px 0 10px}.br-mkt .br-route{display:flex;gap:6px;flex-wrap:wrap;align-items:center;font-size:.82rem;margin-bottom:14px}.br-mkt .br-route span.br-lbl{opacity:.65;margin-right:4px}.br-mkt .br-route button{background:transparent;color:inherit;border:1px solid var(--br-card-dark-line);border-radius:6px;padding:5px 9px;font-size:.8rem;cursor:pointer;font-family:DM Mono,ui-monospace,monospace;opacity:.8}.br-mkt .br-route button[aria-pressed=true]{border-color:var(--br-verm);color:var(--br-verm);opacity:1}.br-mkt .br-verdict-box{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;padding:16px;border-radius:10px;border:1px solid var(--br-card-dark-line);background:#ffffff08}.br-mkt .br-verdict-box .br-pill{font-family:DM Mono,ui-monospace,monospace;font-weight:500;font-size:.95rem;padding:8px 12px;border-radius:7px;color:#fff;min-width:92px;text-align:center}.br-mkt .br-pill.br-allow{background:var(--br-allow)}.br-mkt .br-pill.br-pause{background:var(--br-pause)}.br-mkt .br-pill.br-deny{background:var(--br-deny)}.br-mkt .br-verdict-box b{display:block;font-size:1.05rem;margin-bottom:4px}.br-mkt .br-verdict-box p{font-size:.9rem;opacity:.85}.br-mkt .br-verdict-box .br-rule{font-size:.76rem;opacity:.65;margin-top:8px}.br-mkt .br-meter{margin:14px 0 6px;height:10px;border-radius:6px;background:#ffffff1a;overflow:hidden;display:flex}.br-mkt .br-meter .br-used{background:#f5efe399}.br-mkt .br-meter .br-req{background:var(--br-allow)}.br-mkt .br-meter .br-req.br-over{background:var(--br-deny)}.br-mkt .br-meter .br-req.br-hold{background:var(--br-pause)}.br-mkt .br-meter-lbl{display:flex;justify-content:space-between;gap:8px;font-size:.78rem;opacity:.75;flex-wrap:wrap}.br-mkt .br-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.br-mkt .br-actions button{background:transparent;color:inherit;border:1px solid var(--br-card-dark-line);border-radius:7px;padding:8px 12px;font-size:.84rem;font-weight:600;cursor:pointer;font-family:inherit}.br-mkt .br-actions button:hover:not(:disabled){border-color:var(--br-card-dark-fg)}.br-mkt .br-actions button:disabled{opacity:.35;cursor:not-allowed}.br-mkt .br-actions button.br-primary{border-color:var(--br-verm);color:var(--br-verm)}.br-mkt .br-trace{display:grid;grid-template-columns:104px minmax(0,1fr);font-size:.84rem;margin-top:16px;border-top:1px solid var(--br-card-dark-line)}.br-mkt .br-trace .br-where{color:var(--br-verm);font-weight:600;font-size:.74rem;padding:8px 0;border-bottom:1px solid var(--br-card-dark-line)}.br-mkt .br-trace .br-what{padding:8px 0 8px 8px;border-bottom:1px solid var(--br-card-dark-line);font-family:DM Mono,ui-monospace,monospace;font-size:.8rem;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:420px){.br-mkt .br-trace{grid-template-columns:78px minmax(0,1fr)}}.br-mkt .br-note{font-size:.82rem;opacity:.75;margin-top:10px;min-height:1.3em}.br-mkt .br-demo-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;font-size:.82rem}.br-mkt .br-demo-foot button{background:transparent;color:inherit;border:1px solid var(--br-card-dark-line);border-radius:7px;padding:8px 12px;font-weight:600;cursor:pointer;font-family:inherit;font-size:.84rem}.br-mkt dialog{border:1px solid var(--br-rule);border-radius:12px;background:var(--br-paper);color:var(--br-ink);padding:0;width:min(680px,calc(100vw - 32px));max-height:85vh}.br-mkt dialog::backdrop{background:#17140f8c}.br-mkt .br-dlg-head{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--br-rule-2)}.br-mkt .br-dlg-head h3{font-size:1.05rem}.br-mkt .br-dlg-body{padding:16px 20px;overflow:auto;max-height:60vh}.br-mkt .br-dlg-body pre{margin:0;font-size:.8rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.br-mkt .br-dlg-foot{display:flex;gap:10px;justify-content:flex-end;padding:12px 20px;border-top:1px solid var(--br-rule-2);flex-wrap:wrap}.br-mkt .br-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}@media(max-width:860px){.br-mkt .br-three{grid-template-columns:1fr}}.br-mkt .br-outcome{padding-top:18px;border-top:2px solid var(--br-ink)}.br-mkt .br-outcome h3{margin-bottom:10px}.br-mkt .br-outcome p{color:var(--br-ink-2);font-size:1rem}.br-mkt .br-outcome .br-control{margin-top:14px;font-size:.9rem;color:var(--br-ink-3)}.br-mkt .br-outcome .br-control code{color:var(--br-ink)}.br-mkt .br-diffs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px}@media(max-width:900px){.br-mkt .br-diffs{grid-template-columns:1fr}}.br-mkt .br-diff{background:var(--br-paper);border:1px solid var(--br-rule);border-radius:12px;padding:22px}.br-mkt .br-diff h3{font-size:1.3rem;margin-bottom:10px;max-width:16ch}.br-mkt .br-diff p{color:var(--br-ink-2);font-size:.95rem}.br-mkt .br-diff .br-fig{margin-top:16px;border-top:1px solid var(--br-rule-2);padding-top:12px;font-size:.86rem;display:grid;gap:6px}.br-mkt .br-diff .br-fig .br-row{display:flex;justify-content:space-between;gap:10px}.br-mkt .br-diff .br-fig .br-row span:last-child{font-family:DM Mono,ui-monospace,monospace;font-size:.8rem}.br-mkt .br-diff .br-fig .br-sum{font-weight:700;border-top:1px dashed var(--br-rule);padding-top:6px}.br-mkt .br-states{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.br-mkt .br-states code{background:var(--br-paper-2);padding:3px 7px;border-radius:5px;font-size:.76rem}.br-mkt .br-states code.br-u{background:var(--br-pause-tint);color:var(--br-pause)}.br-mkt .br-paths{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:40px}@media(max-width:900px){.br-mkt .br-paths{grid-template-columns:1fr}}.br-mkt .br-path{background:var(--br-paper);border:1px solid var(--br-rule);border-radius:12px;padding:22px}.br-mkt .br-path.br-primary{border-color:var(--br-verm)}.br-mkt .br-path h3{font-size:1.25rem;margin-bottom:6px}.br-mkt .br-path .br-when{font-size:.86rem;color:var(--br-ink-3);margin-bottom:12px}.br-mkt .br-path ul{margin:0;padding-left:18px;color:var(--br-ink-2);font-size:.95rem;display:grid;gap:6px}.br-mkt .br-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:28px}@media(max-width:960px){.br-mkt .br-flow{grid-template-columns:1fr 1fr}}@media(max-width:560px){.br-mkt .br-flow{grid-template-columns:1fr}}.br-mkt .br-node{background:var(--br-paper);border:1px solid var(--br-rule);border-radius:10px;padding:18px 16px 16px;display:flex;flex-direction:column;gap:6px;position:relative}.br-mkt .br-node .br-lbl{font-size:.78rem;color:var(--br-ink-3)}.br-mkt .br-node b{font-size:1rem}.br-mkt .br-node code{font-size:.78rem;color:var(--br-ink-2);display:block}.br-mkt .br-node p{font-size:.9rem;color:var(--br-ink-2);margin-top:4px}.br-mkt .br-node.br-gov{background:var(--br-verm-tint);border-color:var(--br-verm)}.br-mkt .br-node .br-step{position:absolute;top:-12px;left:14px;background:var(--br-cream);padding:0 6px;font-size:.78rem;font-weight:700;color:var(--br-verm)}.br-mkt .br-callout{background:var(--br-paper-2);border-left:3px solid var(--br-verm);padding:18px 22px;border-radius:0 10px 10px 0;max-width:800px}.br-mkt .br-callout b{display:block;margin-bottom:6px}.br-mkt .br-callout p{color:var(--br-ink-2);font-size:1rem}.br-mkt .br-continuity{margin-top:28px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;align-items:start;background:var(--br-paper);border:1px solid var(--br-rule);border-radius:12px;padding:26px}@media(max-width:860px){.br-mkt .br-continuity{grid-template-columns:1fr}}.br-mkt .br-continuity ol{margin:0;padding-left:20px;color:var(--br-ink-2);font-size:.95rem;display:grid;gap:8px}.br-mkt .br-outcomes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:40px}@media(max-width:860px){.br-mkt .br-outcomes{grid-template-columns:1fr 1fr}}@media(max-width:560px){.br-mkt .br-outcomes{grid-template-columns:1fr}}.br-mkt .br-oc{background:var(--br-paper);border:1px solid var(--br-rule);border-radius:10px;padding:20px}.br-mkt .br-oc .br-name{display:flex;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}.br-mkt .br-oc .br-name code{font-size:1rem;font-weight:500;padding:3px 9px;border-radius:6px;background:var(--br-paper-2)}.br-mkt .br-oc .br-code{font-size:.8rem;color:var(--br-ink-3)}.br-mkt .br-oc p{font-size:.95rem;color:var(--br-ink-2)}.br-mkt .br-oc.br-hi{border-color:var(--br-verm);background:var(--br-verm-tint)}.br-mkt .br-oc.br-hi .br-name code{background:var(--br-verm);color:#fff}.br-mkt .br-tag{display:inline-block;font-size:.74rem;font-weight:700;padding:2px 7px;border-radius:4px;background:var(--br-ink);color:var(--br-cream)}.br-mkt .br-cmp-wrap{overflow-x:auto;margin-top:40px;border:1px solid var(--br-rule);border-radius:12px;background:var(--br-paper);-webkit-overflow-scrolling:touch}.br-mkt table.br-cmp{border-collapse:collapse;width:100%;min-width:780px;font-size:.95rem}.br-mkt .br-cmp th,.br-mkt .br-cmp td{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--br-rule-2)}.br-mkt .br-cmp thead th{font-size:.9rem;color:var(--br-ink-3);font-weight:600;border-bottom:1px solid var(--br-rule)}.br-mkt .br-cmp thead th.br-gov{color:var(--br-verm)}.br-mkt .br-cmp tbody th{font-weight:700;width:28%}.br-mkt .br-cmp td.br-gov{background:var(--br-verm-tint);font-weight:600}.br-mkt .br-cmp td.br-gov,.br-mkt .br-cmp thead th.br-gov{border-left:1px solid var(--br-rule)}.br-mkt .br-cmp tbody tr:last-child th,.br-mkt .br-cmp tbody tr:last-child td{border-bottom:0}.br-mkt .br-yes{color:var(--br-allow);font-weight:700}.br-mkt .br-part{color:var(--br-pause);font-weight:700}.br-mkt .br-no{color:var(--br-ink-3)}.br-mkt .br-cmp small{display:block;font-weight:500;color:var(--br-ink-2);margin-top:3px;font-size:.86rem}.br-mkt .br-scroll-hint{display:none;font-size:.8rem;color:var(--br-ink-3);margin-top:8px}@media(max-width:820px){.br-mkt .br-scroll-hint{display:block}}.br-mkt .br-even{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:40px}@media(max-width:900px){.br-mkt .br-even{grid-template-columns:1fr 1fr}}@media(max-width:600px){.br-mkt .br-even{grid-template-columns:1fr}}.br-mkt .br-ev{background:var(--br-paper);border:1px solid var(--br-rule);border-radius:10px;padding:20px}.br-mkt .br-ev h3{font-size:1.08rem;margin-bottom:8px}.br-mkt .br-ev p{font-size:.93rem;color:var(--br-ink-2)}.br-mkt .br-worked{margin-top:28px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start;background:var(--br-card-dark);color:var(--br-card-dark-fg);border:1px solid var(--br-card-dark-line);border-radius:12px;padding:26px}@media(max-width:860px){.br-mkt .br-worked{grid-template-columns:1fr}}.br-mkt .br-worked h3{font-size:1.3rem;margin-bottom:8px;max-width:22ch}.br-mkt .br-worked p{opacity:.85;font-size:.95rem}.br-mkt .br-worked ol{margin:0;padding-left:20px;display:grid;gap:8px;font-size:.95rem}.br-mkt .br-worked .br-verdictline{margin-top:14px;padding-top:12px;border-top:1px solid var(--br-card-dark-line);font-weight:700}.br-mkt .br-lifecycle{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:40px;counter-reset:step}@media(max-width:960px){.br-mkt .br-lifecycle{grid-template-columns:1fr 1fr}}@media(max-width:560px){.br-mkt .br-lifecycle{grid-template-columns:1fr}}.br-mkt .br-lc{counter-increment:step;background:var(--br-paper);border:1px solid var(--br-rule);border-radius:10px;padding:18px 16px}.br-mkt .br-lc:before{content:counter(step);display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--br-ink);color:var(--br-cream);font-weight:800;font-size:.85rem;margin-bottom:12px}.br-mkt .br-lc h3{font-size:1.05rem;margin-bottom:6px}.br-mkt .br-lc p{font-size:.92rem;color:var(--br-ink-2)}.br-mkt .br-lc code{display:block;margin-top:10px;font-size:.76rem;color:var(--br-ink-3)}.br-mkt .br-targets{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:28px}@media(max-width:760px){.br-mkt .br-targets{grid-template-columns:1fr}}.br-mkt .br-target{border:1px solid var(--br-rule);border-radius:10px;padding:18px 20px;background:var(--br-paper)}.br-mkt .br-target h3{margin-bottom:6px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.br-mkt .br-target p{font-size:.95rem;color:var(--br-ink-2)}.br-mkt .br-regions{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:40px;margin-top:40px;align-items:start}@media(max-width:860px){.br-mkt .br-regions{grid-template-columns:1fr;gap:28px}}.br-mkt .br-cov{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.br-mkt .br-cov span{border-radius:999px;padding:6px 12px;font-size:.86rem;border:1px solid var(--br-rule);background:var(--br-paper)}.br-mkt .br-cov span.br-e{border-color:var(--br-allow);color:var(--br-allow)}.br-mkt .br-cov span.br-u{border-color:var(--br-pause);color:var(--br-pause)}.br-mkt .br-rg-wrap{overflow-x:auto;border:1px solid var(--br-rule);border-radius:10px;background:var(--br-paper)}.br-mkt table.br-rg{border-collapse:collapse;width:100%;min-width:460px;font-size:.9rem}.br-mkt .br-rg th,.br-mkt .br-rg td{padding:10px 14px;border-bottom:1px solid var(--br-rule-2);text-align:left;white-space:nowrap}.br-mkt .br-rg thead th{font-size:.8rem;color:var(--br-ink-3);font-weight:600}.br-mkt .br-rg td.br-num{text-align:right;font-variant-numeric:tabular-nums}.br-mkt .br-rg tr:last-child td{border-bottom:0}.br-mkt .br-bar{display:inline-block;height:8px;border-radius:4px;background:var(--br-allow);vertical-align:middle;margin-right:8px}.br-mkt .br-bar.br-un{background:var(--br-pause)}.br-mkt .br-modes{display:grid;gap:12px}.br-mkt .br-mode{border:1px solid var(--br-rule);border-radius:10px;padding:16px 18px;background:var(--br-paper)}.br-mkt .br-mode code{display:block;color:var(--br-verm);font-size:.82rem;margin-bottom:4px}.br-mkt .br-mode b{display:block;margin-bottom:4px}.br-mkt .br-mode p{font-size:.92rem;color:var(--br-ink-2)}.br-mkt .br-evidence{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;margin-top:40px;align-items:start}@media(max-width:860px){.br-mkt .br-evidence{grid-template-columns:1fr;gap:28px}}.br-mkt .br-record{background:var(--br-paper);border:1px solid var(--br-rule);border-radius:10px;padding:18px 20px;font-size:.82rem;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.br-mkt .br-record .br-k{color:var(--br-ink-3)}.br-mkt .br-frameworks{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-wrap:wrap;gap:8px}.br-mkt .br-frameworks li{border:1px solid var(--br-rule);border-radius:999px;padding:6px 12px;font-size:.88rem;background:var(--br-paper)}.br-mkt .br-deploy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;margin-top:40px;align-items:start}@media(max-width:860px){.br-mkt .br-deploy{grid-template-columns:1fr;gap:28px}}.br-mkt ol.br-steps{margin:0;padding:0;list-style:none;counter-reset:dep}.br-mkt ol.br-steps li{counter-increment:dep;position:relative;padding:0 0 22px 44px;border-left:1px solid var(--br-rule);margin-left:14px}.br-mkt ol.br-steps li:last-child{padding-bottom:0}.br-mkt ol.br-steps li:before{content:counter(dep);position:absolute;left:-15px;top:0;width:29px;height:29px;border-radius:50%;background:var(--br-cream);border:1.5px solid var(--br-ink);display:grid;place-items:center;font-weight:800;font-size:.85rem}.br-mkt ol.br-steps b{display:block;margin-bottom:4px}.br-mkt ol.br-steps p{font-size:.95rem;color:var(--br-ink-2)}.br-mkt .br-boundary{background:var(--br-paper);border:1px solid var(--br-rule);border-radius:12px;padding:22px}.br-mkt .br-boundary h3{margin-bottom:12px}.br-mkt .br-boundary dl{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 16px;font-size:.92rem}.br-mkt .br-boundary dt{font-weight:700;white-space:nowrap}.br-mkt .br-boundary dd{margin:0;color:var(--br-ink-2)}@media(max-width:480px){.br-mkt .br-boundary dl{grid-template-columns:1fr}.br-mkt .br-boundary dt{white-space:normal}}.br-mkt .br-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.br-mkt .br-chips span{border:1px solid var(--br-rule);border-radius:999px;padding:6px 12px;font-size:.86rem;background:var(--br-paper)}.br-mkt .br-faq{margin-top:36px;border-top:1px solid var(--br-rule)}.br-mkt .br-faq details{border-bottom:1px solid var(--br-rule)}.br-mkt .br-faq summary{cursor:pointer;padding:20px 0;font-weight:700;font-size:1.05rem;list-style:none;display:flex;justify-content:space-between;gap:20px}.br-mkt .br-faq summary::-webkit-details-marker{display:none}.br-mkt .br-faq summary:after{content:"+";font-weight:500;color:var(--br-ink-3);flex:none}.br-mkt .br-faq details[open] summary:after{content:"–"}.br-mkt .br-faq .br-a{padding:0 0 22px;color:var(--br-ink-2);max-width:70ch}.br-mkt .br-band{background:var(--br-card-dark);color:var(--br-card-dark-fg);border:1px solid var(--br-card-dark-line);border-radius:16px;padding:48px;display:grid;grid-template-columns:minmax(0,1.2fr) auto;gap:28px;align-items:center}@media(max-width:760px){.br-mkt .br-band{grid-template-columns:1fr;padding:28px}}.br-mkt .br-band h2{color:inherit;max-width:20ch}.br-mkt .br-band p{opacity:.82;margin-top:10px;max-width:52ch}.br-mkt .br-band .br-btns{display:flex;gap:12px;flex-wrap:wrap}.br-mkt .br-band .br-btn-ghost{color:inherit;border-color:currentColor}.br-mkt .br-band .br-btn-ghost:hover{background:var(--br-card-dark-fg);color:var(--br-card-dark)}@media(prefers-reduced-motion:reduce){.br-mkt .br-btn{transition:none}}.br-mkt{box-sizing:border-box;background:var(--br-cream);color:var(--br-ink);font-family:var(--sans,Manrope,sans-serif);font-size:17px;line-height:1.55;overflow-x:clip}.br-mkt h1,.br-mkt h2,.br-mkt h3,.br-mkt h4{color:inherit}.br-mkt h2{font-weight:600;letter-spacing:-.045em;line-height:1.08;max-width:24ch}.br-mkt h3{font-weight:600}.br-mkt .br-wrap{max-width:1328px}.br-mkt .br-kicker{margin:0 0 14px;font:500 11px/1.5 var(--mono,"DM Mono",monospace);letter-spacing:.105em;text-transform:uppercase;color:#b53c1e}.br-mkt section.psurf,.br-mkt section.pclose{border-top:0}.br-mkt .pclose-act small a{color:inherit}.br-mkt .br-section+.psurf,.br-mkt .br-section-tight+.psurf{padding-top:24px}.br-mkt .br-hero{position:relative;isolation:isolate;background:#0d0e0f;color:#f0ede5;padding:76px 0 70px}.br-mkt .br-hero h1{color:#fff;max-width:14ch}.br-mkt .br-hero .br-crumb{margin:0 0 26px}.br-mkt .br-hero .br-lead{color:#b8b5ad}.br-mkt .br-hero .br-facts li{color:#b8b5ad;border-left-color:#ff6334}.br-mkt .br-hero .br-facts strong{color:#fff}@media(max-width:720px){.br-mkt .br-hero{padding:48px 0 46px}}.br-mkt .br-demo{box-shadow:0 35px 90px #00000073,inset 0 1px #ffffff0d}.br-mkt .br-demo .br-trace .br-where{color:#ff8a66}.br-mkt .br-demo .br-route button[aria-pressed=true],.br-mkt .br-demo .br-actions button.br-primary{border-color:#ff6334;color:#ff8a66}.br-mkt .br-demo :focus-visible{outline-color:#ff8a66}.br-mkt .br-node .br-step{background:var(--br-cream)}.br-mkt .br-a p+p{margin-top:10px}.br-mkt .br-worked li b{display:block;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#ff8a66;margin-bottom:2px}.br-mkt .br-worked .br-verdictline .br-beyond-link{display:inline-block;margin-top:8px;color:#ff8a66;font-weight:600;text-decoration:underline;text-underline-offset:3px}.br-mkt .br-worked :focus-visible{outline-color:#ff8a66}.br-mkt .br-cmp-note{font-size:.86rem;color:var(--br-ink-3);margin-top:10px}.br-mkt .br-demo{padding:18px 20px 14px;border-radius:12px}.br-mkt .br-demo .br-demo-head{margin-bottom:12px;flex-wrap:nowrap}.br-mkt .br-demo .br-tabs{display:inline-flex;flex-wrap:nowrap;gap:2px;padding:3px;background:#0d0e0f;border:1px solid #34373a;border-radius:8px}.br-mkt .br-demo .br-tab{position:relative;border:0;border-radius:6px;padding:6px 11px;font-size:12.5px;font-weight:600;white-space:nowrap;opacity:.72;transition:background .2s,color .2s,opacity .2s}.br-mkt .br-demo .br-tab:hover{opacity:1}.br-mkt .br-demo .br-tab[aria-selected=true]{background:#f0ede5;color:#151719;opacity:1;border-color:transparent}.br-mkt .br-demo .br-tab.is-run:after{content:"";position:absolute;left:11px;bottom:3px;height:2px;width:0;border-radius:2px;background:#ff6334;animation:br-run var(--br-step,7s) linear forwards}.br-mkt .br-demo.is-held .br-tab.is-run:after{animation-play-state:paused}.br-mkt .br-demo .br-sample{font-size:11px;white-space:nowrap}.br-mkt .br-meta{display:flex;justify-content:space-between;align-items:center;gap:8px 12px;flex-wrap:wrap;font-size:12.5px;margin-bottom:12px}.br-mkt .br-meta .br-case-l{opacity:.82;white-space:nowrap}.br-mkt .br-demo .br-route{position:relative;display:inline-flex;align-items:center;flex-wrap:wrap;gap:2px;margin:0;padding:3px;font-size:inherit;background:#0d0e0f;border:1px solid #34373a;border-radius:8px}.br-mkt .br-demo .br-route .br-lbl{padding:0 6px 0 5px;margin:0;opacity:.55;font-size:11px}.br-mkt .br-demo .br-route button{position:relative;z-index:1;border:0;background:transparent;border-radius:5px;padding:4px 8px;font:600 11px/1.35 var(--sans,Manrope,sans-serif);color:inherit;opacity:.7;transition:color .3s,opacity .3s}.br-mkt .br-demo .br-route button[aria-pressed=true]{border:0;color:#ff8a66;opacity:1}.br-mkt .br-demo .br-route .br-rl-short{display:none}@media(max-width:560px){.br-mkt .br-demo .br-route .br-rl-short{display:inline}}.br-mkt .br-via-ind{position:absolute;left:0;top:3px;width:0;height:0;border-radius:5px;background:#ff63341f;box-shadow:inset 0 0 0 1px #ff633466;transition:transform .4s cubic-bezier(.2,.7,.2,1),width .4s cubic-bezier(.2,.7,.2,1),top .4s;pointer-events:none}.br-mkt .br-demo .br-verdict-box{padding:14px;gap:12px;border-radius:9px}.br-mkt .br-demo .br-verdict-box .br-pill{font-size:.78rem;padding:6px 10px;min-width:74px}.br-mkt .br-demo .br-verdict-box b{font-size:.98rem;margin-bottom:3px}.br-mkt .br-demo .br-verdict-box p{font-size:.84rem;line-height:1.5}.br-mkt .br-demo .br-verdict-box .br-rule{font-size:.7rem;margin-top:6px}.br-mkt .br-demo .br-meter{margin:14px 0 6px;height:8px}.br-mkt .br-demo .br-meter.is-pulse{animation:br-pulse .7s ease-out}.br-mkt .br-demo .br-meter-lbl{font-size:.72rem}.br-mkt .br-demo .br-trace.br-mini{margin-top:12px;grid-template-columns:92px minmax(0,1fr)}.br-mkt .br-demo .br-mini .br-where{font-size:.66rem;padding:6px 0}.br-mkt .br-demo .br-mini .br-what{font-size:.72rem;padding:6px 0 6px 8px;white-space:pre-wrap;overflow-wrap:anywhere}.br-mkt .br-drawer{margin-top:2px}.br-mkt .br-drawer>summary{list-style:none;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0 2px;cursor:pointer}.br-mkt .br-drawer>summary::-webkit-details-marker{display:none}.br-mkt .br-drawer .br-foot-l{font-size:.68rem;opacity:.55;min-width:0;overflow-wrap:anywhere}.br-mkt .br-drawer .br-insp{font-size:.8rem;font-weight:600;color:#ff8a66;white-space:nowrap}.br-mkt .br-drawer .br-chev{display:inline-block;transition:transform .2s}.br-mkt .br-drawer[open] .br-chev{transform:rotate(90deg)}.br-mkt .br-drawer-body{padding-top:12px}.br-mkt .br-drawer-body .br-actions{margin-top:0}.br-mkt .br-drawer-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;font-size:.74rem}.br-mkt .br-drawer-foot span{opacity:.6}.br-mkt .br-drawer-foot button{background:transparent;color:inherit;border:1px solid var(--br-card-dark-line);border-radius:7px;padding:7px 11px;font:600 .8rem var(--sans,Manrope,sans-serif);cursor:pointer}@keyframes br-run{to{width:calc(100% - 22px)}}@keyframes br-pulse{0%{box-shadow:0 0 #ff633466}50%{box-shadow:0 0 0 4px #ff633426}to{box-shadow:0 0 #ff633400}}@media(max-width:560px){.br-mkt .br-demo{padding:16px 14px 12px}.br-mkt .br-demo .br-tab{padding:6px 8px;font-size:11.5px}.br-mkt .br-demo .br-tabs{flex:1;min-width:0}.br-mkt .br-demo .br-tab{flex:1 1 auto;white-space:normal;line-height:1.25}.br-mkt .br-meta{display:grid;grid-template-columns:1fr}.br-mkt .br-demo .br-route{display:grid;grid-template-columns:auto repeat(2,minmax(0,1fr));width:100%}.br-mkt .br-demo .br-route .br-lbl{padding:0 4px 0 5px;font-size:10.5px}.br-mkt .br-demo .br-route button{padding:5px 4px;text-align:center}.br-mkt .br-demo .br-route .br-rl-full{display:none}.br-mkt .br-demo .br-trace.br-mini{grid-template-columns:minmax(0,1fr)}.br-mkt .br-demo .br-mini .br-where{display:none}.br-mkt .br-demo .br-mini .br-what{padding:6px 0;border-bottom:1px solid var(--br-card-dark-line);white-space:normal}.br-mkt .br-demo .br-demo-head{flex-wrap:wrap;gap:8px}.br-mkt .br-demo .br-demo-head .br-tabs{flex:1 1 100%;order:2}.br-mkt .br-demo .br-demo-head .br-sample{order:1}.br-mkt .br-drawer>summary{grid-template-columns:1fr;gap:6px}.br-mkt .br-demo .br-verdict-box{grid-template-columns:1fr;gap:10px}.br-mkt .br-demo .br-verdict-box .br-pill{justify-self:start}}@media(prefers-reduced-motion:reduce){.br-mkt .br-via-ind,.br-mkt .br-demo .br-tab,.br-mkt .br-demo .br-route button{transition:none}.br-mkt .br-demo .br-meter.is-pulse,.br-mkt .br-demo .br-tab.is-run:after{animation:none}}.br-mkt:not(.br-js) .br-demo .br-tabs,.br-mkt:not(.br-js) .br-demo .br-route,.br-mkt:not(.br-js) .br-demo .br-actions,.br-mkt:not(.br-js) .br-demo #b-inspect,.br-mkt:not(.br-js) .br-demo .br-via-ind{display:none}main[id] [data-std=crumb][data-std][data-std]{font-family:var(--mono,"DM Mono",monospace)!important;font-size:11px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#ff6334!important}main[id] [data-std=crumb][data-std][data-std] *{color:inherit!important;font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}main[id] [data-std=h1][data-std][data-std]{font-size:clamp(36px,4.3vw,62px)!important;font-weight:700!important;letter-spacing:-.04em!important;line-height:1.02!important}main[id] [data-std^=cta-][data-std][data-std]{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:48px!important;height:auto!important;padding:0 22px!important;margin:0!important;font:600 15px/1.2 var(--sans,Manrope,sans-serif)!important;letter-spacing:normal!important;white-space:nowrap!important;border-radius:5px!important;border:1px solid transparent!important;text-decoration:none!important;box-sizing:border-box!important;box-shadow:none!important;transition:background .15s ease,border-color .15s ease}main[id] [data-std=cta-primary][data-std][data-std]{background:#ff6334!important;border-color:#ff6334!important;color:#12110f!important}main[id] [data-std=cta-primary][data-std][data-std]:hover{background:#ff7a52!important;border-color:#ff7a52!important}main[id] [data-std=cta-secondary][data-std][data-std]{background:transparent!important;border-color:#5c6064!important;color:#f0ede5!important}main[id] [data-std=cta-secondary][data-std][data-std]:hover{background:#ffffff0d!important}main[id] [data-std^=cta-][data-std][data-std]:focus-visible{outline:3px solid #ffac83!important;outline-offset:3px!important}main[id] [data-std^=cta-][data-std][data-std] span{margin:0!important;color:inherit!important}main[id] [data-std=ctas][data-std][data-std]{display:flex!important;flex-wrap:wrap!important;gap:12px!important;align-items:center!important}main[id] [data-std=h2][data-std][data-std]{font-size:clamp(30px,3.2vw,46px)!important;font-weight:600!important;letter-spacing:-.045em!important;line-height:1.08!important}main[id] [data-std=kicker][data-std][data-std]{font-family:var(--mono,"DM Mono",monospace)!important;font-size:11px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:.105em!important;text-transform:uppercase!important}main[id] [data-std=crumb][data-std][data-std] .mini-line{display:none!important}main[id] :has(>[data-std=cta-primary][data-std][data-std]){gap:12px!important}main[id] .pclose.pclose{background:#f2efe7!important}main[id] .pclose.pclose h2{font-size:clamp(30px,3.4vw,44px)!important;font-weight:600!important;letter-spacing:-.045em!important;line-height:1.08!important;color:#f2efe7!important}main[id] .pclose.pclose .pclose-kicker{font:500 11px/1.5 var(--mono,"DM Mono",monospace)!important;letter-spacing:.105em!important;text-transform:uppercase!important;color:#ff8a66!important}main[id] .pclose.pclose .pclose-btn span{font:inherit!important;color:inherit!important}main[id] .pclose.pclose .pclose-act small,main[id] .pclose.pclose .pclose-act small a{color:#b9b2a3!important;font-size:12.5px!important}main[id] .pclose.pclose .pclose-act small a{text-decoration:underline!important;text-underline-offset:3px}main[id] .nextrail.nextrail .row{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media(max-width:900px){main[id] .nextrail.nextrail .row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){main[id] .nextrail.nextrail .row{grid-template-columns:1fr!important}}@media(max-width:400px){main[id] [data-std^=cta-][data-std][data-std]{padding:0 16px!important;font-size:14px!important}}
