.heroB{background:var(--grad-hero);color:#fff;isolation:isolate;overflow:hidden;position:relative}.heroB__bg-grid{background-image:radial-gradient(circle at 1px 1px,hsla(0,0%,100%,.1) 1px,transparent 0);background-size:28px 28px;inset:0;mask-image:radial-gradient(ellipse 80% 80% at 60% 50%,#000 0,transparent 75%);pointer-events:none;position:absolute}.heroB__inner{align-items:center;display:grid;gap:64px;grid-template-columns:1.05fr .95fr;padding:80px 0 64px;position:relative;z-index:1}.heroB__eyebrow-row{align-items:center;color:hsla(0,0%,100%,.6);display:flex;font-family:var(--font-mono);font-size:11px;gap:14px;letter-spacing:.18em;margin-bottom:32px;text-transform:uppercase}.heroB__eyebrow-row .dot{background:var(--brand-accent-500);border-radius:50%;box-shadow:0 0 0 3px rgba(132,200,26,.18);height:6px;width:6px}.heroB__h1{color:#fff;font-family:var(--font-display);font-size:68px;font-weight:var(--weight-bold);letter-spacing:-.032em;line-height:1.02;margin:0 0 32px;text-wrap:balance}.heroB__h1 .coral{color:var(--brand-signal-500);font-style:normal}.heroB__h1 .accent{color:var(--brand-accent-500)}.heroB__sub{color:hsla(0,0%,100%,.78);font-size:18px;line-height:1.6;margin:0 0 36px;max-width:48ch}.heroB__sub b{color:#fff;font-weight:var(--weight-semibold)}.heroB__ctas{display:flex;flex-wrap:wrap;gap:12px}.heroB__hairline{align-items:center;border-top:1px solid hsla(0,0%,100%,.12);display:flex;flex-wrap:wrap;gap:18px;margin:36px 0 0;padding-top:24px}.heroB__hairline-item{align-items:center;color:hsla(0,0%,100%,.6);display:inline-flex;font-family:var(--font-mono);font-size:11px;gap:8px;letter-spacing:.12em;text-transform:uppercase}.heroB__hairline-item .live{background:var(--brand-accent-500);border-radius:50%;box-shadow:0 0 0 3px rgba(132,200,26,.2);height:7px;width:7px}.heroB__hairline-item .beta{background:var(--brand-signal-500);border-radius:3px;color:#fff;font-size:9px;letter-spacing:.12em;padding:2px 6px}.qac{background:#fff;border-radius:var(--radius-xl);box-shadow:0 32px 80px rgba(0,0,0,.32),0 12px 24px rgba(0,0,0,.18);color:var(--fg-1);font-size:13px;overflow:hidden;position:relative;transform:rotate(-1.4deg);transform-origin:center}.qac__placeholder-badge{align-items:center;background:rgba(253,236,234,.94);border:1px solid var(--brand-signal-100);border-radius:999px;color:var(--brand-signal-700);display:inline-flex;font-family:var(--font-mono);font-size:9px;font-weight:var(--weight-semibold);gap:6px;letter-spacing:.14em;padding:4px 9px;position:absolute;right:12px;text-transform:uppercase;top:12px;z-index:5}.qac__placeholder-badge:before{background:var(--brand-signal-500);border-radius:50%;content:"";height:5px;width:5px}.qac__topbar{align-items:center;background:var(--brand-primary-800);border-bottom:1px solid hsla(0,0%,100%,.06);color:#fff;display:flex;gap:10px;padding:10px 14px}.qac__topbar-mark{background:#fff;border-radius:4px;display:grid;height:18px;place-items:center;width:18px}.qac__topbar-mark img{height:12px;width:12px}.qac__topbar-name{font-family:var(--font-display);font-size:13px;font-weight:var(--weight-bold);letter-spacing:-.01em}.qac__topbar-crumb{color:hsla(0,0%,100%,.55);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;margin-left:4px}.qac__topbar-spacer{flex:1}.qac__topbar-live{align-items:center;color:var(--brand-accent-500);display:inline-flex;font-family:var(--font-mono);font-size:10px;gap:6px;letter-spacing:.1em;text-transform:uppercase}.qac__topbar-live .ping{background:var(--brand-accent-500);border-radius:50%;box-shadow:0 0 0 3px rgba(132,200,26,.25);height:6px;width:6px}.qac__fileheader{border-bottom:1px solid var(--stroke);padding:16px 18px 14px}.qac__filerow{align-items:baseline;display:flex;gap:12px;margin-bottom:6px}.qac__claimid{color:var(--gray-7);font-family:var(--font-mono);font-size:11px;letter-spacing:.06em}.qac__filetitle{color:var(--fg-1);font-family:var(--font-display);font-size:16px;font-weight:var(--weight-semibold);letter-spacing:-.012em}.qac__filemeta{align-items:center;color:var(--gray-7);display:flex;flex-wrap:wrap;font-size:12px;gap:16px}.qac__filemeta .sep{background:var(--gray-5);border-radius:50%;height:3px;width:3px}.qac__filemeta b{color:var(--fg-1);font-weight:var(--weight-semibold)}.qac__filestatus{align-items:center;background:var(--brand-accent-50);border:1px solid var(--brand-accent-100);border-radius:999px;color:var(--brand-accent-700);display:inline-flex;font-family:var(--font-mono);font-size:10px;gap:6px;letter-spacing:.1em;margin-left:auto;padding:4px 8px;text-transform:uppercase}.qac__body{background:var(--gray-1);display:flex;flex-direction:column;gap:12px;padding:16px 18px 18px}.qac__section-label{align-items:center;color:var(--gray-7);display:flex;font-family:var(--font-mono);font-size:10.5px;justify-content:space-between;letter-spacing:.14em;text-transform:uppercase}.qac__section-label .count{color:var(--brand-primary-500);font-weight:var(--weight-semibold)}.qac__card{align-items:start;background:#fff;border:1px solid var(--stroke);border-radius:var(--radius-md);display:grid;gap:12px;grid-template-columns:24px 1fr auto;padding:12px 14px}.qac__card-icon{border-radius:6px;display:grid;font-family:var(--font-mono);font-size:12px;font-weight:var(--weight-bold);height:24px;place-items:center;width:24px}.qac__card-icon--catch{background:var(--brand-signal-50);color:var(--brand-signal-700)}.qac__card-icon--pass{background:var(--brand-accent-50);color:var(--brand-accent-700)}.qac__card-icon--clear{background:var(--brand-primary-50);color:var(--brand-primary-500)}.qac__card-title{color:var(--fg-1);font-size:13px;font-weight:var(--weight-semibold);letter-spacing:-.005em;margin:0 0 3px}.qac__card-detail{color:var(--fg-2);font-size:11.5px;line-height:1.45;margin:0}.qac__card-detail code{background:var(--gray-2);border-radius:3px;color:var(--brand-primary-700);font-family:var(--font-mono);font-size:10.5px;padding:1px 4px}.qac__card-action{align-self:center;color:var(--gray-7);font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.qac__card--catch{border-left:2px solid var(--brand-signal-500)}.logosB{background:var(--bg-surface);border-bottom:1px solid var(--stroke);border-top:1px solid var(--stroke);overflow:hidden;padding:28px 0}.logosB__track{align-items:center;animation:logosB-scroll 38s linear infinite;display:flex;gap:56px;width:max-content;will-change:transform}.logosB:hover .logosB__track{animation-play-state:paused}@keyframes logosB-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.logosB__track{animation:none}}.logosB__logo{border:1.5px dashed var(--gray-5);border-radius:var(--radius-sm);color:var(--gray-6);display:grid;flex:0 0 auto;font-family:var(--font-mono);font-size:10.5px;height:56px;letter-spacing:.16em;opacity:.7;place-items:center;text-transform:uppercase;width:168px}.logosB__logo img{max-height:40px;max-width:140px;object-fit:contain}.logosB__mask{-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.stripB{background:var(--bg-surface);border-bottom:1px solid var(--stroke);border-top:1px solid var(--stroke);padding:28px 0}.stripB__row{align-items:center;display:grid;gap:32px;grid-template-columns:auto 1fr}.stripB__caption{border-right:1px solid var(--stroke);color:var(--gray-7);display:flex;flex-direction:column;font-family:var(--font-mono);font-size:10.5px;gap:4px;letter-spacing:.18em;padding-right:32px;text-transform:uppercase}.stripB__caption b{color:var(--brand-primary-500);font-weight:var(--weight-semibold);letter-spacing:.16em}.stripB__journey{display:grid;grid-template-columns:repeat(5,1fr)}.stripB__journey,.stripB__stage{align-items:center;position:relative}.stripB__stage{display:flex;gap:10px;padding:4px 0}.stripB__stage:after{color:var(--gray-5);content:"→";font-size:14px;position:absolute;right:-8px;top:50%;transform:translateY(-50%)}.stripB__stage:last-child:after{display:none}.stripB__stage-num{color:var(--gray-6);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em}.stripB__stage-name{color:var(--fg-2);font-family:var(--font-display);font-size:15px;font-weight:var(--weight-semibold);letter-spacing:-.01em}.stripB__stage--active .stripB__stage-num{color:var(--brand-accent-700)}.stripB__stage--active .stripB__stage-name{color:var(--brand-primary-500)}.stripB__stage--active .anchor-dot{background:var(--brand-accent-500);border-radius:50%;box-shadow:0 0 0 4px rgba(132,200,26,.18);height:8px;margin-right:-2px;width:8px}.segB{background:var(--bg-page);padding:110px 0}.segB__layout{align-items:start;display:grid;gap:80px;grid-template-columns:.85fr 2.15fr}.segB__head{position:sticky;top:32px}.segB__head .display-2{max-width:14ch}.segB__head-note{border-top:1px solid var(--stroke);color:var(--gray-7);font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;line-height:1.7;margin-top:24px;padding-top:20px}.segB__head-note b{color:var(--brand-primary-500);font-weight:var(--weight-semibold)}.segB__cards{background:var(--stroke);border:1px solid var(--stroke);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:1px;overflow:hidden}.segB__card{align-items:start;background:var(--bg-surface);cursor:pointer;display:grid;gap:40px;grid-template-columns:200px 1fr auto;padding:36px 36px 32px;text-decoration:none;transition:background var(--dur-fast) var(--ease-standard)}.segB__card:hover{background:rgba(1,95,115,.025)}.segB__card-tag{display:flex;flex-direction:column;gap:6px}.segB__card-tag-num{color:var(--gray-7);font-family:var(--font-mono);font-size:11px;letter-spacing:.16em}.segB__card-title{color:var(--fg-1);font-family:var(--font-display);font-size:26px;font-weight:var(--weight-bold);letter-spacing:-.022em;line-height:1.1;margin:0}.segB__card-body{color:var(--fg-2);font-size:15px;line-height:1.55;margin:0}.segB__card-cta{align-self:center;border:1px solid var(--stroke);border-radius:50%;color:var(--brand-primary-500);display:grid;font-size:16px;height:36px;place-items:center;transition:all var(--dur-fast) var(--ease-standard);width:36px}.segB__card:hover .segB__card-cta{background:var(--brand-primary-500);border-color:var(--brand-primary-500);color:#fff}.probB{background:var(--bg-surface);overflow:hidden;padding:120px 0 130px;position:relative}.probB:before{background:var(--stroke);content:"";height:1px;left:0;position:absolute;right:0;top:0}.probB__head{align-items:end;display:grid;gap:80px;grid-template-columns:1.1fr .9fr;margin-bottom:72px}.probB__h2{color:var(--fg-1);font-family:var(--font-display);font-size:56px;font-weight:var(--weight-bold);letter-spacing:-.028em;line-height:1.05;margin:0;text-wrap:balance}.probB__h2 .coral{color:var(--brand-signal-500)}.probB__lead{color:var(--fg-2);font-size:17px;line-height:1.6;margin:0;max-width:52ch}.probB__lead b{color:var(--fg-1);font-weight:var(--weight-semibold)}.chainB{margin-bottom:64px;padding:100px 0 64px;position:relative}.chainB__lane{background:repeating-linear-gradient(to right,var(--gray-4) 0 8px,transparent 8px 14px);height:1px;left:4%;position:absolute;right:4%;top:130px}.chainB__nodes{display:grid;grid-template-columns:repeat(7,1fr);position:relative;z-index:2}.chainB__node{position:relative;text-align:center}.chainB__node-chip{background:var(--bg-surface);border:1px solid var(--stroke);border-radius:var(--radius-lg);display:grid;font-size:10px;height:56px;letter-spacing:.08em;margin:0 auto;place-items:center;position:relative;transition:all var(--dur-fast) var(--ease-standard);width:56px}.chainB__node-chip,.chainB__node-num{color:var(--gray-7);font-family:var(--font-mono)}.chainB__node-num{background:var(--bg-surface);font-size:9.5px;left:50%;letter-spacing:.16em;padding:2px 6px;position:absolute;top:-10px;transform:translateX(-50%)}.chainB__node-label{color:var(--fg-1);font-family:var(--font-display);font-size:13px;font-weight:var(--weight-semibold);line-height:1.3;margin-top:16px}.chainB__node--anchor .chainB__node-chip{background:var(--brand-primary-500);border-color:var(--brand-primary-500);box-shadow:0 8px 24px rgba(1,95,115,.25);color:#fff}.chainB__node--anchor .chainB__node-num{background:var(--brand-accent-50);border-radius:3px;color:var(--brand-accent-700)}.chainB__node--anchor .chainB__node-label{color:var(--brand-primary-500);font-weight:var(--weight-bold)}.chainB__node--anchor:before{background:var(--brand-accent-50);border:1px solid var(--brand-accent-100);border-radius:999px;bottom:-28px;color:var(--brand-accent-700);content:"ANCHOR";font-family:var(--font-mono);font-size:9.5px;left:50%;letter-spacing:.18em;padding:2px 8px;position:absolute;transform:translateX(-50%);white-space:nowrap}.chainB__loop{height:80px;left:42.85714%;position:absolute;top:38px;width:14.28571%;z-index:3}.chainB__loop svg{height:100%;overflow:visible;width:100%}.chainB__loop-tag{align-items:center;background:var(--brand-signal-50);border:1px solid var(--brand-signal-100);border-radius:999px;color:var(--brand-signal-700);display:inline-flex;font-family:var(--font-mono);font-size:10px;gap:6px;left:50%;letter-spacing:.14em;padding:4px 10px;position:absolute;text-transform:uppercase;top:-8px;transform:translateX(-50%);white-space:nowrap}.chainB__loop-tag:before{color:var(--brand-signal-500);content:"↺";font-size:12px}.probB__story{align-items:start;display:grid;gap:96px;grid-template-columns:1.2fr .8fr}.probB__story-card{background:var(--gray-1);border:1px solid var(--stroke);border-radius:var(--radius-lg);padding:36px 40px}.probB__story-label{color:var(--gray-7);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;margin-bottom:18px;text-transform:uppercase}.probB__step{align-items:baseline;border-bottom:1px dashed var(--gray-4);display:grid;gap:14px;grid-template-columns:32px 1fr;padding:14px 0}.probB__step:last-of-type{border-bottom:none}.probB__step-marker{color:var(--gray-7);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;padding-top:2px}.probB__step-text{color:var(--fg-1);font-size:16px;line-height:1.55;margin:0}.probB__step-text .muted{color:var(--fg-2)}.probB__step--bounce .probB__step-marker{color:var(--brand-signal-500)}.probB__closer{color:var(--fg-2);font-size:14px;line-height:1.6;margin-top:22px}.probB__callout{background:var(--gray-1);border-left:2px solid var(--brand-primary-500);border-radius:0 var(--radius-lg) var(--radius-lg) 0;padding:32px 36px}.probB__callout-quote{color:var(--fg-1);font-family:var(--font-display);font-size:22px;font-weight:var(--weight-semibold);letter-spacing:-.018em;line-height:1.35;margin:0 0 18px;text-wrap:balance}.probB__callout-body{color:var(--fg-2);font-size:14px;line-height:1.65;margin:0}.probB__callout-body em{color:var(--fg-1);font-style:normal;font-weight:var(--weight-semibold)}