.wordmark-mark{position:relative;width:34px;height:34px;display:inline-grid;flex:0 0 34px;place-items:center}.wordmark-mark img{position:absolute;inset:0;width:100%;height:100%}.mobile-control-proof,.mobile-hero-actions,.mobile-pricing-fit-cta,.mobile-state-fact,.relay-control-short,.relay-demo-title-short,.relay-disclosure-compact,.relay-scenario-short,.wordmark-mark-ink,.wordmark-primary-ink{display:none}.wordmark-primary{position:relative;display:inline-block;width:220px;height:42px;flex:0 0 auto}.wordmark-primary img{position:absolute;inset:0;display:block;width:100%;height:100%}.wordmark-primary .wordmark-primary-ink{display:none}.topbar .wordmark .wordmark-primary img{width:100%;height:100%;filter:none}.footer-wordmark-image{width:240px!important;height:auto!important}.fit-disclosures-mobile,.mobile-scenario-picker{display:none}.cinematic-machine{position:relative;display:grid;grid-template-columns:minmax(330px,.82fr) minmax(520px,1.18fr);align-items:stretch;overflow:hidden;border-top:2px solid var(--b4-ink);border-bottom:2px solid var(--b4-ink);background:var(--b4-graphite);color:#fff}.cinematic-machine-copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:clamp(42px,6vw,86px) clamp(26px,4vw,64px);background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0),#111318;background-size:34px 34px}.cinematic-machine .eyebrow{margin:18px 0 16px;color:var(--b4-progress);font-family:var(--b4-mono);font-size:.7rem;font-weight:850;letter-spacing:.085em;text-transform:uppercase}.cinematic-machine h1,.cinematic-machine h2{max-width:10ch;margin:0 0 22px;color:#fff;font-size:clamp(2.7rem,4.7vw,5.2rem);letter-spacing:-.065em;line-height:.92}.cinematic-machine-copy>p:not(.eyebrow):not(.cinematic-machine-status){max-width:53ch;margin-bottom:26px;color:rgba(255,255,255,.66);font-size:.96rem}.cinematic-machine-status{width:fit-content;display:inline-flex;align-items:center;gap:8px;margin:0;padding:6px 9px;border:1px solid rgba(255,255,255,.16);color:rgba(255,255,255,.62);font-family:var(--b4-mono);font-size:.62rem;font-weight:760;letter-spacing:.045em;text-transform:uppercase}.cinematic-machine-status span{width:7px;height:7px;border-radius:50%;background:var(--b4-progress);box-shadow:0 0 14px rgba(221,255,54,.52)}.cinematic-machine-path{display:flex;align-items:center;gap:8px;margin-bottom:26px;color:rgba(255,255,255,.78);font-family:var(--b4-mono);font-size:.65rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.cinematic-machine-path i{width:clamp(12px,2vw,34px);height:2px;background:linear-gradient(90deg,var(--b4-route),var(--b4-progress))}.cinematic-machine-actions{display:flex;flex-wrap:wrap;gap:10px}.cinematic-machine-actions a{min-height:50px;display:inline-flex;align-items:center;justify-content:space-between;gap:22px;padding:12px 14px;border:2px solid rgba(255,255,255,.72);color:#fff;font-size:.76rem;font-weight:850}.cinematic-machine-actions a:first-child{min-width:238px;border-color:var(--b4-progress);background:var(--b4-progress);box-shadow:7px 7px 0 var(--b4-route);color:var(--b4-ink)}.cinematic-machine-actions a:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--b4-route)}.cinematic-machine-boundary{margin:24px 0 0!important;padding-top:14px;border-top:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.5)!important;font-family:var(--b4-mono);font-size:.6rem!important;font-weight:800;letter-spacing:.035em;line-height:1.5;text-transform:uppercase}.cinematic-machine-visual{position:relative;min-height:560px;overflow:hidden;background:#080a0d}.cinematic-machine-visual:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(17,19,24,.4),transparent 34%);content:"";pointer-events:none}.cinematic-machine-visual img{width:100%;height:100%;object-fit:cover;object-position:58% center;transform:scale(1.01)}.cinematic-machine-scan{position:absolute;z-index:2;top:0;bottom:0;left:-18%;width:12%;transform:translateZ(0) skewX(-12deg);will-change:transform,opacity;background:linear-gradient(90deg,transparent,rgba(54,86,220,.18),transparent);filter:blur(5px);opacity:0;pointer-events:none}.cinematic-machine[data-motion=active] .cinematic-machine-visual img{animation:cinematic-machine-breathe 4.8s ease-out 1 both}.cinematic-machine[data-motion=active] .cinematic-machine-scan{animation:cinematic-machine-scan 4.6s ease-in-out 1 both}.cinematic-machine-visual p{position:absolute;z-index:3;right:18px;bottom:14px;margin:0;padding:6px 8px;background:rgba(8,10,13,.76);color:rgba(255,255,255,.58);font-family:var(--b4-mono);font-size:.61rem;letter-spacing:.04em;text-transform:uppercase}.cinematic-machine-ticket{position:absolute;z-index:4;display:grid;gap:5px;padding:12px 14px;border:1px solid rgba(255,255,255,.5);background:rgba(10,12,16,.9);box-shadow:7px 7px 0 rgba(54,86,220,.68);color:#fff;backdrop-filter:blur(8px)}.cinematic-machine-ticket small,.cinematic-machine-ticket span{color:var(--b4-progress);font-family:var(--b4-mono);font-size:.57rem;font-weight:850;letter-spacing:.055em}.cinematic-machine-ticket strong{max-width:22ch;font-size:.82rem}.cinematic-machine-ticket small{color:rgba(255,255,255,.55)}.cinematic-machine-ticket-in{top:8%;left:5%}.cinematic-machine-ticket-out{right:5%;bottom:9%;border-color:var(--b4-progress);box-shadow:7px 7px 0 rgba(221,255,54,.24)}.cinematic-machine[data-motion=pending] .cinematic-machine-ticket{opacity:0;transform:translateY(12px)}.cinematic-machine[data-motion=active] .cinematic-machine-ticket{opacity:1;transform:translateY(0);transition:opacity .52s ease,transform .68s cubic-bezier(.22,1,.36,1)}.cinematic-machine[data-motion=active] .cinematic-machine-ticket-out{transition-delay:.52s}@keyframes cinematic-machine-breathe{0%{transform:scale(1.01) translateZ(0)}to{transform:scale(1.045) translate3d(-.7%,-.3%,0)}}@keyframes cinematic-machine-scan{0%,16%{transform:translateZ(0) skewX(-12deg);opacity:0}24%{opacity:.9}52%{transform:translate3d(1050%,0,0) skewX(-12deg);opacity:.5}58%,to{transform:translate3d(1050%,0,0) skewX(-12deg);opacity:0}}@media (max-width:980px){.cinematic-machine[data-motion=active] .cinematic-machine-visual img{animation:none;transform:scale(1.01)}.cinematic-machine-scan{display:none}.cinematic-machine{grid-template-columns:1fr}.cinematic-machine-copy{padding:42px 22px 34px}.cinematic-machine h1,.cinematic-machine h2{max-width:12ch}.cinematic-machine-visual{min-height:clamp(340px,68vw,540px);border-top:1px solid rgba(255,255,255,.14)}.cinematic-machine-demo{min-height:clamp(570px,calc(100svh - 42px),660px);display:block}.cinematic-machine-demo .cinematic-machine-copy{min-height:inherit;justify-content:flex-start;background:linear-gradient(180deg,rgba(13,15,19,.98),rgba(13,15,19,.9) 58%,rgba(13,15,19,.68)),linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:auto,34px 34px,34px 34px}.cinematic-machine-demo .cinematic-machine-copy>p:not(.eyebrow):not(.cinematic-machine-status):not(.cinematic-machine-boundary){max-width:44ch;color:rgba(255,255,255,.82)}.cinematic-machine-demo .cinematic-machine-visual{position:absolute;z-index:0;inset:0;min-height:0;border-top:0;opacity:.7}.cinematic-machine-demo .cinematic-machine-visual:after{background:linear-gradient(180deg,rgba(8,10,13,.42),rgba(8,10,13,.08) 45%,rgba(8,10,13,.7)),linear-gradient(90deg,rgba(8,10,13,.7),transparent 72%)}.cinematic-machine-demo .cinematic-machine-ticket,.cinematic-machine-demo .cinematic-machine-visual>p{display:none}}@media (max-width:620px){.cinematic-machine-demo .cinematic-machine-visual{background:radial-gradient(circle at 77% 24%,rgba(221,255,54,.32) 0 3px,transparent 4px),linear-gradient(128deg,transparent 0 46%,rgba(54,86,220,.28) 46% 47%,transparent 47% 100%),repeating-linear-gradient(90deg,transparent 0 32px,rgba(255,255,255,.035) 33px 34px),repeating-linear-gradient(0deg,transparent 0 32px,rgba(255,255,255,.035) 33px 34px),#090c15}.cinematic-machine-demo .cinematic-machine-visual:before{position:absolute;z-index:1;top:19%;right:-9%;width:68%;height:54%;border:1px solid rgba(255,255,255,.16);background:linear-gradient(90deg,rgba(54,86,220,.44) 0 16%,transparent 16% 73%,rgba(221,255,54,.28) 73% 100%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.01));box-shadow:-12px 12px 0 rgba(54,86,220,.2),-24px 24px 0 rgba(221,255,54,.07);content:"";transform:rotate(-4deg)}.cinematic-machine-demo .cinematic-machine-visual img{display:none}.cinematic-machine-copy{padding:34px 15px 28px}.cinematic-machine h1,.cinematic-machine h2{margin-bottom:16px;font-size:2.65rem}.cinematic-machine-copy>p:not(.eyebrow):not(.cinematic-machine-status){margin-bottom:20px;font-size:.88rem}.cinematic-machine-path{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto 1fr auto;gap:6px;font-size:.55rem}.cinematic-machine-actions{display:grid;grid-template-columns:1fr}.cinematic-machine-actions a,.cinematic-machine-actions a:first-child{min-width:0}.cinematic-machine-visual{min-height:330px}.cinematic-machine-visual img{object-position:68% center}.cinematic-machine-visual p{right:10px;bottom:9px;left:10px;text-align:center}.cinematic-machine-ticket{padding:9px 10px}.cinematic-machine-ticket strong{font-size:.72rem}.cinematic-machine-ticket-in{top:7%;left:10px}.cinematic-machine-ticket-out{right:10px;bottom:14%}}@media (prefers-reduced-motion:reduce){.cinematic-machine[data-motion] .cinematic-machine-scan,.cinematic-machine[data-motion] .cinematic-machine-visual img{animation:none}.cinematic-machine[data-motion] .cinematic-machine-ticket{opacity:1;transform:none;transition:none}}@media (min-width:1100px){.b4-hero{background:radial-gradient(circle at 78% 36%,rgba(54,86,220,.085),transparent 26%),linear-gradient(rgba(20,21,24,.042) 1px,transparent 1px),linear-gradient(90deg,rgba(20,21,24,.042) 1px,transparent 1px),var(--b4-mist);background-size:auto,38px 38px,38px 38px,auto}.topbar .wordmark-mark{width:36px;height:36px;flex-basis:36px}.b4-hero .signature-relay{box-shadow:14px 14px 0 var(--b4-ink),26px 26px 54px rgba(20,21,24,.12)}.b4-hero .desktop-relay-board:after{position:absolute;z-index:0;top:120px;left:40px;width:112px;height:8px;transform:translateX(-120px);background:linear-gradient(90deg,transparent,rgba(54,86,220,.9),transparent);filter:blur(1px);opacity:0;content:"";pointer-events:none}.b4-hero .signature-relay[data-idle=true] .desktop-relay-board:after{animation:v2-desktop-signal 10.5s cubic-bezier(.22,.74,.22,1) infinite}.b4-hero .hero-intro{max-width:490px;color:#383e46}.b4-hero .hero-entry-offer{transition:transform .18s ease,box-shadow .18s ease}.b4-hero .hero-entry-offer:hover{transform:translate(-2px,-2px);box-shadow:10px 10px 0 var(--b4-signal)}.verification-rail{grid-template-columns:minmax(260px,1.3fr) repeat(3,minmax(190px,1fr))}}@media (min-width:1100px) and (max-height:800px){.b4-hero .hero-intro{font-size:.9rem;line-height:1.45}.b4-hero .relay-decision-row>div>strong,.b4-hero .relay-details strong,.b4-hero .relay-record dd,.b4-hero .relay-scenarios button{font-size:.76rem}.b4-hero .relay-state h2{font-size:1.55rem}}@media (min-width:1100px) and (min-height:801px) and (max-height:940px){.b4-hero{grid-template-columns:minmax(340px,.62fr) minmax(680px,1.38fr);gap:30px;padding-top:84px;padding-bottom:16px}.hero-copy-desktop{padding-top:0;padding-bottom:4px}.b4-hero h1{max-width:9ch;margin-bottom:12px;font-size:clamp(3rem,3.55vw,3.5rem)}.b4-hero h1.customer-message-headline{max-width:12.8ch;font-size:clamp(2.8rem,3.2vw,3.2rem);line-height:.94}.b4-hero .hero-intro{margin-bottom:11px;font-size:.86rem;line-height:1.38}.b4-hero .hero-entry-offer{margin-bottom:10px}.b4-hero .hero-entry-offer>div,.b4-hero .hero-entry-offer>p{padding-top:8px;padding-bottom:8px}.b4-hero .hero-actions{margin-bottom:8px}.b4-hero .hero-control-proof{padding-top:8px}.b4-hero .relay-record{min-height:48px}.b4-hero .relay-record dl{display:none}}@keyframes v2-desktop-signal{0%,8%{transform:translateX(-120px);opacity:0}12%{opacity:.95}44%{transform:translateX(640px);opacity:.9}49%,to{transform:translateX(720px);opacity:0}}@media (max-width:1099px){.relay-demo-title-long{display:none}.relay-demo-title-short{display:inline}body{padding-bottom:0}.topbar .wordmark-mark-paper,.topbar .wordmark>img{display:none}.topbar .wordmark-mark-ink{display:block;filter:none}.topbar .wordmark-primary-paper{display:none}.topbar .wordmark-primary .wordmark-primary-ink{display:block}.topbar .wordmark-primary img{filter:none;width:100%;height:100%}.topbar .wordmark-primary{width:174px;height:33px}.topbar .wordmark-mark{width:32px;height:32px;flex-basis:32px}.topbar .wordmark-mark img{width:32px;height:32px;filter:none}.topbar .nav{top:62px}.b4-hero{position:relative;overflow:hidden;gap:20px;padding:84px 16px 30px;isolation:isolate;background:radial-gradient(circle at 92% 13%,rgba(221,255,54,.15),transparent 23rem),linear-gradient(rgba(255,255,255,.034) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.034) 1px,transparent 0),#17191d;background-size:auto,34px 34px,34px 34px,auto}.b4-hero:after{position:absolute;z-index:-1;top:76px;right:-72px;width:190px;height:190px;transform:rotate(14deg);border:1px solid rgba(221,255,54,.28);border-radius:50%;box-shadow:0 0 0 26px rgba(221,255,54,.035),0 0 0 58px rgba(221,255,54,.022);content:"";pointer-events:none}.hero-copy-mobile{position:relative;z-index:1;max-width:720px}.mobile-live-status{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;padding:6px 10px;border-color:rgba(255,255,255,.18);background:rgba(7,8,10,.34);color:rgba(255,255,255,.74)}.mobile-live-status>span{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--b4-progress);box-shadow:0 0 0 0 rgba(221,255,54,.36);animation:mobile-live-status-pulse 2.4s ease-in-out infinite}.b4-hero:has(.signature-relay[data-paused=true]) .mobile-live-status>span{animation-play-state:paused}.b4-hero .hero-copy-mobile .eyebrow{margin-bottom:10px;color:rgba(255,255,255,.58);font-size:.68rem;letter-spacing:.095em}.b4-hero .hero-copy-mobile h1{max-width:10.5ch;margin-bottom:13px;color:#fff;font-size:clamp(3rem,9.5vw,4.9rem);letter-spacing:-.072em;line-height:.9}.b4-hero .hero-copy-mobile h1.customer-message-headline{max-width:14.8ch;font-size:clamp(2.55rem,8.7vw,4.3rem);line-height:.94}.b4-hero .hero-copy-mobile .hero-intro{max-width:610px;margin-bottom:18px;color:rgba(255,255,255,.72);font-size:1rem;line-height:1.48}.mobile-entry-strip{display:grid;margin-bottom:12px}.mobile-hero-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(142px,.42fr);gap:9px}.mobile-lab-action,.mobile-primary-action{position:relative;min-height:62px;display:grid;align-content:center;padding:10px 45px 10px 14px;border:1px solid rgba(255,255,255,.24);color:#fff}.mobile-primary-action{background:var(--b4-signal);border-color:var(--b4-signal-on-dark);color:#141518}.mobile-lab-action{grid-template-columns:1fr auto;align-items:center;gap:6px;background:rgba(255,255,255,.07)}.mobile-lab-action span,.mobile-primary-action span{font-size:.82rem;font-weight:830;line-height:1.15}.mobile-primary-action small{margin-top:4px;color:#141518;font-family:var(--b4-mono);font-size:.65rem;letter-spacing:.025em;text-transform:uppercase}.mobile-lab-action strong{font-size:1.08rem;letter-spacing:-.04em}.mobile-lab-action b,.mobile-primary-action b{position:absolute;top:50%;right:14px;transform:translateY(-50%);font-size:1.1rem}.mobile-control-proof{display:flex;flex-wrap:wrap;gap:7px 15px;margin-top:14px}.mobile-pricing-fit-cta{display:grid;gap:14px;margin-top:18px;padding:18px;border:2px solid var(--b4-ink);background:var(--b4-progress);box-shadow:5px 5px 0 var(--b4-route);color:var(--b4-ink)}.mobile-pricing-fit-cta>div{display:grid;gap:4px}.mobile-pricing-fit-cta>div span{font-family:var(--b4-mono);font-size:.66rem;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.mobile-pricing-fit-cta>div strong{max-width:28ch;font-size:1.05rem;letter-spacing:-.035em;line-height:1.1}.mobile-pricing-fit-cta>a{min-height:48px;display:flex;align-items:center;justify-content:space-between;padding:11px 13px;border:2px solid var(--b4-ink);background:var(--b4-ink);color:#fff;font-size:.82rem;font-weight:850}.mobile-control-proof span{display:inline-flex;align-items:center;gap:6px;color:rgba(255,255,255,.58);font-family:var(--b4-mono);font-size:.64rem;font-weight:760;letter-spacing:.035em;text-transform:uppercase}.mobile-control-proof .dot{border-color:rgba(255,255,255,.58)}.mobile-control-proof .dot-active{border-color:var(--b4-signal-on-dark);background:var(--b4-signal-on-dark)}.b4-hero .hero-experience{position:relative;max-width:860px}.b4-hero .hero-experience:before{position:absolute;z-index:-1;inset:18px -8px -8px 18px;border-radius:28px;background:rgba(54,86,220,.22);filter:blur(26px);content:"";pointer-events:none}.b4-hero .signature-relay{overflow:hidden;border:1px solid rgba(255,255,255,.22);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.025)),rgba(9,10,13,.94);box-shadow:0 24px 70px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.08)}.b4-hero .relay-topline{min-height:58px;padding:8px 10px 8px 15px;border-color:rgba(255,255,255,.12);background:transparent}.b4-hero .relay-topline>div:first-child{grid-template-columns:auto 1fr;gap:8px}.b4-hero .relay-topline strong{font-size:.84rem;letter-spacing:-.02em}.b4-hero .relay-serial{padding:4px 6px;border-radius:999px;font-size:.62rem}.relay-control-long,.relay-scenario-long{display:none}.relay-control-short,.relay-scenario-short{display:inline}.b4-hero .relay-motion-controls{gap:5px}.b4-hero .relay-motion-controls button{min-width:62px;min-height:44px;padding:6px 8px;border-color:rgba(255,255,255,.16);border-radius:999px;font-size:.64rem}.b4-hero .relay-scenarios{gap:6px;padding:7px 9px 9px;border:0;background:transparent}.b4-hero .relay-scenarios button{min-height:44px;padding:7px 8px;border-color:rgba(255,255,255,.13);border-radius:999px;background:rgba(255,255,255,.045);font-size:.69rem}.b4-hero .relay-scenarios button[aria-pressed=true]{border-color:rgba(221,255,54,.78);border-radius:999px;background:rgba(221,255,54,.16);box-shadow:none}.b4-hero .relay-mobile-view{gap:8px;padding:0 9px 10px}.b4-hero .mobile-relay-board{height:112px;overflow:hidden;border-color:rgba(255,255,255,.12);border-radius:15px;background:radial-gradient(circle at 16% 48%,rgba(221,255,54,.1),transparent 28%),linear-gradient(rgba(255,255,255,.034) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.034) 1px,transparent 0),rgba(0,0,0,.24);background-size:auto,24px 24px,24px 24px,auto}.b4-hero .mobile-relay-board:after{position:absolute;z-index:0;top:42px;left:18px;width:78px;height:7px;transform:translateX(-90px);background:linear-gradient(90deg,transparent,rgba(221,255,54,.95),transparent);filter:blur(1px);opacity:0;content:""}.b4-hero .signature-relay[data-idle=true] .mobile-relay-board:after{animation:v2-mobile-signal 6.2s cubic-bezier(.2,.8,.2,1) infinite}.b4-hero .signature-relay[data-idle=true] .mobile-relay-gate i,.b4-hero .signature-relay[data-idle=true] .mobile-relay-ticket{animation-duration:6.2s}.b4-hero .mobile-route-line{top:44px;right:22px;left:22px;height:2px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.55) 0 10px,rgba(255,255,255,.11) 10px 17px)}.b4-hero .mobile-relay-ticket{z-index:2;top:31px;left:22px;width:58px;height:34px;border:2px solid rgba(255,255,255,.9);border-radius:5px;background:#fff;box-shadow:4px 4px 0 var(--b4-signal),0 0 24px rgba(54,86,220,.38)}.b4-hero .mobile-relay-ticket b{position:absolute;inset:0;display:grid;place-items:center;color:var(--b4-ink);font-family:var(--b4-mono);font-size:.66rem;letter-spacing:.08em}.b4-hero .mobile-relay-gate{z-index:3;top:15px}.b4-hero .mobile-relay-board>div{right:13px;bottom:10px;left:13px;color:rgba(255,255,255,.55);font-size:.63rem}.b4-hero .mobile-relay-state{padding:14px;border-color:rgba(255,255,255,.12);border-radius:15px;background:rgba(255,255,255,.055)}.b4-hero .mobile-relay-state>span{color:var(--b4-signal-on-dark);font-size:.65rem;letter-spacing:.055em;text-transform:uppercase}.b4-hero .mobile-relay-state h2{max-width:22ch;margin:8px 0 5px;font-size:clamp(1.46rem,5.2vw,2.1rem);letter-spacing:-.05em}.b4-hero .mobile-relay-state p{margin:0;color:rgba(255,255,255,.6);font-size:.78rem}.mobile-state-fact{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.12)}.mobile-state-fact span{color:rgba(255,255,255,.48);font-family:var(--b4-mono);font-size:.61rem;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.mobile-state-fact strong{max-width:58%;color:#fff;font-size:.72rem;text-align:right}.b4-hero .mobile-relay-actions{padding:0;border:0;background:transparent}.b4-hero .mobile-relay-actions a,.b4-hero .mobile-relay-actions button{min-height:52px;border:1px solid rgba(221,255,54,.8);border-radius:13px;background:var(--b4-signal);box-shadow:0 10px 24px rgba(54,86,220,.22);color:#101114;font-size:.78rem;font-weight:850}.b4-hero .mobile-relay-actions button:last-child:not(:only-child){border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.06);box-shadow:none;color:#fff}.relay-disclosure-full{display:none}.b4-hero .relay-disclosure-compact{display:block;padding:8px 12px 11px;border:0;background:transparent;color:rgba(255,255,255,.64);font-size:.65rem;text-align:center}}@keyframes v2-mobile-signal{0%,8%{transform:translateX(-90px);opacity:0}13%{opacity:1}43%{transform:translateX(280px);opacity:.9}50%,to{transform:translateX(340px);opacity:0}}@media (max-width:620px){.topbar{min-height:62px;grid-template-columns:minmax(0,1fr) auto;padding:7px 11px 7px 13px}.topbar .desktop-cta{display:none}.topbar .wordmark{gap:8px;font-size:.92rem}.topbar .wordmark-mark,.topbar .wordmark-mark img{width:31px;height:31px}.topbar .wordmark-mark{flex-basis:31px}.menu-button{width:46px;min-height:46px;grid-column:2}.b4-hero{gap:16px;padding:80px 12px 25px}.b4-hero:after{top:66px;right:-106px}.mobile-live-status{margin-bottom:12px;font-size:.68rem}.b4-hero .hero-copy-mobile .eyebrow{display:block;margin-bottom:8px;font-size:.7rem}.b4-hero .hero-copy-mobile h1{max-width:9.6ch;margin-bottom:11px;font-size:clamp(2.8rem,13vw,3.25rem);line-height:.89}.b4-hero .hero-copy-mobile h1.customer-message-headline{max-width:14.8ch;font-size:clamp(2.25rem,10.2vw,2.72rem);line-height:.95}.b4-hero .hero-copy-mobile .hero-intro{max-width:39ch;margin-bottom:15px;font-size:.9rem;line-height:1.42}.mobile-hero-actions{grid-template-columns:1fr;gap:7px}.mobile-lab-action,.mobile-primary-action{min-height:58px;padding:9px 35px 9px 11px}.mobile-lab-action span,.mobile-primary-action span{font-size:.74rem}.mobile-primary-action small{font-size:.64rem}.mobile-lab-action{grid-template-columns:1fr;gap:2px}.mobile-lab-action strong{font-size:1rem}.mobile-lab-action b,.mobile-primary-action b{right:10px}.mobile-control-proof{gap:6px 12px;margin-top:12px}.mobile-control-proof span{font-size:.7rem}.b4-hero .signature-relay{border-radius:19px}.b4-hero .relay-topline{min-height:54px;padding:7px 8px 7px 12px}.b4-hero .relay-serial{display:inline-flex;font-size:.62rem}.b4-hero .relay-topline strong{font-size:.82rem}.b4-hero .relay-motion-controls button{width:auto;min-width:54px;min-height:44px;padding:6px;font-size:.72rem}.b4-hero .relay-motion-controls button:first-child:before,.b4-hero .relay-motion-controls button:last-child,.b4-hero .relay-scenarios{display:none}.mobile-scenario-picker{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin:0 7px 8px;padding:6px 7px 6px 12px;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:rgba(255,255,255,.045)}.mobile-scenario-picker>span{color:rgba(255,255,255,.5);font-family:var(--b4-mono);font-size:.7rem;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.mobile-scenario-picker select{min-width:0;min-height:44px;padding:6px 30px 6px 10px;border:1px solid rgba(221,255,54,.55);border-radius:9px;background:#24262b;color:#fff;font-size:.82rem;font-weight:760}.b4-hero .relay-mobile-view{gap:7px;padding:0 7px 8px}.b4-hero .mobile-relay-board{height:108px}.b4-hero .mobile-relay-board>div{font-size:.69rem}.b4-hero .mobile-relay-ticket{top:25px}.b4-hero .mobile-relay-state{padding:12px}.b4-hero .mobile-relay-state h2{font-size:1.38rem}.b4-hero .mobile-relay-state>span{font-size:.7rem}.b4-hero .mobile-relay-state p{font-size:.82rem}.mobile-state-fact span{font-size:.68rem}.mobile-state-fact strong{font-size:.8rem}.b4-hero .mobile-relay-actions a,.b4-hero .mobile-relay-actions button{min-height:50px;border-radius:12px;font-size:.82rem}.b4-hero .relay-disclosure-compact{font-size:.69rem}.mobile-rail-cue{display:none}#boundaries,#pricing,.capability-section,.company-section,.faq-section,.fit-check,.workflow-starts{padding-top:40px;padding-bottom:40px}#boundaries .section-heading,#pricing .section-heading,.capability-section .section-heading,.faq-section .section-heading,.workflow-starts .section-heading{gap:10px;margin-bottom:22px}#boundaries .section-heading h2,#pricing .section-heading h2,.capability-section .section-heading h2,.company-section h2,.faq-section .section-heading h2,.fit-check h2,.workflow-starts .section-heading h2{font-size:clamp(2.08rem,9.5vw,2.65rem);line-height:.95}#boundaries .section-heading>p,#pricing .section-heading>p,.capability-boundary,.capability-intro p,.faq-section .section-heading>p,.workflow-starts .section-heading>p{display:none}.capability-intro{gap:0}.proof-strip{min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:visible;padding:0}.proof-strip>span{min-height:48px;display:flex;align-items:center;padding:9px 12px;border-right:1px solid rgba(20,21,24,.14);border-bottom:1px solid rgba(20,21,24,.14);font-size:.61rem}.proof-strip>span:last-child{grid-column:1/-1;border-bottom:0}.verification-rail{display:grid;grid-template-columns:1fr;overflow:visible;scroll-snap-type:none}.verification-rail>a,.verification-rail>div{width:100%;min-width:0;min-height:58px;grid-template-columns:34px minmax(0,1fr);align-items:center;align-content:center;gap:4px 10px;padding:11px 16px;border-top:1px solid rgba(20,21,24,.14);border-left:0;scroll-snap-align:none}.verification-rail>div{min-height:76px;grid-template-columns:1fr}.verification-rail>a span,.verification-rail>div span{grid-row:1;font-size:.61rem}.verification-rail>div strong{max-width:34ch;font-size:.78rem}.verification-rail>a{font-size:.77rem}#pricing .pricing-grid-primary,.capability-grid,.workflow-example-grid,.workflow-starts .fit-grid{width:100%;display:grid;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr;gap:12px;margin-right:0;overflow:visible;padding:0;scroll-snap-type:none}#pricing .pricing-grid-primary>*,.capability-grid>*,.workflow-example-grid>*,.workflow-starts .fit-grid>*{width:100%;min-width:0;scroll-snap-align:none}.workflow-example-grid .problem-card{min-height:0;display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px 13px;padding:17px 16px;box-shadow:4px 4px 0 var(--b4-steel)}.workflow-example-grid .problem-card:first-child{box-shadow:4px 4px 0 var(--b4-signal)}.workflow-example-grid .problem-card>span{grid-row:1/4;margin:2px 0 0}.workflow-example-grid .problem-card h3,.workflow-example-grid .problem-card>p,.workflow-example-grid .workflow-pattern-meta{grid-column:2}.workflow-example-grid .problem-card h3{margin:0;font-size:1.28rem}.workflow-example-grid .problem-card>p{min-height:0;margin:0;font-size:.8rem}.workflow-example-grid .workflow-pattern-meta{gap:5px;margin:4px 0 0}.workflow-pattern-meta>div{grid-template-columns:34px minmax(0,1fr);padding-top:6px}.workflow-starts .fit-grid{display:none}.fit-disclosures-mobile{display:grid;gap:8px;margin-top:18px}.fit-disclosures-mobile details{border:1px solid rgba(20,21,24,.22);background:rgba(255,255,255,.72)}.fit-disclosures-mobile details:first-child{box-shadow:inset 4px 0 0 var(--b4-signal)}.fit-disclosures-mobile summary{min-height:52px;display:flex;align-items:center;justify-content:space-between;padding:10px 14px;cursor:pointer;font-size:.86rem;font-weight:830;list-style:none}.fit-disclosures-mobile summary::-webkit-details-marker{display:none}.fit-disclosures-mobile summary span{color:var(--b4-signal-dark);font-size:1.05rem}.fit-disclosures-mobile details[open] summary span{transform:rotate(45deg)}.fit-disclosures-mobile ul{display:grid;gap:0;margin:0;padding:0 14px 12px;list-style:none}.fit-disclosures-mobile li{padding:9px 0;border-top:1px solid rgba(20,21,24,.12);color:#4f5660;font-size:.8rem;line-height:1.4}.capability-section{padding-right:16px}.capability-boundary,.capability-section .section-heading{margin-right:0}.capability-grid{margin-top:27px}.capability-grid article{min-height:0;display:grid;grid-template-columns:38px minmax(0,1fr);gap:5px 12px;padding:17px 16px}.capability-grid article>span{grid-row:1/3;margin-top:3px}.capability-grid h3,.capability-grid p{grid-column:2}.capability-grid h3{max-width:none;margin:0;font-size:1.34rem}.capability-grid p{font-size:.8rem}.capability-boundary{font-size:.7rem}.fit-check-entry-band{display:none}.solution-finder-entry{display:grid;grid-template-columns:1fr;gap:14px;margin:24px 0 4px;padding:18px 16px}.solution-finder-entry>div{display:grid;grid-template-columns:1fr;gap:8px}.solution-finder-entry .button{width:100%;white-space:normal}.fit-check-entry-band p{font-size:.8rem}#pricing .price-card{min-height:0;display:grid;grid-template-columns:minmax(0,1fr);gap:9px;padding:20px 18px;box-shadow:4px 4px 0 var(--b4-steel)}#pricing .price-card-featured{box-shadow:4px 4px 0 var(--b4-signal)}#pricing .price-step{grid-column:1;margin:0;align-self:start}#pricing .price-card h3{grid-column:1;margin:0;font-size:1.72rem;line-height:1}#pricing .price-card>strong{grid-column:1;grid-row:auto;align-self:start;margin:0;font-size:.9rem;line-height:1.25}#pricing .pilot-credit-preview,#pricing .price-card>a,#pricing .price-card>p:not(.pilot-credit-preview){grid-column:1/-1}#pricing .price-card>p:not(.pilot-credit-preview){margin:3px 0 0;font-size:.82rem}#pricing .price-scope-list{display:none}#pricing .pilot-credit-preview{margin:3px 0 0;padding:9px 10px}#pricing .price-card>a{min-height:44px;display:flex;align-items:center;justify-content:space-between;margin-top:3px;padding-top:8px;border-top:1px solid rgba(20,21,24,.16)}#pricing .price-card-featured>a{border-color:rgba(255,255,255,.18)}#pricing .after-pilot-band{margin-top:17px}#pricing .after-pilot-band>article,#pricing .after-pilot-band>div{padding:15px 16px}#pricing .after-pilot-band article p,#pricing .after-pilot-band h3{margin-top:8px}#boundaries .control-grid article{min-height:168px;padding:15px 14px}#boundaries .control-grid{display:none}#boundaries .boundary-route-link{min-height:62px;align-items:center;margin-top:15px;padding:13px 14px}#boundaries .control-grid article>span{margin-bottom:17px}.company-section .company-intro{gap:18px}.company-section .company-operating-copy p{padding:8px 0;font-size:.84rem}.company-section .company-assurance-grid,.company-section .company-operating-copy p:nth-child(3){display:none}.company-section .control-proof-grid article{min-height:170px;padding:14px 13px}.company-section .control-proof-grid article>span{margin-bottom:18px}.company-section .control-proof-grid article p{font-size:.76rem}.company-section .homepage-evidence-links{display:none}.company-section .company-profile-link{margin-top:20px;padding:17px 16px}.company-section .company-profile-link p{font-size:.82rem}.faq-section .faq-list summary{min-height:58px;padding:11px 0;font-size:.92rem}}@media (max-width:370px){.topbar .wordmark-primary{width:164px;height:31px}.topbar .wordmark{font-size:.78rem}.b4-hero .hero-copy-mobile h1{font-size:2.65rem}.mobile-hero-actions,.mobile-lab-action{grid-template-columns:1fr}.mobile-lab-action{min-height:58px}.b4-hero .relay-serial,.mobile-control-proof span:nth-of-type(3){display:none}}@media (max-width:340px){.mobile-lab-action{padding-right:10px}.mobile-lab-action b{display:none}}.flagship-film{position:relative;display:grid;grid-template-columns:minmax(320px,.72fr) minmax(560px,1.28fr);align-items:center;gap:clamp(36px,5vw,86px);overflow:hidden;padding:clamp(64px,8vw,118px) var(--gutter);border-top:2px solid var(--b4-ink);border-bottom:2px solid var(--b4-ink);background:radial-gradient(circle at 78% 44%,rgba(54,86,220,.28),transparent 30%),linear-gradient(rgba(247,248,242,.045) 1px,transparent 0),linear-gradient(90deg,rgba(247,248,242,.045) 1px,transparent 0),#090a0f;background-size:auto,42px 42px,42px 42px,auto;color:var(--b4-paper)}.flagship-film:after{position:absolute;inset:auto -10% -44% 54%;width:48vw;height:48vw;border:1px solid rgba(221,255,54,.12);border-radius:50%;box-shadow:0 0 0 74px rgba(54,86,220,.045),0 0 0 148px rgba(54,86,220,.025);content:"";pointer-events:none}.flagship-film-copy,.flagship-film-player{position:relative;z-index:1}.flagship-film-copy{max-width:540px}.flagship-film-kicker{display:flex;align-items:center;gap:12px;margin-bottom:24px;color:var(--b4-progress);font-family:Courier New,Courier,monospace;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.flagship-film-kicker img{width:48px;height:48px;padding:4px;border:1px solid rgba(247,248,242,.22);background:var(--b4-paper)}.flagship-film h2{max-width:620px;margin-bottom:24px;color:#fff;font-size:clamp(3rem,5.2vw,6.15rem)}.flagship-film-copy>p{max-width:600px;margin-bottom:24px;color:rgba(247,248,242,.72);font-size:clamp(1rem,1.35vw,1.2rem)}.flagship-film-facts{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.flagship-film-facts span{padding:7px 10px;border:1px solid rgba(247,248,242,.22);color:var(--b4-paper);font-family:Courier New,Courier,monospace;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.flagship-film-copy .flagship-film-disclosure{margin-bottom:16px;color:rgba(247,248,242,.5);font-size:.76rem}.flagship-film-transcript{border-top:1px solid rgba(247,248,242,.18);border-bottom:1px solid rgba(247,248,242,.18)}.flagship-film-transcript summary{display:flex;min-height:50px;align-items:center;justify-content:space-between;color:var(--b4-paper);font-size:.82rem;font-weight:800;cursor:pointer}.flagship-film-transcript summary::-webkit-details-marker{display:none}.flagship-film-transcript p{padding:0 0 18px;color:rgba(247,248,242,.7);font-size:.85rem}.flagship-film-player{overflow:hidden;border:1px solid rgba(247,248,242,.3);background:#050608;box-shadow:18px 18px 0 rgba(54,86,220,.68),34px 34px 0 rgba(221,255,54,.14)}.flagship-film-player video,.flagship-film-poster,.flagship-film-poster img,.flagship-film-poster picture{display:block;width:100%;aspect-ratio:16/9}.flagship-film-player video,.flagship-film-poster img{object-fit:cover}.flagship-film-poster{position:relative;padding:0;border:0;background:#050608;color:#fff;cursor:pointer}.flagship-film-poster:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgba(5,6,8,.58));content:"";transition:background .18s ease}.flagship-film-poster:hover:after{background:linear-gradient(180deg,rgba(54,86,220,.06),rgba(5,6,8,.64))}.flagship-film-play{position:absolute;z-index:2;right:22px;bottom:22px;display:grid;min-width:176px;grid-template-columns:42px 1fr;align-items:center;gap:0 10px;padding:12px 15px;border:1px solid var(--b4-progress);background:rgba(9,10,15,.9);text-align:left;backdrop-filter:blur(10px)}.flagship-film-play b{display:grid;width:42px;height:42px;grid-row:1/3;place-items:center;background:var(--b4-progress);color:var(--b4-ink);font-size:.9rem}.flagship-film-play span{align-self:end;font-size:.82rem;font-weight:800}.flagship-film-play small{align-self:start;color:rgba(247,248,242,.58);font-family:Courier New,Courier,monospace;font-size:.66rem}@media (max-width:1099px){.flagship-film{grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr);gap:34px;padding:62px 30px 76px}.flagship-film h2{font-size:clamp(2.8rem,5.7vw,4.5rem)}}@media (max-width:760px){.flagship-film{grid-template-columns:minmax(0,1fr);gap:34px;padding:48px 16px 70px;background:radial-gradient(circle at 50% 74%,rgba(54,86,220,.32),transparent 29%),linear-gradient(rgba(247,248,242,.045) 1px,transparent 0),linear-gradient(90deg,rgba(247,248,242,.045) 1px,transparent 0),#090a0f;background-size:auto,34px 34px,34px 34px,auto}.flagship-film:after{inset:auto -38% 5% 28%;width:92vw;height:92vw}.flagship-film-copy{max-width:none}.flagship-film-kicker{margin-bottom:18px}.flagship-film-kicker img{width:42px;height:42px}.flagship-film h2{margin-bottom:18px;font-size:clamp(2.75rem,13.6vw,4.15rem)}.flagship-film-copy>p{font-size:.98rem}.flagship-film-player{width:min(100%,390px);justify-self:center;box-shadow:10px 10px 0 rgba(54,86,220,.72),20px 20px 0 rgba(221,255,54,.14)}.flagship-film-player video,.flagship-film-poster,.flagship-film-poster img,.flagship-film-poster picture{aspect-ratio:9/16}.flagship-film-play{right:14px;bottom:14px;left:14px;min-width:0}}@media (prefers-reduced-motion:reduce){.flagship-film-poster:after{transition:none}}@keyframes mobile-live-status-pulse{0%,to{opacity:.72;box-shadow:0 0 0 0 rgba(221,255,54,.32)}50%{opacity:1;box-shadow:0 0 0 6px rgba(221,255,54,0)}}@media (prefers-reduced-motion:reduce){.b4-hero .desktop-relay-board:after,.b4-hero .mobile-relay-board:after,.cinematic-machine-scan,.cinematic-machine-visual img,.mobile-live-status>span{animation:none!important}.cinematic-machine-visual img{transform:none}}.header-social-menu,.nav-social-links{display:none}@media (min-width:1280px){.topbar{grid-template-columns:minmax(210px,1fr) auto auto auto;gap:clamp(12px,1.35vw,22px)}.header-social-menu{position:relative;display:block}.header-social-menu summary{display:inline-flex;min-height:44px;align-items:center;gap:7px;padding:0 10px;color:rgba(20,21,24,.68);font-size:.78rem;font-weight:800;list-style:none;cursor:pointer}.header-social-menu summary::-webkit-details-marker{display:none}.header-social-menu summary span{color:var(--b4-route-deep);font-size:1rem;transition:transform .16s ease}.header-social-menu[open] summary span{transform:rotate(45deg)}.header-social-menu>div{position:absolute;z-index:2;top:calc(100% + 10px);right:0;display:grid;width:210px;padding:8px;border:2px solid var(--b4-ink);background:#fff;box-shadow:7px 7px 0 var(--b4-route)}.header-social-menu a{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:18px;padding:0 11px;border-bottom:1px solid rgba(20,21,24,.14);color:var(--b4-ink);font-size:.78rem;font-weight:800}.header-social-menu a:last-child{border-bottom:0}.header-social-menu a:focus-visible,.header-social-menu a:hover{background:rgba(54,86,220,.09)}}@media (max-width:1099px){.topbar .nav{max-height:calc(100vh - 62px);max-height:calc(100dvh - 62px);overflow-y:auto;overscroll-behavior:contain}.nav-social-links{display:block;padding-top:16px}.nav-social-links>span{display:block;margin-bottom:10px;color:rgba(255,255,255,.56);font-family:var(--b4-mono);font-size:.64rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.nav-social-links>div{display:flex;flex-wrap:wrap;gap:8px}.topbar .nav .nav-social-links a{display:inline-flex;min-height:44px;align-items:center;gap:7px;padding:0 12px;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:rgba(255,255,255,.84);font-size:.74rem;line-height:1}.topbar .nav .nav-social-links a:focus-visible,.topbar .nav .nav-social-links a:hover{border-color:rgba(255,255,255,.58);background:rgba(255,255,255,.08);color:#fff}}.identity-review-page{background:#f0f2f3}.identity-review-page main{padding-top:70px}.identity-review-hero{padding:clamp(70px,9vw,132px) clamp(22px,5vw,76px) clamp(54px,6vw,88px);border-bottom:2px solid var(--b4-ink);background:radial-gradient(circle at 88% 20%,rgba(54,86,220,.13),transparent 28%),linear-gradient(rgba(20,21,24,.04) 1px,transparent 0),linear-gradient(90deg,rgba(20,21,24,.04) 1px,transparent 0),#fff;background-size:auto,38px 38px,38px 38px,auto}.identity-context-label,.identity-review-hero>p,.identity-review-note>strong,.identity-wordmark-direction>div:first-child>span{color:var(--b4-signal-dark);font-family:var(--b4-mono);font-size:.68rem;font-weight:900;letter-spacing:.075em;text-transform:uppercase}.identity-review-hero h1{max-width:11ch;margin:14px 0 26px;font-size:clamp(3.4rem,7vw,7.4rem);letter-spacing:-.078em;line-height:.87}.identity-review-hero>div{max-width:68ch;color:#515963;font-size:clamp(.94rem,1.2vw,1.08rem);line-height:1.55}.identity-decision-strip{display:grid;grid-template-columns:repeat(3,minmax(150px,.55fr)) minmax(280px,1.35fr);gap:0;border-bottom:2px solid var(--b4-ink);background:var(--b4-ink);color:#fff}.identity-decision-strip>div,.identity-decision-strip>p{min-height:116px;margin:0;padding:22px clamp(18px,2.6vw,38px);border-right:1px solid rgba(255,255,255,.16)}.identity-decision-strip>div{display:grid;align-content:center;gap:4px}.identity-decision-strip small,.identity-decision-strip span{color:rgba(255,255,255,.62);font-family:var(--b4-mono);font-size:.62rem;letter-spacing:.055em;text-transform:uppercase}.identity-decision-strip strong{font-size:clamp(1.3rem,2vw,2.1rem);letter-spacing:-.045em}.identity-decision-strip>p{display:flex;align-items:center;border-right:0;color:rgba(255,255,255,.76);font-size:.79rem;line-height:1.55}.identity-candidate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:clamp(34px,5vw,76px)}.identity-candidate{min-width:0;padding:22px;border:2px solid var(--b4-ink);background:#fff;box-shadow:7px 7px 0 var(--b4-steel)}.identity-candidate:nth-child(2){box-shadow:7px 7px 0 var(--b4-signal)}.identity-candidate>header{display:grid;grid-template-columns:56px minmax(0,1fr);gap:16px;align-items:start;padding-bottom:18px;border-bottom:1px solid rgba(20,21,24,.18)}.identity-candidate>header>span{min-height:38px;display:grid;place-items:center;border:1px solid var(--b4-ink);color:var(--b4-signal-dark);font-family:var(--b4-mono);font-size:.68rem;font-weight:900}.identity-candidate h2,.identity-candidate header p{margin:0}.identity-candidate h2{font-size:clamp(1.65rem,2.5vw,2.5rem)}.identity-candidate header p{margin-top:4px;color:#626a74;font-size:.74rem}.identity-mark-stage{min-height:260px;display:grid;place-items:center;margin-top:18px;border:1px solid rgba(20,21,24,.15);background:linear-gradient(rgba(20,21,24,.035) 1px,transparent 0),linear-gradient(90deg,rgba(20,21,24,.035) 1px,transparent 0),#f5f4ef;background-size:28px 28px}.identity-mark-stage img{width:124px;height:124px}.identity-rationale{min-height:3em;margin:17px 0 22px;color:#505862;font-size:.85rem}.identity-candidate-score{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:-4px 0 22px;padding:12px 0;border-top:1px solid rgba(20,21,24,.16);border-bottom:1px solid rgba(20,21,24,.16)}.identity-candidate-score strong{color:var(--b4-signal-dark);font-size:1.15rem}.identity-candidate-score strong span,.identity-candidate-score>span{color:#69717a;font-family:var(--b4-mono);font-size:.59rem;letter-spacing:.035em;text-transform:uppercase}.identity-candidate-score>span{text-align:right}.identity-context-label{margin:17px 0 8px;color:#59616b;font-size:.61rem}.identity-lockup-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}.identity-lockup{min-height:70px;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(20,21,24,.16);background:#fff}.identity-lockup-dark{border-color:#25272b;background:#1b1d21;color:#fff}.identity-lockup img{width:38px;height:38px;flex:0 0 38px}.identity-lockup span{font-size:clamp(.72rem,1.15vw,1rem);font-weight:850;letter-spacing:-.05em;white-space:nowrap}.identity-lockup span b{color:var(--b4-signal)}.identity-size-row{min-height:72px;display:flex;align-items:end;gap:24px;padding:12px;border:1px solid rgba(20,21,24,.16)}.identity-size-row>span{display:grid;justify-items:center;gap:7px}.identity-size-row small{color:#6a727c;font-family:var(--b4-mono);font-size:.58rem}.identity-wordmark-direction{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:center;gap:48px;margin:0 clamp(34px,5vw,76px) clamp(34px,5vw,76px);padding:clamp(26px,4vw,54px);border:2px solid var(--b4-ink);background:#1b1d21;color:#fff;box-shadow:9px 9px 0 var(--b4-signal)}.identity-wordmark-direction h2{margin:12px 0 16px;color:#fff;font-size:clamp(2rem,3.5vw,4rem)}.identity-wordmark-direction p{margin:0;color:rgba(255,255,255,.64);font-size:.86rem}.identity-type-stage{min-height:220px;display:flex;align-items:center;justify-content:center;padding:24px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.035);font-size:clamp(2.2rem,5.5vw,6.4rem);letter-spacing:-.085em;line-height:.9}.identity-type-stage strong{font-weight:900}.identity-type-stage em{margin-left:.08em;color:transparent;font-style:normal;font-weight:800;-webkit-text-stroke:1.5px rgba(255,255,255,.86)}.identity-type-stage b{color:var(--b4-signal-on-dark)}.identity-review-note{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;margin:0 clamp(34px,5vw,76px) clamp(54px,7vw,96px);padding:22px 0;border-top:2px solid var(--b4-ink);border-bottom:2px solid var(--b4-ink)}.identity-review-note p{max-width:88ch;margin:0;color:#535b65;font-size:.84rem}@media (max-width:760px){.identity-review-page main{padding-top:62px}.identity-review-hero{padding:54px 16px 42px}.identity-review-hero h1{font-size:clamp(3rem,14vw,4.25rem)}.identity-decision-strip{grid-template-columns:1fr 1fr}.identity-decision-strip>div,.identity-decision-strip>p{min-height:102px;padding:18px 16px}.identity-decision-strip>div:nth-child(2){border-right:0}.identity-decision-strip>div:nth-child(3){grid-column:1/-1;border-top:1px solid rgba(255,255,255,.16);border-right:0}.identity-decision-strip>p{min-height:0;grid-column:1/-1;border-top:1px solid rgba(255,255,255,.16)}.identity-candidate-grid{grid-template-columns:1fr;gap:18px;padding:24px 14px 34px}.identity-candidate{padding:17px;box-shadow:5px 5px 0 var(--b4-steel)}.identity-candidate:nth-child(2){box-shadow:5px 5px 0 var(--b4-signal)}.identity-mark-stage{min-height:220px}.identity-lockup-pair{grid-template-columns:1fr}.identity-lockup span{font-size:.94rem}.identity-wordmark-direction{grid-template-columns:1fr;gap:24px;margin:0 14px 34px;padding:24px 18px;box-shadow:6px 6px 0 var(--b4-signal)}.identity-type-stage{min-height:150px;font-size:clamp(1.9rem,10vw,3.2rem)}.identity-review-note{grid-template-columns:1fr;gap:10px;margin:0 16px 56px}}.topbar .nav a:after{background:var(--b4-route)}.topbar .desktop-cta{background:var(--b4-progress);color:var(--b4-ink)}.topbar .desktop-cta:hover{background:var(--b4-route-deep);color:#fff}@media (min-width:1100px){.b4-hero{background:radial-gradient(circle at 79% 34%,rgba(54,86,220,.14),transparent 27%),radial-gradient(circle at 24% 86%,rgba(221,255,54,.08),transparent 20%),linear-gradient(rgba(20,21,24,.042) 1px,transparent 1px),linear-gradient(90deg,rgba(20,21,24,.042) 1px,transparent 1px),var(--b4-mist);background-size:auto,auto,38px 38px,38px 38px,auto}.b4-hero .hero-signal-word{color:var(--b4-route-deep);background-image:linear-gradient(var(--b4-progress),var(--b4-progress));background-position:0 96%;background-repeat:no-repeat;background-size:100% .15em}.b4-hero .eyebrow:before{background:var(--b4-route);box-shadow:8px 0 0 var(--b4-progress)}.b4-hero .hero-entry-offer{box-shadow:7px 7px 0 var(--b4-route)}.b4-hero .hero-entry-offer:hover{box-shadow:10px 10px 0 var(--b4-progress)}.b4-hero .b4-primary-action,.b4-hero .relay-branch-actions button:first-child,.b4-hero .relay-decision-row>button{border-color:var(--b4-ink);background:var(--b4-progress);color:var(--b4-ink)}.b4-hero .b4-primary-action:hover{background:var(--b4-route-deep);color:#fff}.b4-hero .b4-text-action{border-color:var(--b4-route)}.b4-hero .hero-control-proof .dot-active{border-color:var(--b4-progress);background:var(--b4-progress);box-shadow:0 0 0 3px var(--b4-progress-soft)}.b4-hero .signature-relay{box-shadow:14px 14px 0 var(--b4-route-deep),26px 26px 54px rgba(33,59,170,.15)}.b4-hero .relay-serial{color:var(--b4-progress)}.b4-hero .relay-motion-controls button:first-child:before{background:var(--b4-route);box-shadow:0 0 0 4px var(--b4-route-soft)}.b4-hero .relay-motion-controls button:focus-visible,.b4-hero .relay-motion-controls button:hover:not(:disabled),.b4-hero .relay-motion-controls button[aria-pressed=true]{border-color:var(--b4-route);background:var(--b4-route-soft)}.b4-hero .relay-scenarios button[aria-pressed=true]{background:var(--b4-route-deep);box-shadow:inset 5px 0 0 var(--b4-progress)}.b4-hero .desktop-relay-board{background:radial-gradient(circle at 78% 50%,rgba(54,86,220,.28),transparent 32%),linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0),#171c35;background-size:auto,32px 32px,32px 32px,auto}.b4-hero .desktop-relay-board:after{background:linear-gradient(90deg,transparent,var(--b4-route),var(--b4-progress),transparent)}.b4-hero .relay-board-meta span:before{background:var(--b4-route);box-shadow:8px 0 0 var(--b4-progress)}.b4-hero .desktop-route-line{background:repeating-linear-gradient(90deg,rgba(111,139,255,.85) 0 14px,rgba(111,139,255,.18) 14px 21px)}.b4-hero .desktop-station.is-complete i{background:var(--b4-route);box-shadow:0 0 0 2px rgba(155,173,255,.56)}.b4-hero .desktop-station.is-active i{background:var(--b4-progress);box-shadow:0 0 0 3px var(--b4-progress-soft),0 0 22px rgba(221,255,54,.42)}.b4-hero .desktop-relay-ticket{border-color:#fff;background:var(--b4-route);box-shadow:4px 4px 0 var(--b4-progress);color:#fff}.b4-hero .desktop-signal-post i{background:var(--b4-progress);box-shadow:0 0 14px rgba(221,255,54,.42)}.b4-hero .signature-relay[data-phase=change] .desktop-signal-post i,.b4-hero .signature-relay[data-phase=revised] .desktop-signal-post i{background:var(--b4-signal-on-dark);box-shadow:0 0 14px rgba(232,68,46,.42)}.b4-hero .relay-state{box-shadow:inset 5px 0 0 var(--b4-route)}}@media (max-width:1099px){.b4-hero{background:radial-gradient(circle at 91% 12%,rgba(54,86,220,.42),transparent 22rem),radial-gradient(circle at 12% 48%,rgba(221,255,54,.055),transparent 15rem),linear-gradient(rgba(255,255,255,.034) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.034) 1px,transparent 0),#15171c;background-size:auto,auto,34px 34px,34px 34px,auto}.b4-hero:after{border-color:rgba(111,139,255,.42);box-shadow:0 0 0 26px rgba(54,86,220,.05),0 0 0 58px rgba(54,86,220,.025)}.b4-hero .hero-signal-word{color:var(--b4-progress)}.mobile-primary-action{border-color:var(--b4-progress);background:var(--b4-progress);color:var(--b4-ink)}.mobile-lab-action{border-color:rgba(111,139,255,.72);background:rgba(54,86,220,.18)}.mobile-lab-action strong{color:#fff;font-size:.84rem;line-height:1.15}.mobile-control-proof .dot-active{border-color:var(--b4-progress);background:var(--b4-progress)}.mobile-evidence-link{min-height:44px;display:inline-flex;align-items:center;color:#fff;font-family:var(--b4-mono);font-size:.66rem;font-weight:820;letter-spacing:.035em;text-decoration-color:var(--b4-route);text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:5px;text-transform:uppercase}.b4-hero .hero-experience:before{background:rgba(54,86,220,.26)}.b4-hero .mobile-relay-state>span,.b4-hero .relay-serial{color:var(--b4-progress)}.b4-hero .relay-motion-controls button:first-child:before{background:var(--b4-route);box-shadow:0 0 0 4px var(--b4-route-soft)}.b4-hero .relay-scenarios button[aria-pressed=true]{border-color:rgba(111,139,255,.86);background:rgba(54,86,220,.3);box-shadow:inset 0 -3px 0 var(--b4-progress)}.b4-hero .mobile-scenario-picker select{border-color:rgba(111,139,255,.82)}.b4-hero .mobile-relay-board{background:radial-gradient(circle at 76% 48%,rgba(54,86,220,.48),transparent 38%),linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0),#131831;background-size:auto,24px 24px,24px 24px,auto}.b4-hero .mobile-relay-board:after{background:linear-gradient(90deg,transparent,var(--b4-route),var(--b4-progress),transparent)}.b4-hero .mobile-route-line{background:repeating-linear-gradient(90deg,rgba(111,139,255,.9) 0 10px,rgba(111,139,255,.2) 10px 17px)}.b4-hero .mobile-relay-ticket{border-color:#fff;background:var(--b4-route);box-shadow:4px 4px 0 var(--b4-progress),0 0 24px rgba(54,86,220,.42)}.b4-hero .mobile-relay-ticket b{color:#fff}.b4-hero .mobile-relay-gate i{background:var(--b4-progress);box-shadow:0 0 14px rgba(221,255,54,.38)}.b4-hero .signature-relay[data-phase=change] .mobile-relay-gate i,.b4-hero .signature-relay[data-phase=revised] .mobile-relay-gate i{background:var(--b4-signal-on-dark)}.b4-hero .mobile-stage-labels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.b4-hero .mobile-stage-labels span{text-align:center}.b4-hero .mobile-stage-labels .is-complete{color:#aab8ff}.b4-hero .mobile-stage-labels .is-active{color:var(--b4-progress)}.b4-hero .mobile-relay-actions a,.b4-hero .mobile-relay-actions button{border-color:var(--b4-progress);background:var(--b4-progress);box-shadow:0 10px 24px rgba(221,255,54,.11)}}@media (max-width:370px){.mobile-evidence-link{width:100%}}@media (min-width:1100px){.b4-hero{grid-template-columns:minmax(390px,.82fr) minmax(590px,1.18fr);gap:clamp(28px,2.6vw,42px)}.hero-copy-desktop{max-width:560px}.b4-hero .hero-intro{max-width:540px}.b4-hero .hero-entry-offer>div strong{font-size:2rem}.b4-hero .hero-control-proof span,.b4-hero .hero-entry-offer>div span,.b4-hero .hero-entry-offer>p span{font-size:.75rem}.b4-hero .hero-experience{align-items:flex-start;padding-top:8px}.b4-hero .relay-topline{min-height:60px}.b4-hero .desktop-relay-board>p,.b4-hero .desktop-station small,.b4-hero .relay-record dl,.b4-hero .relay-topline small{display:none}.b4-hero .desktop-station strong,.b4-hero .relay-board-meta span,.b4-hero .relay-board-meta strong,.b4-hero .relay-decision-row>div>span,.b4-hero .relay-decision-row>div>strong,.b4-hero .relay-details span,.b4-hero .relay-details strong,.b4-hero .relay-disclosure,.b4-hero .relay-motion-controls button,.b4-hero .relay-record>span,.b4-hero .relay-state>p{font-size:.75rem}.b4-hero .desktop-relay-ticket,.b4-hero .desktop-signal-post b,.b4-hero .desktop-station>span,.b4-hero .relay-record>strong{font-size:.72rem}.b4-hero .desktop-relay-board{height:190px}.b4-hero .desktop-route-line{top:111px}.b4-hero .desktop-stations{top:54px}.b4-hero .desktop-relay-ticket{top:97px}.b4-hero .desktop-signal-post{top:72px}.b4-hero .relay-state{min-height:120px}}@media (min-width:1100px) and (min-height:801px) and (max-height:940px){.b4-hero{grid-template-columns:minmax(390px,.82fr) minmax(590px,1.18fr);gap:30px}}@media (max-width:1099px){.b4-hero .hero-copy-mobile .eyebrow,.b4-hero .mobile-relay-gate b,.b4-hero .mobile-relay-state>span,.b4-hero .mobile-relay-ticket b,.b4-hero .mobile-stage-labels span,.b4-hero .relay-disclosure-compact,.b4-hero .relay-motion-controls button,.b4-hero .relay-scenarios button,.b4-hero .relay-serial,.mobile-control-proof span,.mobile-evidence-link,.mobile-live-status,.mobile-primary-action small,.mobile-scenario-picker>span,.mobile-state-fact span{font-size:.72rem}.mobile-state-fact strong{font-size:.8rem}}@media (max-width:370px){.b4-hero .mobile-stage-labels{display:none}.b4-hero .mobile-relay-board{height:92px}}@media (max-width:340px){.mobile-scenario-picker{grid-template-columns:minmax(0,1fr)}.mobile-scenario-picker>span{display:none}}.mobile-progressive>summary{display:none}.mobile-progressive:not([open])>.mobile-progressive-content{display:block}@media (min-width:761px) and (max-width:1099px){.b4-hero{padding-right:clamp(28px,4vw,46px);padding-left:clamp(28px,4vw,46px)}.b4-hero .hero-copy-mobile,.b4-hero .hero-experience{width:100%;max-width:none}.b4-hero .hero-copy-mobile h1{max-width:12ch}.b4-hero .hero-copy-mobile .hero-intro{max-width:760px}.b4-hero .mobile-control-proof,.b4-hero .mobile-entry-strip,.b4-hero .mobile-hero-actions{width:min(100%,900px)}}@media (min-width:900px) and (max-width:1099px){.b4-hero{grid-template-columns:minmax(340px,.82fr) minmax(420px,1.18fr);align-items:start;gap:28px;padding-top:82px}.b4-hero .hero-copy-mobile h1{max-width:9.5ch;font-size:clamp(3.3rem,6vw,4rem)}.b4-hero .hero-copy-mobile .hero-intro{margin-bottom:12px;font-size:.9rem;line-height:1.42}.b4-hero .mobile-entry-strip{font-size:.7rem}.b4-hero .mobile-hero-actions{grid-template-columns:1fr}.b4-hero .mobile-lab-action,.b4-hero .mobile-primary-action{min-height:54px}.b4-hero .hero-experience{align-self:start;margin-top:88px}}@media (max-width:620px){.b4-hero .hero-copy-mobile h1{max-width:11.4ch;font-size:clamp(2.5rem,11.5vw,2.95rem);line-height:.91}.b4-hero .hero-copy-mobile .hero-intro{max-width:42ch;font-size:.88rem}.mobile-entry-strip{min-height:58px;grid-template-columns:auto minmax(0,1fr);gap:6px 10px;margin-bottom:9px;padding:6px 8px}.mobile-entry-strip>strong{grid-row:auto;font-size:1.05rem}.mobile-entry-strip>span{font-size:.73rem}.mobile-entry-strip>small{display:none}.mobile-entry-strip>a{min-height:44px;grid-column:1/-1;margin:2px 0 0;padding:7px 0 0;border-top:1px solid rgba(255,255,255,.18);font-size:.65rem}.mobile-lab-action{min-height:48px;padding-top:7px;padding-bottom:7px}.mobile-control-proof{margin-top:9px}.mobile-control-proof span:nth-of-type(3){display:none}.flagship-film{gap:24px;padding-top:38px;padding-bottom:52px}.flagship-film h2{max-width:12ch;margin-bottom:14px;font-size:clamp(2.25rem,10.6vw,2.75rem);line-height:.94}.flagship-film-copy>p{margin-bottom:18px;font-size:.9rem}.flagship-film-facts{margin-bottom:14px}.flagship-film-player{width:min(84vw,320px)}.mobile-rail-cue-capabilities,.mobile-rail-cue-examples{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px;color:#525b65;font-family:var(--b4-mono);font-size:.66rem;font-weight:780;letter-spacing:.025em}.mobile-rail-cue-capabilities strong,.mobile-rail-cue-examples strong{color:var(--b4-signal-dark);white-space:nowrap}.mobile-rail-cue-capabilities{color:rgba(255,255,255,.64)}.mobile-rail-cue-capabilities strong{color:var(--b4-progress)}.capability-grid,.workflow-example-grid{width:calc(100% + 16px);display:grid;grid-auto-flow:column;grid-auto-columns:calc(100% - 34px);grid-template-columns:none;gap:12px;margin-right:-16px;overflow-x:auto;overscroll-behavior-inline:contain;padding:2px 34px 12px 0;scroll-padding-inline:0 34px;scroll-snap-type:inline mandatory;scrollbar-width:none}.capability-grid::-webkit-scrollbar,.workflow-example-grid::-webkit-scrollbar{display:none}.capability-grid>*,.workflow-example-grid>*{scroll-snap-align:start}.capability-grid article,.workflow-example-grid .problem-card{width:100%;min-width:0}.solution-finder-entry p{display:none}.solution-finder-entry{padding-top:16px;padding-bottom:16px}.mobile-progressive{margin:0}.mobile-progressive>summary{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px;cursor:pointer;font-size:.82rem;font-weight:850;list-style:none}.mobile-progressive>summary::-webkit-details-marker{display:none}.mobile-progressive>summary>b:last-child,.mobile-progressive>summary>span:last-child{width:30px;height:30px;display:inline-flex;flex:0 0 30px;align-items:center;justify-content:center;background:var(--b4-signal);color:#fff;font-size:1rem;font-weight:850}.mobile-progressive[open]>summary>b:last-child,.mobile-progressive[open]>summary>span:last-child{transform:rotate(45deg)}.mobile-progressive:not([open])>.mobile-progressive-content,.mobile-progressive[data-layout=wide]>.mobile-progressive-content{display:none}.verification-progressive{border-bottom:2px solid var(--b4-ink);background:var(--b4-paper)}.verification-progressive>summary{min-height:62px;padding-right:16px;padding-left:16px;color:var(--b4-ink)}.verification-progressive[open]>summary{border-bottom:1px solid rgba(20,21,24,.16)}.after-pilot-progressive{margin-top:17px;border:2px solid var(--b4-ink);background:var(--b4-cloud);box-shadow:5px 5px 0 var(--b4-ink)}.after-pilot-progressive>summary{min-height:72px}.after-pilot-progressive>summary>span:first-child{display:grid;gap:4px;color:var(--b4-ink)}.after-pilot-progressive>summary small{color:var(--b4-signal-dark);font-family:var(--b4-mono);font-size:.62rem;letter-spacing:.055em;text-transform:uppercase}.after-pilot-progressive .after-pilot-band{margin:0;border-right:0;border-bottom:0;border-left:0;box-shadow:none}.company-evidence-progressive{margin-top:20px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.045)}.company-evidence-progressive>summary{color:#fff}.company-evidence-progressive .company-profile-link{margin:0;border:0;box-shadow:none}.company-section .company-operating-copy p:nth-child(2){display:none}.faq-progressive{border-top:2px solid var(--b4-ink);border-bottom:2px solid var(--b4-ink)}.faq-progressive>summary{min-height:62px}.faq-progressive[open]>summary{border-bottom:1px solid rgba(20,21,24,.18)}#pricing .price-card{gap:7px;padding:17px 16px}#pricing .price-card>p:not(.pilot-credit-preview){font-size:.79rem;line-height:1.42}#pricing .mobile-pricing-fit-cta{padding:15px}.company-section .company-profile-link p{font-size:.79rem}.booking-boundary-details a,.capability-intro a,.fit-form a:not(.button),footer .footer-bottom a{min-height:44px;display:inline-flex;align-items:center}footer .footer-links a{min-width:44px}footer{padding-bottom:max(38px,env(safe-area-inset-bottom))}}