.bt-case{--cobalt:#2457f5;padding-block:clamp(72px,10vw,128px)}html[data-theme=dark] .bt-case{--cobalt:#4c7dff}.bt-case__crumb{letter-spacing:.04em;color:var(--text-tertiary);font-size:13px}.bt-case__crumb a{color:inherit;text-decoration:none}.bt-case__crumb a:hover{color:var(--text-primary)}.bt-case__title{letter-spacing:-.03em;max-width:18ch;color:var(--text-primary);text-transform:none;margin:20px 0 0;font-size:clamp(28px,4vw,40px);font-weight:600;line-height:1.1}.bt-case__summary{max-width:42rem;color:var(--text-secondary);margin:16px 0 0;font-size:16px;line-height:1.55}.bt-case__facts{border-block:1px solid var(--border-structural);flex-wrap:wrap;align-items:baseline;gap:0;margin:40px 0 0;padding:0;list-style:none;display:flex}.bt-case__fact{border-right:1px solid var(--border-structural);flex-direction:column;gap:4px;min-width:0;padding:14px 20px;display:flex}.bt-case__fact:last-child{border-right:0}.bt-case__fact-k{letter-spacing:.06em;color:var(--text-tertiary);text-transform:uppercase;font-size:11px;font-weight:600}.bt-case__fact-v{color:var(--text-primary);text-transform:none;font-size:13px;font-weight:500}.bt-case__hero-media{border:1px solid var(--border-structural);background:var(--bg-page);margin:48px 0 0;padding:0;overflow:hidden}.bt-case__hero-img,.bt-case__hero-video{vertical-align:top;width:100%;height:auto;display:block}.bt-case__rep-label{color:var(--text-tertiary);border-top:1px solid var(--border-structural);margin:0;padding:10px 14px;font-size:12px}.bt-case__block{margin-top:clamp(96px,12vw,160px)}.bt-case__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);margin:0;font-size:12px;font-weight:600}.bt-case__h2{letter-spacing:-.02em;color:var(--text-primary);text-transform:none;margin:10px 0 0;font-size:28px;font-weight:600;line-height:1.2}.bt-case__prose{max-width:40rem;color:var(--text-secondary);margin:16px 0 0;font-size:16px;line-height:1.6}.bt-case__before{flex-wrap:wrap;gap:8px 20px;margin:20px 0 0;padding:0;list-style:none;display:flex}.bt-case__before li{color:var(--text-secondary);font-size:13px}.bt-case__before li:before{content:"·";color:var(--text-tertiary);margin-right:10px}.bt-case__features{flex-direction:column;gap:clamp(56px,8vw,96px);margin-top:40px;display:flex}.bt-case__feature{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.bt-case__feature--flip{direction:rtl}.bt-case__feature--flip>*{direction:ltr}.bt-case__feature-media{border:1px solid var(--border-structural);background:var(--bg-page);margin:0;overflow:hidden}.bt-case__feature-media img{width:100%;height:auto;display:block}.bt-case__feature-h{color:var(--text-primary);margin:0;font-size:16px;font-weight:600}.bt-case__feature-p{color:var(--text-secondary);margin:10px 0 0;font-size:16px;line-height:1.55}.bt-case-flow{margin-top:28px}.bt-case-flow__mobile{margin:0;padding:0;list-style:none;display:none}.bt-case-flow__step{border-bottom:1px solid var(--border-structural);align-items:center;gap:14px;min-height:44px;padding:10px 0;display:flex}.bt-case-flow__step:last-child{border-bottom:0}.bt-case-flow__step-num{border:1px solid var(--border-structural);background:var(--bg-soft);width:36px;height:36px;color:var(--text-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.bt-case-flow__step-num--accent{border-color:var(--cobalt)}.bt-case-flow__step-label{color:var(--text-primary);font-size:16px;font-weight:500}.bt-case-flow__svg{width:100%;max-width:960px;height:auto;display:block}.bt-case-flow__stroke{fill:none;stroke:var(--border-structural);stroke-width:1.25px;stroke-linecap:round;transition:stroke-dashoffset .9s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.bt-case-flow__stroke{transition:none}}.bt-case-flow__node{fill:var(--bg-soft);stroke:var(--border-structural);stroke-width:1.25px}.bt-case-flow__node--accent{stroke:var(--cobalt)}.bt-case-flow__num{fill:var(--text-primary);font-family:inherit;font-size:13px;font-weight:600}.bt-case-flow__label{fill:var(--text-secondary);font-family:inherit;font-size:12px}.bt-case-flow__caption{color:var(--text-tertiary);margin:16px 0 0;font-size:13px}.bt-case__decisions{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:32px;display:grid}.bt-case__decision-h{color:var(--text-primary);margin:0;font-size:16px;font-weight:600}.bt-case__decision-p{color:var(--text-secondary);margin:10px 0 0;font-size:16px;line-height:1.55}.bt-case__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:28px 0 0;display:grid}.bt-case__metric-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);margin:0;font-size:12px;font-weight:600}.bt-case__metric-value{letter-spacing:-.02em;color:var(--text-primary);margin:6px 0 0;font-size:28px;font-weight:600}.bt-case__metric-note{color:var(--text-secondary);margin:6px 0 0;font-size:13px}.bt-case__tools{flex-wrap:wrap;gap:8px 12px;margin:20px 0 0;padding:0;list-style:none;display:flex}.bt-case__tools a{color:var(--text-primary);border-bottom:1px solid color-mix(in srgb, var(--cobalt) 45%, transparent);font-size:13px;font-weight:500;text-decoration:none}.bt-case__tools a:hover{color:var(--cobalt)}.bt-case__quote{border:0;max-width:40rem;margin:28px 0 0;padding:0}.bt-case__quote p{color:var(--text-primary);margin:0;font-size:20px;font-weight:500;line-height:1.45}.bt-case__quote footer{color:var(--text-tertiary);margin-top:14px;font-size:13px}.bt-case__explore{margin-top:clamp(96px,12vw,160px)}.bt-case__explore .fw-scene-slot{margin-top:20px}.bt-case__cta-row{border-top:1px solid var(--border-structural);flex-wrap:wrap;gap:12px;margin-top:clamp(72px,10vw,120px);padding-top:28px;display:flex}@media (max-width:900px){.bt-case__feature{grid-template-columns:1fr;gap:20px}.bt-case__feature--flip{direction:ltr}.bt-case__decisions,.bt-case__metrics{grid-template-columns:1fr}}@media (max-width:767px){.bt-case{padding-block:64px 96px}.bt-case__title{max-width:none;font-size:28px}.bt-case__h2{font-size:24px}.bt-case__block{margin-top:72px}.bt-case__facts{flex-direction:column}.bt-case__fact{border-right:0;border-bottom:1px solid var(--border-structural);width:100%;padding:12px 0}.bt-case__fact:last-child{border-bottom:0}.bt-case__hero-media,.bt-case__feature-media{margin-inline:calc(-1 * var(--bt-container-pad));width:calc(100% + 2 * var(--bt-container-pad));border-inline:0;max-width:none}.bt-case-flow__svg{display:none}.bt-case-flow__mobile{display:block}.bt-case__quote p{font-size:18px}.bt-case__cta-row{flex-direction:column;align-items:stretch;gap:10px}.bt-case__cta-row .bt-btn{justify-content:center;width:100%;min-height:44px}.bt-case__tools a{align-items:center;min-height:44px;padding-block:10px;display:inline-flex}.bt-case__crumb a{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:414px){.bt-case__before{flex-direction:column;gap:8px}}
