.bc-ai-short{background:var(--color-white);padding-block:var(--bc-section-feature)}.bc-ai-short-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.bc-ai-short-answer{min-width:0}.bc-ai-short .bc-eyebrow{color:var(--color-link)}.bc-ai-short-answer .bc-section-title{margin-top:var(--bc-label-gap)}.bc-ai-short .bc-ai-short-text{border-radius:var(--bc-radius-xl);background:var(--color-mist);box-shadow:inset 4px 0 0 var(--color-link);color:var(--color-ink);margin-top:1.5rem;padding:1.5rem 1.75rem}.bc-ai-short .bc-ai-short-follow{max-width:40rem;color:var(--color-slate);margin-top:1.25rem}.bc-ai-glance{min-width:0;padding:var(--bc-card-padding);border-radius:var(--bc-radius-xl);background:var(--bc-dark-surface);color:var(--color-white);box-shadow:0 2rem 4rem #0a2e4d2e}.bc-ai-glance .bc-card-title{color:var(--color-white)}.bc-ai-glance ul{margin-top:1rem;display:grid}.bc-ai-glance li{border-top:1px solid #4faadd33;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;padding:.85rem 0;display:grid}.bc-ai-glance li>span:last-child{gap:.1rem;display:grid}.bc-ai-glance .bc-item-title{color:var(--color-white)}.bc-ai-glance .bc-small-copy{color:var(--color-silver)}.bc-ai-glance-icon{border:var(--bc-border-dark);border-radius:var(--bc-radius-md);width:2.5rem;height:2.5rem;color:var(--color-sky);background:linear-gradient(145deg,#009dff1f,#009dff05);place-items:center;display:grid}.bc-ai-mock .bc-stage-body{gap:1.25rem}.bc-ai-mock .bc-anatomy-part{padding-top:1.35rem}.bc-ai-ask{padding:.35rem}.bc-ai-tabs{flex-wrap:wrap;gap:.4rem;display:flex}.bc-ai-tabs span{border:1px solid var(--color-ice);border-radius:var(--radius-pill);color:var(--color-slate);font-size:var(--bc-type-label);font-weight:var(--bc-weight-card);line-height:var(--bc-leading-ui);padding:.2rem .7rem}.bc-ai-tabs .is-on{border-color:var(--color-navy);background:var(--color-navy);color:var(--color-white)}.bc-ai-question{background:var(--color-ice);width:fit-content;max-width:85%;color:var(--color-ink);font-size:var(--bc-type-body);line-height:var(--bc-leading);border-radius:1rem 1rem .25rem;margin:.85rem 0 0 auto;padding:.7rem 1rem}.bc-ai-answer{gap:.85rem;display:grid}.bc-ai-intro{color:var(--color-ink);font-size:var(--bc-type-body);line-height:var(--bc-leading);align-items:flex-start;gap:.65rem;display:flex}.bc-ai-spark{background:linear-gradient(135deg,var(--color-link),var(--color-ocean));width:1.9rem;height:1.9rem;color:var(--color-white);border-radius:50%;flex:none;place-items:center;display:grid}.bc-ai-biz{border:1px solid var(--color-ice);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;margin-left:2.55rem;padding:.85rem 1rem;display:grid}.bc-ai-biz-mark{background:var(--color-navy);width:2.5rem;height:2.5rem;color:var(--color-white);font-weight:var(--bc-weight-card);border-radius:50%;place-items:center;display:grid}.bc-ai-biz-text{color:var(--color-slate);font-size:var(--bc-type-small);line-height:var(--bc-leading-ui);gap:.1rem;display:grid}.bc-ai-biz-text strong{color:#1a0dab;font-size:var(--bc-type-body)}.bc-ai-quote{color:var(--color-ink);font-size:var(--bc-type-body);line-height:var(--bc-leading);margin-left:2.55rem;padding:.35rem .5rem}.bc-ai-sources{border-top:1px solid var(--color-ice);border-radius:0 0 var(--bc-radius-md) var(--bc-radius-md);flex-wrap:wrap;align-items:center;gap:.4rem;padding:.75rem .5rem .5rem;display:flex}.bc-ai-label{color:var(--color-slate);font-size:var(--bc-type-label);font-weight:var(--bc-weight-card);margin-right:.25rem}.bc-ai-read{color:var(--color-slate);font-size:var(--bc-type-small);border:1px dashed #0068ad4d;align-items:center;gap:.6rem;padding:.7rem 1rem;display:flex}.bc-ai-read svg{color:var(--color-link);flex:none}.bc-ai-after{background:var(--color-paper);color:var(--color-slate);font-size:var(--bc-type-small);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.bc-ai-after span{white-space:nowrap;align-items:center;gap:.45rem;display:flex}.bc-ai-after i{background:var(--color-link);border-radius:50%;flex:none;width:.7rem;height:.7rem}.bc-ai-after span:last-of-type i{background:var(--color-white);box-shadow:inset 0 0 0 2px var(--color-link)}.bc-ai-after b{background:repeating-linear-gradient(90deg,#8cc8ed 0 6px,#0000 6px 11px);flex:1;min-width:1.5rem;height:2px}.bc-ai-who{background:var(--color-white);padding-block:var(--bc-section-feature)}.bc-ai-who-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;gap:clamp(2.5rem,6vw,6rem);display:grid}.bc-ai-who-copy{min-width:0}.bc-ai-who-copy .bc-section-description{margin-top:var(--bc-copy-gap);max-width:36rem}.bc-ai-who-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem clamp(1.5rem,3vw,2.5rem);margin-top:2.5rem;display:grid}.bc-ai-who-list li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;display:grid}.bc-ai-who-list .bc-item-title{color:var(--color-ink);padding-top:.2rem}.bc-ai-who-list .bc-small-copy{color:var(--color-slate);margin-top:.35rem}.bc-ai-who-photo{border-radius:var(--bc-radius-xl);min-height:22rem;margin:0;overflow:hidden;box-shadow:0 2rem 4rem #0a2e4d26}.bc-ai-who-photo img{object-fit:cover;object-position:42% center;width:100%;height:100%;display:block}.bc-ai-measure{background:var(--color-mist);padding-block:var(--bc-section-feature)}.bc-ai-measure .bc-accent{color:var(--color-link)}.bc-ai-measure-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.bc-ai-measure-copy{min-width:0}.bc-ai-measure-copy .bc-section-description{margin-top:var(--bc-copy-gap)}.bc-ai-measure-note{border-radius:var(--bc-radius-md);background:var(--color-white);box-shadow:inset 3px 0 0 var(--color-ocean);color:var(--color-slate);align-items:flex-start;gap:.75rem;margin-top:2rem;padding:1.1rem 1.25rem;display:flex}.bc-ai-measure-note svg{color:var(--color-link);flex:none;margin-top:.15rem}.bc-ai-report{min-width:0;padding:var(--bc-card-padding);border-radius:var(--bc-radius-xl);background:var(--color-white);box-shadow:0 2rem 4rem #0a2e4d1f,0 0 0 1px #0068ad1a}.bc-ai-report-head{border-bottom:2px solid var(--color-ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;padding-bottom:1rem;display:flex}.bc-ai-report-head .bc-ui-label{color:var(--color-ink)}.bc-ai-report-head .bc-caption{color:var(--color-slate)}.bc-ai-report-rows li{border-bottom:1px solid var(--color-ice);grid-template-columns:auto minmax(0,1fr);gap:1.1rem;padding:1.25rem 0;display:grid}.bc-ai-report-rows li:last-child{border-bottom:0;padding-bottom:0}.bc-ai-report-num{background:var(--color-ice);width:2.5rem;height:2.5rem;color:var(--color-link);border-radius:50%;place-items:center;display:grid}.bc-ai-report-rows h3{color:var(--color-ink);align-items:center;gap:.5rem;display:flex}.bc-ai-report-rows h3 svg{color:var(--color-link);flex:none}.bc-ai-report-rows p{color:var(--color-slate);margin-top:.35rem}.bc-ai-limits{background:var(--color-midnight);color:var(--color-white);padding-block:var(--bc-section-feature)}.bc-ai-limits-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.bc-ai-limits-head .bc-section-title{color:var(--color-white)}.bc-ai-limits-head .bc-section-description{margin-top:var(--bc-copy-gap);color:var(--color-silver)}.bc-ai-limits-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem clamp(1.5rem,3vw,2.5rem);display:grid}.bc-ai-limits-list li{border-top:1px solid #4faadd40;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding-top:1.25rem;display:grid}.bc-ai-limits-mark{color:#ffb0a6;background:#ff6b5a1a;border:1px solid #ff9c8f66;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid}.bc-ai-limits-list h3{color:var(--color-white);padding-top:.2rem}.bc-ai-limits-list p{color:var(--color-silver);margin-top:.35rem}@media (width<=1023px){.bc-ai-short-grid,.bc-ai-who-grid,.bc-ai-measure-grid,.bc-ai-limits-grid{grid-template-columns:minmax(0,1fr)}.bc-ai-who-photo{aspect-ratio:16/9;min-height:0}.bc-ai-mock .bc-anatomy-part>em{white-space:normal;max-width:calc(100% - 1.5rem)}}@media (width<=639px){.bc-ai-who-list,.bc-ai-limits-list{grid-template-columns:minmax(0,1fr)}.bc-ai-short .bc-ai-short-text{padding:1.25rem}.bc-ai-biz,.bc-ai-quote{margin-left:0}.bc-ai-after{flex-wrap:wrap}.bc-ai-after b{display:none}}
