.bv-lp{--paper:#ffffff;--paper-2:#f7f8fa;--ink:#0c0d10;--slate:#14161c;--amber:#fbab13;--amber-600:#e0930a;--amber-tint:#fff6e6;--purple:#3E20AD;--purple-300:#7c5cf0;--green:#2fbf71;--blue:#3b82f6;--violet:#7c5cf0;--line:#e7e9ee;--muted:#5b616e;--muted-2:#868c99;--r:14px;--r-sm:10px;--shadow:0 8px 30px rgba(12,13,16,.08);--shadow-lg:0 24px 70px rgba(12,13,16,.14);--maxw:1200px;--disp:"Bricolage Grotesque",system-ui,sans-serif;--body:"Inter",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace}.bv-lp,.bv-lp *{box-sizing:border-box}.bv-lp{scroll-behavior:smooth;margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}.bv-lp a{color:inherit;text-decoration:none}.bv-lp img{max-width:100%;display:block}.bv-lp .wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.bv-lp .hairline{height:1px;background:var(--line);border:0;margin:0}.bv-lp section{position:relative}.bv-lp h1,.bv-lp h2,.bv-lp h3{font-family:var(--disp);font-weight:700;letter-spacing:-.025em;line-height:1.04;margin:0;text-wrap:balance}.bv-lp .eyebrow{font-family:var(--mono);font-size:12.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);display:inline-flex;align-items:center;gap:10px}.bv-lp .eyebrow:before{content:"";width:26px;height:1px;background:var(--ink);opacity:.5}.bv-lp .lead{font-size:20px;color:var(--muted);line-height:1.5;font-family:var(--body);letter-spacing:0}.bv-lp .lead .lead-concl{display:block;margin-top:10px}.bv-lp .lead .lead-concl .concl-arrow{width:20px;height:20px;color:var(--amber);vertical-align:-4px;margin-right:6px}.bv-lp .amber-word,.bv-lp .influence{color:var(--amber)}.bv-lp .influence{position:relative;display:inline-block;font-weight:800;letter-spacing:-.03em}.bv-lp .influence .underline{position:absolute;left:-2%;right:-2%;bottom:-.16em;width:104%;height:.26em;overflow:visible;pointer-events:none}.bv-lp .influence .underline path{fill:none;stroke:var(--amber);stroke-width:7;stroke-linecap:round;stroke-dasharray:520;stroke-dashoffset:0;animation:drawline 1.05s cubic-bezier(.16,1,.3,1) .55s both}@keyframes drawline{0%{stroke-dashoffset:520}to{stroke-dashoffset:0}}.bv-lp .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--body);font-weight:600;font-size:16px;line-height:1;padding:15px 26px;border-radius:999px;cursor:pointer;border:1.5px solid transparent;transition:transform .18s ease,background .18s ease,box-shadow .18s ease,border-color .18s;min-height:48px;white-space:nowrap}.bv-lp .btn-primary{background:var(--amber);color:var(--ink);box-shadow:0 8px 24px rgba(251,171,19,.32)}.bv-lp .btn-primary:hover{background:var(--amber-600);transform:translateY(-2px);box-shadow:0 12px 30px rgba(251,171,19,.42)}.bv-lp .btn-ghost{background:transparent;color:var(--ink);border-color:var(--ink)}.bv-lp .btn-ghost:hover{background:var(--ink);color:#fff;transform:translateY(-2px)}.bv-lp .btn-lg{padding:18px 34px;font-size:17.5px;min-height:56px}.bv-lp .btn .btn-arrow{width:18px;height:18px;flex:none}.bv-lp .final .btn,.bv-lp .hero-cta .btn,.bv-lp .pricing .btn{border-radius:14px}.bv-lp .final .btn-primary,.bv-lp .hero-cta .btn-primary,.bv-lp .pricing .btn-primary{color:#fff}.bv-lp .btn:focus-visible{outline:3px solid var(--purple);outline-offset:2px}.bv-lp .textlink{font-size:15px;color:var(--muted);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line)}.bv-lp .textlink:hover{color:var(--ink);text-decoration-color:var(--amber)}.bv-lp header.nav{position:sticky;top:0;z-index:60;background:rgba(255,255,255,.82);backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid var(--line)}.bv-lp .nav-inner{display:flex;align-items:center;gap:32px;height:70px}.bv-lp .brand{display:flex;align-items:center;gap:11px;font-family:var(--disp);font-weight:700;font-size:20px;letter-spacing:-.02em}.bv-lp .brand .mark{width:30px;height:30px;border-radius:8px;background:var(--ink);color:var(--amber);display:grid;place-items:center;font-size:17px;font-weight:700}.bv-lp .brand-logo{height:29px;width:auto;display:block}.bv-lp footer .brand-logo{height:26px}.bv-lp .final-logo{height:30px;width:auto;margin:0 auto 26px;position:relative;opacity:.96}.bv-lp .nav-links{display:flex;gap:28px;margin-left:8px}.bv-lp .nav-links a{font-size:15.5px;font-weight:500;color:var(--muted)}.bv-lp .nav-links a:hover{color:var(--ink)}.bv-lp .nav-cta{margin-left:auto;display:flex;align-items:center;gap:18px}.bv-lp .nav-signin{font-size:15.5px;font-weight:500;color:var(--muted)}.bv-lp .nav-signin:hover{color:var(--ink)}.bv-lp .menu-btn{display:none;background:none;border:0;cursor:pointer;padding:8px;margin-left:auto}.bv-lp .menu-btn span{display:block;width:22px;height:2px;background:var(--ink);margin:4px 0;transition:transform .25s ease,opacity .25s ease}.bv-lp .hero{padding:90px 0;position:relative;overflow:hidden}.bv-lp .hero .wrap{position:relative;z-index:1}.bv-lp .hero-glow{top:-140px;right:-90px;width:560px;height:560px;background:radial-gradient(closest-side,rgba(251,171,19,.14),rgba(251,171,19,0) 70%);animation:heroGlowBreathe 8s ease-in-out infinite}.bv-lp .hero-glow,.bv-lp .hero-glow-2{position:absolute;pointer-events:none;z-index:0}.bv-lp .hero-glow-2{top:140px;left:-130px;width:480px;height:480px;background:radial-gradient(closest-side,rgba(124,92,240,.2),rgba(124,92,240,0) 70%);animation:heroGlowBreathe 9.5s ease-in-out infinite}.bv-lp .hero-glow-3{position:absolute;bottom:-170px;left:34%;width:520px;height:520px;pointer-events:none;z-index:0;background:radial-gradient(closest-side,rgba(124,92,240,.17),rgba(124,92,240,0) 70%);animation:heroGlowBreathe 11s ease-in-out infinite}@keyframes heroGlowBreathe{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.bv-lp .hero-glow,.bv-lp .hero-glow-2,.bv-lp .hero-glow-3{animation:none}}.bv-lp .hero-grid{display:grid;grid-template-columns:1.02fr 1fr;gap:56px;align-items:center}.bv-lp .hero h1{font-size:clamp(44px,6.4vw,86px);margin:22px 0 0}.bv-lp .hero .lead{margin:26px 0 0;max-width:33ch}.bv-lp .hero-cta{gap:16px;margin-top:34px}.bv-lp .hero-cta,.bv-lp .hero-sub-links{display:flex;align-items:center;flex-wrap:wrap}.bv-lp .hero-sub-links{gap:18px;margin-top:16px}.bv-lp .play-link{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:15.5px;color:var(--ink)}.bv-lp .play-link .ico{width:34px;height:34px;border-radius:999px;border:1.5px solid var(--ink);display:grid;place-items:center}.bv-lp .play-link:hover .ico{background:var(--ink);color:#fff}.bv-lp .micro-trust{margin-top:30px;font-size:14.5px;color:var(--muted);display:flex;align-items:center;gap:9px;flex-wrap:wrap}.bv-lp .dot{width:4px;height:4px;border-radius:999px;background:var(--muted-2);display:inline-block}.bv-lp .hero-sub-links .reassure{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--muted)}.bv-lp .hero-sub-links .reassure svg{width:13px;height:13px;color:var(--green);flex:none}.bv-lp .hero-sub-links .reassure-group{display:inline-flex;align-items:center;gap:7px}.bv-lp .chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.bv-lp .chip{font-size:13.5px;font-weight:500;padding:7px 14px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:var(--paper-2)}.bv-lp .browser{border-radius:16px;overflow:hidden;background:#fff;box-shadow:var(--shadow-lg)}.bv-lp .browser-bar{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--line);background:var(--paper-2)}.bv-lp .tl{display:flex;gap:7px}.bv-lp .tl i{width:11px;height:11px;border-radius:999px;display:block}.bv-lp .tl .r{background:#ff5f57}.bv-lp .tl .y{background:#febc2e}.bv-lp .tl .g{background:#28c840}.bv-lp .addr{flex:1;margin-left:8px;background:#fff;border:1px solid var(--line);border-radius:999px;font-family:var(--mono);font-size:11.5px;color:var(--muted-2);padding:6px 14px;display:flex;align-items:center;gap:8px;overflow:hidden;white-space:nowrap}.bv-lp .browser-cap{font-size:13px;color:var(--muted);padding:11px 16px;border-top:1px solid var(--line);background:var(--paper-2);font-weight:500}.bv-lp .browser-cap b{color:var(--ink);font-weight:600}.bv-lp .dash{padding:18px;display:grid;gap:14px;background:linear-gradient(180deg,#fff,#fcfcfd)}.bv-lp .dash-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.bv-lp .dash-brand{display:flex;align-items:center;gap:10px}.bv-lp .dash-brand .logo{width:30px;height:30px;border-radius:8px;background:#1a1a1a;color:#fff;display:grid;place-items:center;font-weight:700;font-size:15px;font-family:var(--disp)}.bv-lp .dash-brand small{display:block;color:var(--muted-2);font-size:11.5px;font-weight:500}.bv-lp .dash-brand strong{font-family:var(--disp);font-size:15.5px}.bv-lp .pill-live{font-family:var(--mono);font-size:10.5px;color:var(--green);background:#eafaf1;border:1px solid #c9efd9;padding:4px 9px;border-radius:999px;display:inline-flex;gap:6px;align-items:center}.bv-lp .pill-live:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--green);box-shadow:0 0 0 0 rgba(47,191,113,.5);animation:pulse 2.4s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(47,191,113,.45)}70%{box-shadow:0 0 0 7px rgba(47,191,113,0)}to{box-shadow:0 0 0 0 rgba(47,191,113,0)}}.bv-lp .kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.bv-lp .kpi{border:1px solid var(--line);border-radius:12px;padding:12px 13px;background:#fff}.bv-lp .kpi .lab{font-size:11px;color:var(--muted-2);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.bv-lp .kpi .val{font-family:var(--disp);font-size:26px;font-weight:700;margin-top:4px;line-height:1}.bv-lp .kpi .delta{font-size:11.5px;font-weight:600;margin-top:5px;color:var(--green)}.bv-lp .kpi .delta.down{color:#e05555}.bv-lp .dash-charts{display:grid;grid-template-columns:1.4fr 1fr;gap:12px}.bv-lp .card-mini{border:1px solid var(--line);border-radius:12px;padding:13px;background:#fff}.bv-lp .card-mini h5{margin:0 0 10px;font-family:var(--body);font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.bv-lp .bars{display:flex;align-items:flex-end;gap:9px;height:96px}.bv-lp .bars .b{flex:1;border-radius:6px 6px 0 0;background:linear-gradient(180deg,var(--amber),#ffce74);position:relative;transition:height .8s cubic-bezier(.2,.8,.2,1)}.bv-lp .bars .b.alt{background:linear-gradient(180deg,var(--purple),var(--purple-300))}.bv-lp .bars .b span{position:absolute;top:-17px;left:0;right:0;text-align:center;font-size:10px;font-weight:600;color:var(--muted)}.bv-lp .barlabels{display:flex;gap:9px;margin-top:6px}.bv-lp .barlabels span{flex:1;text-align:center;font-size:10px;color:var(--muted-2)}.bv-lp .sov-row{display:flex;align-items:center;gap:9px;margin:9px 0;font-size:12px}.bv-lp .sov-row .nm{width:66px;color:var(--ink);font-weight:600;display:flex;align-items:center;gap:6px}.bv-lp .sov-row .track{flex:1;height:8px;border-radius:999px;background:var(--paper-2);overflow:hidden}.bv-lp .sov-row .fill{height:100%;border-radius:999px}.bv-lp .sov-row .pct{width:34px;text-align:right;font-family:var(--mono);font-size:11px;color:var(--muted)}.bv-lp .sec{padding:90px 0}.bv-lp .sec-head{max-width:760px}.bv-lp .sec-head h2{font-size:clamp(32px,4.4vw,54px);margin:16px 0 0}.bv-lp .sec-head .lead{margin-top:18px}.bv-lp .sec-center{margin-left:auto;margin-right:auto;text-align:center}.bv-lp .sec-center .eyebrow{justify-content:center}.bv-lp .sec-center .eyebrow:before{display:none}.bv-lp .agentic{background:var(--ink);color:#fff;padding:90px 0;overflow:hidden}.bv-lp .agentic .eyebrow{color:#b9bdc9}.bv-lp .agentic .eyebrow:before{background:#fff;opacity:.6}.bv-lp .agentic h2{color:#fff;font-size:clamp(32px,4.6vw,56px)}.bv-lp .agentic .lead{color:#c3c7d2;max-width:60ch}.bv-lp .agentic-top{display:grid;grid-template-columns:2fr 1fr;gap:56px;align-items:center}.bv-lp .agentic-top>.hero-visual{order:-1}.bv-lp .cap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:52px}.bv-lp .cap{border:1px solid rgba(255,255,255,.12);border-radius:var(--r);padding:20px 20px 22px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));transition:border-color .2s,transform .2s}.bv-lp .cap:hover{border-color:rgba(251,171,19,.6);transform:translateY(-3px)}.bv-lp .cap .ic{width:38px;height:38px;border-radius:10px;background:rgba(251,171,19,.14);color:var(--amber);display:grid;place-items:center;margin-bottom:14px}.bv-lp .cap h4{font-family:var(--disp);font-size:18px;font-weight:600;margin:0 0 6px}.bv-lp .cap p{margin:0;font-size:14.5px;color:#aeb3c0;line-height:1.5}.bv-lp .cap-grid.three .cap p{min-height:3em}.bv-lp .cap .llm-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.bv-lp .llm-chip{width:30px;height:30px;border-radius:8px;background:#fff;display:grid;place-items:center;padding:5px;box-shadow:0 2px 8px rgba(0,0,0,.25)}.bv-lp .llm-chip img{width:100%;height:100%;object-fit:contain}.bv-lp .code-card{margin-top:22px;border-radius:var(--r);overflow:hidden;border:1px solid rgba(255,255,255,.14);background:#0a0b0e}.bv-lp .code-top{display:flex;align-items:center;gap:10px;padding:11px 14px;background:#111319;border-bottom:1px solid rgba(255,255,255,.08)}.bv-lp .code-top .tl i{width:10px;height:10px}.bv-lp .code-title{color:#8b90a0;margin-left:6px}.bv-lp .code-title,.bv-lp .copy-btn{font-family:var(--mono);font-size:11.5px}.bv-lp .copy-btn{margin-left:auto;display:inline-flex;align-items:center;gap:7px;color:#cfd3dd;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:6px 11px;cursor:pointer;transition:.18s}.bv-lp .copy-btn:hover{background:rgba(255,255,255,.12)}.bv-lp .copy-btn.done{color:var(--green);border-color:rgba(47,191,113,.5)}.bv-lp pre.code{margin:0;padding:18px;overflow-x:auto;font-family:var(--mono);font-size:13px;line-height:1.7;color:#e6e8ee}.bv-lp .code .c-key{color:var(--amber)}.bv-lp .code .c-str{color:#9ce0a8}.bv-lp .code .c-com{color:#6b7280}.bv-lp .code .c-fn{color:var(--purple-300)}.bv-lp .code .c-num{color:#7cc5ff}.bv-lp .integ-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:26px}.bv-lp .integ-row .lbl{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#8b90a0}.bv-lp .integ-chip{height:34px;width:34px;border-radius:9px;background:#fff;display:grid;place-items:center;padding:6px}.bv-lp .integ-chip img{max-width:100%;max-height:100%;object-fit:contain}.bv-lp .pull-quote{position:relative;margin-top:56px;font-family:var(--disp);font-weight:600;font-size:clamp(20px,2.6vw,30px);line-height:1.3;letter-spacing:-.02em;max-width:36ch;color:#fff;padding:54px 32px 30px;border-radius:16px;background:linear-gradient(180deg,rgba(251,171,19,.1),rgba(251,171,19,.04));border:1px solid rgba(251,171,19,.28)}.bv-lp .pull-quote:before{content:"\201C";position:absolute;top:6px;left:28px;font-size:3em;line-height:1;color:var(--amber);font-family:var(--disp);font-weight:800}.bv-lp .pull-quote em{color:var(--amber);font-style:normal;font-weight:700}.bv-lp .nodecard{background:linear-gradient(180deg,#191c24,#14161c);border:1px solid rgba(124,92,240,.22);border-radius:16px;overflow:hidden}.bv-lp .nodecard-top{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08);font-family:var(--mono);font-size:11.5px;color:#8b90a0}.bv-lp .nodecard-top .tl i{width:11px;height:11px}.bv-lp .nodecard-top .fname{margin-left:8px}.bv-lp .nodegraph{padding:18px 14px 14px}.bv-lp .nodegraph svg{width:100%;height:auto;display:block}.bv-lp .flow{stroke:var(--purple-300);stroke-width:1.6;fill:none;stroke-dasharray:5 5;opacity:.6}.bv-lp .flow.anim{animation:dash 1.3s linear infinite}@keyframes dash{to{stroke-dashoffset:-20}}.bv-lp .gnode{fill:#20242e;stroke:rgba(255,255,255,.1);stroke-width:1}.bv-lp .gnode.hub{fill:rgba(251,171,19,.1);stroke:var(--amber)}.bv-lp .glabel{font-family:var(--mono);font-size:11px;fill:#a9b0c2}.bv-lp .glabel.hub{fill:var(--amber);font-weight:700}.bv-lp .node-cap{font-family:var(--mono);font-size:11.5px;color:#8b90a0;margin-top:14px;text-align:center}.bv-lp .video-slot{position:relative;border-radius:16px;overflow:hidden;background:radial-gradient(120% 120% at 30% 20%,rgba(62,32,173,.16),transparent 55%),radial-gradient(120% 120% at 80% 90%,rgba(251,171,19,.16),transparent 55%),var(--slate);aspect-ratio:16/9;display:grid;place-items:center;margin-top:44px;box-shadow:var(--shadow-lg)}.bv-lp .video-slot .grid-bg{position:absolute;inset:0;opacity:.35;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0);background-size:44px 44px}.bv-lp .play-big{position:relative;width:88px;height:88px;border-radius:999px;background:var(--amber);color:var(--ink);display:grid;place-items:center;box-shadow:0 14px 40px rgba(251,171,19,.5);cursor:pointer;transition:transform .2s}.bv-lp .play-big:hover{transform:scale(1.06)}.bv-lp .video-label{left:22px;bottom:20px;color:#fff;font-size:12.5px;letter-spacing:.06em;background:rgba(0,0,0,.35);padding:8px 13px;border-radius:999px;border:1px solid rgba(255,255,255,.16)}.bv-lp .video-badge,.bv-lp .video-label{position:absolute;font-family:var(--mono)}.bv-lp .video-badge{right:22px;top:20px;color:#dfe2ea;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase}.bv-lp .video-slot .yt-frame{position:absolute;inset:0;width:100%;height:100%;border:0;z-index:6}.bv-lp .video-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.bv-lp .video-slot:not(.playing):after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(12,13,16,.14),rgba(12,13,16,.5));pointer-events:none}.bv-lp .video-slot .play-big,.bv-lp .video-slot .video-label{z-index:3}.bv-lp .video-slot.playing{cursor:default}.bv-lp .story-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.bv-lp .story-body p{color:var(--muted);font-size:18.5px;line-height:1.6}.bv-lp .story-body p strong{color:var(--ink);font-weight:600}.bv-lp .trust-badges{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:26px}.bv-lp .badge{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:500;color:var(--ink);border:1px solid var(--line);border-radius:12px;padding:9px 16px;background:var(--paper-2)}.bv-lp .badge svg{color:var(--amber)}.bv-lp .founder-photo{border-radius:16px;border:1px solid var(--line);overflow:hidden;aspect-ratio:4/5;background:radial-gradient(100% 80% at 50% 0,#eef0f5,#f7f8fa);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--muted-2);position:relative}.bv-lp .founder-photo .ph-ic{width:96px;height:96px;border-radius:999px;background:#fff;border:1px solid var(--line);display:grid;place-items:center;margin-bottom:16px;box-shadow:var(--shadow)}.bv-lp .founder-photo .cap{position:absolute;bottom:0;left:0;right:0;padding:16px 18px;background:#fff;border-top:1px solid var(--line);text-align:left}.bv-lp .founder-photo .cap strong{display:block;color:var(--ink);font-family:var(--disp);font-size:15px}.bv-lp .founder-photo .cap span{font-size:13px;color:var(--muted)}.bv-lp .tour-list{display:flex;flex-direction:column;gap:34px;margin-top:56px}.bv-lp .tour-item{display:grid;grid-template-columns:1fr 1.35fr;gap:44px;align-items:center}.bv-lp .tour-item:nth-child(2n){grid-template-columns:1.35fr 1fr}.bv-lp .tour-item:nth-child(2n) .tour-txt{order:2}.bv-lp .tour-num{font-family:var(--mono);font-size:13px;color:var(--amber-600);font-weight:600;letter-spacing:.08em}.bv-lp .tour-txt h3{font-size:30px;margin:12px 0}.bv-lp .tour-txt p{color:var(--muted);font-size:17px;margin:0}.bv-lp .app-frame{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff}.bv-lp .app-body{padding:16px;min-height:230px;background:linear-gradient(180deg,#fff,#fcfcfd)}.bv-lp .placeholder-note{font-family:var(--mono);font-size:10.5px;color:var(--muted-2);letter-spacing:.05em;text-align:center;padding-top:8px}.bv-lp .pd-q{font-size:13px;color:var(--muted);margin-bottom:10px}.bv-lp .pd-q b{color:var(--ink)}.bv-lp .pd-answer{border:1px solid var(--line);border-radius:10px;padding:12px 13px;background:#fff;font-size:12.5px;line-height:1.55;color:#2b2f38}.bv-lp .pd-answer .engine{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-weight:600;font-size:12px;color:var(--ink)}.bv-lp .pd-answer .engine img{width:18px;height:18px}.bv-lp .pd-answer mark{background:var(--amber-tint);color:var(--ink);font-weight:600;padding:0 2px;border-radius:3px}.bv-lp .pd-cite{margin-top:9px;font-size:11px;color:var(--blue);font-family:var(--mono)}.bv-lp .audit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.bv-lp .audit-cell{border:1px solid var(--line);border-radius:10px;padding:11px 12px;background:#fff}.bv-lp .audit-cell .t{font-size:11px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.bv-lp .audit-cell .n{font-family:var(--disp);font-size:20px;font-weight:700;margin-top:4px}.bv-lp .audit-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.bv-lp .tag{font-size:10.5px;padding:3px 8px;border-radius:999px;background:var(--paper-2);border:1px solid var(--line);color:var(--muted)}.bv-lp .tag.own{background:#eafaf1;border-color:#c9efd9;color:#1c8a4e}.bv-lp .opt-row{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--line);font-size:13px}.bv-lp .opt-row:last-child{border-bottom:0}.bv-lp .opt-check{width:20px;height:20px;border-radius:6px;background:var(--amber-tint);color:var(--amber-600);display:grid;place-items:center;flex-shrink:0}.bv-lp .opt-score{margin-left:auto;font-family:var(--mono);font-size:11px;color:var(--muted)}.bv-lp .opt-bar{height:6px;border-radius:999px;background:var(--paper-2);overflow:hidden;margin-top:2px}.bv-lp .out-row{display:flex;align-items:center;gap:11px;padding:10px 0;border-bottom:1px solid var(--line)}.bv-lp .out-row:last-child{border:0}.bv-lp .out-av{width:34px;height:34px;border-radius:999px;background:var(--purple);color:#fff;display:grid;place-items:center;font-weight:600;font-size:13px;flex-shrink:0}.bv-lp .out-info strong{display:block;font-size:13px}.bv-lp .out-info span{font-size:11.5px;color:var(--muted)}.bv-lp .out-score{margin-left:auto;font-size:11px;font-weight:600;color:var(--green);background:#eafaf1;border:1px solid #c9efd9;padding:3px 9px;border-radius:999px}.bv-lp .pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px}.bv-lp .pillar{border:1px solid var(--line);border-radius:var(--r);padding:32px 28px;background:var(--paper);transition:.2s;position:relative;overflow:hidden}.bv-lp .pillar:hover{box-shadow:var(--shadow);transform:translateY(-3px);border-color:#dfe2ea}.bv-lp .pillar .idx{font-family:var(--mono);font-size:12px;color:var(--amber-600);font-weight:600}.bv-lp .pillar h3{font-size:23px;margin:14px 0 12px}.bv-lp .pillar p{color:var(--muted);font-size:15.5px;margin:0}.bv-lp .pillar .ic{width:46px;height:46px;border-radius:12px;background:var(--amber-tint);color:var(--amber-600);display:grid;place-items:center;margin-bottom:6px}.bv-lp .cmp-wrap{margin-top:52px;border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:var(--shadow)}.bv-lp table.cmp{width:100%;border-collapse:collapse;font-size:15px}.bv-lp table.cmp td,.bv-lp table.cmp th{padding:17px 22px;text-align:left;border-bottom:1px solid var(--line);vertical-align:middle}.bv-lp table.cmp thead th{font-family:var(--disp);font-size:16px;background:var(--paper-2);vertical-align:bottom}.bv-lp table.cmp .feat{color:var(--ink);font-weight:600;width:40%}.bv-lp table.cmp .feat span{display:block;font-size:12.5px;color:var(--muted-2);font-weight:500;margin-top:3px}.bv-lp table.cmp tbody tr:nth-child(2n) td{background:#fbfbfc}.bv-lp table.cmp col.bv,.bv-lp table.cmp tbody tr:nth-child(2n) td.bv,.bv-lp table.cmp td.bv{background:var(--amber-tint)}.bv-lp table.cmp th.bv{display:table-cell;background:linear-gradient(180deg,#fff3d6,var(--amber-tint));border-bottom:2px solid var(--amber);vertical-align:middle;font-size:16px}.bv-lp table.cmp td.bv{display:table-cell;vertical-align:middle;font-weight:600;color:var(--ink);font-size:15px}.bv-lp table.cmp td.comp{color:var(--muted)}.bv-lp table.cmp tr:last-child td{border-bottom:0}.bv-lp .bv-th{display:flex;flex-direction:column;gap:9px}.bv-lp .bv-th .row{display:flex;align-items:center;gap:9px}.bv-lp .bv-th .row img{height:22px;width:auto;display:block}.bv-lp .bv-th .rec{align-self:flex-start;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--amber);background:#fff;border:1px solid var(--amber);border-radius:999px;padding:3px 10px}.bv-lp .comp-th{color:var(--muted);font-weight:600}.bv-lp .lim,.bv-lp .no,.bv-lp .yes{display:inline-flex;align-items:flex-start;gap:10px;line-height:1.4}.bv-lp .lim .i,.bv-lp .no .i,.bv-lp .yes .i{width:21px;height:21px;border-radius:999px;display:grid;place-items:center;flex-shrink:0;margin-top:1px}.bv-lp .yes .i{background:#eafaf1;color:#1c8a4e}.bv-lp .no .i{background:#fdecea;color:#c0392b}.bv-lp .lim .i{background:#eef0f5;color:var(--muted-2)}.bv-lp .cmp-llm-row{display:inline-flex;gap:5px;margin-left:2px;vertical-align:middle}.bv-lp .cmp-llm-row img{width:18px;height:18px}.bv-lp .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:56px;border:1px solid var(--line);border-radius:16px;overflow:hidden}.bv-lp .step{padding:38px 32px;border-right:1px solid var(--line);position:relative;background:#fff}.bv-lp .step:last-child{border-right:0}.bv-lp .step .no{font-family:var(--disp);font-size:60px;font-weight:700;color:var(--paper-2);line-height:.9;-webkit-text-stroke:1px var(--line)}.bv-lp .step .lab{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--amber-600);font-weight:600;margin-top:-30px;position:relative}.bv-lp .step h3{font-size:22px;margin:14px 0 10px}.bv-lp .step p{color:var(--muted);font-size:15.5px;margin:0}.bv-lp .cases{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:52px}.bv-lp .case{border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:#fff;transition:.2s;display:flex;flex-direction:column}.bv-lp .case:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.bv-lp .case-top{padding:24px 24px 18px;border-bottom:1px solid var(--line)}.bv-lp .case-logo{font-family:var(--disp);font-size:22px;font-weight:700;letter-spacing:-.02em}.bv-lp .case-meta{font-size:13px;color:var(--muted-2);margin-top:3px}.bv-lp .case-mini-chart{display:flex;align-items:flex-end;gap:5px;height:44px;margin-top:16px}.bv-lp .case-mini-chart .b{flex:1;border-radius:3px 3px 0 0;background:var(--amber);opacity:.85}.bv-lp .case-body{padding:20px 24px;flex:1;display:flex;flex-direction:column}.bv-lp .case-body p{color:var(--muted);font-size:14.5px;margin:0 0 16px}.bv-lp .case-link{margin-top:auto;font-weight:600;font-size:14.5px;color:var(--ink);display:inline-flex;align-items:center;gap:7px}.bv-lp .case-link:hover{color:var(--amber)}.bv-lp .pricing{background:var(--ink);color:#fff;position:relative;overflow:hidden}.bv-lp .pricing .wrap{position:relative;z-index:1}.bv-lp .pricing .grid-bg{position:absolute;inset:0;opacity:.28;z-index:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:radial-gradient(72% 72% at 50% 42%,#000,transparent);mask-image:radial-gradient(72% 72% at 50% 42%,#000,transparent)}.bv-lp .pricing .price-glow{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);width:min(820px,92%);height:460px;pointer-events:none;z-index:0;background:radial-gradient(closest-side,rgba(251,171,19,.2),rgba(251,171,19,0) 72%)}.bv-lp .pricing .sec-head h2{color:#fff}.bv-lp .pricing .eyebrow{color:#b9bdc9}.bv-lp .pricing .eyebrow:before{background:var(--amber);opacity:.9}.bv-lp .price-big{font-family:var(--disp);font-size:clamp(40px,6vw,68px);font-weight:700;letter-spacing:-.03em;color:var(--ink)}.bv-lp .price-big small{font-size:22px;color:var(--muted);font-weight:500}.bv-lp .price-feats{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 22px;margin:22px 0 30px;color:var(--muted);font-size:15px}.bv-lp .pricing .textlink{color:#c3c7d2;text-decoration-color:rgba(255,255,255,.25)}.bv-lp .pricing .textlink:hover{color:#fff;text-decoration-color:var(--amber)}.bv-lp .price-feats span{display:inline-flex;align-items:center;gap:8px}.bv-lp .price-cta{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.bv-lp .pv-lightcard{max-width:760px;margin:52px auto 0;background:#fff;color:var(--ink);border-radius:18px;padding:48px;text-align:center;box-shadow:0 30px 90px rgba(0,0,0,.5)}.bv-lp .pv-lightcard .price-big{color:var(--ink)}.bv-lp .pv-lightcard .price-big small{color:var(--muted)}.bv-lp .pv-lightcard .pvb-sub{color:var(--muted);max-width:48ch;margin:16px auto 26px;font-size:16.5px}.bv-lp .pv-lightcard .price-feats{color:var(--muted)}.bv-lp .pv-lightcard .price-feats svg{stroke:var(--amber-600)}.bv-lp .pv-lightcard .textlink{color:var(--muted)}.bv-lp .pv-lightcard .textlink:hover{color:var(--ink)}.bv-lp .faq-wrap{max-width:820px;margin:52px auto 0;border-top:1px solid var(--line)}.bv-lp .faq-item{border-bottom:1px solid var(--line)}.bv-lp .faq-q{width:100%;text-align:left;background:none;border:0;cursor:pointer;padding:26px 6px;display:flex;align-items:center;gap:20px;font-family:var(--disp);font-size:21px;font-weight:600;color:var(--ink)}.bv-lp .faq-q .plus{margin-left:auto;width:26px;height:26px;flex-shrink:0;position:relative;transition:transform .3s}.bv-lp .faq-q .plus:after,.bv-lp .faq-q .plus:before{content:"";position:absolute;background:var(--amber);border-radius:2px}.bv-lp .faq-q .plus:before{left:0;right:0;top:12px;height:2px}.bv-lp .faq-q .plus:after{top:0;bottom:0;left:12px;width:2px;transition:transform .3s}.bv-lp .faq-item.open .plus:after{transform:scaleY(0)}.bv-lp .faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease;color:var(--muted);font-size:16.5px;line-height:1.6}.bv-lp .faq-a p{margin:0 0 24px;padding:0 46px 0 6px}.bv-lp .final{background:var(--ink);color:#fff;text-align:center;padding:112px 0 104px;overflow:hidden;position:relative}.bv-lp .final .grid-bg{position:absolute;inset:0;opacity:.3;z-index:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:radial-gradient(70% 70% at 50% 45%,#000,transparent);mask-image:radial-gradient(70% 70% at 50% 45%,#000,transparent)}.bv-lp .final .fin-glow{position:absolute;left:50%;bottom:-160px;transform:translateX(-50%);width:min(1150px,125%);height:640px;pointer-events:none;z-index:0;background:radial-gradient(closest-side,rgba(251,171,19,.26),rgba(251,171,19,0) 70%);animation:finBreathe 7s ease-in-out infinite}.bv-lp .final .fin-glow-2{position:absolute;left:13%;top:-60px;width:460px;height:460px;pointer-events:none;z-index:0;background:radial-gradient(closest-side,rgba(124,92,240,.2),rgba(124,92,240,0) 70%)}.bv-lp .final .fin-glow-3{position:absolute;right:11%;bottom:10px;width:420px;height:420px;pointer-events:none;z-index:0;background:radial-gradient(closest-side,rgba(124,92,240,.17),rgba(124,92,240,0) 70%)}@keyframes finBreathe{0%,to{opacity:.78;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.06)}}@media (prefers-reduced-motion:reduce){.bv-lp .final .fin-glow{animation:none}}.bv-lp .final .wrap{position:relative;z-index:1}.bv-lp .final h2{color:#fff;font-size:clamp(42px,6.6vw,80px);position:relative;letter-spacing:-.03em;line-height:1.03}.bv-lp .final .lead{color:#c3c7d2;max-width:46ch;margin:24px auto 0;position:relative;font-size:20px}.bv-lp .final .price-cta{margin-top:42px;position:relative}.bv-lp .final .btn-primary{box-shadow:0 10px 44px rgba(251,171,19,.5)}.bv-lp .final .btn-primary:hover{box-shadow:0 14px 56px rgba(251,171,19,.62)}.bv-lp .final .reassure{margin-top:28px;font-size:14.5px;color:#9aa0ae;position:relative;display:flex;align-items:center;gap:10px;justify-content:center;flex-wrap:wrap}.bv-lp footer{background:var(--paper-2);border-top:1px solid var(--line);padding:72px 0 40px}.bv-lp .foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px}.bv-lp .foot-brand .brand{margin-bottom:16px}.bv-lp .foot-brand p{color:var(--muted);font-size:15px;max-width:34ch;margin:0 0 20px}.bv-lp .foot-badges{display:flex;gap:9px;flex-wrap:wrap}.bv-lp .foot-col h5{font-family:var(--disp);font-size:14px;margin:0 0 16px;letter-spacing:.02em}.bv-lp .foot-col a{display:block;color:var(--muted);font-size:14.5px;margin-bottom:11px}.bv-lp .foot-col a:hover{color:var(--ink)}.bv-lp .foot-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:52px;padding-top:26px;border-top:1px solid var(--line);color:var(--muted-2);font-size:13.5px}.bv-lp .sticky-cta{display:none;position:fixed;left:0;right:0;bottom:0;z-index:70;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:rgba(255,255,255,.94);backdrop-filter:blur(12px);border-top:1px solid var(--line)}.bv-lp .sticky-cta .btn{width:100%;border-radius:14px}.bv-lp .sticky-cta .btn-primary{color:#fff}.bv-lp .case-logo{display:flex;align-items:center;min-height:34px}.bv-lp .case-logo img{max-height:30px;width:auto;max-width:150px;object-fit:contain;display:block}.bv-lp .dash-logo-img{height:22px;width:auto;max-width:130px;object-fit:contain;display:block}.bv-lp .reveal{opacity:1;transform:none}.bv-lp.js-reveal .reveal{opacity:0;transform:translateY(18px);animation:riseIn .8s cubic-bezier(.16,1,.3,1) forwards}.bv-lp.js-reveal .reveal.d1{animation-delay:.05s}.bv-lp.js-reveal .reveal.d2{animation-delay:.14s}.bv-lp.js-reveal .reveal.d3{animation-delay:.23s}.bv-lp.js-reveal .reveal.d4{animation-delay:.32s}.bv-lp.js-reveal .reveal.d5{animation-delay:.42s}@keyframes riseIn{to{opacity:1;transform:none}}.bv-lp .model-row{margin-top:26px}.bv-lp .model-row .mr-lab{font-family:var(--mono);font-size:12.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);display:block;margin-bottom:12px}.bv-lp .model-logos{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bv-lp .model-logos .ml{width:42px;height:42px;border-radius:11px;background:#fff;border:1px solid var(--line);display:grid;place-items:center;padding:8px;box-shadow:0 2px 8px rgba(12,13,16,.05);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.bv-lp .model-logos .ml img{width:100%;height:100%;object-fit:contain}.bv-lp .model-logos .ml:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(12,13,16,.1);border-color:#dfe2ea}.bv-lp.js-reveal .model-logos .ml{opacity:0;transform:translateY(8px);animation:riseIn .6s cubic-bezier(.16,1,.3,1) forwards}.bv-lp.js-reveal .model-logos .ml:first-child{animation-delay:.55s}.bv-lp.js-reveal .model-logos .ml:nth-child(2){animation-delay:.61s}.bv-lp.js-reveal .model-logos .ml:nth-child(3){animation-delay:.67s}.bv-lp.js-reveal .model-logos .ml:nth-child(4){animation-delay:.73s}.bv-lp.js-reveal .model-logos .ml:nth-child(5){animation-delay:.79s}.bv-lp.js-reveal .model-logos .ml:nth-child(6){animation-delay:.85s}.bv-lp.js-reveal .model-logos .ml:nth-child(7){animation-delay:.91s}.bv-lp .bv{display:block;background:#fff;font-size:12px;position:relative}.bv-lp .bv-kpi.hl{box-shadow:0 0 0 2px var(--amber),0 8px 22px rgba(251,171,19,.22)}.bv-lp .bv-cardhead{display:flex;align-items:center;gap:8px;padding:2px}.bv-lp .bv-cardhead .dash-bv-logo{height:15px;width:auto;display:block}.bv-lp .bv-cardhead .bt{font-family:var(--disp);font-weight:800;font-size:13.5px;letter-spacing:-.02em;color:var(--ink)}.bv-lp .bv-cardhead .bt b{color:var(--amber-600);font-weight:800}.bv-lp .bv-cardhead .proj{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:10px;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:3px 9px 3px 4px;background:#fcfcfd}.bv-lp .bv-cardhead .proj .p{width:16px;height:16px;border-radius:5px;overflow:hidden;display:block}.bv-lp .bv-cardhead .proj .p img{width:100%;height:100%;display:block;object-fit:cover}.bv-lp .bv-cardhead .proj .proj-arrow{width:9px;height:9px;opacity:.55;flex:none;margin-left:1px}.bv-lp .bv-cardhead .proj{cursor:pointer;transition:background .15s ease,border-color .15s ease}.bv-lp .bv-cardhead .proj:hover{background:#f1f2f5;border-color:#d7dae1}.bv-lp .bv-cardhead .proj:hover .proj-arrow{opacity:.9}.bv-lp .bv-chart{border:1px solid var(--line);border-radius:12px;background:#fff;padding:10px 13px 8px}.bv-lp .bv-chart .ch-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.bv-lp .bv-chart .ch-title{font-family:var(--mono);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.bv-lp .bv-chart .ch-legend{display:flex;gap:11px;font-size:9.5px;color:var(--muted);font-weight:600}.bv-lp .bv-chart .ch-legend span{display:inline-flex;align-items:center}.bv-lp .bv-chart .ch-legend i{width:11px;height:3px;border-radius:2px;margin-right:5px}.bv-lp .bv-chart svg{width:100%;height:auto;display:block}.bv-lp .bv-chart .cgrid{stroke:var(--line);stroke-width:1}.bv-lp .bv-chart .cl{fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.bv-lp .bv-chart .cl.a{stroke:var(--amber)}.bv-lp .bv-chart .cl.b{stroke:#2f6bdb}.bv-lp .bv-chart .cdot{stroke:#fff;stroke-width:1.5}.bv-lp .bv-chart .cdot.a{fill:var(--amber)}.bv-lp .bv-chart .cdot.b{fill:#2f6bdb}.bv-lp .bv-chart .xlab{font-family:var(--mono);font-size:7px;fill:var(--muted-2)}.bv-lp.js-reveal .bv-chart .cl{stroke-dasharray:640;stroke-dashoffset:640;animation:chDraw 1.5s cubic-bezier(.16,1,.3,1) .3s forwards}.bv-lp.js-reveal .bv-chart .cl.b{animation-delay:.55s}.bv-lp.js-reveal .bv-chart .carea{opacity:0;animation:chFade 1s ease 1.05s forwards}.bv-lp.js-reveal .bv-chart .cdot{opacity:0;animation:chFade .5s ease 1.35s forwards}@keyframes chDraw{to{stroke-dashoffset:0}}@keyframes chFade{to{opacity:1}}.bv-lp .bv-rail{border-right:1px solid var(--line);background:#fcfcfd;padding:12px 10px;display:flex;flex-direction:column;gap:2px;min-height:100%}.bv-lp .bv-logo{display:flex;align-items:center;gap:6px;padding:4px 6px 12px;font-family:var(--disp);font-weight:800;font-size:13px;letter-spacing:-.02em}.bv-lp .bv-logo .eye{width:16px;height:16px;border-radius:999px;background:radial-gradient(circle at 50% 50%,#111 0 30%,var(--amber) 32% 100%);display:inline-block;box-shadow:0 0 0 1.5px var(--amber)}.bv-lp .bv-navgrp{font-family:var(--mono);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);padding:10px 6px 4px}.bv-lp .bv-nav{display:flex;align-items:center;gap:7px;padding:5px 6px;border-radius:7px;color:var(--muted);font-size:11px;font-weight:500}.bv-lp .bv-nav svg{width:12px;height:12px;flex-shrink:0;opacity:.7}.bv-lp .bv-nav.on{background:#eef0f5;color:var(--ink);font-weight:600}.bv-lp .bv-nav .bta{margin-left:auto;font-size:7.5px;font-family:var(--mono);background:var(--amber-tint);color:var(--amber-600);padding:1px 5px;border-radius:999px;letter-spacing:.02em}.bv-lp .bv-proj{margin:8px 4px;padding:8px;border:1px solid var(--line);border-radius:9px;display:flex;align-items:center;gap:7px;background:#fff}.bv-lp .bv-proj .p{width:20px;height:20px;border-radius:6px;background:#1f7a4d;color:#fff;display:grid;place-items:center;font-weight:700;font-size:11px;font-family:var(--disp)}.bv-lp .bv-proj small{display:block;color:var(--muted-2);font-size:8.5px}.bv-lp .bv-proj strong{font-size:10.5px;display:block}.bv-lp .bv-credits{margin-top:auto;padding:9px;border:1px solid var(--line);border-radius:9px;background:#fff}.bv-lp .bv-credits .c-lab{font-size:8.5px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.06em}.bv-lp .bv-credits .c-val{font-family:var(--disp);font-weight:700;font-size:16px;margin-top:1px}.bv-lp .bv-main{padding:14px 15px;display:grid;gap:12px;background:linear-gradient(180deg,#fff,#fcfcfd);overflow:hidden}.bv-lp .bv-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.bv-lp .bv-head h4{font-family:var(--disp);font-size:15px;font-weight:700;margin:0;display:flex;align-items:center;gap:8px;line-height:1}.bv-lp .bv-head h4 .tg{display:inline-flex;align-items:center;color:var(--amber);flex:none}.bv-lp .bv-head h4 .tg svg{width:15px;height:15px;display:block}.bv-lp .bv-head .sub{font-size:10.5px;color:var(--muted);margin-top:2px}.bv-lp .bv-dir{display:inline-flex;align-items:center;gap:5px;font-family:var(--body);font-size:10.5px;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:4px 10px;background:#fff;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.bv-lp .bv-dir:hover{background:#f1f2f5;border-color:#d7dae1;color:var(--ink)}.bv-lp .bv-dir svg{flex:none}.bv-lp .bv-dir .dir-arrow{opacity:.7;transition:opacity .15s ease}.bv-lp .bv-dir:hover .dir-arrow{opacity:1}.bv-lp .bv-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.bv-lp .bv-kpi{border:1px solid var(--line);border-radius:12px;padding:9px 10px;position:relative;overflow:hidden;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.bv-lp .bv-kpi:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(12,13,16,.1);border-color:#d7dae1}.bv-lp .bv-kpi .k-top{display:flex;align-items:center;gap:5px;min-height:24px;line-height:1.2;font-size:9px;font-weight:600;color:var(--muted);letter-spacing:.01em}.bv-lp .bv-kpi .k-top .kd{width:15px;height:15px;border-radius:5px;display:grid;place-items:center;flex-shrink:0}.bv-lp .bv-kpi .k-top .kd svg{width:9.5px;height:9.5px}.bv-lp .bv-kpi .val{font-family:var(--disp);font-weight:800;font-size:20px;line-height:1;margin-top:7px;letter-spacing:-.02em;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.bv-lp .bv-kpi .foot{margin-top:7px;padding-top:6px;border-top:1px solid var(--line)}.bv-lp .bv-kpi .kcap{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;width:100%;min-height:21px;text-align:left;font-size:8px;color:var(--muted-2);line-height:1.3}.bv-lp .bv-kpi .dl{font-family:var(--mono);font-size:8.5px;font-weight:600;padding:2px 5px;border-radius:999px;white-space:nowrap;flex-shrink:0}.bv-lp .dl.up{color:var(--green);background:#eafaf1}.bv-lp .dl.down{color:#c0392b;background:#fdecea}.bv-lp .dl.flat{color:var(--muted);background:#e6e8ee}.bv-lp .bv-kpi.t-amber{background:linear-gradient(180deg,#fff9ec,#fff)}.bv-lp .t-amber .val{color:var(--amber)}.bv-lp .t-amber .kd{background:var(--amber-tint);color:var(--amber)}.bv-lp .bv-kpi.t-blue{background:linear-gradient(180deg,#eeeafc,#fff)}.bv-lp .t-blue .val{color:#3F22B0}.bv-lp .t-blue .kd{background:#e4def8;color:#3F22B0}.bv-lp .bv-kpi.t-teal{background:linear-gradient(180deg,#e7f6f4,#fff)}.bv-lp .t-teal .val{color:#339A90}.bv-lp .t-teal .kd{background:#d6f0ec;color:#339A90}.bv-lp .bv-kpi.t-purple{background:linear-gradient(180deg,#f2edfe,#fff)}.bv-lp .t-purple .val{color:#8A5DFA}.bv-lp .t-purple .kd{background:#e9e1fd;color:#8A5DFA}.bv-lp .bv-kpi.t-cyan{background:linear-gradient(180deg,#e8f4fd,#fff)}.bv-lp .t-cyan .val{color:#3CA6EC}.bv-lp .t-cyan .kd{background:#d9ecfc;color:#3CA6EC}.bv-lp .bv-table{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}.bv-lp .bv-sechead{display:flex;align-items:center;gap:10px;font-family:var(--disp);font-weight:700;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.bv-lp .bv-sechead:after{content:"";flex:1;height:1px;background:var(--line)}.bv-lp .bv-trow{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr 1fr 1fr;align-items:center;padding:7px 11px;font-size:10px;border-top:1px solid var(--line)}.bv-lp .bv-trow.h{color:var(--muted-2);font-family:var(--mono);font-size:8px;letter-spacing:.06em;text-transform:uppercase;border-top:0;background:#fcfcfd}.bv-lp .bv-trow.h span{display:inline-flex;align-items:center;gap:3px}.bv-lp .bv-trow.h span svg{width:10px;height:10px;flex-shrink:0}.bv-lp .bv-trow .plat{display:flex;align-items:center;gap:6px;font-weight:600;color:var(--ink)}.bv-lp .bv-trow .plat img{width:13px;height:13px}.bv-lp .bv-trow .plat:before{content:"";width:3px;height:13px;border-radius:2px;background:#7AAA9C;flex-shrink:0}.bv-lp .bv-trow.p2 .plat:before{background:#5086F7}.bv-lp .bv-trow.p1 .plat{color:#7AAA9C}.bv-lp .bv-trow.p2 .plat{color:#5086F7}.bv-lp .bv-trow.p1,.bv-lp .bv-trow.p2{cursor:pointer;transition:background .15s ease}.bv-lp .bv-trow.p1:hover,.bv-lp .bv-trow.p2:hover{background:#f1f2f5}.bv-lp .bv-cell{display:flex;align-items:center;gap:4px;font-family:var(--mono);font-weight:600;color:var(--ink)}.bv-lp .bv-cell .num{display:inline-block;min-width:28px;text-align:right}.bv-lp .bv-cell .mini{font-size:7px;font-weight:700;padding:1px 4px;border-radius:999px}.bv-lp .bv-disabled{text-align:center;font-size:8.5px;color:var(--muted-2);padding:6px;border-top:1px solid var(--line);font-family:var(--mono);cursor:pointer;transition:color .15s ease}.bv-lp .bv-disabled:hover{color:var(--ink)}.bv-lp .bv-says{border:1px solid #f0e2c0;border-radius:12px;background:linear-gradient(180deg,#fffaf0,#fff);padding:11px 13px}.bv-lp .bv-says .sh{display:flex;align-items:center;gap:7px;font-family:var(--disp);font-weight:700;font-size:12px;margin-bottom:7px}.bv-lp .bv-says .sh .si{width:18px;height:18px;border-radius:6px;background:var(--amber-tint);color:var(--amber);display:grid;place-items:center}.bv-lp .bv-says ul{margin:0;padding:0;list-style:none;display:grid;gap:5px}.bv-lp .bv-says li{font-size:10px;color:#3a3f49;line-height:1.4;padding-left:12px;position:relative}.bv-lp .bv-says li:before{content:"";position:absolute;left:0;top:6px;width:4px;height:4px;border-radius:999px;background:var(--amber)}.bv-lp .bv-says li b{color:var(--ink);font-weight:600}.bv-lp .v1-stage{position:relative}.bv-lp .v1-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 14px;border-bottom:1px solid var(--line);background:var(--paper-2)}.bv-lp .v1-seg{display:inline-flex;gap:2px;background:#eef0f4;border:1px solid var(--line);border-radius:999px;padding:3px}.bv-lp .v1-seg-btn{display:inline-flex;align-items:center;gap:6px;font-family:var(--body);font-weight:600;font-size:12px;color:var(--muted);background:transparent;border:0;border-radius:999px;padding:6px 14px;cursor:pointer;transition:color .2s ease,background .2s ease,box-shadow .2s ease;white-space:nowrap}.bv-lp .v1-seg-btn svg{width:12px;height:12px;flex:none;opacity:.75}.bv-lp .v1-seg-btn:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.bv-lp .v1-stage[data-state=track] .v1-seg-btn[data-go=track]{background:#fff;color:var(--ink);box-shadow:0 1px 4px rgba(12,13,16,.12)}.bv-lp .v1-stage[data-state=influence] .v1-seg-btn[data-go=influence]{background:var(--ink);color:#fff;box-shadow:0 1px 4px rgba(12,13,16,.2)}.bv-lp .v1-stage[data-state=influence] .v1-seg-btn[data-go=influence] svg{opacity:1;color:var(--amber)}.bv-lp .v1-toolbar-cap{font-family:var(--mono);font-size:10px;letter-spacing:.04em;color:var(--muted-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bv-lp .v1-frameport{display:grid;position:relative}.bv-lp .v1-state{grid-area:1/1;will-change:opacity,transform;transition:opacity .55s ease,transform .6s cubic-bezier(.22,1,.36,1)}.bv-lp .v1-track{opacity:1;transform:none}.bv-lp .v1-influence{opacity:0;transform:translateY(12px) scale(.985);pointer-events:none}.bv-lp .v1-stage[data-state=influence] .v1-track{opacity:0;transform:translateY(-8px) scale(.99);pointer-events:none}.bv-lp .v1-stage[data-state=influence] .v1-influence{opacity:1;transform:none;pointer-events:auto}.bv-lp .v1-inf{padding:16px 15px;display:grid;gap:13px;align-content:start;background:linear-gradient(180deg,#fff,#fcfcfd);overflow:hidden}.bv-lp .v1-recap{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:9px 11px;border:1px solid #f0e2c0;border-radius:var(--r-sm);background:linear-gradient(180deg,#fffaf0,#fff)}.bv-lp .v1-recap-lab{font-family:var(--mono);font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--amber-600);font-weight:600}.bv-lp .v1-recap-chip{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:999px;padding:3px 9px}.bv-lp .v1-recap-chip img{width:12px;height:12px}.bv-lp .v1-recap-chip svg{color:var(--muted-2);flex:none}.bv-lp .v1-recap-chip b{font-family:var(--mono);color:var(--amber-600)}.bv-lp .v1-sec{display:flex;align-items:center;gap:8px;font-family:var(--disp);font-weight:700;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.bv-lp .v1-sec svg{color:var(--amber-600);flex:none}.bv-lp .v1-sec small{font-family:var(--body);font-weight:500;font-size:9.5px;letter-spacing:0;text-transform:none;color:var(--muted-2)}.bv-lp .v1-sec:after{content:"";flex:1;height:1px;background:var(--line)}.bv-lp .v1-badge{font-family:var(--mono);font-size:8px;font-weight:700;letter-spacing:.04em;padding:3px 7px;border-radius:6px;flex:none;line-height:1.3;align-self:flex-start}.bv-lp .v1-reopt{background:#e9e1fd;color:#3F22B0}.bv-lp .v1-new{background:#e2ecff;color:#1e5bd6}.bv-lp .v1-opt{border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;overflow:hidden}.bv-lp .v1-orow{display:grid;grid-template-columns:auto minmax(0,1fr) 120px auto;align-items:center;gap:11px;padding:12px;border-bottom:1px solid var(--line)}.bv-lp .v1-orow:last-child{border-bottom:0}.bv-lp .v1-oq{min-width:0;display:flex;flex-direction:column;gap:2px}.bv-lp .v1-oq strong{font-size:11.5px;font-weight:700;color:var(--ink);line-height:1.32}.bv-lp .v1-oq strong,.bv-lp .v1-url{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bv-lp .v1-url{color:#2f6bdb;display:block;max-width:100%}.bv-lp .v1-nourl,.bv-lp .v1-url{font-family:var(--mono);font-size:9.5px}.bv-lp .v1-nourl{color:var(--muted-2)}.bv-lp .v1-prog{display:flex;flex-direction:column;gap:4px;min-width:0}.bv-lp .v1-prog-track{width:100%;height:6px;border-radius:999px;background:#e8f6ee;overflow:hidden}.bv-lp .v1-prog-fill{display:block;height:100%;border-radius:999px;transform-origin:left}.bv-lp .v1-prog-fill.done{width:100%;background:linear-gradient(90deg,#25b866,#2fbf71)}.bv-lp .v1-prog-fill.gen{width:62%;background:linear-gradient(90deg,#3b82f6,#7c5cf0)}.bv-lp .v1-prog-track:has(.gen){background:#e7ecfb}.bv-lp.js-reveal .v1-influence .v1-prog-fill.done{transform:scaleX(0);animation:v1Fill 1s cubic-bezier(.2,.8,.2,1) .2s forwards}.bv-lp.js-flow .v1-prog-fill.gen{animation:v1GenPulse 1.8s ease-in-out infinite}@keyframes v1Fill{to{transform:scaleX(1)}}@keyframes v1GenPulse{0%,to{opacity:.65}50%{opacity:1}}.bv-lp .v1-prog-lab{font-family:var(--mono);font-size:8.5px;font-weight:600;white-space:nowrap}.bv-lp .v1-prog-lab.done{color:#1c8a4e}.bv-lp .v1-prog-lab.gen{color:#1e5bd6;display:inline-flex;align-items:center;gap:3px}.bv-lp .v1-prog-lab.gen i{width:3px;height:3px;border-radius:999px;background:#1e5bd6;opacity:.35;display:block}.bv-lp.js-flow .v1-prog-lab.gen i{animation:v1Blink 1.2s ease-in-out infinite}.bv-lp.js-flow .v1-prog-lab.gen i:nth-child(2){animation-delay:.15s}.bv-lp.js-flow .v1-prog-lab.gen i:nth-child(3){animation-delay:.3s}@keyframes v1Blink{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.bv-lp .v1-oact{display:flex;gap:6px;flex:none}.bv-lp .v1-obtn{display:inline-flex;align-items:center;gap:4px;font-family:var(--body);font-size:9.5px;font-weight:600;color:var(--amber-600);background:#fff;border:1px solid rgba(251,171,19,.55);border-radius:7px;padding:5px 10px;cursor:pointer;transition:background .16s ease,transform .16s ease;white-space:nowrap}.bv-lp .v1-obtn:hover{background:var(--amber-tint);transform:translateY(-1px)}.bv-lp .v1-obtn.is-muted{color:var(--muted-2);border-color:var(--line);cursor:default}.bv-lp .v1-obtn.is-muted:hover{background:#fff;transform:none}.bv-lp .v1-obtn svg{flex:none}.bv-lp .v1-out{border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;overflow:hidden}.bv-lp .v1-urow{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1.25fr) 40px auto;align-items:center;gap:11px;padding:12px;border-bottom:1px solid var(--line)}.bv-lp .v1-urow:last-child{border-bottom:0}.bv-lp .v1-dom{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bv-lp .v1-fav{width:18px;height:18px;border-radius:6px;color:#fff;display:grid;place-items:center;font-family:var(--disp);font-weight:700;font-size:10px;flex:none}.bv-lp .v1-co{font-size:10.5px;color:var(--muted)}.bv-lp .v1-co,.bv-lp .v1-mail{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bv-lp .v1-mail{font-family:var(--mono);font-size:9.5px;color:#2f6bdb;display:block}.bv-lp .v1-soc{display:inline-flex;gap:4px;flex:none}.bv-lp .v1-soc i{width:16px;height:16px;border-radius:4px;display:grid;place-items:center;font-family:var(--body);font-size:8.5px;font-weight:700;font-style:normal;color:#fff;line-height:1}.bv-lp .v1-soc .v1-in{background:#0a66c2}.bv-lp .v1-soc .v1-x{background:#111;font-size:9.5px}.bv-lp .v1-status{display:inline-flex;align-items:center;gap:4px;font-size:9px;font-weight:600;color:#1c8a4e;background:#eafaf1;border:1px solid #c9efd9;border-radius:999px;padding:4px 9px;flex:none;white-space:nowrap}.bv-lp .v1-status svg{flex:none}.bv-lp .v1-win{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:10px;font-weight:600;color:var(--green);padding:2px}.bv-lp .flowcard{background:linear-gradient(180deg,#191c24,#14161c);border:1px solid rgba(124,92,240,.22);border-radius:16px;overflow:hidden;margin-top:8px}.bv-lp .flowcard-top{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08);font-family:var(--mono);font-size:11.5px;color:#8b90a0}.bv-lp .flowcard-top .tl i{width:11px;height:11px}.bv-lp .flowcard-top .fname{margin-left:8px}.bv-lp .flowcard-top .flowtag{margin-left:auto;font-size:10px;color:var(--amber);background:rgba(251,171,19,.12);border:1px solid rgba(251,171,19,.3);padding:3px 9px;border-radius:999px}.bv-lp .flowbody{padding:22px 16px 16px}.bv-lp .flowbody svg{width:100%;height:auto;display:block}.bv-lp .fnode{fill:#20242e;stroke:rgba(255,255,255,.12);stroke-width:1}.bv-lp .fnode.hub{fill:rgba(251,171,19,.12);stroke:var(--amber);stroke-width:1.4}.bv-lp .fnode.act{fill:rgba(47,191,113,.1);stroke:rgba(47,191,113,.55)}.bv-lp .flabel{font-family:var(--mono);font-size:10px;fill:#c7ccd8}.bv-lp .flabel.hub{fill:var(--amber);font-weight:700}.bv-lp .flabel.act{fill:#7ee0aa;font-weight:700}.bv-lp .fsub{font-family:var(--mono);font-size:7.5px;fill:#7c8496}.bv-lp .fcol{font-family:var(--mono);font-size:8px;fill:#6b7280;letter-spacing:.12em;text-transform:uppercase}.bv-lp .fwire{stroke:rgba(124,92,240,.4);stroke-width:1.4;fill:none}.bv-lp .pkt{fill:var(--amber);filter:drop-shadow(0 0 3px rgba(251,171,19,.9))}.bv-lp .pkt.act{fill:#7ee0aa;filter:drop-shadow(0 0 3px rgba(47,191,113,.9))}.bv-lp.js-flow .pkt{opacity:0;animation:pktGo 2.6s linear infinite}@keyframes pktGo{0%{offset-distance:0;opacity:0}8%{opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}.bv-lp .flow-cap{font-family:var(--mono);font-size:11.5px;color:#8b90a0;margin-top:14px;text-align:center}.bv-lp .cap-grid.four{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:52px}.bv-lp .cap .cap-visual{display:flex;align-items:center;gap:6px;margin-top:14px;min-height:34px;flex-wrap:wrap}.bv-lp .cap .cap-visual .chip{height:30px;padding:0 9px;border-radius:8px;background:#fff;display:inline-flex;align-items:center;gap:6px;box-shadow:0 2px 8px rgba(0,0,0,.25);font-family:var(--mono);font-size:10.5px;color:#1a1a1a;font-weight:600}.bv-lp .cap .cap-visual .chip img{width:16px;height:16px;object-fit:contain}.bv-lp .cap .cap-visual .badge-i{width:30px;height:30px;border-radius:8px;background:#fff;display:grid;place-items:center;padding:6px;box-shadow:0 2px 8px rgba(0,0,0,.25)}.bv-lp .cap .cap-visual .badge-i img{width:100%;height:100%;object-fit:contain}.bv-lp .cap .cap-visual .sched{display:flex;gap:3px;align-items:flex-end;height:26px}.bv-lp .cap .cap-visual .sched i{width:6px;border-radius:2px 2px 0 0;background:rgba(251,171,19,.5);display:block}.bv-lp .cap .cap-visual .sched i.on{background:var(--amber)}.bv-lp .slideshow{margin-top:52px;position:relative}.bv-lp .slide-frame{border-radius:16px;overflow:hidden;background:#fff;box-shadow:var(--shadow-lg);border:1px solid var(--line)}.bv-lp .slide-stage{position:relative;background:var(--paper-2);overflow:hidden}.bv-lp .slide-track{display:flex;transition:transform .6s cubic-bezier(.16,1,.3,1)}.bv-lp .slide{min-width:100%;position:relative}.bv-lp .slide img{width:100%;height:auto;display:block;aspect-ratio:2000/971;object-fit:cover;object-position:top left;background:#fff}.bv-lp .slide-cap{display:flex;align-items:center;gap:12px;padding:14px 18px;border-top:1px solid var(--line);background:#fff}.bv-lp .slide-cap .n{font-family:var(--mono);font-size:12px;color:var(--amber);font-weight:600;flex-shrink:0}.bv-lp .slide-cap .t{font-weight:600;font-size:15px}.bv-lp .slide-cap .t small{display:block;color:var(--muted);font-weight:400;font-size:13px;margin-top:1px}.bv-lp .slide-arrow{position:absolute;top:calc(50% - 26px);transform:translateY(-50%);width:44px;height:44px;border-radius:999px;z-index:4;background:rgba(255,255,255,.94);border:1px solid var(--line);box-shadow:var(--shadow);cursor:pointer;display:grid;place-items:center;color:var(--ink);transition:transform .18s ease,background .18s ease}.bv-lp .slide-arrow:hover{background:#fff;transform:translateY(-50%) scale(1.08)}.bv-lp .slide-arrow.prev{left:16px}.bv-lp .slide-arrow.next{right:16px}.bv-lp .slide-arrow:focus-visible{outline:3px solid var(--purple);outline-offset:2px}.bv-lp .slide-dots{display:flex;justify-content:center;gap:9px;margin-top:22px}.bv-lp .slide-dots button{width:9px;height:9px;border-radius:999px;border:0;background:var(--line);cursor:pointer;padding:0;transition:.2s}.bv-lp .slide-dots button.on{background:var(--amber);width:26px;border-radius:999px}.bv-lp .slide-dots button:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.bv-lp .slide-prog{position:absolute;left:0;bottom:0;height:3px;background:var(--amber);width:0;z-index:5}.bv-lp.js-reveal .slide-prog.run{animation:slideProg 5s linear forwards}@keyframes slideProg{0%{width:0}to{width:100%}}.bv-lp .journey{margin-top:60px;position:relative}.bv-lp .journey-line{position:absolute;left:0;right:0;top:38px;height:3px;background:var(--line);border-radius:999px;overflow:hidden}.bv-lp .journey-line .fill{position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(90deg,var(--amber),var(--amber-600));border-radius:999px;transition:width .25s linear}.bv-lp .journey-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;position:relative}.bv-lp .jstep{text-align:left}.bv-lp .jnode{width:76px;height:76px;border-radius:18px;background:#fff;border:1px solid var(--line);display:grid;place-items:center;color:var(--muted);box-shadow:0 2px 10px rgba(12,13,16,.05);transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .45s,color .45s,box-shadow .45s;position:relative;z-index:2}.bv-lp .jnode svg{width:30px;height:30px}.bv-lp .jstep .jnum{font-family:var(--mono);font-size:11px;color:var(--amber-600);font-weight:600;margin:16px 0 6px;letter-spacing:.06em}.bv-lp .jstep h3{font-size:21px;margin:0 0 8px}.bv-lp .jstep p{color:var(--muted);font-size:14.5px;margin:0}.bv-lp .jstep.payoff .jnode{border-style:dashed}.bv-lp .jstep.on .jnode{color:var(--amber-600);border-color:var(--amber);transform:translateY(-6px) scale(1.04);box-shadow:0 14px 34px rgba(251,171,19,.28)}.bv-lp .jstep.payoff.on .jnode{color:var(--ink);background:var(--amber);border-color:var(--amber)}.bv-lp .journey-arrows{display:none}.bv-lp.js-reveal .jstep{opacity:0;transform:translateY(20px)}.bv-lp.js-reveal .jstep.in{opacity:1;transform:none;transition:opacity .6s ease,transform .6s cubic-bezier(.16,1,.3,1)}.bv-lp .journey2{margin-top:52px}.bv-lp .j2-top{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;flex-wrap:wrap}.bv-lp .j2-score{display:flex;flex-direction:column}.bv-lp .j2-score .lab{font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);margin-bottom:8px}.bv-lp .j2-num{position:relative;font-family:var(--disp);font-weight:800;font-size:clamp(52px,8vw,92px);line-height:.86;letter-spacing:-.03em;color:var(--ink);display:flex;align-items:flex-end;gap:2px}.bv-lp .j2-num .pct{color:var(--amber);font-size:.5em;font-weight:800;transform:translateY(-.18em)}.bv-lp .j2-delta{margin-top:12px;font-family:var(--mono);font-size:12.5px;font-weight:600;color:#1c8a4e;display:inline-flex;align-items:center;gap:7px}.bv-lp .j2-delta .spark{display:inline-flex;align-items:flex-end;gap:2px;height:14px}.bv-lp .j2-delta .spark i{width:3px;border-radius:2px;background:var(--amber);display:block}.bv-lp .j2-caption{max-width:34ch;text-align:right}.bv-lp .j2-cap-eyebrow{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--amber);margin-bottom:9px}.bv-lp .j2-caption p{color:var(--muted);font-size:16px;line-height:1.5;margin:0}.bv-lp .j2-caption b{color:var(--ink);font-weight:600}.bv-lp .j2-caption b.am{color:var(--amber);font-weight:700}.bv-lp .j2-rail{position:relative;height:5px;background:var(--line);border-radius:999px;margin:40px 0 0}.bv-lp .j2-rail .charge{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:999px;background:linear-gradient(90deg,var(--amber-600),var(--amber));box-shadow:0 0 14px rgba(251,171,19,.55);transition:width .25s linear}.bv-lp .j2-rail .head{position:absolute;top:50%;left:0;width:15px;height:15px;border-radius:999px;background:var(--amber);box-shadow:0 0 0 5px rgba(251,171,19,.2),0 0 20px rgba(251,171,19,.75);transform:translate(-50%,-50%);transition:left .25s linear;opacity:0}.bv-lp .j2-rail.live .head{opacity:1}.bv-lp .j2-ticks{position:absolute;inset:0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.bv-lp .j2-ticks i{justify-self:center;align-self:center;width:9px;height:9px;border-radius:999px;background:#fff;border:2px solid var(--line);transition:border-color .4s,background .4s,transform .4s,box-shadow .4s}.bv-lp .j2-ticks i.hit{border-color:var(--amber);background:var(--amber);transform:scale(1.35);box-shadow:0 0 0 4px rgba(251,171,19,.16)}.bv-lp .j2-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}.bv-lp .j2-step{text-align:center;position:relative}.bv-lp .j2-node{width:80px;height:80px;margin:0 auto;border-radius:20px;background:#fff;border:1px solid var(--line);display:grid;place-items:center;box-shadow:0 2px 10px rgba(12,13,16,.05);position:relative;overflow:hidden;transition:transform .5s cubic-bezier(.16,1,.3,1),border-color .5s,box-shadow .5s;color:var(--muted-2)}.bv-lp .j2-step.on .j2-node{color:var(--amber);border-color:var(--amber)}.bv-lp .j2-step.payoff.on .j2-node{color:var(--ink);background:var(--amber);border-color:var(--amber);box-shadow:0 18px 44px rgba(251,171,19,.42)}.bv-lp .j2-num2{font-family:var(--mono);font-size:11px;color:var(--amber);font-weight:600;margin:16px 0 6px;letter-spacing:.06em}.bv-lp .j2-step.current .j2-node{transform:translateY(-6px) scale(1.06);box-shadow:0 16px 40px rgba(251,171,19,.3)}.bv-lp .j2-step .j2-num2,.bv-lp .j2-step h3,.bv-lp .j2-step p{transition:opacity .5s ease}.bv-lp .j2-step:not(.on) .j2-node,.bv-lp .j2-step:not(.on) .j2-num2,.bv-lp .j2-step:not(.on) h3,.bv-lp .j2-step:not(.on) p{opacity:.42}.bv-lp .j2-illu{display:block;margin-top:16px;font-family:var(--mono);font-size:10px;letter-spacing:.05em;color:var(--muted-2)}.bv-lp .j2-pop{position:absolute;left:100%;bottom:.3em;margin-left:14px;font-family:var(--disp);font-weight:800;font-size:.34em;color:var(--amber);white-space:nowrap;opacity:0;pointer-events:none}.bv-lp .j2-pop.show{animation:popDelta 1.15s cubic-bezier(.16,1,.3,1)}@keyframes popDelta{0%{opacity:0;transform:translateY(14px) scale(.7)}22%{opacity:1;transform:translateY(0) scale(1.05)}34%{transform:translateY(0) scale(1)}72%{opacity:1}to{opacity:0;transform:translateY(-16px)}}.bv-lp .j2-step.payoff{overflow:visible}.bv-lp .j2-step.payoff .j2-glow{position:absolute;left:50%;top:40px;width:220px;height:220px;transform:translate(-50%,-50%) scale(.5);border-radius:50%;background:radial-gradient(closest-side,rgba(251,171,19,.42),rgba(251,171,19,0) 70%);opacity:0;pointer-events:none;z-index:0}.bv-lp .j2-step.payoff .j2-node{z-index:1}.bv-lp .j2-step.payoff .j2-node:after,.bv-lp .j2-step.payoff .j2-node:before{content:"";position:absolute;inset:-4px;border-radius:22px;border:2px solid var(--amber);opacity:0;pointer-events:none}.bv-lp .j2-step.payoff.celebrate .j2-glow{animation:payoffGlow 1.7s ease-out forwards}.bv-lp .j2-step.payoff.celebrate .j2-node:before{animation:payoffRing 1.05s cubic-bezier(.2,.8,.2,1) forwards}.bv-lp .j2-step.payoff.celebrate .j2-node:after{animation:payoffRing 1.05s cubic-bezier(.2,.8,.2,1) .2s forwards}.bv-lp .j2-step.payoff.celebrate .j2-node{animation:payoffPunch .62s cubic-bezier(.2,1.4,.35,1)}@keyframes payoffGlow{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}28%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}@keyframes payoffRing{0%{opacity:.6;transform:scale(.92)}to{opacity:0;transform:scale(1.85)}}@keyframes payoffPunch{0%{transform:translateY(-6px) scale(1.06)}42%{transform:translateY(-11px) scale(1.26)}to{transform:translateY(-6px) scale(1.06)}}.bv-lp .j2-num.win{transform-origin:left bottom;animation:scoreWin .75s cubic-bezier(.2,1.5,.4,1)}@keyframes scoreWin{0%{transform:scale(1)}44%{transform:scale(1.16);text-shadow:0 6px 30px rgba(251,171,19,.6)}to{transform:scale(1);text-shadow:none}}.bv-lp .j2-delta.win{background:#eafaf1;border:1px solid #c9efd9;color:#1c8a4e;padding:5px 12px;border-radius:999px;animation:winPop .55s cubic-bezier(.2,1.5,.4,1)}.bv-lp .j2-delta.win .spark i{background:#2fbf71}@keyframes winPop{0%{opacity:.3;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.bv-lp .j2-confetti{position:absolute;width:7px;height:7px;border-radius:2px;pointer-events:none;opacity:0;z-index:4;will-change:transform,opacity}.bv-lp .j2-step h3{font-size:21px;margin:0 0 8px}.bv-lp .j2-step p{color:var(--muted);font-size:14.5px;margin:0;min-height:3em}.bv-lp.js-reveal .j2-step{opacity:0;transform:translateY(18px)}.bv-lp.js-reveal .j2-step.in{opacity:1;transform:none;transition:opacity .55s ease,transform .55s cubic-bezier(.16,1,.3,1)}.bv-lp .mv{width:46px;height:46px;display:block}.bv-lp .mv .stroke{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bv-lp .mv .fillc{fill:currentColor}.bv-lp .mv-radar .arm{transform-origin:23px 23px;opacity:.9}.bv-lp .j2-step.on .mv-radar .arm{animation:radarSpin 2.6s linear infinite}@keyframes radarSpin{to{transform:rotate(1turn)}}.bv-lp .mv-radar .blip{opacity:0}.bv-lp .j2-step.on .mv-radar .blip{animation:blip 2.6s ease-in-out infinite}@keyframes blip{0%,55%{opacity:0;transform:scale(.4)}65%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.bv-lp .mv-doc .ln{transform:scaleX(0);transform-origin:left center}.bv-lp .j2-step.on .mv-doc .ln{animation:lnFill 2.4s ease-in-out infinite}.bv-lp .j2-step.on .mv-doc .ln.l2{animation-delay:.25s}.bv-lp .j2-step.on .mv-doc .ln.l3{animation-delay:.5s}@keyframes lnFill{0%{transform:scaleX(0)}45%,to{transform:scaleX(1)}}.bv-lp .mv-mail .env{transform-origin:center}.bv-lp .j2-step.on .mv-mail .env{animation:mailSend 2.4s ease-in-out infinite}@keyframes mailSend{0%,45%{transform:translateY(0) scale(1);opacity:1}62%{transform:translateY(-13px) scale(.92);opacity:0}63%{transform:translateY(9px) scale(.92);opacity:0}80%,to{transform:translateY(0) scale(1);opacity:1}}.bv-lp .mv-bolt .ring{transform-origin:23px 23px;opacity:0}.bv-lp .j2-step.on .mv-bolt .ring{animation:burst 2.2s ease-out infinite}@keyframes burst{0%{opacity:.8;transform:scale(.3)}70%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}.bv-lp .j2-step.on .mv-bolt .bolt{animation:boltPulse 2.2s ease-in-out infinite}@keyframes boltPulse{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}.bv-lp .mv-bolt .bolt{transform-origin:center}.bv-lp .why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px}.bv-lp .why-card{border:1px solid var(--line);border-radius:16px;background:#fff;padding:30px 26px 28px;position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s;display:flex;flex-direction:column}.bv-lp .why-card:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:#dfe2ea}.bv-lp .why-card .wn{font-family:var(--disp);font-size:15px;font-weight:800;color:var(--amber)}.bv-lp .why-card .wic{width:52px;height:52px;border-radius:14px;background:var(--amber-tint);color:var(--amber);display:grid;place-items:center;margin:14px 0 18px}.bv-lp .why-card h3{font-size:23px;margin:0 0 10px;line-height:1.1}.bv-lp .why-card p{color:var(--muted);font-size:15.5px;margin:0 0 16px}.bv-lp .why-card .wtags{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto}.bv-lp .why-card .wtag{font-size:12px;font-weight:500;color:var(--ink);background:var(--paper-2);border:1px solid var(--line);border-radius:12px;padding:5px 11px;display:inline-flex;align-items:center;gap:6px}.bv-lp .why-card .wtag img{width:14px;height:14px}.bv-lp .why-card .wtag.de{background:#eafaf1;border-color:#c9efd9;color:#1c8a4e}.bv-lp.js-reveal .why-card{opacity:0;transform:translateY(20px)}.bv-lp.js-reveal .why-card.in{opacity:1;transform:none;transition:opacity .6s ease,transform .6s cubic-bezier(.16,1,.3,1)}.bv-lp.js-reveal .why-card.in:nth-child(2){transition-delay:.1s}.bv-lp.js-reveal .why-card.in:nth-child(3){transition-delay:.2s}.bv-lp .case-top{padding:20px 22px 0}.bv-lp .case-preview{position:relative;margin-top:16px;border-radius:12px 12px 0 0;overflow:hidden;border:1px solid var(--line);border-bottom:0;background:#fff;aspect-ratio:16/9}.bv-lp .case-pv-bar{display:flex;align-items:center;gap:5px;padding:7px 10px;border-bottom:1px solid var(--line);background:var(--paper-2)}.bv-lp .case-pv-bar i{width:7px;height:7px;border-radius:999px;display:block}.bv-lp .case-pv-bar .r{background:#ff5f57}.bv-lp .case-pv-bar .y{background:#febc2e}.bv-lp .case-pv-bar .g{background:#28c840}.bv-lp .case-pv-bar .u{flex:1;margin-left:6px;font-family:var(--mono);font-size:8.5px;color:var(--muted-2);background:#fff;border:1px solid var(--line);border-radius:999px;padding:2px 8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bv-lp .case-pv-img{width:100%;height:100%;object-fit:cover;object-position:top left;display:block;transition:transform .45s cubic-bezier(.16,1,.3,1)}.bv-lp .case-pv-shot{position:relative;height:calc(100% - 26px);overflow:hidden}.bv-lp .case:hover .case-pv-img{transform:scale(1.06)}.bv-lp .pv-stylized{height:100%;padding:11px 12px;background:linear-gradient(180deg,#fff,#fcfcfd);display:grid;gap:8px;grid-template-rows:auto 1fr}.bv-lp .pv-krow{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.bv-lp .pv-k{border:1px solid var(--line);border-radius:8px;padding:6px 7px;background:#fff}.bv-lp .pv-k .kl{font-size:7px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.bv-lp .pv-k .kv{font-family:var(--disp);font-weight:800;font-size:15px;line-height:1;margin-top:2px}.bv-lp .pv-spark{display:flex;align-items:flex-end;gap:4px;padding:6px 2px 0}.bv-lp .pv-spark i{flex:1;border-radius:3px 3px 0 0;display:block}.bv-lp .case-ov{position:absolute;inset:0;background:rgba(12,13,16,.5);display:grid;place-items:center;opacity:0;transition:opacity .25s ease;z-index:3}.bv-lp .case:hover .case-ov{opacity:1}.bv-lp .case-ov span{display:inline-flex;align-items:center;gap:8px;background:var(--amber);color:#fff;font-weight:600;font-size:14px;padding:11px 20px;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.3)}.bv-lp .case-body{padding:18px 22px 22px}@media (max-width:960px){.bv-lp .agentic-top,.bv-lp .hero-grid,.bv-lp .story-grid{grid-template-columns:1fr;gap:40px}.bv-lp .agentic-top>*,.bv-lp .hero-copy,.bv-lp .hero-visual{min-width:0}.bv-lp .agentic-top>.hero-visual{order:0}.bv-lp .tour-item,.bv-lp .tour-item:nth-child(2n){grid-template-columns:1fr;gap:22px}.bv-lp .tour-item:nth-child(2n) .tour-txt{order:0}.bv-lp .cap-grid{grid-template-columns:repeat(2,1fr)}.bv-lp .cases,.bv-lp .pillars,.bv-lp .steps{grid-template-columns:1fr}.bv-lp .step{border-right:0;border-bottom:1px solid var(--line)}.bv-lp .step:last-child{border-bottom:0}.bv-lp .foot-grid{grid-template-columns:1fr 1fr;gap:32px}.bv-lp .nav-links,.bv-lp .nav-signin{display:none}.bv-lp .menu-btn{display:block}.bv-lp .nav.open .nav-links{display:flex;flex-direction:column;gap:0;margin:0;padding:6px 0;position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom:1px solid var(--line);box-shadow:var(--shadow)}.bv-lp .nav.open .nav-links a{padding:13px 24px;font-size:16px;color:var(--ink)}.bv-lp .nav.open .nav-links a:active{background:var(--paper-2)}.bv-lp .nav.open .menu-btn span:first-child{transform:translateY(6px) rotate(45deg)}.bv-lp .nav.open .menu-btn span:nth-child(2){opacity:0}.bv-lp .nav.open .menu-btn span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.bv-lp .dash-charts{grid-template-columns:1fr}.bv-lp .founder-photo{max-width:420px;width:100%;margin:0 auto}.bv-lp .cap-grid.four,.bv-lp .why-grid{grid-template-columns:1fr}.bv-lp .journey-steps{grid-template-columns:repeat(2,1fr);gap:28px 20px}.bv-lp .journey-line{display:none}.bv-lp .j2-steps{grid-template-columns:repeat(2,1fr);gap:32px 20px}.bv-lp .j2-rail,.bv-lp .j2-ticks{display:none}.bv-lp .j2-top{flex-direction:column;align-items:flex-start;gap:20px}.bv-lp .j2-caption{text-align:left;max-width:46ch}.bv-lp .j2-pop{display:none}.bv-lp .j2-step p{min-height:0}.bv-lp .bv{grid-template-columns:1fr}.bv-lp .bv-rail{display:none}.bv-lp .bv-kpis{grid-template-columns:repeat(3,1fr)}.bv-lp .bv-trow{grid-template-columns:1.3fr 1fr 1fr 1fr;font-size:9px}.bv-lp .bv-trow .bv-c4,.bv-lp .bv-trow .bv-c5,.bv-lp .bv-trow.h span.bv-c4,.bv-lp .bv-trow.h span.bv-c5{display:none}.bv-lp .cmp-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.bv-lp table.cmp{min-width:600px}}@media (max-width:640px){.bv-lp{font-size:16px}.bv-lp .agentic,.bv-lp .final,.bv-lp .sec{padding:72px 0}.bv-lp .flowcard-top{display:none}.bv-lp .agentic-top{gap:14px}.bv-lp .flowcard{margin-top:0}.bv-lp .cap-grid,.bv-lp .kpis{grid-template-columns:1fr}.bv-lp .pv-lightcard{padding:32px 22px}.bv-lp .foot-grid{grid-template-columns:1fr}.bv-lp .nav-cta{display:none}.bv-lp .sticky-cta{display:block}.bv-lp .hero{padding:72px 0}.bv-lp .hero-cta .btn-ghost{display:none}.bv-lp table.cmp{font-size:13px}.bv-lp table.cmp td,.bv-lp table.cmp th{padding:12px}.bv-lp table.cmp td.bv,.bv-lp table.cmp th.bv{font-size:13px}.bv-lp .cmp-llm-row{display:none}.bv-lp .faq-q{font-size:18px}.bv-lp .bv-kpis{grid-template-columns:repeat(2,1fr)}.bv-lp .browser-bar,.bv-lp .bv-kpi .foot{display:none}.bv-lp .bv-kpi .val{flex-direction:row;align-items:center;gap:7px;flex-wrap:wrap;margin-top:6px}.bv-lp .bv-trow{grid-template-columns:1.25fr .8fr .8fr .8fr .8fr .8fr;padding:7px 8px;font-size:8.5px}.bv-lp .bv-trow .bv-c4,.bv-lp .bv-trow .bv-c5{display:block}.bv-lp .bv-trow.h span.bv-c4,.bv-lp .bv-trow.h span.bv-c5{display:inline-flex}.bv-lp .bv-trow.h{font-size:6.5px}.bv-lp .bv-trow .mini,.bv-lp .v1-toolbar-cap{display:none}.bv-lp .v1-orow{grid-template-columns:auto minmax(0,1fr);gap:6px 9px}.bv-lp .v1-orow .v1-prog{grid-column:2;margin-top:2px}.bv-lp .v1-orow .v1-oact{grid-column:2}.bv-lp .v1-urow{grid-template-columns:minmax(0,1fr) auto;gap:5px 9px}.bv-lp .v1-urow .v1-co{grid-column:1;grid-row:2}.bv-lp .v1-urow .v1-mail{grid-column:1;grid-row:3}.bv-lp .v1-urow .v1-soc{grid-column:2;grid-row:2}.bv-lp .v1-urow .v1-status{grid-column:2;grid-row:1;justify-self:end}.bv-lp .journey-steps{grid-template-columns:1fr;gap:20px}.bv-lp .j2-steps{grid-template-columns:1fr;gap:24px}.bv-lp .slide-arrow{width:38px;height:38px}.bv-lp .slide-arrow.prev{left:8px}.bv-lp .slide-arrow.next{right:8px}.bv-lp .model-logos .ml{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.bv-lp,.bv-lp *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}