.bn-root{--blue:#2f6fe0;--header-h:66px;--graphite:#2c313a;--grey:#9aa3ae;--mist:#f3f5f7;--line:#e4e8ed;--blue-soft:#2f6fe012;--display:"Readex Pro", system-ui, sans-serif;--body:"IBM Plex Sans Arabic", "Readex Pro", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, monospace;color:var(--graphite);font-family:var(--body);-webkit-font-smoothing:antialiased;background:#fff;line-height:1.65}.bn-root *{box-sizing:border-box}.bn-wrap{max-width:1120px;margin:0 auto;padding:0 24px}.bn-accent{color:var(--blue)}.bn-header{z-index:20;-webkit-backdrop-filter:saturate(160%)blur(10px);backdrop-filter:saturate(160%)blur(10px);border-bottom:1px solid var(--line);background:#ffffffdb;position:sticky;top:0}.bn-header .bn-wrap{max-width:none;margin:0;padding:0 48px}.bn-header-in{height:var(--header-h);justify-content:space-between;align-items:center;display:flex}.bn-logo{align-items:center;gap:8px;display:inline-flex}.bn-word{font-family:var(--display);letter-spacing:-.01em;color:var(--graphite);font-size:26px;font-weight:600}.bn-logo-sm .bn-word{font-size:14px}.bn-nav-ctas{align-items:center;gap:10px;margin-inline-start:auto;display:flex}.bn-nav{align-items:center;gap:12px;display:flex}.bn-navlink{font-family:var(--display);color:var(--graphite);font-size:14.5px;font-weight:500;text-decoration:none}.bn-navlink:hover{color:var(--blue)}.bn-lang{cursor:pointer;font-family:var(--display);color:var(--graphite);background:0 0;border:none;padding:6px;font-size:14px;font-weight:500}.bn-lang:hover{color:var(--blue)}.bn-btn{font-family:var(--display);color:#fff;background:var(--blue);cursor:pointer;white-space:nowrap;border:none;border-radius:10px;padding:13px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .12s,background .15s;display:inline-block}.bn-btn:hover{background:#2660cf;transform:translateY(-1px)}.bn-btn:active{transform:translateY(0)}.bn-btn:disabled{opacity:.6;cursor:default;transform:none}.bn-btn-sm{border-radius:9px;padding:9px 17px;font-size:14px}.bn-btn-ghost{color:var(--blue);border:1.5px solid var(--line);background:0 0}.bn-btn-ghost:hover{background:var(--blue-soft);border-color:var(--blue)}.bn-hero{min-height:min(95svh, calc(100svh - var(--header-h)));background:#0f1117 url(/hero-bg.jpg) 100%/cover no-repeat;align-items:stretch;display:flex;position:relative;overflow-x:hidden}.bn-hero:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#06080eb8 0%,#06080eeb 100%);position:absolute;inset:0}.bn-hero:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(55% 45% at 12% -8%,#2f6fe038 0%,#0000 62%),radial-gradient(35% 30% at 90% 110%,#2f6fe01c 0%,#0000 52%);position:absolute;inset:0}.bn-hero:has(.is-rtl):after{background:radial-gradient(55% 45% at 88% -8%,#2f6fe038 0%,#0000 62%),radial-gradient(35% 30% at 10% 110%,#2f6fe01c 0%,#0000 52%)}.bn-hero-stage{z-index:1;grid-template-columns:56fr 44fr;align-items:center;width:100%;min-height:100%;display:grid;position:relative}.bn-hero-stage.is-rtl .bn-hero-ledger-col{grid-area:1/2}.bn-hero-stage.is-rtl .bn-hero-copy-col{grid-area:1/1}.bn-hero-ledger-col{justify-content:flex-end;align-items:center;min-width:0;padding:clamp(20px,4.5vh,48px) clamp(16px,2vw,32px);display:flex}.bn-hero-stage.is-rtl .bn-hero-ledger-col{justify-content:flex-start;padding-left:clamp(16px,1.5vw,28px);padding-right:clamp(40px,4.5vw,72px)}.bn-hero-copy-col{flex-direction:column;justify-content:center;gap:8px;min-width:0;padding:clamp(20px,4.5vh,48px) clamp(28px,5.5vw,88px) clamp(20px,4.5vh,48px) clamp(16px,2vw,36px);animation:1s cubic-bezier(.2,.7,.2,1) .28s both bn-copy-rise;display:flex}.bn-hero-stage.is-rtl .bn-hero-copy-col{padding-left:clamp(48px,5.5vw,88px);padding-right:clamp(20px,2vw,36px)}.bn-eyebrow{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#7eb4ff;background:#2f6fe021;border:1px solid #2f6fe047;border-radius:100px;align-items:center;gap:8px;width:fit-content;margin-bottom:24px;padding:6px 14px 6px 10px;font-size:12px;display:inline-flex}.bn-eyebrow:before{content:"";background:var(--blue);border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 8px #2f6fe0e6}.bn-h1{font-family:var(--display);letter-spacing:-.035em;color:#fff;max-width:13em;margin:0 0 12px;font-size:clamp(40px,5vw,66px);font-weight:700;line-height:1.08}.bn-h1 .bn-accent{color:var(--blue)}[dir=ltr] .bn-h1 .bn-accent{display:block}[dir=ltr] .bn-h1 .bn-h1-trail{display:none}[dir=rtl] .bn-h1{letter-spacing:-.01em;max-width:18em;font-size:clamp(30px,4vw,52px);line-height:1.32}[dir=rtl] .bn-h1 .bn-accent{display:inline}.bn-hero-lede{font-family:var(--body);color:#fff9;max-width:30em;margin:0 0 16px;font-size:clamp(15px,1.15vw,16.5px);line-height:1.64}[dir=rtl] .bn-hero-lede{max-width:26em;line-height:1.88}.bn-hero-cta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:0;display:flex}.bn-btn-hero{padding:15px 32px;font-size:16px;box-shadow:0 0 0 1px #2f6fe059,0 8px 24px -4px #2f6fe066}.bn-btn-hero:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #2f6fe08c,0 12px 32px -4px #2f6fe085}.bn-hero-copy-col .bn-btn-ghost{color:#ffffffc7;background:0 0;border:1.5px solid #ffffff2e;padding:13px 22px;font-size:15px}.bn-hero-copy-col .bn-btn-ghost:hover{color:#fff;background:#ffffff12;border-color:#ffffff61}.bn-hero-stats{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;gap:0;width:100%;margin-top:24px;animation:1s cubic-bezier(.2,.7,.2,1) .55s both bn-rise;display:flex;overflow:hidden}.bn-stat-item{text-align:center;border-inline-end:1px solid #ffffff14;flex:1;padding:13px 14px}.bn-stat-item:last-child{border-inline-end:none}.bn-stat-val{font-family:var(--display);color:#fff;letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.1;display:block}.bn-stat-lbl{color:#fff6;white-space:nowrap;margin-top:3px;font-size:10.5px;line-height:1.4;display:block}.bn-hero-features{grid-template-columns:1fr 1fr;gap:10px 20px;margin:24px 0 0;display:grid}.bn-feat-item{align-items:flex-start;gap:12px;display:flex}.bn-feat-icon{color:#7eb4ff;background:#2f6fe029;border:1px solid #2f6fe052;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.bn-feat-body{flex-direction:column;justify-content:center;display:flex}.bn-feat-title{font-family:var(--display);color:#ffffffe6;white-space:nowrap;margin-bottom:2px;font-size:13.5px;font-weight:600}.bn-feat-desc{color:#ffffff70;font-size:12px;line-height:1.5}.bn-hero-proof{display:none}.bn-hero .bn-ledger{-webkit-backdrop-filter:blur(18px)saturate(1.8);border:1px solid #ffffff2e;background:#0e121ceb;border-top-color:#ffffff47;border-radius:20px;width:100%;max-width:720px;padding:12px 12px 10px;transition:box-shadow .4s,transform .4s;animation:5s ease-in-out infinite bn-ledger-float,.9s cubic-bezier(.2,.7,.2,1) .1s both bn-rise;overflow:hidden;box-shadow:0 0 0 1px #2f6fe029,0 40px 80px -16px #000000db,0 0 56px -12px #2f6fe042,inset 0 1px #ffffff14}.bn-hero .bn-ledger:hover{transform:translateY(-5px)scale(1.006);box-shadow:0 0 0 1px #2f6fe047,0 48px 100px -16px #000000d6,0 0 72px -8px #2f6fe04d,inset 0 1px #ffffff21}.bn-hero .bn-ledger{max-height:78%}@media (max-width:1200px){.bn-hero{background-size:cover}.bn-hero-stage{grid-template-columns:52fr 48fr}.bn-hero-ledger-col{padding-left:clamp(16px,3vh,36px);padding-right:clamp(12px,2vw,24px)}.bn-hero-copy-col{padding-left:clamp(24px,4vw,56px);padding-right:clamp(12px,2vw,24px)}}@media (max-width:900px){.bn-hero{background-position:50%;background-size:cover;height:auto;padding-block:28px}.bn-hero-stage{grid-template-columns:1fr;align-items:start;gap:18px}.bn-hero-copy-col{justify-content:flex-start;padding-top:18px}.bn-hero-ledger-col{justify-content:center;padding:0 16px 12px}.bn-hero .bn-ledger{width:min(560px,94%);max-height:none}.bn-h1{font-size:clamp(28px,7vw,44px)}}@media (max-width:600px){.bn-hero{padding-block:12px}.bn-hero-stage{grid-template-columns:1fr}.bn-hero-copy-col{padding:16px 20px}.bn-hero-ledger-col{padding:0 16px 20px}.bn-h1{margin-bottom:10px;font-size:clamp(22px,8vw,34px)}.bn-hero-lede{margin-bottom:12px}.bn-hero-cta{gap:8px}.bn-hero .bn-ledger{order:2;width:100%;max-width:760px}}.bn-hero .bn-ledger-bar{background:#ffffff0d;border-bottom-color:#ffffff1a}.bn-hero .bn-dot{background:#ffffff38}.bn-hero .bn-ledger-name{color:#ffffff7a}.bn-hero .bn-live-pill{color:#4ade80;background:#4ade8024;border-color:#4ade8052}.bn-hero .bn-proj-hdr{border-bottom-color:#ffffff1a}.bn-hero .bn-proj-name{color:#fffffff2;font-size:13.5px}.bn-hero .bn-proj-id{color:#ffffff7a;font-size:11.5px}.bn-hero .bn-stepper{border-bottom-color:#ffffff1a}.bn-hero .bn-sstep-txt{color:#ffffff7a;font-size:11.5px}.bn-hero .bn-sstep-arr{color:#ffffff3d}.bn-hero .bn-sstep.is-done .bn-sstep-num{background:var(--blue)}.bn-hero .bn-sstep.is-done .bn-sstep-txt{color:#2f6fe0f2}.bn-hero .bn-sstep.is-active .bn-sstep-num{border-color:var(--blue)}.bn-hero .bn-sstep.is-active .bn-sstep-txt{color:#fff;font-weight:600}.bn-hero .bn-metrics{border-bottom-color:#ffffff1a}.bn-hero .bn-metric{border-right-color:#ffffff1a}.bn-hero .bn-metric-t{color:#ffffff7a}.bn-hero .bn-metric-n{color:#fffffff7;font-size:14px}.bn-hero .bn-metric-l{color:#ffffff7a}.bn-hero .bn-metric--savings .bn-metric-n,.bn-hero .bn-metric--savings .bn-metric-l{color:#4ade80}.bn-hero .bn-ai-rec{background:#2f6fe01a;border-bottom-color:#ffffff1a}.bn-hero .bn-ai-supp{color:#fffffff5;font-size:14.5px}.bn-hero .bn-ai-supp-sub{color:#ffffff6b}.bn-hero .bn-ai-savings-badge{color:#4ade80;background:#4ade801f;border-color:#4ade8047}.bn-hero .bn-ai-detail-row{color:#ffffff85;font-size:11.5px}.bn-hero .bn-ai-detail-price{color:#fffffff0}.bn-hero .bn-ai-detail-sep{color:#ffffff2e}.bn-hero .bn-compare-btn{color:#ffffffb8;background:#ffffff0d;border-color:#ffffff29}.bn-hero .bn-compare-btn:hover{color:#ffffffeb;background:#ffffff1a;border-color:#ffffff47}.bn-hero .bn-live-feed{border-top:none}.bn-hero .bn-live-feed-hdr{color:#ffffff6b}.bn-hero .bn-act-txt{color:#fffc;font-size:11.8px}.bn-hero .bn-act-time{color:#ffffff6b}.bn-hero .bn-act-dot{background:#ffffff3d}.bn-hero .bn-act-item.is-blue .bn-act-dot{background:var(--blue);box-shadow:0 0 6px #2f6fe0a6}.bn-hero .bn-act-item.is-green .bn-act-dot{background:#4ade80}.bn-hero .bn-card-ftr{color:#ffffff52;border-top-color:#ffffff1a}.bn-hero .bn-card-ftr-dot{background:#4ade80}@keyframes bn-ledger-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.bn-lede{color:#4a525e;max-width:33em;margin:0 0 28px;font-size:18px}.bn-strip{background:var(--graphite)}.bn-strip-in{flex-wrap:wrap;justify-content:center;gap:14px 40px;padding:18px 24px;display:flex}.bn-strip-item{font-family:var(--display);color:#e7eaee;font-size:15px;font-weight:500;position:relative}.bn-strip-item:before{content:"";background:var(--blue);vertical-align:middle;border-radius:2px;width:7px;height:7px;margin-inline-end:10px;display:inline-block}.bn-section{padding:84px 0}.bn-section-alt{background:var(--mist)}.bn-label{font-family:var(--mono);letter-spacing:.05em;color:var(--grey);margin-bottom:18px;font-size:12.5px;display:block}.bn-h2{font-family:var(--display);letter-spacing:-.01em;margin:0 0 14px;font-size:clamp(26px,3.3vw,38px);font-weight:700}.bn-steps{grid-template-columns:repeat(4,1fr);gap:30px;margin-top:18px;display:grid}.bn-step-num{font-family:var(--mono);color:var(--blue);border-top:2px solid var(--blue);width:38px;margin-bottom:12px;padding-top:14px;font-size:14px;font-weight:600;display:block}.bn-step-t{font-family:var(--display);margin:0 0 8px;font-size:18.5px;font-weight:600}.bn-step-d{color:#5a626e;margin:0;font-size:15px}.bn-roles-sub{margin-bottom:30px}.bn-roles{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.bn-role{text-align:inherit;border:1.5px solid var(--line);cursor:pointer;font-family:var(--body);color:var(--graphite);background:#fff;border-radius:16px;padding:28px;transition:transform .15s,border-color .15s,box-shadow .15s}.bn-role:hover{border-color:var(--blue);transform:translateY(-3px);box-shadow:0 16px 40px -22px #2f6fe080}.bn-role-ic{color:var(--blue);margin-bottom:14px;display:block}.bn-role-t{font-family:var(--display);margin:0 0 8px;font-size:20px;font-weight:600}.bn-role-d{color:#5a626e;margin:0 0 16px;font-size:15px}.bn-role-cta{font-family:var(--display);color:var(--blue);font-size:14.5px;font-weight:600}.bn-feats{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:18px;display:grid}.bn-feat{border:1px solid var(--line);background:#fff;border-radius:14px;padding:28px;transition:transform .15s,box-shadow .15s}.bn-feat:hover{transform:translateY(-2px);box-shadow:0 14px 36px -22px #2c313a66}.bn-feat-t{font-family:var(--display);margin:0 0 9px;font-size:19px;font-weight:600}.bn-feat-t:before{content:"";background:var(--blue);vertical-align:middle;border-radius:2px;width:8px;height:8px;margin-inline-end:9px;display:inline-block}.bn-feat-d{color:#5a626e;margin:0;font-size:15px}.bn-ledger{border:1px solid var(--line);font-family:var(--mono);background:#fff;border-radius:14px;animation:.8s cubic-bezier(.2,.7,.2,1) 80ms both bn-rise;overflow:hidden;box-shadow:0 18px 50px -24px #2c313a59}.bn-ledger-bar{background:var(--mist);border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:11px 16px;display:flex}.bn-dot{background:#d4d9df;border-radius:50%;width:9px;height:9px}.bn-ledger-name{color:var(--grey);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin-left:8px;font-size:12px;overflow:hidden}.bn-live-pill{letter-spacing:.08em;color:#16a34a;background:#16a34a1a;border:1px solid #16a34a40;border-radius:100px;flex-shrink:0;padding:2px 7px;font-size:9px;font-weight:700}.bn-proj-hdr{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:11px 18px 12px;display:flex}.bn-proj-icon{flex-shrink:0;font-size:18px;line-height:1}.bn-proj-name{color:var(--graphite);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.bn-proj-id{color:var(--grey);margin-top:1px;font-size:11px;display:block}.bn-stepper{border-bottom:1px solid var(--line);flex-wrap:nowrap;align-items:center;gap:0;padding:10px 18px 12px;display:flex;overflow:hidden}.bn-sstep{flex-shrink:0;align-items:center;gap:4px;display:flex}.bn-sstep-num{color:#0000;background:#e2e6eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;font-weight:700;display:flex}.bn-sstep.is-done .bn-sstep-num{background:var(--blue);color:#fff}.bn-sstep.is-active .bn-sstep-num{border:2px solid var(--blue);background:0 0;animation:1.5s ease-in-out infinite bn-pulse-ring}.bn-sstep-txt{white-space:nowrap;color:var(--grey);font-size:11px}.bn-sstep.is-done .bn-sstep-txt{color:var(--blue)}.bn-sstep.is-active .bn-sstep-txt{color:var(--graphite);font-weight:600}.bn-sstep-arr{color:#2f6fe059;flex-shrink:0;margin:0 4px;font-size:10px}.bn-metrics{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.bn-metric{border-right:1px solid var(--line);padding:10px 12px 11px}.bn-metric:last-child{border-right:none}.bn-metric-t{color:var(--grey);white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:10px;display:block;overflow:hidden}.bn-metric-n{font-family:var(--mono);color:var(--graphite);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;display:block;overflow:hidden}.bn-metric-l{color:var(--grey);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:10px;display:block;overflow:hidden}.bn-metric--savings .bn-metric-n,.bn-metric--savings .bn-metric-l{color:#16a34a}.bn-ai-rec{border-bottom:1px solid var(--line);padding:11px 18px 12px}.bn-ai-rec-top{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.bn-ai-label{letter-spacing:.07em;text-transform:uppercase;color:var(--blue);align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.bn-ai-label:before{content:"";background:var(--blue);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.6s ease-in-out infinite bn-pulse}.bn-ai-savings-badge{color:#16a34a;white-space:nowrap;background:#16a34a1a;border:1px solid #16a34a38;border-radius:100px;padding:2px 9px;font-size:11px;font-weight:700}.bn-ai-supp{color:var(--graphite);margin-bottom:4px;font-size:14px;font-weight:600}.bn-ai-detail-row{color:var(--grey);flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:10px;font-size:11px;display:flex}.bn-ai-detail-price{color:var(--graphite);font-weight:600}.bn-ai-detail-sep{color:#9aa3ae66}.bn-ai-btns{gap:8px;display:flex}.bn-accept-btn{background:var(--blue);color:#fff;cursor:default;white-space:nowrap;border:none;border-radius:8px;flex:1;height:32px;font-size:12px;font-weight:600;transition:box-shadow .2s}.bn-compare-btn{height:32px;color:var(--graphite);border:1px solid var(--line);cursor:default;white-space:nowrap;background:0 0;border-radius:8px;padding:0 12px;font-size:11px}.bn-card-ftr{border-top:1px solid var(--line);font-size:11px;font-family:var(--mono);color:var(--grey);align-items:center;gap:7px;padding:8px 18px 10px;display:flex}.bn-card-ftr-dot{background:#16a34a;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite bn-pulse}.bn-live-feed{padding:10px 18px 13px}.bn-live-feed-hdr{letter-spacing:.07em;text-transform:uppercase;color:var(--grey);margin-bottom:7px;font-size:10px;font-weight:700;display:block}.bn-act-item{opacity:0;align-items:center;gap:8px;padding:4px 0;transition:opacity .35s,transform .35s;display:flex;transform:translateY(5px)}.bn-act-item.is-vis{opacity:1;transform:translateY(0)}.bn-act-dot{background:#c4ccd4;border-radius:50%;flex-shrink:0;width:7px;height:7px}.bn-act-item.is-blue .bn-act-dot{background:var(--blue);box-shadow:0 0 5px #2f6fe073}.bn-act-item.is-green .bn-act-dot{background:#16a34a}.bn-act-txt{color:#ffffffe0;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.bn-act-time{color:#ffffff8f;font-size:11.5px;font-family:var(--mono);white-space:nowrap;flex-shrink:0}.bn-cta{background:var(--graphite);color:#fff;text-align:center}.bn-cta-in{max-width:640px}.bn-cta .bn-h2{color:#fff}.bn-cta-sub{color:#c7ccd3;margin-inline:auto}.bn-form{margin-top:28px}.bn-form-fields{flex-wrap:wrap;justify-content:center;gap:10px;max-width:580px;margin-inline:auto;display:flex}.bn-input{min-width:0;font-family:var(--body);color:#fff;background:#373d47;border:1px solid #454c57;border-radius:10px;flex:200px;padding:13px 15px;font-size:15px;transition:border-color .15s,box-shadow .15s}.bn-input::placeholder{color:#8b93a0}.bn-input:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #2f6fe040}.bn-form-err{color:#ff9b8a;margin:10px 2px 0;font-size:14px}.bn-form-ok{font-family:var(--display);color:#fff;background:#2f6fe033;border-radius:10px;margin-top:28px;padding:14px 18px;font-size:16px;font-weight:500;display:inline-block}.bn-footer{border-top:1px solid var(--line);padding:30px 0}.bn-footer-in{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.bn-foot-tag{color:#5a626e;font-size:14px}.bn-foot-rights{font-family:var(--mono);color:var(--grey);margin-inline-start:auto;font-size:12px}.bn-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);background:#14171cb8;justify-content:center;align-items:center;padding:24px;animation:.2s both bn-fade-in;display:flex;position:fixed;inset:0}.bn-modal{background:#fff;border-radius:20px;width:100%;max-width:600px;padding:40px 36px 36px;animation:.25s cubic-bezier(.2,.7,.2,1) both bn-modal-in;position:relative;box-shadow:0 32px 80px -20px #00000073}.bn-modal-close{top:16px;background:var(--mist);cursor:pointer;width:32px;height:32px;color:var(--grey);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:14px;transition:background .15s;display:flex;position:absolute;inset-inline-end:16px}.bn-modal-close:hover{background:var(--line)}.bn-modal-eyebrow{font-family:var(--mono);letter-spacing:.05em;color:var(--blue);text-transform:uppercase;margin:0 0 10px;font-size:12px}.bn-modal-title{font-family:var(--display);color:var(--graphite);margin:0 0 8px;font-size:26px;font-weight:700}.bn-modal-sub{color:#5a626e;margin:0 0 28px;font-size:15px}.bn-modal-roles{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.bn-role-card{border:1.5px solid var(--line);cursor:pointer;text-align:center;background:#fafbfc;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:22px 16px 20px;font-family:inherit;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.bn-role-card:hover{border-color:var(--blue);transform:translateY(-2px);box-shadow:0 6px 24px -8px #2f6fe038}.bn-role-card-icon{background:var(--blue-soft);width:52px;height:52px;color:var(--blue);border-radius:12px;justify-content:center;align-items:center;display:flex}.bn-role-card-icon .bn-role-ic{width:26px;height:26px}.bn-role-card-label{font-family:var(--display);color:var(--graphite);font-size:15px;font-weight:600}.bn-role-card-sub{color:#6b7480;font-size:13px;line-height:1.5}@keyframes bn-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bn-modal-in{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:none}}@keyframes bn-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes bn-copy-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes bn-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes bn-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes bn-pulse-ring{0%,to{box-shadow:0 0 #2f6fe08c}50%{box-shadow:0 0 0 4px #2f6fe000}}@media (prefers-reduced-motion:reduce){.bn-hero-copy-col,.bn-ledger,.bn-hero-stats{animation:none}.bn-btn,.bn-feat,.bn-role,.bn-hero .bn-ledger{transition:none}}@media (min-width:1440px){.bn-hero .bn-ledger{max-width:800px}}@media (max-width:1024px){.bn-hero-stage,.bn-hero-stage.is-rtl{grid-template-columns:1fr;min-height:auto}.bn-hero{min-height:auto}.bn-hero-stage.is-rtl .bn-hero-ledger-col,.bn-hero-stage.is-rtl .bn-hero-copy-col{grid-area:auto}.bn-hero-copy-col{order:1}.bn-hero-ledger-col{order:2}.bn-hero-copy-col,.bn-hero-stage.is-rtl .bn-hero-copy-col{padding:80px clamp(24px,6vw,64px) 32px}.bn-hero-ledger-col,.bn-hero-stage.is-rtl .bn-hero-ledger-col{justify-content:center;padding:24px clamp(24px,6vw,64px) 48px}.bn-hero .bn-ledger{width:min(720px,96%);max-width:100%;margin:0 auto;padding:12px 12px 10px}}@media (max-width:900px){.bn-steps{grid-template-columns:repeat(2,1fr);gap:26px}.bn-roles,.bn-feats{grid-template-columns:1fr}.bn-section{padding:60px 0}.bn-hero .bn-metric-n{font-size:15px}.bn-act-txt{font-size:12px}}@media (max-width:520px){.bn-hero-copy-col,.bn-hero-stage.is-rtl .bn-hero-copy-col{padding:64px 20px 28px}.bn-hero-ledger-col,.bn-hero-stage.is-rtl .bn-hero-ledger-col{padding:0 16px 52px}.bn-steps{grid-template-columns:1fr}.bn-nav{gap:8px}.bn-navlink{display:none}.bn-modal-roles{grid-template-columns:1fr}.bn-modal{padding:32px 20px 28px}.bn-hero-stats{flex-wrap:wrap}.bn-stat-item{border-bottom:1px solid #ffffff14;flex:0 0 50%}.bn-stat-item:nth-child(2n){border-inline-end:none}.bn-stat-item:nth-last-child(-n+2){border-bottom:none}.bn-btn-hero{padding:13px 24px;font-size:15px}.bn-hero .bn-ledger{border-radius:12px;width:100%;margin:0;padding:10px 12px 12px}.bn-hero .bn-metric-n{font-size:14px}.bn-act-txt{font-size:12px}.bn-ai-supp{font-size:13px}}
