.bsp-root .bsp-abt-roadmap,.bsp-root .bsp-abt-thennow,.bsp-root .bsp-abt-numbers,.bsp-root .bsp-abt-credentials,.bsp-root .bsp-abt-future{padding-top:56px!important;padding-bottom:56px!important}.bsp-root .bsp-abt-hero{border-bottom:1px solid var(--bsp-hairline);padding:40px 0 48px;background:var(--bsp-bg)!important}.bsp-abt-hero-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:56px;display:grid}.bsp-abt-hero-text .bsp-kicker{margin:0 0 14px;color:var(--bsp-data)!important}.bsp-abt-headline{letter-spacing:-.035em;margin:0 0 22px;font-size:clamp(32px,4vw,52px);font-weight:900;line-height:1.05;color:var(--bsp-text)!important}.bsp-abt-dek{color:var(--bsp-text-2);margin:0 0 22px;font-size:clamp(15px,1.3vw,17px);line-height:1.65}.bsp-abt-hero-creds{background:var(--bsp-hairline);border:1px solid var(--bsp-hairline);gap:1px;display:grid}.bsp-abt-hero-cred{background:var(--bsp-bg);grid-template-columns:110px 1fr;align-items:baseline;gap:12px;padding:16px 18px;display:grid}.bsp-abt-hero-cred-lab{letter-spacing:.16em;text-transform:uppercase;color:var(--bsp-text-3);font-size:10.5px;font-weight:800}.bsp-abt-hero-cred-val{color:var(--bsp-text);font-size:14px;font-weight:700}.bsp-root .bsp-abt-roadmap{border-bottom:1px solid var(--bsp-hairline);background:var(--bsp-bg-2)!important}.bsp-abt-roadmap .bsp-kicker{margin-bottom:10px}.bsp-abt-roadmap .bsp-section-title{margin-bottom:8px}.bsp-abt-roadmap .bsp-section-sub{color:var(--bsp-text-2);max-width:820px;margin:0 0 32px;font-size:15px;line-height:1.55}.bsp-abt-timeline{border-left:1px solid var(--bsp-hairline);margin:0 0 0 14px;padding:0;list-style:none}.bsp-abt-stage{padding:0 0 28px 32px;position:relative}.bsp-abt-stage:last-child{padding-bottom:0}.bsp-abt-stage:before{content:"";background:var(--bsp-data);border:2px solid var(--bsp-bg-2);border-radius:50%;width:13px;height:13px;position:absolute;top:6px;left:-7px}.bsp-abt-stage-row{grid-template-columns:80px 1fr auto;align-items:baseline;gap:24px;margin-bottom:8px;display:grid}.bsp-abt-stage-era{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:900;color:var(--bsp-data)!important}.bsp-abt-stage-title{letter-spacing:-.018em;color:var(--bsp-text);margin:0;font-size:17px;font-weight:800;line-height:1.25}.bsp-abt-stage-tag{letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--bsp-hairline);background:var(--bsp-bg);white-space:nowrap;padding:4px 8px;font-size:10px;font-weight:800;color:var(--bsp-kicker)!important}.bsp-abt-stage-body{color:var(--bsp-text-2);max-width:760px;margin:0;font-size:14.5px;line-height:1.65}.bsp-root .bsp-abt-thennow{border-bottom:1px solid var(--bsp-hairline);background:var(--bsp-bg)!important}.bsp-abt-thennow .bsp-kicker{margin-bottom:10px}.bsp-abt-thennow .bsp-section-title{margin-bottom:28px}.bsp-abt-twocol{background:var(--bsp-hairline);border:1px solid var(--bsp-hairline);grid-template-columns:1fr 1fr;gap:1px;display:grid}.bsp-abt-col{background:var(--bsp-bg);padding:24px 26px}.bsp-abt-col.is-now{background:linear-gradient(#004aad08,#004aad03)}.bsp-abt-col-lab{letter-spacing:.2em;text-transform:uppercase;color:var(--bsp-text-3);margin:0 0 14px;font-size:10.5px;font-weight:800}.bsp-abt-col.is-now .bsp-abt-col-lab{color:var(--bsp-accent)}.bsp-abt-col ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bsp-abt-col li{color:var(--bsp-text);padding-left:18px;font-size:14.5px;line-height:1.55;position:relative}.bsp-abt-col li:before{content:"-";color:var(--bsp-kicker);font-weight:800;position:absolute;left:0}.bsp-abt-col.is-now li:before{color:var(--bsp-accent)}.bsp-root .bsp-abt-numbers{border-bottom:1px solid var(--bsp-hairline);background:var(--bsp-bg-2)!important}.bsp-abt-numbers .bsp-kicker{margin-bottom:10px}.bsp-abt-numbers .bsp-section-title{margin-bottom:28px}.bsp-abt-nums-grid{background:var(--bsp-hairline);border:1px solid var(--bsp-hairline);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.bsp-abt-num{background:var(--bsp-bg);flex-direction:column;gap:8px;padding:24px;display:flex}.bsp-abt-num-val{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:48px;font-weight:900;line-height:1;color:var(--bsp-data)!important}.bsp-abt-num-body{color:var(--bsp-text-2);margin:0;font-size:13.5px;line-height:1.55}.bsp-root .bsp-abt-credentials{border-bottom:1px solid var(--bsp-hairline);background:var(--bsp-bg)!important}.bsp-abt-credentials .bsp-kicker{margin-bottom:10px}.bsp-abt-credentials .bsp-section-title{margin-bottom:28px}.bsp-abt-creds-grid{background:var(--bsp-hairline);border:1px solid var(--bsp-hairline);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.bsp-abt-cred{background:var(--bsp-bg);flex-direction:column;gap:8px;padding:22px;display:flex}.bsp-abt-cred h3{letter-spacing:-.015em;color:var(--bsp-text);margin:0;font-size:16px;font-weight:800}.bsp-abt-cred p{color:var(--bsp-text-2);margin:0;font-size:13.5px;line-height:1.55}.bsp-root .bsp-abt-future{border-bottom:1px solid var(--bsp-hairline);background:var(--bsp-bg-2)!important}.bsp-abt-future .bsp-kicker{margin-bottom:10px}.bsp-abt-future .bsp-section-title{margin-bottom:22px}.bsp-abt-future-body{gap:18px;max-width:820px;display:grid}.bsp-abt-future-body p{color:var(--bsp-text);margin:0;font-size:16px;line-height:1.7}@media (max-width:1024px){.bsp-abt-hero-grid{grid-template-columns:1fr;gap:32px}.bsp-abt-twocol{grid-template-columns:1fr}.bsp-abt-nums-grid,.bsp-abt-creds-grid{grid-template-columns:repeat(2,1fr)}.bsp-abt-stage-row{grid-template-columns:60px 1fr}.bsp-abt-stage-tag{grid-column:2;justify-self:start;margin-top:4px}}@media (max-width:720px){.bsp-root .bsp-abt-roadmap,.bsp-root .bsp-abt-thennow,.bsp-root .bsp-abt-numbers,.bsp-root .bsp-abt-credentials,.bsp-root .bsp-abt-future{padding-top:40px!important;padding-bottom:40px!important}.bsp-root .bsp-abt-hero{padding:28px 0 32px}.bsp-abt-hero-grid{gap:24px}.bsp-abt-nums-grid,.bsp-abt-creds-grid{grid-template-columns:1fr}.bsp-abt-num,.bsp-abt-cred{padding:20px}.bsp-abt-stage-row{grid-template-columns:1fr;gap:4px}.bsp-abt-stage-era{font-size:14px}.bsp-abt-stage-tag{justify-self:start;margin-top:4px}.bsp-abt-stage{padding:0 0 22px 24px}.bsp-abt-num-val{font-size:36px}.bsp-abt-hero-cred{grid-template-columns:1fr;gap:4px;padding:14px 16px}.bsp-abt-future-body p{font-size:15px;line-height:1.65}}
