.bnlp{--paper:#efece5;--paper-2:#e8e4db;--card:#fbfaf6;--card-2:#fff;--ink:#0b0c0e;--ink-2:#34373d;--mute:#6b6f78;--line:#dcd9cf;--line-2:#c8c4b7;--night:#0a0b0d;--night-2:#0f1014;--night-card:#14161c;--night-line:hsla(0,0%,100%,.1);--night-line2:hsla(0,0%,100%,.18);--paper-on-night:#eceae4;--signal:#2f51ff;--signal-2:#6f86ff;--signal-soft:rgba(47,81,255,.12);--live:#ff3b2f;--font:"General Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--mono:var(--bnlp-font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--wrap:1320px;--pad:clamp(20px,4.5vw,64px);--r:16px;--r-lg:28px;--ease:cubic-bezier(.22,.61,.36,1);--ease-out:cubic-bezier(.16,1,.3,1);--s-section:clamp(80px,12vh,168px)}.bnlp .theme-night{--paper:var(--night);--paper-2:var(--night-2);--card:var(--night-card);--card-2:#1a1d25;--ink:var(--paper-on-night);--ink-2:hsla(45,17%,91%,.74);--mute:hsla(45,17%,91%,.48);--line:var(--night-line);--line-2:var(--night-line2);background:var(--night);color:var(--ink)}.bnlp *,.bnlp :after,.bnlp :before{box-sizing:border-box}.bnlp *{margin:0}.bnlp{-webkit-text-size-adjust:100%;font-family:var(--font);background:var(--paper);color:var(--ink);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}.bnlp canvas,.bnlp img,.bnlp svg{display:block;max-width:100%}.bnlp a{color:inherit;text-decoration:none}.bnlp ul{list-style:none;padding:0}.bnlp button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}.bnlp ::-moz-selection{background:var(--signal);color:#fff}.bnlp ::selection{background:var(--signal);color:#fff}.bnlp .wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--pad);position:relative}.bnlp .section{padding-block:var(--s-section)}.bnlp .section,.bnlp main{position:relative}.bnlp .display{font-weight:500;letter-spacing:-.035em;line-height:.98}.bnlp .display em{font-style:normal;color:var(--signal)}.bnlp .eyebrow{font-family:var(--mono);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);display:inline-flex;align-items:center;gap:.7em;font-weight:500}.bnlp .eyebrow--light{color:hsla(45,17%,91%,.6)}.bnlp .eyebrow__num{color:var(--signal);font-weight:600;margin-right:.2em}.bnlp .eyebrow__dot{width:7px;height:7px;border-radius:50%;background:var(--live);flex:none;box-shadow:0 0 0 0 rgba(255,59,47,.6);animation:bnlp-pulse 2.2s var(--ease) infinite}@keyframes bnlp-pulse{0%{box-shadow:0 0 0 0 rgba(255,59,47,.5)}70%{box-shadow:0 0 0 7px rgba(255,59,47,0)}to{box-shadow:0 0 0 0 rgba(255,59,47,0)}}.bnlp .sec-head{max-width:820px;margin-bottom:clamp(48px,6vw,84px)}.bnlp .sec-head .eyebrow{margin-bottom:26px}.bnlp .sec-head__title{font-size:clamp(2rem,4.6vw,3.6rem);margin-bottom:26px;max-width:20ch}.bnlp .sec-head__lead{color:var(--ink-2);font-size:clamp(1.02rem,1.4vw,1.18rem);max-width:60ch}.bnlp .sec-head__lead--light{color:hsla(45,17%,91%,.72)}.bnlp .sec-head--center{max-width:900px;margin-inline:auto;text-align:center}.bnlp .sec-head--center .sec-head__lead,.bnlp .sec-head--center .sec-head__title{margin-inline:auto}.bnlp .btn{display:inline-flex;align-items:center;gap:.55em;padding:.82em 1.35em;border-radius:100px;font-weight:500;font-size:.96rem;letter-spacing:-.01em;white-space:nowrap;transition:transform .4s var(--ease-out),background .25s,color .25s,box-shadow .4s var(--ease-out),border-color .25s;will-change:transform}.bnlp .btn__arrow{width:16px;height:16px;transition:transform .4s var(--ease-out)}.bnlp .btn:hover{transform:translateY(-2px)}.bnlp .btn:active{transform:translateY(0);transition-duration:.1s}.bnlp .btn:hover .btn__arrow{transform:translateX(3px)}.bnlp .btn--lg{padding:1.02em 1.7em;font-size:1.02rem}.bnlp .btn--accent{background:var(--signal);color:#fff;box-shadow:0 10px 30px -12px var(--signal)}.bnlp .btn--accent:hover{box-shadow:0 18px 44px -14px var(--signal)}.bnlp .btn--dark{background:var(--ink);color:var(--paper)}.bnlp .btn--glass{background:transparent;color:hsla(45,17%,91%,.9);border:1px solid hsla(0,0%,100%,.2)}.bnlp .btn--glass:hover{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.42)}.bnlp .link-underline{font-size:.96rem;font-weight:500;position:relative;padding-bottom:3px}.bnlp .link-underline:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:1px;background:currentColor;transition:right .4s var(--ease-out)}.bnlp .link-underline:hover:after{right:0}.bnlp .link-underline--light{color:hsla(45,17%,91%,.85)}.bnlp .brand{display:inline-flex;align-items:center;gap:10px;font-weight:600;letter-spacing:-.02em;font-size:1.1rem;color:var(--ink)}.bnlp .brand__mark{width:28px;height:28px;position:relative;flex:none}.bnlp .brand__logo{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.bnlp .nav{position:fixed;top:0;left:0;right:0;z-index:100;transition:transform .45s var(--ease-out)}.bnlp .nav__inner{width:calc(100% - clamp(24px, 6vw, 48px));margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:10px 12px 10px 22px;border-radius:100px;border:1px solid transparent;transition:background .4s var(--ease),border-color .4s,box-shadow .4s,margin-top .4s,backdrop-filter .4s}.bnlp .nav.is-scrolled .nav__inner{margin-top:10px;background:hsla(48,38%,97%,.82);border-color:var(--line);box-shadow:0 14px 44px -26px rgba(11,12,14,.45);backdrop-filter:blur(16px) saturate(1.4)}.bnlp .nav .brand,.bnlp .nav .link-underline,.bnlp .nav__links a,.bnlp .nav__status{color:var(--paper-on-night)}.bnlp .nav.is-scrolled .brand,.bnlp .nav.is-scrolled .link-underline,.bnlp .nav.is-scrolled .nav__links a,.bnlp .nav.is-scrolled .nav__status{color:var(--ink)}.bnlp .nav.is-scrolled .nav__status{display:none}.bnlp .nav__links{display:flex;gap:30px}.bnlp .nav__links a{font-size:.92rem;opacity:.8;position:relative;transition:opacity .25s}.bnlp .nav__links a:hover{opacity:1}.bnlp .nav__links a:after{content:"";position:absolute;left:0;bottom:-6px;width:0;height:1.5px;background:var(--signal);transition:width .3s var(--ease-out)}.bnlp .nav__links a:hover:after{width:100%}.bnlp .nav__actions{display:flex;align-items:center;gap:26px}.bnlp .nav .link-underline{opacity:.78;transition:opacity .25s}.bnlp .nav .link-underline:hover{opacity:1}.bnlp .nav__status{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:.74rem;letter-spacing:.03em;opacity:.82}.bnlp .nav__status-dot{width:7px;height:7px;border-radius:50%;background:#3ad07a;box-shadow:0 0 8px #3ad07a;flex:none;animation:bnlp-pulse-green 2.4s var(--ease) infinite}@keyframes bnlp-pulse-green{0%{box-shadow:0 0 0 0 rgba(58,208,122,.5)}70%{box-shadow:0 0 0 6px rgba(58,208,122,0)}to{box-shadow:0 0 0 0 rgba(58,208,122,0)}}.bnlp .hero{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding-top:120px;padding-bottom:0;background:radial-gradient(120% 90% at 78% 18%,#15171f 0,var(--night) 56%)}.bnlp .hero__canvas{position:absolute;inset:0;width:100%;height:100%;z-index:1;opacity:.9}.bnlp .hero__grid{z-index:0;background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:radial-gradient(120% 100% at 50% 40%,#000 35%,transparent 92%);mask-image:radial-gradient(120% 100% at 50% 40%,#000 35%,transparent 92%)}.bnlp .hero__grid,.bnlp .hero__vignette{position:absolute;inset:0;pointer-events:none}.bnlp .hero__vignette{z-index:2;background:radial-gradient(80% 60% at 30% 50%,rgba(10,11,13,.82) 0,rgba(10,11,13,0) 70%),linear-gradient(180deg,rgba(10,11,13,.5) 0,rgba(10,11,13,0) 24%,rgba(10,11,13,0) 70%,var(--night) 100%)}.bnlp .hero__inner{z-index:3;max-width:1000px;padding-top:24px}.bnlp .eyebrow.hero__eyebrow{color:hsla(45,17%,91%,.62);margin-bottom:28px;gap:1.2em}.bnlp .eyebrow__live{display:inline-flex;align-items:center;gap:.6em;color:var(--live);font-weight:600}.bnlp .hero__title{font-weight:500;font-size:clamp(2.9rem,8.6vw,7.2rem);line-height:.96;letter-spacing:-.045em;color:#fff;margin-bottom:30px}.bnlp .hero__title .line{display:block;overflow:hidden;padding-bottom:.06em}.bnlp .hero__title .line__in{display:block}.bnlp .accent-dot{color:var(--signal-2)}.bnlp .hero__sub{max-width:56ch;color:hsla(45,17%,91%,.74);font-size:clamp(1.05rem,1.5vw,1.25rem);margin-bottom:38px}.bnlp .hero__cta{display:flex;gap:20px;flex-wrap:wrap;align-items:center;margin-bottom:34px}.bnlp .hero__trust{display:flex;gap:30px;flex-wrap:wrap;font-family:var(--mono);font-size:.76rem;letter-spacing:.04em;color:hsla(45,17%,91%,.5);text-transform:uppercase}.bnlp .hero__trust li{position:relative}.bnlp .hero__trust li+li:before{content:"";position:absolute;left:-16px;top:50%;width:3px;height:3px;border-radius:50%;background:hsla(45,17%,91%,.3);transform:translateY(-50%)}.bnlp .hero__ticker{z-index:3;position:relative;margin-top:clamp(40px,7vh,96px);padding:18px 0 26px;border-top:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:space-between;gap:24px;padding-inline:var(--pad);max-width:var(--wrap);margin-inline:auto;width:100%}.bnlp .ticker{display:flex;align-items:center;gap:22px;overflow:hidden;flex:1}.bnlp .ticker__label{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;color:hsla(45,17%,91%,.55);flex:none}.bnlp .ticker__feed{display:flex;gap:30px;white-space:nowrap;font-family:var(--mono);font-size:.8rem;min-height:1.2em}.bnlp .ticker__item{display:inline-flex;align-items:center;gap:9px;color:hsla(45,17%,91%,.7);animation:bnlp-ticker-in .5s var(--ease-out) both}.bnlp .ticker__item b{color:#fff;font-weight:600}.bnlp .ticker__item:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--signal-2)}.bnlp .ticker__item--alert:before{background:var(--live)}@keyframes bnlp-ticker-in{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:none}}.bnlp .hero__scroll{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:hsla(45,17%,91%,.5);flex:none}.bnlp .hero__scroll svg{width:15px;height:15px;animation:bnlp-bob 2s var(--ease) infinite}@keyframes bnlp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.bnlp .marquee-band{background:var(--ink);color:var(--paper-on-night);border-block:1px solid hsla(0,0%,100%,.08);overflow:hidden}.bnlp .marquee{display:flex;padding-block:22px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.bnlp .marquee__row{display:flex;align-items:center;gap:28px;padding-left:28px;flex:none;white-space:nowrap;will-change:transform;font-size:clamp(1.3rem,2.4vw,2rem);font-weight:500;letter-spacing:-.02em}.bnlp .marquee__sep{color:var(--signal-2);font-weight:400}.bnlp .marquee__row span:not(.marquee__sep){opacity:.9}.bnlp .problem .eyebrow{margin-bottom:40px}.bnlp .problem__grid{display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(32px,6vw,96px);align-items:end}.bnlp .problem__head{font-size:clamp(2.1rem,5vw,4.2rem);max-width:18ch}.bnlp .problem__body{display:grid;gap:1.1em;color:var(--ink-2);font-size:1.08rem;padding-bottom:.4em}.bnlp .problem__body strong{color:var(--ink);font-weight:600}.bnlp .roi{background:var(--paper-2);border-block:1px solid var(--line)}.bnlp .waste{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(24px,4vw,56px);align-items:center;background:var(--ink);color:var(--paper-on-night);border-radius:var(--r-lg);padding:clamp(30px,4vw,52px);margin-bottom:clamp(40px,5vw,72px);position:relative;overflow:hidden}.bnlp .waste:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:40px 40px;-webkit-mask-image:radial-gradient(70% 120% at 100% 0,#000,transparent 70%);mask-image:radial-gradient(70% 120% at 100% 0,#000,transparent 70%)}.bnlp .waste__main{position:relative;z-index:1}.bnlp .waste__label{color:hsla(45,17%,91%,.6);font-size:.98rem;max-width:34ch;margin-bottom:16px}.bnlp .waste__num{font-size:clamp(3.4rem,8vw,6.4rem);font-weight:500;letter-spacing:-.045em;line-height:.9;color:#fff}.bnlp .waste__num,.bnlp .waste__num [data-waste]{font-variant-numeric:tabular-nums}.bnlp .waste__unit{font-size:.3em;color:var(--signal-2);margin-left:.35em;letter-spacing:0}.bnlp .waste__side{position:relative;z-index:1;display:grid;gap:18px;border-left:1px solid hsla(0,0%,100%,.14);padding-left:clamp(20px,3vw,40px)}.bnlp .waste__stat{display:flex;flex-direction:column;gap:2px}.bnlp .waste__stat-num{font-size:1.9rem;font-weight:500;letter-spacing:-.03em;color:#fff}.bnlp .waste__stat-num[data-suffix]:after{content:attr(data-suffix)}.bnlp .waste__stat span:last-child{font-family:var(--mono);font-size:.74rem;letter-spacing:.04em;color:hsla(45,17%,91%,.5)}.bnlp .compare__labels{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,5vw,80px);margin-bottom:14px}.bnlp .compare__h{font-family:var(--mono);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;display:inline-flex;align-items:center;gap:8px}.bnlp .compare__h--old{color:var(--mute)}.bnlp .compare__rows{display:grid;border-top:1px solid var(--line-2)}.bnlp .compare__row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,5vw,80px);align-items:center;padding:22px 0;border-bottom:1px solid var(--line-2);position:relative;transition:background .3s}.bnlp .compare__row:hover{background:rgba(47,81,255,.03)}.bnlp .compare__old{color:var(--mute);font-size:1.04rem;position:relative;width:-moz-fit-content;width:fit-content}.bnlp .compare__old:after{content:"";position:absolute;left:0;top:55%;height:1.5px;width:100%;background:currentColor;opacity:.5;transform:scaleX(var(--strike,0));transform-origin:left;transition:transform .6s var(--ease-out)}.bnlp .compare__row.is-in .compare__old{--strike:1}.bnlp .compare__new{color:var(--ink);font-size:clamp(1.05rem,1.7vw,1.32rem);font-weight:500;letter-spacing:-.015em;padding-left:26px;position:relative}.bnlp .compare__new:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:3px;border-radius:3px;background:var(--signal);transform:scaleY(var(--bar,0));transform-origin:top;transition:transform .5s var(--ease-out)}.bnlp .compare__row.is-in .compare__new:before{--bar:1}.bnlp .platform{padding-top:var(--s-section);padding-bottom:clamp(76px,10vh,136px)}.bnlp .pipeline{height:420vh;position:relative}.bnlp .pipeline__sticky{position:relative;height:100svh;display:flex;align-items:center}.bnlp .pipeline__inner{display:grid;grid-template-columns:minmax(280px,.85fr) 1.15fr;gap:clamp(32px,5vw,88px);align-items:center;width:100%}.bnlp .stages{position:relative;display:grid;gap:4px;padding-left:30px}.bnlp .stages__rail{position:absolute;left:5px;top:18px;bottom:18px;width:2px;background:var(--night-line);border-radius:2px;overflow:hidden}.bnlp .stages__fill{position:absolute;left:0;top:0;width:100%;height:0;background:var(--signal);box-shadow:0 0 12px var(--signal)}.bnlp .stage{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:16px 0;opacity:.38;transition:opacity .45s var(--ease);position:relative}.bnlp .stage:before{content:"";position:absolute;left:-30px;top:24px;width:12px;height:12px;border-radius:50%;background:var(--night-2);border:2px solid var(--night-line2);transition:all .45s var(--ease)}.bnlp .stage.is-active{opacity:1}.bnlp .stage.is-active:before{background:var(--signal);border-color:var(--signal);box-shadow:0 0 0 5px var(--signal-soft)}.bnlp .stage__idx{font-family:var(--mono);font-size:.76rem;color:var(--mute);padding-top:4px}.bnlp .stage.is-active .stage__idx{color:var(--signal-2)}.bnlp .stage__name{display:block;font-size:clamp(1.3rem,2vw,1.7rem);font-weight:500;letter-spacing:-.02em}.bnlp .stage__desc{display:block;color:var(--ink-2);font-size:.96rem;margin-top:8px;max-height:0;overflow:hidden;opacity:0;transition:max-height .5s var(--ease),opacity .4s var(--ease),margin-top .4s}.bnlp .stage.is-active .stage__desc{max-height:140px;opacity:1}.bnlp .stagebox{position:relative;height:min(580px,74svh);border:1px solid var(--night-line2);border-radius:var(--r-lg);background:linear-gradient(180deg,#14161c,#0e1014);overflow:hidden;display:flex;flex-direction:column}.bnlp .stagebox__head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--night-line)}.bnlp .stagebox__chip{font-family:var(--mono);font-size:.76rem;letter-spacing:.08em;color:var(--signal-2)}.bnlp .stagebox__live{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:.72rem;color:hsla(45,17%,91%,.55)}.bnlp .stagebox__canvas{position:relative;flex:1;overflow:hidden}.bnlp .pdoc{position:absolute;top:34px;left:34px;width:224px;padding:16px;border-radius:12px;background:#1c1f28;border:1px solid var(--night-line2);box-shadow:0 30px 60px -30px #000;z-index:3;overflow:hidden;transition:transform .55s var(--ease-out)}.bnlp .pdoc__top{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.bnlp .pdoc__name{font-size:.86rem;font-weight:600;color:#fff;letter-spacing:-.01em}.bnlp .pdoc__src{font-family:var(--mono);font-size:.66rem;color:hsla(45,17%,91%,.45)}.bnlp .pdoc__lines{display:grid;gap:7px}.bnlp .pdoc__lines i{height:5px;border-radius:3px;background:hsla(0,0%,100%,.14)}.bnlp .pdoc__lines i:nth-child(2){width:92%}.bnlp .pdoc__lines i:nth-child(3){width:78%}.bnlp .pdoc__lines i:nth-child(4){width:88%}.bnlp .pdoc__lines i:nth-child(5){width:62%}.bnlp .pdoc__scan{position:absolute;left:0;right:0;top:0;height:42%;background:linear-gradient(180deg,rgba(47,81,255,.32),transparent);border-bottom:1px solid var(--signal-2);opacity:0}.bnlp .pdoc.is-scanning .pdoc__scan{opacity:1;animation:bnlp-scan 1.6s var(--ease) infinite}@keyframes bnlp-scan{0%{transform:translateY(-24%)}to{transform:translateY(238%)}}.bnlp .stageview{position:absolute;inset:0;padding:34px;display:flex;align-items:flex-end;opacity:0;transform:translateY(16px);transition:opacity .5s var(--ease),transform .5s var(--ease);pointer-events:none}.bnlp .stageview.is-active{opacity:1;transform:none;pointer-events:auto}.bnlp .sgrid{position:absolute;inset:28px;display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:1fr;gap:8px;align-content:stretch}.bnlp .sgrid span{border-radius:4px;background:hsla(0,0%,100%,.06);transition:background .4s,box-shadow .4s}.bnlp .sgrid span.on{background:var(--signal);box-shadow:0 0 12px var(--signal)}.bnlp .sgrid span.alert{background:var(--live);box-shadow:0 0 12px var(--live)}.bnlp .chips{display:flex;flex-wrap:wrap;gap:12px;align-content:flex-end}.bnlp .chip{font-family:var(--mono);font-size:.82rem;padding:10px 15px;border-radius:10px;background:hsla(0,0%,100%,.05);border:1px solid var(--night-line2);color:hsla(45,17%,91%,.78)}.bnlp .chip--new{background:var(--signal-soft);border-color:rgba(111,134,255,.4);color:var(--signal-2)}.bnlp .analyze{width:100%;max-width:420px}.bnlp .analyze__row{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--mono);font-size:.82rem;color:hsla(45,17%,91%,.72);margin-bottom:12px}.bnlp .analyze__row span:last-child{color:var(--signal-2)}.bnlp .analyze__bar{height:8px;border-radius:100px;background:hsla(0,0%,100%,.08);overflow:hidden}.bnlp .analyze__bar span{display:block;height:100%;width:0;background:var(--signal);border-radius:100px;box-shadow:0 0 14px var(--signal)}.bnlp .analyze__status{font-family:var(--mono);font-size:.78rem;color:hsla(45,17%,91%,.5);margin-top:14px}.bnlp .deliver{width:100%}.bnlp .deliver__alert{background:#fff;color:#12141a;border-radius:14px;padding:18px 20px;box-shadow:0 30px 60px -28px rgba(0,0,0,.7);max-width:460px}.bnlp .deliver__alert-top{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:.72rem;letter-spacing:.06em;color:var(--live);font-weight:600;margin-bottom:10px}.bnlp .deliver__alert-body{display:block;font-size:1.06rem;font-weight:500;letter-spacing:-.01em;line-height:1.35}.bnlp .deliver__meta{display:block;margin-top:14px;font-family:var(--mono);font-size:.76rem;color:hsla(45,17%,91%,.5)}.bnlp .platform__outro{text-align:center;max-width:22ch;margin:clamp(40px,5vw,76px) auto 0;font-size:clamp(1.5rem,3.4vw,2.6rem);font-weight:500;letter-spacing:-.025em;line-height:1.14}.bnlp .platform__outro span{color:hsla(45,17%,91%,.5)}@media (min-width:1081px){.bnlp .platform .sec-head{margin-bottom:clamp(-160px,-13svh,-32px)}.bnlp .platform__outro{margin-top:clamp(-160px,-13svh,-32px)}}.bnlp .deepread{background:var(--paper)}.bnlp .dr{border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--card);box-shadow:0 50px 100px -60px rgba(11,12,14,.5)}.bnlp .dr__tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.bnlp .dr__tab{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:20px 24px;text-align:left;border-right:1px solid var(--line);position:relative;transition:background .3s}.bnlp .dr__tab:last-child{border-right:0}.bnlp .dr__tab:after{content:"";position:absolute;left:0;bottom:-1px;width:0;height:2px;background:var(--signal);transition:width .35s var(--ease-out)}.bnlp .dr__tab.is-active:after{width:100%}.bnlp .dr__tab:hover{background:rgba(47,81,255,.03)}.bnlp .dr__tab-name{font-weight:600;font-size:1.02rem;letter-spacing:-.01em}.bnlp .dr__tab.is-active .dr__tab-name{color:var(--signal)}.bnlp .dr__tab-src{font-family:var(--mono);font-size:.74rem;color:var(--mute)}.bnlp .dr__panel{display:grid;grid-template-columns:320px 1fr}.bnlp .dr__aside{padding:34px;border-right:1px solid var(--line);display:flex;flex-direction:column;align-items:center;text-align:center}.bnlp .dr__chrome{display:flex;gap:6px;align-self:flex-start;margin-bottom:28px}.bnlp .dr__chrome i{width:10px;height:10px;border-radius:50%;background:var(--line-2)}.bnlp .dr__kicker{font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;color:var(--mute);margin-bottom:18px}.bnlp .score{position:relative;width:168px;height:168px}.bnlp .score__ring{width:100%;height:100%;transform:rotate(-90deg)}.bnlp .score__track{fill:none;stroke:var(--line-2);stroke-width:9}.bnlp .score__fill{fill:none;stroke:var(--signal);stroke-width:9;stroke-linecap:round;stroke-dasharray:377;stroke-dashoffset:377;transition:stroke .3s}.bnlp .score__center{position:absolute;inset:0;display:grid;place-items:center}.bnlp .score__value{display:flex;align-items:baseline;gap:3px;transform:translateY(2px)}.bnlp .score__num{font-size:3.6rem;font-weight:500;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.bnlp .score__den{font-size:1.2rem;color:var(--mute);font-weight:500}.bnlp .dr__verdict{margin-top:18px;font-weight:600;font-size:.96rem;color:var(--signal);letter-spacing:-.01em}.bnlp .dr__docmeta{margin-top:auto;padding-top:26px}.bnlp .dr__doc-name{font-weight:500;font-size:1.02rem;letter-spacing:-.01em}.bnlp .dr__doc-sub{font-family:var(--mono);font-size:.74rem;color:var(--mute);margin-top:5px}.bnlp .dr__out{padding:38px clamp(28px,4vw,48px);display:grid;gap:30px;align-content:start}.bnlp .dr__block-label{font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-bottom:12px;display:inline-flex;align-items:center;gap:9px}.bnlp .dr__block-label:before{content:"";width:16px;height:1px;background:var(--signal)}.bnlp .dr__summary{font-size:clamp(1.08rem,1.5vw,1.28rem);line-height:1.5;color:var(--ink);max-width:62ch;min-height:2.5em}.bnlp .dr__summary .caret{color:var(--signal);font-weight:400}.bnlp .leads{display:grid;gap:10px}.bnlp .leads li{display:flex;align-items:center;gap:14px;padding:15px 18px;border-radius:12px;background:var(--card-2);border:1px solid var(--line);font-size:1rem;opacity:0;transform:translateX(-10px);transition:opacity .45s var(--ease-out),transform .45s var(--ease-out)}.bnlp .leads li.is-in{opacity:1;transform:none}.bnlp .leads__tag{font-family:var(--mono);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--signal);background:var(--signal-soft);padding:5px 10px;border-radius:7px;flex:none}.bnlp .dr__next{font-size:1.08rem;font-weight:500;letter-spacing:-.01em;line-height:1.4;padding:20px 22px;border-radius:14px;background:var(--ink);color:var(--paper-on-night);max-width:62ch}.bnlp .enterprise{background:var(--paper-2);border-top:1px solid var(--line)}.bnlp .caps{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.bnlp .cap{background:var(--card);padding:38px 32px 46px;grid-column:span 2;transition:background .3s}.bnlp .cap:nth-child(4),.bnlp .cap:nth-child(5){grid-column:span 3}.bnlp .cap:hover{background:var(--card-2)}.bnlp .cap__idx{font-family:var(--mono);font-size:.76rem;color:var(--signal);letter-spacing:.1em}.bnlp .cap h3{font-size:1.28rem;font-weight:500;letter-spacing:-.02em;margin:18px 0 12px}.bnlp .cap p{color:var(--ink-2);font-size:1rem;max-width:44ch}.bnlp .proof{background:var(--paper)}.bnlp .quotes{position:relative}.bnlp .quotes__viewport{overflow:hidden}.bnlp .quotes__track{display:flex;transition:transform .65s var(--ease-out)}.bnlp .quote{flex:0 0 100%;display:grid;gap:32px}@media (min-width:900px){.bnlp .quote{flex-basis:64%;margin-right:24px}}.bnlp .quote blockquote{font-size:clamp(1.3rem,2.6vw,2rem);font-weight:500;letter-spacing:-.02em;line-height:1.3}.bnlp .quote blockquote:before{content:"\201C";color:var(--signal);margin-right:.06em}.bnlp .quote figcaption{display:grid;gap:3px}.bnlp .quote__org{font-family:var(--mono);font-size:.74rem;letter-spacing:.1em;color:var(--signal);text-transform:uppercase;margin-bottom:6px}.bnlp .quote__name{font-weight:600;font-size:1.05rem}.bnlp .quote__role{color:var(--mute);font-size:.94rem}.bnlp .quotes__nav{display:flex;gap:12px;margin-top:40px}.bnlp .qbtn{width:50px;height:50px;border-radius:50%;border:1px solid var(--line-2);display:grid;place-items:center;transition:all .3s}.bnlp .qbtn svg{width:16px;height:16px}.bnlp .qbtn--solid,.bnlp .qbtn:hover{border-color:var(--ink)}.bnlp .qbtn--solid{background:var(--ink);color:var(--paper)}.bnlp .qbtn--solid:hover{background:var(--signal);border-color:var(--signal)}.bnlp .finale{position:relative;overflow:hidden;padding-block:clamp(96px,14vh,200px);background:radial-gradient(110% 90% at 80% 12%,#16181f 0,var(--night) 58%)}.bnlp .finale__canvas{position:absolute;inset:0;width:100%;height:100%;z-index:0;opacity:.7}.bnlp .finale__grid{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:radial-gradient(100% 100% at 50% 50%,#000 30%,transparent 85%);mask-image:radial-gradient(100% 100% at 50% 50%,#000 30%,transparent 85%)}.bnlp .finale__inner{z-index:2;max-width:880px}.bnlp .finale .eyebrow{margin-bottom:28px}.bnlp .finale__title{font-size:clamp(2.2rem,5.4vw,4.6rem);color:#fff;margin-bottom:34px;max-width:16ch}.bnlp .finale__list{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}.bnlp .finale__list li{font-family:var(--mono);font-size:.82rem;color:hsla(45,17%,91%,.82);border:1px solid var(--night-line2);padding:10px 16px;border-radius:100px}.bnlp .finale__note{color:hsla(45,17%,91%,.6);max-width:52ch;margin-bottom:40px;font-size:1.05rem}.bnlp .finale__cta{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.bnlp .footer{padding-block:clamp(60px,8vw,100px) 34px;border-top:1px solid var(--night-line)}.bnlp .footer__inner{display:grid;grid-template-columns:1.3fr 2fr;gap:56px;padding-bottom:60px}.bnlp .footer__brand .brand{margin-bottom:20px}.bnlp .footer__statement{color:hsla(45,17%,91%,.6);max-width:30ch;font-size:1.06rem}.bnlp .footer__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.bnlp .footer__col{display:grid;gap:13px;align-content:start}.bnlp .footer__col-title{font-family:var(--mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:hsla(45,17%,91%,.45);margin-bottom:5px}.bnlp .footer__col a{color:hsla(45,17%,91%,.72);font-size:.96rem;width:-moz-fit-content;width:fit-content;transition:color .2s}.bnlp .footer__col a:hover{color:#fff}.bnlp .footer__base{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:28px;border-top:1px solid var(--night-line);font-family:var(--mono);font-size:.74rem;color:hsla(45,17%,91%,.45)}.bnlp [data-reveal]{opacity:0;transform:translateY(26px)}.bnlp [data-reveal].is-in{opacity:1;transform:none}.bnlp [data-stagger]{opacity:0}@media (prefers-reduced-motion:reduce){.bnlp *,.bnlp :after,.bnlp :before{animation:none!important;transition:none!important}.bnlp [data-reveal],.bnlp [data-stagger]{opacity:1!important;transform:none!important}.bnlp .pipeline{height:auto!important}.bnlp .pipeline__sticky{position:static;height:auto}}@media (max-width:1080px){.bnlp .nav__links,.bnlp .nav__status{display:none}.bnlp .problem__grid{gap:32px;align-items:start}.bnlp .problem__grid,.bnlp .waste{grid-template-columns:1fr}.bnlp .waste__side{border-left:0;border-top:1px solid hsla(0,0%,100%,.14);padding-left:0;padding-top:24px;grid-template-columns:repeat(3,1fr)}.bnlp .pipeline{height:auto}.bnlp .pipeline__sticky{position:static;height:auto;padding-block:12px}.bnlp .pipeline__inner{grid-template-columns:1fr;gap:36px}.bnlp .stagebox{order:1;height:460px}.bnlp .stages{order:2}.bnlp .stage__desc{max-height:140px;opacity:1}.bnlp .stage{opacity:1}.bnlp .dr__panel{grid-template-columns:1fr}.bnlp .dr__aside{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;gap:24px;text-align:left;flex-wrap:wrap;align-items:center}.bnlp .dr__chrome{display:none}.bnlp .dr__docmeta{margin:0;padding:0}.bnlp .caps{grid-template-columns:repeat(2,1fr)}.bnlp .cap,.bnlp .cap:nth-child(4),.bnlp .cap:nth-child(5){grid-column:span 1}.bnlp .cap:nth-child(5){grid-column:span 2}.bnlp .footer__inner{grid-template-columns:1fr;gap:40px}}@media (max-width:640px){.bnlp .hero{padding-top:110px}.bnlp .hero__ticker{flex-direction:column;align-items:flex-start;gap:16px}.bnlp .hero__scroll{display:none}.bnlp .compare__labels{grid-template-columns:1fr}.bnlp .compare__labels .compare__h--old{display:none}.bnlp .compare__row{grid-template-columns:1fr;gap:12px;padding:20px 0}.bnlp .compare__new{padding-left:16px}.bnlp .dr__tabs,.bnlp .waste__side{grid-template-columns:1fr}.bnlp .dr__tab{border-right:0;border-bottom:1px solid var(--line)}.bnlp .caps{grid-template-columns:1fr}.bnlp .cap,.bnlp .cap:nth-child(5){grid-column:span 1}.bnlp .nav__actions .link-underline{display:none}.bnlp .hero__trust{gap:22px}.bnlp .hero__trust li+li:before{display:none}}