.bd-home-hero{padding:clamp(150px,18vh,200px) var(--pad) 0;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.bd-announce{color:var(--soft);text-align:left;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:10px;margin-bottom:36px;padding:6px 14px 6px 6px;font-size:13px;display:flex}.bd-announce:hover{color:#fff;border-color:#ffffff38}.bd-announce-tag{color:var(--accent-text);font-family:var(--mono);letter-spacing:.04em;background:#2f5bff29;border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 10px;font-size:11px;display:flex}.bd-announce-dot{background:var(--accent);border-radius:9px;width:6px;height:6px;animation:1.8s infinite bd-pulse}.bd-hero-h1{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);text-align:center;text-transform:uppercase;grid-template-columns:minmax(0,1fr);justify-items:center;width:100%;max-width:1100px;font-size:clamp(28px,5vw,76px);font-weight:400;line-height:1.14;display:grid}.bd-hero-ghost{visibility:hidden;grid-area:1/1}.bd-hero-typed{grid-area:1/1}.bd-hero-pad{padding-right:.08em}.bd-type-cur{background:var(--accent);width:.46em;height:.085em;box-shadow:0 0 30px var(--accent);margin-left:.06em;animation:1.05s step-end infinite bd-blink;display:inline-block}.bd-type-cur.is-space{box-shadow:none;background:0 0}.bd-shimmer{background:linear-gradient(90deg,var(--ink) 0%,var(--accent) 50%,var(--ink) 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite bd-shimmer}.bd-hero-lede{text-wrap:balance;max-width:560px;margin-top:32px;font-size:clamp(17px,1.4vw,20px);line-height:1.55}.bd-hero-ctas{justify-content:center;margin-top:40px}.bd-quote-error{color:#ff8a8a;margin:16px 0 0;font-size:14px;line-height:1.5}.bd-ticks{color:var(--dim);flex-wrap:wrap;justify-content:center;gap:10px clamp(16px,3vw,36px);margin:28px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.bd-dash-stage{perspective:1600px;width:100%;max-width:1200px;margin:clamp(64px,8vw,96px) 0 0}.bd-dash-cap{text-align:center;margin:0 0 20px;font-size:12px;display:block}.bd-dash-note{text-align:center;color:var(--dim);margin-top:18px;font-size:12px}.bd-dash-axis{font-family:var(--mono);color:var(--faint);justify-content:space-between;font-size:10px;display:flex}.bd-dash{transform-origin:50% 0;text-align:left;background:linear-gradient(#ffffff2e,#ffffff08 60%);border-radius:20px;padding:1px;transform:rotateX(22deg)scale(.92);box-shadow:0 40px 120px #0009,0 0 120px #2f5bff1f}.bd-still .bd-dash{transform:none}.bd-dash-inner{background:var(--panel-2);border-radius:19px;overflow:hidden}.bd-dash-bar{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.bd-dash-lights{gap:7px;display:flex}.bd-dash-lights span{background:#2a2a2e;border-radius:9px;width:11px;height:11px}.bd-dash-path{font-family:var(--mono);color:var(--dim);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}.bd-dash-live{font-family:var(--mono);color:var(--green);align-items:center;gap:6px;font-size:11px;display:flex}.bd-dash-live span{background:var(--green);border-radius:9px;width:6px;height:6px;animation:1.6s infinite bd-pulse}.bd-dash-kpis{border-bottom:1px solid #ffffff0f;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));display:grid}.bd-dash-kpi{border-right:1px solid #ffffff0f;flex-direction:column;gap:8px;padding:22px 24px;display:flex}.bd-dash-label{color:var(--dim);font-size:12px}.bd-dash-val{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.bd-dash-val>span:first-child{font-family:var(--display);color:var(--ink);font-variant-numeric:tabular-nums;font-size:21px}.bd-dash-delta{font-family:var(--mono);color:var(--green);font-size:11px}.bd-dash-body{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.bd-dash-chart{border-right:1px solid #ffffff0f;flex-direction:column;gap:18px;min-width:0;padding:24px;display:flex}.bd-dash-row{color:var(--soft);white-space:nowrap;justify-content:space-between;gap:12px;font-size:12px;display:flex}.bd-dash-mono{font-family:var(--mono);color:var(--dim)}.bd-dash-bars{align-items:flex-end;gap:5px;height:150px;display:flex}.bd-dash-bars div{transition:height .9s var(--ease);background:#ffffff1f;border-radius:3px 3px 0 0;flex:1}.bd-dash-bars div.is-hot{background:var(--accent-text)}.bd-dash-feed{flex-direction:column;gap:14px;min-width:0;padding:24px;display:flex}.bd-dash-feed>div{flex-direction:column;gap:14px;display:flex}.bd-dash-item{align-items:center;gap:12px;font-size:13px;display:flex}.bd-dash-item.is-new{animation:bd-rise .6s var(--ease)}.bd-dash-sq{border-radius:2px;flex-shrink:0;width:7px;height:7px}.bd-dash-text{color:var(--soft);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bd-dash-time{font-family:var(--mono);color:var(--faint);font-size:11px}.bd-marquee-sec{padding-top:clamp(80px,10vw,120px)}.bd-marquee-title{text-align:center;margin:0 0 28px;font-size:12px;display:block}.bd-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.bd-marquee-track{width:max-content;animation:40s linear infinite bd-marquee;display:flex}.bd-marquee-track span{font-family:var(--display);color:#3a3a40;white-space:nowrap;padding:0 clamp(24px,3vw,44px);font-size:clamp(16px,1.7vw,22px)}.bd-statement{max-width:1180px;padding-top:clamp(120px,16vw,220px);padding-bottom:clamp(120px,16vw,220px)}.bd-statement p{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;font-size:clamp(22px,3vw,40px);line-height:1.4}.bd-js:not(.bd-still) [data-word]{opacity:.16;transition:opacity .25s}.bd-js:not(.bd-still) [data-word].is-lit{opacity:1}.bd-svc-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:12px;display:grid}.bd-svc-card{min-height:280px}.bd-svc-top{justify-content:space-between;align-items:center;margin-bottom:auto;display:flex}.bd-svc-speed{font-family:var(--mono);color:var(--dim);white-space:nowrap;font-size:11px}.bd-team-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;display:grid}.bd-team-grid .bd-card{flex-direction:column;gap:14px;display:flex}.bd-team-grid p{color:var(--text);margin:0;font-size:15px;line-height:1.55}.bd-team-lead{background:radial-gradient(ellipse 60% 120% at 0% 0%,#2f5bff24,transparent 60%),var(--panel);border-color:#2f5bff59;grid-column:1/-1}.bd-team-lead .bd-h3{font-size:clamp(22px,2.2vw,30px)}.bd-team-lead p{max-width:640px;color:var(--soft);font-size:16px}.bd-team-tag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);background:#2f5bff29;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:11px}.bd-team-agent .bd-svc-top{margin-bottom:6px}.bd-team-status{font-family:var(--mono);color:var(--dim);align-items:center;gap:6px;font-size:11px;display:flex}.bd-team-status span{background:var(--green);border-radius:9px;width:6px;height:6px;animation:1.8s infinite bd-pulse}.bd-touch{border:1px solid var(--line);background:var(--panel);border-radius:20px;gap:24px;margin-top:12px;padding:clamp(24px,3vw,36px);display:grid}.bd-touch-title{font-size:20px}.bd-touch-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.bd-touch-list li{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:16px;display:flex}.bd-touch-list p{margin:0;font-size:15px;line-height:1.55}.bd-touch .bd-when{font-family:var(--mono);color:var(--accent-text);font-size:12px}.bd-touch .bd-text-link{justify-self:start}.bd-about{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:72px;display:grid}.bd-about-copy{flex-direction:column;gap:40px;padding-top:8px;display:flex}.bd-about-lede{color:var(--soft);font-size:clamp(18px,1.5vw,21px);line-height:1.6}.bd-why{flex-direction:column;margin:0;display:flex}.bd-why div{border-top:1px solid var(--line);grid-template-columns:140px 1fr;gap:24px;padding:22px 0;font-size:15px;line-height:1.55;display:grid}.bd-why dt{color:var(--ink)}.bd-why dd{margin:0}@media (width<=480px){.bd-why div{grid-template-columns:1fr;gap:6px}}.bd-quote-sec{padding:0 clamp(12px,3vw,32px) clamp(12px,3vw,32px);scroll-margin-top:40px;position:relative}.bd-quote-sec .bd-panel{background:radial-gradient(ellipse 80% 60% at 50% 0%,#2f5bff29,transparent 60%),var(--panel-2)}.bd-quote-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:64px;padding:clamp(64px,9vw,120px) clamp(20px,5vw,72px);display:grid;position:relative}.bd-quote-intro{flex-direction:column;gap:28px;display:flex}.bd-quote-call{border:1px solid var(--line);max-width:420px;color:var(--soft);background:#ffffff05;border-radius:14px;align-items:center;gap:14px;margin-top:12px;padding:16px 18px;font-size:14px;display:flex}.bd-quote-call a{color:var(--ink);border-bottom:1px solid #ffffff40}.bd-quote-call-dot{background:var(--green);border-radius:9px;flex-shrink:0;width:8px;height:8px;animation:1.6s infinite bd-pulse}.bd-quote-box{background:linear-gradient(#0a0a0bf0,#0a0a0bf0) padding-box,conic-gradient(from var(--bd-a),#ffffff14 0deg,#ffffff14 250deg,var(--accent) 320deg,var(--ink) 345deg,#ffffff14 360deg) border-box;border:1px solid #0000;border-radius:20px;flex-direction:column;min-height:520px;padding:clamp(24px,3.4vw,40px);animation:5s linear infinite bd-spin;display:flex;box-shadow:0 30px 80px #0006}.bd-quote-form{flex-direction:column;flex:1;gap:32px;display:flex}.bd-quote-dots{gap:6px;display:flex}.bd-quote-dots span{background:#ffffff1a;border-radius:3px;flex:1;height:3px;transition:background .5s}.bd-quote-dots span.is-on{background:var(--ink)}.bd-step{border:0;flex-direction:column;flex:1;gap:20px;min-width:0;margin:0;padding:0;display:flex}.bd-js .bd-step:not(.is-active){display:none}.bd-step-head{flex-direction:column;gap:6px;margin-bottom:20px;padding:0;display:flex}.bd-step-n{font-family:var(--mono);color:var(--dim);font-size:12px}.bd-step-title{font-size:20px}.bd-step-sub{margin-top:12px;font-size:16px}.bd-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bd-opt{cursor:pointer;display:block;position:relative}.bd-opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.bd-opt>span{height:100%;color:var(--soft);background:#ffffff05;border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;font-size:14px;transition:all .2s;display:flex}.bd-opt:hover>span{border-color:#ffffff40}.bd-opt input:checked+span{border-color:var(--ink);background:var(--ink);color:var(--bg)}.bd-opt input:focus-visible+span{outline:2px solid var(--accent-text);outline-offset:2px}.bd-opt-mark:before{content:"+";opacity:.7}.bd-opt input:checked+span .bd-opt-mark:before{content:"✓"}.bd-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px;display:grid}.bd-quote-form input:not([type=checkbox]):not([type=radio]),.bd-quote-form textarea{width:100%;color:var(--ink);background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;outline:none;padding:14px 16px;font-size:16px;transition:border-color .2s}.bd-quote-form textarea{resize:vertical;display:block}.bd-quote-form input::placeholder,.bd-quote-form textarea::placeholder{color:var(--dim)}.bd-quote-form input:focus,.bd-quote-form textarea:focus{border-color:var(--accent-text)}.bd-quote-form [aria-invalid=true]{border-color:#ff7a7a!important}.bd-quote-nav{justify-content:space-between;align-items:center;gap:16px;display:flex}.bd-quote-back{all:unset;cursor:pointer;color:var(--text);font-size:14px}.bd-quote-back:hover{color:var(--ink)}.bd-quote-back:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.bd-quote-nav .bd-btn{margin-left:auto}.bd-btn.is-blocked{cursor:not-allowed;background:#3a3a40}.bd-quote-done{outline:none;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:20px;display:flex}.bd-tick{width:52px;height:52px;color:var(--green);background:#7ee2a81f;border:1px solid #7ee2a866;border-radius:999px;justify-content:center;align-items:center;font-size:20px;display:flex}@media (width<=420px){.bd-opts{grid-template-columns:1fr}}@media (width<=700px){.bd-svc-card{min-height:0}.bd-svc-card .bd-h3{margin-top:12px!important}.bd-announce{box-sizing:border-box;min-height:44px;font-size:12px}.bd-announce-tag,.bd-dash-path,.bd-dash-live,.bd-dash-delta,.bd-dash-time,.bd-svc-speed,.bd-team-tag,.bd-team-status,.bd-dash-axis{font-size:12px}.bd-quote-nav .bd-btn,.bd-quote-back{min-height:48px}}
