.bcv2{--bg: #FBF5EE;--bg-2: #F6EEE3;--peach: #FFE9DD;--peach-2: #FFDFCE;--peach-deep:#FFD8C2;--surface: #FFFFFF;--ink: #1A1410;--ink-2: #1A1410;--muted: #1A1410;--muted-2: #2A221C;--line: rgba(26,20,16,.08);--line-2: rgba(26,20,16,.14);--line-dot: rgba(26,20,16,.18);--coral: #F97316;--coral-deep:#EA580C;--pink: #EC4899;--rose: #EF4444;--grad: linear-gradient(95deg, #F97316 0%, #EF4444 55%, #EC4899 100%);--grad-text: linear-gradient(92deg,#F97316 0%, #EF4444 100%);--green: #15803D;--green-2: #1F8A5B;--green-bg: #E8F6EE;--red: #C2410C;--sans: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--gutter: clamp(20px, 4vw, 56px);--max: 1180px;--radius: 20px;--radius-s: 12px;--radius-pill: 999px;--shadow-card: 0 1px 0 rgba(26,20,16,.04), 0 12px 30px -18px rgba(26,20,16,.18);--shadow-card-lg: 0 1px 0 rgba(26,20,16,.04), 0 30px 60px -30px rgba(26,20,16,.22)}.bcv2 *{box-sizing:border-box}.bcv2{scroll-behavior:smooth}.bcv2{margin:0;padding:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"ss01","cv11","calt","kern";overflow-x:hidden}.bcv2 img{max-width:100%;display:block}.bcv2 a{color:inherit;text-decoration:none}.bcv2 button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}.bcv2 ::-moz-selection{background:#f9731640}.bcv2 ::selection{background:#f9731640}.bcv2 .h1{font-weight:800;letter-spacing:-.028em;line-height:1.02;font-size:clamp(40px,5.4vw,68px);margin:0;text-wrap:balance}.bcv2 .h2{font-weight:800;letter-spacing:-.022em;line-height:1.06;font-size:clamp(32px,4vw,50px);margin:0;text-wrap:balance}.bcv2 .h3{font-weight:800;letter-spacing:-.018em;line-height:1.12;font-size:clamp(22px,2.2vw,28px);margin:0}.bcv2 .lead{font-size:18px;line-height:1.6;color:var(--ink-2);max-width:58ch;margin:0;text-wrap:pretty}.bcv2 .muted{color:var(--muted)}.bcv2 .gt,.bcv2 .grad-text{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.bcv2 .mono{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.bcv2 .wrap{max-width:var(--max);margin:0 auto;padding:0 var(--gutter);position:relative;z-index:1}.bcv2 .eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:var(--radius-pill);background:var(--peach);color:var(--coral-deep);font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.bcv2 .eyebrow.alt{background:#ec48991f;color:var(--rose)}.bcv2 .eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--coral)}.bcv2 .section-head{max-width:680px;margin:0 auto 52px;text-align:center}.bcv2 .section-head .eyebrow{margin-bottom:18px}.bcv2 .section-head .h2{margin-bottom:16px}.bcv2 .section-head .lead{margin:0 auto;color:var(--muted)}.bcv2 .code{font-family:var(--mono);font-weight:700;font-size:11px;letter-spacing:.04em;padding:3px 7px;border-radius:6px;background:var(--ink);color:#fff;display:inline-flex;align-items:center;line-height:1}.bcv2 .code.c-coral{background:var(--grad)}.bcv2 .code.c-ghost{background:#fff;color:var(--ink);border:1px solid var(--line-2)}.bcv2 .code.c-staff{background:var(--green-bg);color:var(--green-2)}.bcv2 .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 24px;border-radius:var(--radius-pill);font-weight:700;font-size:15px;letter-spacing:-.01em;white-space:nowrap;border:1px solid transparent;transition:transform .15s ease,box-shadow .25s ease,background .2s,color .2s}.bcv2 .btn .arr{font-size:14px;transition:transform .2s}.bcv2 .btn:hover .arr{transform:translate(3px)}.bcv2 .btn.coral{background:var(--grad);color:#fff;box-shadow:0 10px 24px -10px #ef444499}.bcv2 .btn.coral:hover{transform:translateY(-2px);box-shadow:0 16px 34px -12px #ef4444b3}.bcv2 .btn.ghost{background:var(--surface);color:var(--ink);border-color:var(--line-2)}.bcv2 .btn.ghost:hover{background:#fff;border-color:var(--ink-2);transform:translateY(-2px)}.bcv2 .btn.lg{height:56px;padding:0 28px;font-size:16px}.bcv2 .nav{position:sticky;top:12px;z-index:50;margin:12px var(--gutter) 0}.bcv2 .nav-inner{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 18px 0 22px;border-radius:var(--radius-pill);background:#ffffffd1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line);box-shadow:var(--shadow-card);max-width:var(--max);margin:0 auto}.bcv2 .brand{display:flex;align-items:center;gap:8px;font-weight:800;font-size:18px;letter-spacing:-.02em}.bcv2 .brand .mark{width:22px;height:22px;border-radius:50%;background:var(--grad);position:relative}.bcv2 .brand .mark:after{content:"";position:absolute;inset:5px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0 30%,transparent 50%);opacity:.55}.bcv2 .brand .dot{color:var(--coral)}.bcv2 .nav-links{display:flex;gap:26px;align-items:center}.bcv2 .nav-links a{font-size:14px;color:var(--ink-2);font-weight:500;display:inline-flex;align-items:center;gap:4px}.bcv2 .nav-links a:hover,.bcv2 .nav-links a.on{color:var(--coral-deep)}.bcv2 .nav-links .caret{font-size:9px;color:var(--muted);transform:translateY(-1px)}.bcv2 .nav-right{display:flex;align-items:center;gap:12px}.bcv2 .nav-right .icon-btn{width:36px;height:36px;border-radius:50%;border:1px solid var(--line-2);display:inline-flex;align-items:center;justify-content:center;color:var(--ink-2);font-size:13px}.bcv2 .nav-right .login{font-size:14px;font-weight:500;padding:0 10px;white-space:nowrap}.bcv2 .nav-right .cta{height:40px;padding:0 16px;background:var(--grad);color:#fff;border-radius:var(--radius-pill);font-weight:600;font-size:14px;display:inline-flex;align-items:center;gap:7px}.bcv2 .hero{position:relative;padding:54px 0 30px}.bcv2 .hero-grid{display:grid;grid-template-columns:1.04fr .96fr;gap:56px;align-items:center}.bcv2 .hero-eyebrows{display:flex;gap:10px;margin-bottom:26px}.bcv2 .hero h1{margin:0 0 24px;font-size:clamp(38px,4.6vw,60px);line-height:1.06;letter-spacing:-.026em;text-wrap:normal}.bcv2 .hero .lead{color:var(--muted);margin-bottom:30px}.bcv2 .hero-cta{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:30px}.bcv2 .hero-checks{display:flex;flex-direction:column;gap:12px}.bcv2 .hero-checks li{display:flex;gap:12px;align-items:center;font-size:14.5px;color:var(--ink-2);font-weight:500}.bcv2 .hero-checks .tick{width:22px;height:22px;border-radius:7px;flex:0 0 22px;background:var(--peach);color:var(--coral-deep);display:grid;place-items:center}.bcv2 .hero-checks .tick svg{width:12px;height:12px}.bcv2 .routing{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:24px;box-shadow:var(--shadow-card-lg);overflow:hidden}.bcv2 .routing:before{content:"";position:absolute;inset:0;background:radial-gradient(80% 60% at 80% -10%,rgba(249,115,22,.1),transparent 60%);pointer-events:none}.bcv2 .routing-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;position:relative}.bcv2 .routing-head .t{font-weight:800;font-size:14px;letter-spacing:-.01em;display:flex;align-items:center;gap:8px}.bcv2 .live{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--green-2);font-family:var(--mono);letter-spacing:.06em}.bcv2 .live .d{width:7px;height:7px;border-radius:50%;background:#34c480;box-shadow:0 0 0 3px #34c4802e;animation:pulse 2s infinite}@keyframes pulse{0%,to{box-shadow:0 0 0 3px #34c4802e}50%{box-shadow:0 0 0 7px #34c48000}}.bcv2 .rt-call{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:var(--bg-2);border:1px solid var(--line);position:relative}.bcv2 .rt-call .ph{width:34px;height:34px;border-radius:10px;background:var(--ink);color:#fff;display:grid;place-items:center}.bcv2 .rt-call .ph svg{width:16px;height:16px}.bcv2 .rt-call .meta b{display:block;font-size:13px;font-weight:800}.bcv2 .rt-call .meta span{font-size:11.5px;color:var(--muted)}.bcv2 .rt-eq{margin-left:auto;display:flex;align-items:flex-end;gap:3px;height:20px}.bcv2 .rt-eq i{width:3px;border-radius:3px;background:var(--coral);animation:eq 1.1s ease-in-out infinite}.bcv2 .rt-eq i:nth-child(1){height:40%;animation-delay:0s}.bcv2 .rt-eq i:nth-child(2){height:80%;animation-delay:.12s}.bcv2 .rt-eq i:nth-child(3){height:55%;animation-delay:.24s}.bcv2 .rt-eq i:nth-child(4){height:95%;animation-delay:.36s}.bcv2 .rt-eq i:nth-child(5){height:65%;animation-delay:.48s}@keyframes eq{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.bcv2 .rt-pipe{height:26px;margin:2px 0;position:relative}.bcv2 .rt-pipe:before{content:"";position:absolute;left:33px;top:0;bottom:0;width:2px;background:repeating-linear-gradient(180deg,var(--line-dot) 0 4px,transparent 4px 8px)}.bcv2 .rt-router{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;color:#fff;background:var(--grad);box-shadow:0 12px 26px -12px #ef444499;position:relative}.bcv2 .rt-router .ic{width:34px;height:34px;border-radius:10px;background:#fff3;display:grid;place-items:center}.bcv2 .rt-router .ic svg{width:16px;height:16px}.bcv2 .rt-router b{font-size:13px;font-weight:800}.bcv2 .rt-router span{font-size:11.5px;opacity:.9;display:block}.bcv2 .rt-router .tag{margin-left:auto;font-family:var(--mono);font-size:10px;background:#ffffff38;padding:3px 7px;border-radius:6px;letter-spacing:.04em}.bcv2 .rt-fan{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:16px;position:relative}.bcv2 .rt-fan:before{content:"";position:absolute;left:33px;top:-14px;width:2px;height:14px;background:repeating-linear-gradient(180deg,var(--line-dot) 0 4px,transparent 4px 8px)}.bcv2 .rt-dest{display:flex;align-items:center;gap:9px;padding:9px 11px;border-radius:11px;background:var(--bg-2);border:1px solid var(--line);font-size:12px;font-weight:700;color:var(--ink-2)}.bcv2 .rt-dest .code{font-size:10px;padding:2px 5px}.bcv2 .rt-float{position:absolute;right:-14px;bottom:24px;z-index:3;background:#fff;border:1px solid var(--line);border-radius:14px;padding:11px 14px;box-shadow:var(--shadow-card);display:flex;align-items:center;gap:10px;animation:floatY 6s ease-in-out infinite}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.bcv2 .rt-float .big{font-family:var(--mono);font-weight:800;font-size:18px;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.bcv2 .rt-float .lbl{font-size:10.5px;color:var(--muted);font-weight:600;line-height:1.2;max-width:96px}.bcv2 .section{position:relative;padding:84px 0}.bcv2 .section.tight{padding:60px 0}.bcv2 .section.alt{background:linear-gradient(180deg,transparent,var(--bg-2) 18%,var(--bg-2) 82%,transparent)}.bcv2 .board{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:920px;margin:0 auto}.bcv2 .tape{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:20px;box-shadow:var(--shadow-card);transition:transform .25s ease,box-shadow .25s ease;text-align:left}.bcv2 .tape:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-lg)}.bcv2 .tape.main{border-color:#f9731647;box-shadow:0 18px 40px -22px #ef444473}.bcv2 .tape .row{display:flex;align-items:center;gap:9px;margin-bottom:4px}.bcv2 .tape .nm{font-weight:800;font-size:15px;letter-spacing:-.01em}.bcv2 .tape .badge-main{margin-left:auto;font-family:var(--mono);font-size:9px;letter-spacing:.1em;background:var(--grad);color:#fff;padding:3px 7px;border-radius:6px}.bcv2 .tape .desc{font-size:12.5px;color:var(--muted);min-height:34px}.bcv2 .tape .player{margin-top:16px;display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;background:var(--bg-2);border:1px solid var(--line)}.bcv2 .tape.main .player{background:linear-gradient(180deg,var(--peach),#fff);border-color:#f9731633}.bcv2 .play{width:40px;height:40px;border-radius:50%;flex:0 0 40px;background:var(--ink);color:#fff;display:grid;place-items:center;transition:transform .2s ease,background .2s ease}.bcv2 .play svg{width:15px;height:15px}.bcv2 .tape:hover .play{background:var(--grad);transform:scale(1.06)}.bcv2 .wavebars{flex:1;display:flex;align-items:center;gap:2px;height:30px}.bcv2 .wavebars i{flex:1;border-radius:2px;background:var(--line-2);transition:background .3s}.bcv2 .tape:hover .wavebars i{background:var(--coral);animation:eq 1.2s ease-in-out infinite}.bcv2 .wavebars i:nth-child(odd){animation-delay:.15s}.bcv2 .dur{font-family:var(--mono);font-size:11px;color:var(--muted)}.bcv2 .board-fan{max-width:920px;margin:30px auto 0}.bcv2 .fan-stem{height:34px;position:relative}.bcv2 .fan-stem:before{content:"";position:absolute;left:50%;top:0;width:2px;height:100%;background:repeating-linear-gradient(180deg,var(--line-dot) 0 4px,transparent 4px 8px)}.bcv2 .fan-row{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.bcv2 .fan-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border-radius:11px;background:var(--surface);border:1px solid var(--line);font-size:12.5px;font-weight:700;color:var(--ink-2);transition:transform .2s ease,border-color .2s ease}.bcv2 .fan-chip:hover{transform:translateY(-2px);border-color:#f9731659}.bcv2 .fan-chip .sub{font-weight:500;color:var(--muted);font-size:11px}.bcv2 .flow{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:40px 32px;box-shadow:var(--shadow-card);max-width:1000px;margin:0 auto;background-image:linear-gradient(rgba(26,20,16,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(26,20,16,.03) 1px,transparent 1px);background-size:40px 40px}.bcv2 .flow-line{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;align-items:stretch}.bcv2 .fnode{position:relative;background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:18px 14px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.bcv2 .fnode:hover{transform:translateY(-3px);box-shadow:var(--shadow-card)}.bcv2 .fnode .ic{width:42px;height:42px;border-radius:12px;margin:0 auto 12px;display:grid;place-items:center;background:var(--peach);color:var(--coral-deep)}.bcv2 .fnode.router .ic{background:var(--grad);color:#fff}.bcv2 .fnode.agents{border-color:#f973164d;background:linear-gradient(180deg,var(--peach),#fff)}.bcv2 .fnode.out .ic{background:var(--green-bg);color:var(--green-2)}.bcv2 .fnode .nm{font-weight:800;font-size:13.5px;letter-spacing:-.01em}.bcv2 .fnode .ic svg{width:20px;height:20px}.bcv2 .flow-line .arrow{align-self:center;display:grid;place-items:center;color:var(--coral)}.bcv2 .flow-arrows{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:0;pointer-events:none}.bcv2 .flow-branch{position:relative;margin-top:14px}.bcv2 .flow-branch .stem{height:26px;position:relative}.bcv2 .flow-branch .stem:before{content:"";position:absolute;left:50%;top:0;width:2px;height:100%;background:repeating-linear-gradient(180deg,rgba(249,115,22,.4) 0 4px,transparent 4px 8px)}.bcv2 .flow-roles{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.bcv2 .flow-roles .rc{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:10px;background:var(--surface);border:1px solid var(--line);font-size:12px;font-weight:700;color:var(--ink-2)}.bcv2 .ledger{display:grid;grid-template-columns:1fr 1fr;gap:0 56px;max-width:960px;margin:0 auto;border-top:1px solid var(--line-2)}.bcv2 .ledger .row{display:flex;gap:18px;align-items:flex-start;padding:18px 4px;border-bottom:1px solid var(--line);transition:padding-left .2s ease}.bcv2 .ledger .row:hover{padding-left:12px}.bcv2 .ledger .row:hover .idx{background:var(--grad);color:#fff;border-color:transparent}.bcv2 .ledger .idx{font-family:var(--mono);font-weight:700;font-size:13px;flex:0 0 38px;height:38px;width:38px;border-radius:10px;border:1px solid var(--line-2);display:grid;place-items:center;color:var(--coral-deep);transition:background .2s,color .2s,border-color .2s}.bcv2 .ledger .row p{margin:0;font-size:15px;line-height:1.5;color:var(--ink-2);padding-top:7px}.bcv2 .types{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.bcv2 .type{position:relative;display:flex;gap:14px;align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:20px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.bcv2 .type:hover{transform:translateY(-3px);box-shadow:var(--shadow-card);border-color:#f9731647}.bcv2 .type .n{font-family:var(--mono);font-size:11px;color:var(--coral-deep);font-weight:700}.bcv2 .type .ic{width:38px;height:38px;border-radius:11px;flex:0 0 38px;background:var(--peach);color:var(--coral-deep);display:grid;place-items:center}.bcv2 .type .ic svg{width:18px;height:18px}.bcv2 .type h4{margin:0 0 3px;font-size:16px;font-weight:800;letter-spacing:-.01em}.bcv2 .type p{margin:0;font-size:14px;color:var(--muted);line-height:1.5}.bcv2 .type.wide{grid-column:span 3;justify-content:center;text-align:left;background:var(--bg-2)}.bcv2 .type.wide .body{display:flex;gap:14px;align-items:center}.bcv2 .ba{display:grid;grid-template-columns:1fr 56px 1fr;align-items:stretch;max-width:980px;margin:0 auto}.bcv2 .ba-panel{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:26px 26px 28px;position:relative;overflow:hidden}.bcv2 .ba-panel.before{background:linear-gradient(180deg,#fbeee7,#fff 55%)}.bcv2 .ba-panel.before:before,.bcv2 .ba-panel.after:before{content:"";position:absolute;left:0;right:0;top:0;height:4px}.bcv2 .ba-panel.before:before{background:linear-gradient(90deg,#e8765a,#c2410c)}.bcv2 .ba-panel.after:before{background:linear-gradient(90deg,#2fb179,#15803d)}.bcv2 .ba-panel h4{margin:0 0 16px;font-size:17px;font-weight:800;display:flex;align-items:center;gap:9px}.bcv2 .ba-panel.before h4{color:var(--red)}.bcv2 .ba-panel.after h4{color:var(--green)}.bcv2 .ba-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.bcv2 .ba-list li{display:flex;gap:11px;align-items:flex-start;font-size:14.5px;line-height:1.5;color:var(--ink-2)}.bcv2 .ba-list .mk{width:18px;height:18px;border-radius:6px;flex:0 0 18px;display:grid;place-items:center;margin-top:1px}.bcv2 .ba-list .mk svg{width:10px;height:10px}.bcv2 .ba-list.neg .mk{background:#c2410c1f;color:var(--red)}.bcv2 .ba-list.pos .mk{background:var(--green-bg);color:var(--green-2)}.bcv2 .ba-mid{display:grid;place-items:center}.bcv2 .ba-mid .a{width:42px;height:42px;border-radius:50%;background:var(--surface);border:1px dashed var(--line-2);display:grid;place-items:center;color:var(--coral)}.bcv2 .amap{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;max-width:980px;margin:0 auto;border-top:1px solid var(--line-2)}.bcv2 .amap .row{display:flex;gap:16px;align-items:flex-start;padding:18px 6px;border-bottom:1px solid var(--line);transition:background .2s ease;border-radius:10px}.bcv2 .amap .row:hover{background:var(--surface)}.bcv2 .amap .row.staff{background:linear-gradient(90deg,var(--green-bg),transparent)}.bcv2 .amap .ic{width:40px;height:40px;border-radius:11px;flex:0 0 40px;background:var(--peach);color:var(--coral-deep);display:grid;place-items:center}.bcv2 .amap .row.staff .ic{background:var(--green-bg);color:var(--green-2)}.bcv2 .amap .ic svg{width:18px;height:18px}.bcv2 .amap .tx{padding-top:2px}.bcv2 .amap .tx .hd{display:flex;align-items:center;gap:9px;margin-bottom:3px}.bcv2 .amap .tx h4{margin:0;font-size:16px;font-weight:800;letter-spacing:-.01em}.bcv2 .amap .tx p{margin:0;font-size:14px;color:var(--muted);line-height:1.5}.bcv2 .stats{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);border-radius:20px;overflow:hidden;background:var(--surface);box-shadow:var(--shadow-card)}.bcv2 .stat{padding:26px 22px;border-right:1px solid var(--line);position:relative}.bcv2 .stat:last-child{border-right:none}.bcv2 .stat .ic{width:34px;height:34px;border-radius:9px;background:var(--peach);color:var(--coral-deep);display:grid;place-items:center;margin-bottom:16px}.bcv2 .stat .ic svg{width:16px;height:16px}.bcv2 .stat h4{margin:0 0 6px;font-size:16px;font-weight:800;letter-spacing:-.01em}.bcv2 .stat p{margin:0 0 16px;font-size:14px;color:var(--muted);line-height:1.5}.bcv2 .stat .ul{height:4px;border-radius:3px;background:var(--grad);width:0;transition:width 1.1s cubic-bezier(.2,.8,.25,1)}.bcv2 .stat.in .ul{width:72%}.bcv2 .stat:nth-child(2).in .ul{width:58%}.bcv2 .stat:nth-child(3).in .ul{width:64%}.bcv2 .stat:nth-child(4).in .ul{width:80%}.bcv2 .stat:nth-child(5).in .ul{width:46%}.bcv2 .roi{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:960px;margin:0 auto}.bcv2 .roi-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:26px 28px;position:relative;overflow:hidden;box-shadow:var(--shadow-card)}.bcv2 .roi-card:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--grad)}.bcv2 .roi-card .ttl{display:flex;align-items:center;gap:9px;font-weight:800;font-size:15px;margin-bottom:22px}.bcv2 .roi-card .ttl .ic{color:var(--coral-deep);display:grid;place-items:center}.bcv2 .roi-card .ttl .ic svg{width:18px;height:18px}.bcv2 .field{margin-bottom:18px}.bcv2 .field .top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:9px}.bcv2 .field .name{font-size:14px;font-weight:600;color:var(--ink-2)}.bcv2 .field .val{font-family:var(--mono);font-size:14px;font-weight:700;color:var(--coral-deep)}.bcv2 .field .val .u{color:var(--muted);font-weight:500;font-size:11px;margin-left:2px}.bcv2 input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:6px;cursor:pointer;background:linear-gradient(90deg,var(--coral) 0 var(--p,50%),var(--bg-2) var(--p,50%) 100%)}.bcv2 input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid var(--coral);box-shadow:0 2px 6px #28140a40;cursor:pointer}.bcv2 input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:3px solid var(--coral);cursor:pointer}.bcv2 .roi-out{display:flex;flex-direction:column;gap:0}.bcv2 .oset{padding:16px 0;border-bottom:1px solid var(--line)}.bcv2 .oset:first-of-type{padding-top:0}.bcv2 .oset .num{font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.bcv2 .oset .lbl{font-size:13.5px;color:var(--muted);margin-top:5px}.bcv2 .roi-out .pay{margin-top:18px}.bcv2 .roi-out .pay .num{color:var(--coral-deep);-webkit-text-fill-color:initial;background:none}.bcv2 .roi-out .btn{width:100%;margin-top:20px}.bcv2 .beyond{max-width:880px;margin:0 auto;border-top:1px solid var(--line-2)}.bcv2 .beyond .row{display:flex;gap:18px;align-items:flex-start;padding:22px 6px;border-bottom:1px solid var(--line)}.bcv2 .beyond .ic{width:40px;height:40px;border-radius:50%;flex:0 0 40px;background:var(--peach);color:var(--coral-deep);display:grid;place-items:center}.bcv2 .beyond .ic svg{width:18px;height:18px}.bcv2 .beyond h4{margin:0 0 4px;font-size:17px;font-weight:800;letter-spacing:-.01em}.bcv2 .beyond p{margin:0;font-size:15px;color:var(--muted);line-height:1.55}.bcv2 .deploy{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:980px;margin:0 auto}.bcv2 .panel{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:28px;position:relative;overflow:hidden;box-shadow:var(--shadow-card)}.bcv2 .panel:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--grad)}.bcv2 .panel .ttl{display:flex;align-items:center;gap:9px;font-weight:800;font-size:16px;margin-bottom:22px}.bcv2 .panel .ttl .ic{color:var(--coral-deep);display:grid;place-items:center}.bcv2 .panel .ttl .ic svg{width:18px;height:18px}.bcv2 .timeline{list-style:none;margin:0;padding:0 0 0 6px;position:relative}.bcv2 .timeline:before{content:"";position:absolute;left:18px;top:8px;bottom:8px;width:2px;background:repeating-linear-gradient(180deg,var(--line-dot) 0 5px,transparent 5px 10px)}.bcv2 .timeline li{display:flex;gap:16px;align-items:flex-start;padding:9px 0;position:relative}.bcv2 .timeline .n{width:30px;height:30px;border-radius:9px;flex:0 0 30px;background:var(--peach);color:var(--coral-deep);font-family:var(--mono);font-weight:700;font-size:12px;display:grid;place-items:center;z-index:1}.bcv2 .timeline p{margin:0;font-size:15px;color:var(--ink-2);line-height:1.5;padding-top:4px}.bcv2 .trust{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:13px}.bcv2 .trust li{display:flex;gap:12px;align-items:flex-start;font-size:15px;color:var(--ink-2);line-height:1.5}.bcv2 .trust .ck{width:20px;height:20px;border-radius:6px;flex:0 0 20px;background:var(--green-bg);color:var(--green-2);display:grid;place-items:center;margin-top:1px}.bcv2 .trust .ck svg{width:11px;height:11px}.bcv2 .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:920px;margin:0 auto;position:relative}.bcv2 .gstep{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:26px 24px;text-align:center;position:relative;transition:transform .2s ease,box-shadow .2s ease}.bcv2 .gstep:hover{transform:translateY(-3px);box-shadow:var(--shadow-card)}.bcv2 .gstep .lbl{font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:var(--coral-deep);background:var(--peach);padding:5px 11px;border-radius:999px;display:inline-block;margin-bottom:14px}.bcv2 .gstep h4{margin:0 0 8px;font-size:19px;font-weight:800;letter-spacing:-.01em}.bcv2 .gstep p{margin:0;font-size:13px;color:var(--muted);line-height:1.5}.bcv2 .gstep .cn{position:absolute;right:-12px;top:50%;transform:translateY(-50%);color:var(--coral);z-index:2}.bcv2 .gstep:last-child .cn{display:none}.bcv2 .steps-note{text-align:center;margin-top:26px;font-size:13px;color:var(--muted)}.bcv2 .center-cta{text-align:center;max-width:680px;margin:0 auto}.bcv2 .center-cta .lead{margin:20px auto 28px;color:var(--muted)}.bcv2 .faq-list{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.bcv2 .faq{background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden;transition:box-shadow .2s,border-color .2s}.bcv2 .faq[open]{box-shadow:var(--shadow-card);border-color:#f9731640}.bcv2 .faq summary{list-style:none;cursor:pointer;padding:18px 22px;display:flex;align-items:center;gap:14px;font-weight:700;font-size:16px}.bcv2 .faq summary::-webkit-details-marker{display:none}.bcv2 .faq summary .qn{font-family:var(--mono);font-size:12px;color:var(--coral-deep)}.bcv2 .faq summary .pl{margin-left:auto;width:26px;height:26px;border-radius:8px;background:var(--bg-2);color:var(--ink-2);display:grid;place-items:center;transition:transform .25s ease,background .2s,color .2s}.bcv2 .faq[open] summary .pl{background:var(--grad);color:#fff;transform:rotate(45deg)}.bcv2 .faq .ans{padding:0 22px 22px 58px;font-size:15px;color:var(--muted);line-height:1.6}.bcv2 .cta-card{position:relative;border-radius:28px;overflow:hidden;max-width:var(--max);margin:0 auto;background:linear-gradient(110deg,#f97316,#ef4444 45%,#ec4899);color:#fff;padding:clamp(56px,7vw,88px) clamp(28px,5vw,72px);text-align:center;box-shadow:var(--shadow-card-lg)}.bcv2 .cta-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 18%,rgba(255,255,255,.16),transparent 32%),radial-gradient(circle at 88% 12%,rgba(255,255,255,.16),transparent 30%),radial-gradient(circle at 50% 120%,rgba(0,0,0,.18),transparent 50%)}.bcv2 .cta-card .q{position:relative;font-style:italic;font-size:17px;line-height:1.55;opacity:1;max-width:560px;margin:0 auto 22px}.bcv2 .cta-card .q:before{content:"";display:block;width:34px;height:3px;border-radius:2px;background:#ffffffa6;margin:0 auto 18px}.bcv2 .cta-card h2{position:relative;margin:0 0 32px;color:#fff}.bcv2 .cta-card .buttons{position:relative;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.bcv2 .cta-card .btn.light{background:#fff;color:var(--coral-deep);font-weight:800;box-shadow:0 14px 34px -12px #280a0573}.bcv2 .cta-card .btn.light:hover{transform:translateY(-2px)}.bcv2 .cta-card .btn.outline{background:#ffffff24;color:#fff;border:1.5px solid rgba(255,255,255,.65);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:700}.bcv2 .cta-card .btn.outline:hover{background:#ffffff38}.bcv2 .cta-card .gt,.bcv2 .cta-card .grad-text,.bcv2 .cta-card .nh-gradient-text,.bcv2 .cta-card .bc-gradient-text{background:none;-webkit-text-fill-color:#fff;color:#fff}.bcv2 .footer{padding:64px 0 32px;border-top:1px solid var(--line);margin-top:80px}.bcv2 .foot-grid{display:grid;grid-template-columns:1.4fr repeat(5,1fr);gap:28px;margin-bottom:56px}.bcv2 .foot-brand{display:flex;flex-direction:column;gap:12px}.bcv2 .foot-brand .lockup{display:flex;align-items:baseline;gap:6px;font-weight:800;font-size:22px;letter-spacing:-.015em}.bcv2 .foot-brand .lockup .gt{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.bcv2 .foot-brand .lockup sup{font-family:var(--mono);font-size:9px;letter-spacing:.1em;color:var(--muted);transform:translateY(-8px);display:inline-block}.bcv2 .foot-brand .tm{font-family:var(--mono);font-size:10px;letter-spacing:.1em;color:var(--muted)}.bcv2 .foot-brand p{margin:8px 0 0;font-size:13px;color:var(--ink-2);max-width:28ch;line-height:1.55}.bcv2 .foot-brand .social{display:flex;gap:8px;margin-top:6px}.bcv2 .foot-brand .social a{width:30px;height:30px;border-radius:8px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--ink-2);font-size:14px}.bcv2 .foot-col h6{margin:0 0 14px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:600}.bcv2 .foot-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}.bcv2 .foot-col ul a{font-size:13px;color:var(--ink-2)}.bcv2 .foot-col ul a:hover{color:var(--coral-deep)}.bcv2 .foot-col ul .accent{color:var(--coral-deep);font-weight:600}.bcv2 .foot-meta{display:flex;justify-content:space-between;align-items:center;padding-top:28px;border-top:1px solid var(--line);font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--muted)}.bcv2 .foot-meta .right{display:flex;gap:22px;flex-wrap:wrap}.bcv2 .callback{position:fixed;right:22px;bottom:22px;z-index:60;display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:9px 16px 9px 9px;box-shadow:var(--shadow-card-lg);font-weight:700;font-size:13.5px}.bcv2 .callback .ph{width:34px;height:34px;border-radius:50%;background:var(--grad);color:#fff;display:grid;place-items:center}.bcv2 .callback .ph svg{width:15px;height:15px}.bcv2 .reveal{opacity:1;transform:none}.js-on .bcv2 .reveal{animation:revealIn .7s cubic-bezier(.2,.8,.25,1) none}@keyframes revealIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.js-on .bcv2 .reveal{animation:none}}.bcv2 .reveal.d1{transition-delay:.08s}.bcv2 .reveal.d2{transition-delay:.16s}.bcv2 .reveal.d3{transition-delay:.24s}@media (prefers-reduced-motion: reduce){.bcv2 .reveal{opacity:1;transform:none;transition:none}.bcv2 *{animation:none!important}}@media (max-width: 960px){.bcv2 .nav-links{display:none}.bcv2 .hero-grid{grid-template-columns:1fr;gap:44px}.bcv2 .board,.bcv2 .flow-line{grid-template-columns:1fr}.bcv2 .types{grid-template-columns:1fr 1fr}.bcv2 .type.wide{grid-column:span 2}.bcv2 .ba{grid-template-columns:1fr;gap:16px}.bcv2 .ba-mid{height:40px}.bcv2 .amap,.bcv2 .ledger{grid-template-columns:1fr}.bcv2 .stats{grid-template-columns:1fr 1fr}.bcv2 .stat{border-right:none;border-bottom:1px solid var(--line)}.bcv2 .roi,.bcv2 .deploy,.bcv2 .steps{grid-template-columns:1fr}.bcv2 .gstep .cn{display:none}.bcv2 .foot-grid{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.bcv2 .types{grid-template-columns:1fr}.bcv2 .type.wide{grid-column:span 1}.bcv2 .stats,.bcv2 .foot-grid{grid-template-columns:1fr}.bcv2 .foot-meta{flex-direction:column;gap:14px;align-items:flex-start}}.bcv2 .hanc-widget{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px}.bcv2 .hanc-widget .halo{position:absolute;top:0;left:50%;width:330px;height:330px;transform:translate(-50%);border-radius:50%;pointer-events:none;z-index:0;background:radial-gradient(circle,rgba(255,150,110,.42) 0%,rgba(255,120,150,.18) 42%,transparent 66%);filter:blur(2px);animation:haloPulse 5.5s ease-in-out infinite}@keyframes haloPulse{0%,to{transform:translate(-50%) scale(1);opacity:.85}50%{transform:translate(-50%) scale(1.08);opacity:1}}.bcv2 .orb{position:relative;z-index:1;width:264px;height:264px;border-radius:50%;background:radial-gradient(circle at 38% 30%,#ffe7d2,#ffb888,#ff9159,#f2693a 72%,#d8501f);box-shadow:0 0 0 14px #ffaa8c29,0 26px 60px -16px #e15a378c,inset -10px -14px 30px #96341a6b,inset 10px 12px 26px #fff0de8c;animation:orbFloat 7s ease-in-out infinite}.bcv2 .orb:before{content:"";position:absolute;inset:0;border-radius:50%;overflow:hidden;background:radial-gradient(42% 32% at 62% 30%,rgba(255,244,222,.85),transparent 60%),radial-gradient(30% 24% at 28% 58%,rgba(255,186,148,.7),transparent 62%),radial-gradient(26% 22% at 72% 72%,rgba(214,86,46,.6),transparent 60%),radial-gradient(20% 16% at 46% 80%,rgba(255,210,180,.5),transparent 60%),conic-gradient(from 210deg,#ffcdaa00,#ffa0646b,#e2643a00 55%,#ffcdaa00);mix-blend-mode:soft-light;animation:orbSpin 16s linear infinite}.bcv2 .orb:after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(34% 26% at 40% 26%,rgba(255,255,255,.6),transparent 58%)}@keyframes orbFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes orbSpin{to{transform:rotate(360deg)}}.bcv2 .orb-btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:50px;height:50px;border-radius:50%;z-index:3;background:#171a2c;color:#fff;display:grid;place-items:center;box-shadow:0 8px 20px -4px #00000073,inset 0 1px #ffffff2e;transition:transform .2s ease,box-shadow .2s ease}.bcv2 .orb-btn svg{width:20px;height:20px}.bcv2 .orb-btn:hover{transform:translate(-50%,-50%) scale(1.09);box-shadow:0 12px 26px -4px #00000080}.bcv2 .powered{position:relative;z-index:1;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;color:var(--muted-2)}.bcv2 .powered b{color:var(--muted);font-weight:700}.bcv2 .hanc-widget.sm .orb{width:224px;height:224px;box-shadow:0 0 0 10px #ffaa8c24,0 18px 42px -14px #e15a3780,inset -8px -10px 22px #96341a66,inset 8px 9px 18px #fff0de80}.bcv2 .hanc-widget.sm .halo{width:290px;height:290px}.bcv2 .hanc-widget.sm .orb-btn{width:44px;height:44px}.bcv2 .hanc-widget.sm .orb-btn svg{width:16px;height:16px}.bcv2 .hero-widget{display:flex;flex-direction:column;align-items:center;gap:22px;padding:14px 0}.bcv2 .hero-widget .live{background:var(--surface);border:1px solid var(--line);padding:7px 14px;border-radius:999px;box-shadow:var(--shadow-card)}.bcv2 .hero-widget .widget-tag{font-size:13px;color:var(--muted);text-align:center;max-width:280px;text-wrap:balance}.bcv2 .orbs{display:flex;justify-content:center;align-items:flex-end;gap:clamp(28px,4vw,88px);flex-wrap:wrap}.bcv2 .orb-item{margin:0;display:flex;flex-direction:column;align-items:center;gap:18px}.bcv2 .orb-item.main{transform:translateY(-6px)}.bcv2 .orb-item figcaption{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.bcv2 .orb-item .role{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:16px;letter-spacing:-.01em}.bcv2 .orb-item.main .role{font-size:18px}.bcv2 .orb-item figcaption small{font-size:14px;color:var(--muted)}.bcv2 .roles-line{margin-top:42px}.bcv2 .roles-line .rstem{display:block;height:30px;width:2px;margin:0 auto 22px;background:repeating-linear-gradient(180deg,rgba(249,115,22,.5) 0 4px,transparent 4px 9px)}.bcv2 .roles-row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 14px}.bcv2 .role-link{display:inline-flex;align-items:center;gap:8px;padding:8px 6px;font-size:14px;font-weight:700;color:var(--ink-2);border-bottom:1px solid transparent;transition:border-color .2s ease,color .2s ease}.bcv2 .role-link em{font-style:normal;font-weight:500;color:var(--muted)}.bcv2 .role-link:hover{border-color:var(--coral);color:var(--coral-deep)}.bcv2 .role-link .code{font-size:10px}.bcv2 .flow{background:none;border:none;box-shadow:none;padding:0;background-image:none}.bcv2 .fnode{position:relative;background:#ffffff73;border:1px solid var(--line-2);box-shadow:none}.bcv2 .fnode:hover{transform:none;box-shadow:none;border-color:var(--coral)}.bcv2 .fnode.agents{background:#ffe9dd99;border-color:#f9731666}.bcv2 .fnode .ic{box-shadow:none}.bcv2 .fnode .ar{position:absolute;right:-13px;top:50%;transform:translateY(-50%);color:var(--coral);font-size:18px;z-index:3;line-height:1}@media (max-width:960px){.bcv2 .fnode .ar{display:none}}.bcv2 .types{grid-template-columns:1fr 1fr;gap:0 56px;border-top:1px solid var(--line-2)}.bcv2 .type{background:none!important;border:none;border-bottom:1px solid var(--line);border-radius:0;padding:20px 4px;box-shadow:none!important;align-items:baseline}.bcv2 .type:hover{transform:none;box-shadow:none;border-color:var(--line);padding-left:10px}.bcv2 .type .ic{display:none}.bcv2 .type .n{flex:0 0 34px;font-size:13px}.bcv2 .type.wide{grid-column:span 2;background:none;border-bottom:none}.bcv2 .type.wide .body{gap:14px}.bcv2 .type.wide .ic{display:none}.bcv2 .stats{border:none;border-top:1px solid var(--line-2);border-radius:0;background:none;box-shadow:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0 48px;counter-reset:stat}.bcv2 .stat{width:calc((100% - 96px)/3);padding:28px 0 26px;border-right:none;border-bottom:1px solid var(--line)}.bcv2 .stat:before{counter-increment:stat;content:counter(stat,decimal-leading-zero);display:block;font-family:var(--mono);font-weight:800;font-size:clamp(30px,3.2vw,40px);line-height:1;letter-spacing:-.02em;color:#dc603880;margin-bottom:14px}.bcv2 .stat .ic{display:none}.bcv2 .stat h4{font-size:18px}.bcv2 .stat .ul{margin-top:18px;max-width:160px}.bcv2 .roi{gap:0 56px}.bcv2 .roi-card{background:none;border:none;box-shadow:none;padding:0}.bcv2 .roi-card:before{display:none}.bcv2 .roi-card:first-child{border-right:1px solid var(--line-2);padding-right:48px}.bcv2 input[type=range]{background:linear-gradient(90deg,var(--coral) 0 var(--p,50%),#E6D9C8 var(--p,50%) 100%)}.bcv2 .oset{border-bottom:1px solid var(--line)}.bcv2 .deploy{gap:0 56px}.bcv2 .panel{background:none;border:none;box-shadow:none;padding:0}.bcv2 .panel:before{display:none}.bcv2 .deploy .panel:first-child{border-right:1px solid var(--line-2);padding-right:48px}.bcv2 .ba-panel{box-shadow:none}.bcv2 .ba-panel.before{background:none;border:1px solid var(--line)}.bcv2 .ba-panel.after{background:none}.bcv2 .steps{gap:0 48px;border-top:1px solid var(--line-2);max-width:1020px}.bcv2 .gstep{background:none;border:none;box-shadow:none;padding:30px 4px 26px;text-align:left}.bcv2 .gstep:hover{transform:none;box-shadow:none}.bcv2 .gstep .lbl{font-size:11px;letter-spacing:.16em;margin-bottom:18px;padding:6px 13px}.bcv2 .gstep h4{font-size:22px;margin:0 0 10px}.bcv2 .gstep p{font-size:15px;line-height:1.55;max-width:34ch}.bcv2 .gstep .cn{right:-6px;top:38px;transform:none}.bcv2 .steps-note{font-size:14px}.bcv2 .amap .row{border-radius:0}.bcv2 .amap .row:hover{background:none;padding-left:10px}.bcv2 .faq{background:none;border:none;border-bottom:1px solid var(--line-2);border-radius:0}.bcv2 .faq[open]{box-shadow:none;border-color:var(--line-2)}.bcv2 .faq summary{padding:20px 4px}.bcv2 .faq summary .pl{background:none;border:1px solid var(--line-2)}.bcv2 .faq .ans{padding:0 4px 22px 50px}@media (max-width: 960px){.bcv2 .orb-item.main{transform:none}.bcv2 .roi-card:first-child,.bcv2 .deploy .panel:first-child{border-right:none;padding-right:0;padding-bottom:36px;border-bottom:1px solid var(--line-2);margin-bottom:36px}.bcv2 .types{grid-template-columns:1fr}.bcv2 .type.wide{grid-column:span 1}}.bcv2 .roster{display:grid;grid-template-columns:1fr 1fr;gap:0 56px;border-top:1px solid var(--line-2)}.bcv2 .ra{display:grid;grid-template-columns:84px 1fr;align-items:center;-moz-column-gap:20px;column-gap:20px;padding:22px 4px;border-bottom:1px solid var(--line);transition:padding-left .25s ease}.bcv2 .ra:hover{padding-left:10px}.bcv2 .rc{font-family:var(--mono);font-weight:800;font-size:clamp(30px,3vw,42px);line-height:.9;letter-spacing:-.02em;transition:transform .25s ease;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.bcv2 .ra:hover .rc{transform:translate(4px)}.bcv2 .rc.gB{background:linear-gradient(135deg,#ec4899,#f472b6);-webkit-background-clip:text;background-clip:text;color:transparent}.bcv2 .rc.gM{background:linear-gradient(135deg,#1a1410,#5a4f45);-webkit-background-clip:text;background-clip:text;color:transparent}.bcv2 .rt h4{margin:0 0 3px;font-size:19px;font-weight:800;letter-spacing:-.01em}.bcv2 .rt p{margin:0;font-size:15px;color:var(--muted);line-height:1.5}.bcv2 .ra.staff{grid-column:1/-1;border-top:2px solid var(--ink);border-bottom:none;margin-top:6px;padding-top:22px;background:linear-gradient(90deg,transparent,var(--green-bg) 30%,var(--green-bg) 70%,transparent);grid-template-columns:84px max-content;justify-content:center}.bcv2 .ra.staff .rc{background:none;color:var(--green-2)}.bcv2 .rt h4 .esc{font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--green-2);background:var(--green-bg);padding:3px 7px;border-radius:6px;margin-left:9px;vertical-align:middle;font-weight:700}.bcv2 .ra.solo{grid-column:1/-1;width:calc(50% - 28px);justify-self:center}.bcv2 .faults{display:grid;grid-template-columns:repeat(3,1fr);gap:0 36px}.bcv2 .fault{padding:22px 22px 22px 0;border-top:1px solid var(--line)}.bcv2 .fault .fn{display:block;width:-moz-fit-content;width:fit-content;position:relative;font-family:var(--mono);font-weight:800;font-size:clamp(34px,3.6vw,46px);line-height:1;letter-spacing:-.02em;margin-bottom:16px;color:#dc603880;transition:color .3s ease,transform .3s ease}.bcv2 .fault .fn:after{content:"";position:absolute;left:2px;bottom:-7px;width:30px;height:2px;background:repeating-linear-gradient(90deg,var(--peach-deep) 0 5px,transparent 5px 9px)}.bcv2 .fault:hover .fn{color:transparent;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;transform:translateY(-2px)}.bcv2 .fault p{margin:0;font-size:15px;line-height:1.5;color:var(--ink-2);text-wrap:pretty}.bcv2 .intake{display:grid;grid-template-columns:1fr 1fr;gap:0 56px;border-top:1px solid var(--line-2)}.bcv2 .chan{display:flex;align-items:center;gap:16px;padding:22px 4px;border-bottom:1px solid var(--line);transition:padding-left .25s ease}.bcv2 .chan:hover{padding-left:10px}.bcv2 .chan .cn{font-family:var(--mono);font-weight:700;font-size:12.5px;color:var(--coral-deep);background:var(--peach);padding:7px 10px;border-radius:8px;flex:0 0 auto}.bcv2 .chan .carr{color:var(--coral);font-size:20px;transition:transform .25s ease;flex:0 0 auto}.bcv2 .chan:hover .carr{transform:translate(5px)}.bcv2 .chan .ct h4{margin:0 0 2px;font-size:17px;font-weight:800;letter-spacing:-.01em}.bcv2 .chan .ct p{margin:0;font-size:14px;color:var(--muted);line-height:1.5}.bcv2 .chan.dest{grid-column:1/-1;border-bottom:none;border-top:1px dashed var(--line-2);margin-top:4px;padding-top:20px;justify-content:center}@media (max-width: 960px){.bcv2 .roster,.bcv2 .intake{grid-template-columns:1fr}.bcv2 .faults{grid-template-columns:1fr 1fr}.bcv2 .ra.solo{width:100%;justify-self:stretch}.bcv2 .stats{gap:0 36px}.bcv2 .stat{width:calc((100% - 36px)/2)}.bcv2 .steps{grid-template-columns:1fr}}@media (max-width: 560px){.bcv2 .faults{grid-template-columns:1fr}.bcv2 .stat{width:100%}}.bcv2 .hero{padding:24px 0 56px}.bcv2 .hero-banner{position:relative;overflow:hidden;isolation:isolate;border-radius:clamp(22px,2.6vw,30px);min-height:clamp(480px,50vw,610px);display:flex;align-items:flex-end;background:linear-gradient(155deg,#2a1e18,#161210);box-shadow:0 40px 90px -34px #28100899}.bcv2 .hb-photo{position:absolute;inset:0;width:100%;height:100%;z-index:0}.bcv2 .hb-scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#120b08e0,#120b08ad 40%,#120b0824 72%,#120b0852),linear-gradient(0deg,rgba(18,11,8,.6),transparent 48%)}.bcv2 .hb-content{position:relative;z-index:2;padding:clamp(28px,4vw,56px);max-width:660px;color:#fff}.bcv2 .hb-content h1{color:#fff;text-wrap:normal}.bcv2 .hb-content .hero-eyebrows{margin-bottom:24px}.bcv2 .hb-content .eyebrow{background:#ffffff24;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bcv2 .hb-content .eyebrow.alt{background:#ec489957;color:#fff}.bcv2 .hb-content .lead{color:#ffffffd1}.bcv2 .hb-content .hero-cta{margin-top:28px}.bcv2 .hb-content .hero-checks{margin-top:26px!important}.bcv2 .hb-content .hero-checks li{color:#ffffffe6}.bcv2 .hb-content .hero-checks .tick{background:#f9731652;color:#fff}.bcv2 .hb-content .btn.ghost{background:#ffffff24;color:#fff;border-color:#fff6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bcv2 .hb-content .btn.ghost:hover{background:#ffffff3d;border-color:#fff9}.bcv2 .hb-widget{position:absolute;z-index:3;right:clamp(20px,3vw,40px);top:clamp(22px,3.4vw,40px);display:flex;flex-direction:column;align-items:center;gap:12px;background:#120b0857;border:1px solid rgba(255,255,255,.16);border-radius:22px;padding:18px 20px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.bcv2 .hb-widget .live{background:#ffffff24;border:1px solid rgba(255,255,255,.2);color:#fff}.bcv2 .hb-widget .powered{color:#ffffffb3}.bcv2 .hb-widget .powered b{color:#fff}@media (max-width: 820px){.bcv2 .hero-banner{flex-direction:column;align-items:stretch}.bcv2 .hb-scrim{background:linear-gradient(0deg,#120b08db,#120b08a8 60%,#120b0880)}.bcv2 .hb-content{max-width:none;order:2}.bcv2 .hb-widget{position:static;order:1;align-self:flex-start;margin:clamp(20px,4vw,28px) clamp(28px,4vw,40px) 0}}.bcv2 .hero{padding:clamp(40px,5vw,72px) 0 clamp(40px,5vw,64px)!important}.bcv2 .hero-center{max-width:var(--max);margin:0 auto;text-align:left;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,4vw,72px)}.bcv2 .hero-copy{min-width:0;width:100%}.bcv2 .hero-center .hero-eyebrows{justify-content:flex-start;margin-bottom:24px}.bcv2 .hero-center h1{margin:0 0 22px;color:var(--ink);text-wrap:balance;line-height:1.08}.bcv2 .hero-center h1 .gt{display:inline}.bcv2 .hero-center .lead{margin:0 0 34px;color:var(--muted);max-width:52ch}.bcv2 .hero-center .hero-cta{justify-content:flex-start;margin-bottom:0}@media (max-width:900px){.bcv2 .hero-center{grid-template-columns:1fr;gap:34px;text-align:center}.bcv2 .hero-center .hero-eyebrows{justify-content:center}.bcv2 .hero-center .lead{margin:0 auto 34px}.bcv2 .hero-center .hero-cta{justify-content:center}}.bcv2 .hero-proof{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.bcv2 .hp{padding:24px 22px;border-right:1px solid var(--line);text-align:center}.bcv2 .hp:last-child{border-right:none}.bcv2 .hp-k{display:block;font-weight:800;font-size:19px;letter-spacing:-.01em;margin-bottom:5px;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.bcv2 .hp-v{display:block;font-size:13px;color:var(--muted);line-height:1.4}@media (max-width: 680px){.bcv2 .hero-proof{grid-template-columns:1fr}.bcv2 .hp{border-right:none;border-bottom:1px solid var(--line)}.bcv2 .hp:last-child{border-bottom:none}}.bcv2 .case-stage{--leather-0:#E08A4E;--leather-1:#CB6E3A;--leather-2:#A9501F;--leather-3:#823A18;--cavity-1:#241509;--cavity-2:#150b04;--stitch:rgba(255,236,222,.5);--brass-1:#F4D89F;--brass-2:#C79A53;position:relative;display:flex;justify-content:center;align-items:center;min-height:460px}.bcv2 .case-tilt{position:relative;width:312px;height:372px;zoom:1.28}.bcv2 .case-shadow{position:absolute;left:50%;bottom:-10px;width:300px;height:42px;transform:translate(-50%);background:radial-gradient(50% 50% at 50% 50%,rgba(40,18,8,.34),transparent 72%);filter:blur(4px);z-index:0}.bcv2 .case-stage .case-lid{position:absolute;left:14px;right:14px;bottom:150px;height:162px;z-index:1;transform-origin:bottom center;transform:perspective(700px) rotateX(16deg);border-radius:18px 18px 0 0;background:linear-gradient(180deg,var(--leather-1) 0%,var(--leather-2) 58%,var(--leather-3) 100%);box-shadow:inset 0 2px #ffd2b447,inset 0 -16px 28px #461c0c66}.bcv2 .case-stage .case-lid:after{content:"";position:absolute;inset:13px;border:1.5px dashed var(--stitch);border-radius:9px;background:linear-gradient(180deg,#ffd2b41a,#2810082e);opacity:.8}.bcv2 .case-stage .lid-handle{position:absolute;top:-22px;left:50%;transform:translate(-50%);width:92px;height:30px;border:9px solid var(--leather-2);border-bottom:none;border-radius:20px 20px 0 0;box-shadow:inset 0 2px #ffd2b466,0 5px 12px -5px #3c180a8c}.bcv2 .case-stage .case-cavity{display:none}.bcv2 .case-stage .case-body{position:absolute;left:0;right:0;bottom:0;height:150px;z-index:3;transform-origin:bottom center;transform:perspective(900px) rotateX(3deg);border-radius:14px 14px 22px 22px;background:linear-gradient(168deg,var(--leather-0) 0%,var(--leather-1) 30%,var(--leather-2) 72%,var(--leather-3) 100%);box-shadow:inset 0 2px #ffd6b873,inset 0 -22px 30px #461c0c80,0 28px 42px -18px #3214088c}.bcv2 .case-stage .case-body:after{content:"";position:absolute;inset:11px;border:1.5px dashed var(--stitch);border-radius:9px 9px 15px 15px;opacity:.6}.bcv2 .case-stage .case-slot{display:none}.bcv2 .case-stage .latch{position:absolute;top:42px;width:34px;height:24px;border-radius:6px;z-index:2;background:linear-gradient(180deg,var(--brass-1),var(--brass-2));box-shadow:inset 0 1px #ffffffbf,inset 0 -3px 5px #78501473,0 3px 6px -2px #3c180a80}.bcv2 .case-stage .latch:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:18px;height:4px;border-radius:3px;background:#5a3a1080}.bcv2 .case-stage .latch.l{left:18%}.bcv2 .case-stage .latch.r{right:18%}.bcv2 .case-stage .doc{position:absolute;left:50%;bottom:140px;z-index:2;transform:translate(-50%);width:230px;min-height:206px;margin:0;padding:18px 19px 24px;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:13px;box-shadow:0 30px 48px -22px #28120880,0 2px #00000008;overflow:hidden}.bcv2 .case-stage .doc:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--grad)}.bcv2 .doc-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.bcv2 .doc-kicker{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--coral-deep);background:var(--peach);padding:5px 8px;border-radius:6px}.bcv2 .doc-stamp{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;color:var(--muted-2);font-weight:700}.bcv2 .doc-stamp b{color:var(--muted)}.bcv2 .doc-title{margin:0 0 11px;font-size:19px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.bcv2 .doc-stats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.bcv2 .doc-stats li{display:flex;flex-direction:column;gap:2px;padding-left:13px;position:relative}.bcv2 .doc-stats li:before{content:"";position:absolute;left:0;top:5px;width:5px;height:5px;border-radius:50%;background:var(--coral)}.bcv2 .doc-stats b{font-size:13px;font-weight:800;letter-spacing:-.01em;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.bcv2 .doc-stats span{font-size:11.5px;color:var(--muted);line-height:1.35}.js-on .bcv2 .case-tilt{animation:caseIn 1s cubic-bezier(.2,.85,.25,1) both}.js-on .bcv2 .case-stage .doc{animation:caseDoc .85s .5s cubic-bezier(.2,.85,.25,1) both}@keyframes caseIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes caseDoc{0%{opacity:0;transform:translate(-50%) translateY(150px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:900px){.bcv2 .case-stage{min-height:400px}.bcv2 .case-tilt{zoom:1.12}}@media (max-width:560px){.bcv2 .case-tilt{zoom:.92}}.bcv2 .orb-live{display:flex;justify-content:center;margin:0 auto;max-width:46vw}.bcv2 .orb-item .badge-main{font-family:var(--mono);font-size:9px;letter-spacing:.1em;background:var(--grad);color:#fff;padding:3px 7px;border-radius:6px;margin-left:6px}.bcv2 .bc-gradient-text{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.bcv2{--nh-text:var(--ink);--nh-text-secondary:var(--muted);--nh-text-tertiary:var(--muted-2);--nh-text-muted:var(--muted-2)}.bcv2 .nh-gradient-text{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.bcv2 .cta-card{--nh-text:#fff;--nh-text-secondary:rgba(255,255,255,.9);--nh-text-tertiary:rgba(255,255,255,.7);--nh-text-muted:rgba(255,255,255,.65)}
