.section-label{margin-bottom:var(--bt-space-4);color:var(--bt-accent-text);font-size:var(--bt-text-sm);font-weight:var(--bt-weight-semibold);letter-spacing:var(--bt-tracking-wide);text-transform:uppercase}.section-heading{max-width:48rem;margin-bottom:var(--bt-space-12)}.section-heading--wide{max-width:58rem}.section-heading>p:last-child{color:var(--bt-muted);font-size:var(--bt-text-lead)}.split-layout{gap:var(--bt-grid-gap-large);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.split-layout--center{align-items:center}.split-layout h2{max-width:17ch}.split-layout .copy>p{color:var(--bt-muted);font-size:var(--bt-text-lead)}.statement{padding-left:var(--bt-space-5);border-left:3px solid var(--bt-accent);font-weight:var(--bt-weight-medium);color:var(--bt-text)!important}.section--contrast{border-block:1px solid var(--bt-border);background:var(--bt-surface)}.section--soft{background:var(--bt-surface-subtle)}.process-grid{gap:var(--bt-grid-gap);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.process-grid li{padding-top:var(--bt-space-5);border-top:2px solid var(--bt-border-strong)}.process-grid span,.stack-list span{margin-bottom:var(--bt-space-6);color:var(--bt-accent-text);font-size:var(--bt-text-sm);font-weight:var(--bt-weight-semibold);display:block}.process-grid strong{margin-bottom:var(--bt-space-3);font-size:var(--bt-heading-4);display:block}.process-grid p{color:var(--bt-muted)}.feature-panel{gap:var(--bt-grid-gap-large);border:1px solid var(--bt-border);border-radius:var(--bt-radius-xl);background:var(--bt-surface);box-shadow:var(--bt-shadow-md);grid-template-columns:1.2fr .8fr;align-items:center;padding:clamp(1.5rem,4vw,4rem);display:grid}.feature-panel p:last-child{color:var(--bt-muted)}.wizard-visual{gap:var(--bt-space-3);display:grid}.wizard-visual div{align-items:center;gap:var(--bt-space-4);padding:var(--bt-space-4);border:1px solid var(--bt-border);border-radius:var(--bt-radius-md);background:var(--bt-bg);font-weight:var(--bt-weight-semibold);display:flex}.wizard-visual span{background:var(--bt-accent);color:#fff;width:2rem;height:2rem;font-size:var(--bt-text-sm);border-radius:50%;place-items:center;display:grid}.section--dark{background:var(--bt-surface-inverse)}.section--dark h2,.section--dark h3{color:var(--bt-text-inverse)}.section--dark .section-label{color:#9bb7ff}.platform-grid{gap:var(--bt-space-4);grid-template-columns:repeat(4,1fr);display:grid}.platform-grid .card{box-shadow:none;background:#ffffff0e;border-color:#ffffff21}.platform-grid .card p{color:#f8fafcad}.stack-list{border:1px solid var(--bt-border);border-radius:var(--bt-radius-lg);background:var(--bt-surface);box-shadow:var(--bt-shadow-sm);margin:0;padding:0;list-style:none}.stack-list li{padding:var(--bt-space-4) var(--bt-space-5);grid-template-columns:3rem 1fr;align-items:center;display:grid}.stack-list li+li{border-top:1px solid var(--bt-border)}.stack-list span{margin:0}.timeline{margin:0;padding:0;list-style:none}.timeline li{gap:var(--bt-space-5);padding-bottom:var(--bt-space-6);grid-template-columns:4rem 1fr;display:grid;position:relative}.timeline li:before{content:"";background:var(--bt-border-strong);width:1px;position:absolute;top:.55rem;bottom:-.55rem;left:4.5rem}.timeline li:after{content:"";background:var(--bt-accent);border-radius:50%;width:9px;height:9px;position:absolute;top:.4rem;left:calc(4.5rem - 4px)}.timeline li:last-child:before{display:none}.timeline li>span{color:var(--bt-muted);font-size:var(--bt-text-sm)}.timeline div{padding-left:var(--bt-space-5)}.timeline p{margin:var(--bt-space-1) 0 0;color:var(--bt-muted)}.feature-panel--accent{background:var(--bt-accent-subtle)}.text-link{align-items:center;gap:var(--bt-space-2);min-height:var(--bt-control-min-size);color:var(--bt-accent-text);font-weight:var(--bt-weight-semibold);text-decoration:none;display:inline-flex}.feature-panel--accent>.text-link{justify-self:end}.channel-list{gap:var(--bt-space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.channel-list li{padding:var(--bt-space-3) var(--bt-space-5);border:1px solid var(--bt-border);border-radius:var(--bt-radius-pill);background:var(--bt-surface);font-weight:var(--bt-weight-medium);box-shadow:var(--bt-shadow-sm)}.section--benefits{border-block:1px solid var(--bt-border);background:var(--bt-surface)}.benefit-grid{gap:var(--bt-grid-gap);grid-template-columns:repeat(3,1fr);display:grid}.final-cta{text-align:center}.final-cta h2{max-width:19ch;margin-inline:auto}.final-cta>.container>p:not(.section-label){color:var(--bt-muted);font-size:var(--bt-text-lead)}.final-cta .button-link{margin-top:var(--bt-space-4)}@media (width<=60rem){.platform-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=48rem){.split-layout,.feature-panel,.process-grid,.benefit-grid{grid-template-columns:1fr}.feature-panel--accent>.text-link{justify-self:start}}@media (width<=34rem){.platform-grid{grid-template-columns:1fr}}
