.bct,.bct *,.bct *:before,.bct *:after{box-sizing:border-box}.bct-body{margin:0;background:var(--bb-white)}.bct{--bct-zoom: var(--bct-scale, 1);--bct-gutter: clamp(20px, 5vw, 72px);--bct-max: 1200px;--bct-section: calc(clamp(88px, 11vw, 152px) * var(--bct-zoom));--bct-rule-soft: 1px solid var(--bb-border-soft);--bct-on-forest-mid: color-mix(in srgb, var(--bb-ink-on-forest) 74%, transparent);--bct-on-forest-rule: 1px solid color-mix(in srgb, var(--bb-ink-on-forest) 16%, transparent);position:relative;background:var(--bb-white);color:var(--bb-ink);font-family:var(--bb-font-ui);-webkit-font-smoothing:antialiased;overflow-x:clip}.bct-nav,.bct-shell,.bct-ticker,.bct-cut__head,.bct-survivors{zoom:var(--bct-zoom)}.bct-sprite{display:none}.bct-i{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bct-shell{width:min(100% - (var(--bct-gutter) * 2),var(--bct-max));margin-inline:auto}.bct-eyebrow{display:inline-block;font-size:11px;font-weight:var(--bb-weight-semibold);letter-spacing:var(--bb-track-label);text-transform:uppercase;color:var(--bb-forest)}.bct-eyebrow--light{color:var(--bb-sage)}.bct-sechead h2,.bct-research__copy h2,.bct-approval__copy h2,.bct-alpha__copy h2,.bct-faq__intro h2,.bct-apply__intro h2{margin:var(--bb-space-4) 0 0;font-family:var(--bb-font-display);font-weight:var(--bb-weight-display);font-size:clamp(32px,4vw,52px);line-height:1.1;letter-spacing:var(--bb-track-display);color:var(--bb-ink)}.bct-lead{margin:var(--bb-space-5) 0 0;max-width:52ch;font-size:17px;line-height:1.65;color:var(--bb-ink-mid)}.bct-sechead{max-width:720px;margin-bottom:var(--bb-space-8)}.bct-sechead--center{margin-inline:auto;text-align:center}.bct-sechead--center .bct-lead{margin-inline:auto}.bct-tag{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--bb-radius-pill);font-size:10px;font-weight:var(--bb-weight-semibold);letter-spacing:.08em;text-transform:uppercase;line-height:1.4;white-space:nowrap}.bct-tag--pain{background:var(--bb-amber-soft);color:var(--bb-amber-ink)}.bct-tag--want{background:var(--bb-blue-soft);color:var(--bb-blue)}.bct-tag--proof{background:var(--bb-forest-soft);color:var(--bb-forest)}.bct-tag--gap{background:var(--bb-white);color:var(--bb-amber-ink);box-shadow:inset 0 0 0 1px var(--bb-amber)}.bct-textlink{display:inline-flex;align-items:center;gap:var(--bb-space-2);padding-bottom:2px;border-bottom:1px solid var(--bb-border);color:var(--bb-ink);font-size:15px;font-weight:var(--bb-weight-medium);text-decoration:none;transition:border-color var(--bb-dur-fast) var(--bb-ease),color var(--bb-dur-fast) var(--bb-ease)}.bct-textlink:hover{color:var(--bb-forest);border-bottom-color:var(--bb-forest)}.bct-textlink .bct-i{width:14px;height:14px}.bct-plinth{padding:clamp(14px,2.2vw,28px);border-radius:var(--bb-radius-xl);background:var(--bb-surface)}.bct-nav{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:var(--bb-space-5);padding:var(--bb-space-4) var(--bct-gutter);border-bottom:1px solid transparent;transition:background var(--bb-dur-base) var(--bb-ease),border-color var(--bb-dur-base) var(--bb-ease)}.bct[data-scrolled=true] .bct-nav{background:var(--bb-white);border-bottom-color:var(--bb-border-soft)}.bct-nav__brand{display:inline-flex;align-items:center;gap:var(--bb-space-3);text-decoration:none;color:inherit}.bct-nav__brand img{display:block;border-radius:var(--bb-radius-sm)}.bct-nav__brand span{display:flex;flex-direction:column;line-height:1.25}.bct-nav__brand strong{font-family:var(--bb-font-display);font-weight:var(--bb-weight-display);font-size:17px;letter-spacing:var(--bb-track-tight);color:var(--bb-ink)}.bct-nav__brand small{font-size:10px;letter-spacing:.04em;color:var(--bb-ink-muted)}.bct-nav__links{display:none;gap:var(--bb-space-6)}.bct-nav__links a{font-size:var(--bb-size-body-sm);color:var(--bb-ink-mid);text-decoration:none;transition:color var(--bb-dur-fast) var(--bb-ease)}.bct-nav__links a:hover{color:var(--bb-forest)}.bct-nav__actions{display:flex;align-items:center;gap:var(--bb-space-5)}.bct-nav__login{display:none;align-items:center;gap:6px;font-size:var(--bb-size-body-sm);color:var(--bb-ink-mid);text-decoration:none}.bct-nav__login:hover{color:var(--bb-forest)}@media (min-width: 900px){.bct-nav__links{display:flex}.bct-nav__login{display:inline-flex}}@media (max-width: 560px){.bct-nav{padding:var(--bb-space-3) var(--bct-gutter)}.bct-nav__brand small{display:none}}.bct-hero{--bct-hero-h1: clamp(42px, 5.6vw, 84px);--bct-wall-gap: 18px;--bct-wall-left: max( 40%, max(var(--bct-gutter), 50% - var(--bct-max) * var(--bct-zoom) / 2) + (clamp(42px, 5.6vw, 84px) * 6.15 - 40px) * var(--bct-zoom) );--bct-hero-clear: calc(var(--bct-wall-left) + (100% - var(--bct-wall-left)) * .082);position:relative;min-height:calc(100svh - 70px * var(--bct-zoom));display:flex;flex-direction:column;overflow:hidden;isolation:isolate}.bct-hero__inner{position:relative;z-index:2;flex:1;display:flex;align-items:center;width:min(100% - (var(--bct-gutter) * 2),var(--bct-max) * var(--bct-zoom));margin-inline:auto;padding:var(--bb-space-7) 0 var(--bb-space-8);pointer-events:none}.bct-hero__copy{max-width:540px;pointer-events:auto;zoom:calc(1 + (var(--bct-zoom) - 1) * .5)}@media (min-width: 901px){.bct-hero__inner{width:var(--bct-hero-clear);margin-inline:0;padding-inline:var(--bct-gutter);justify-content:center}}.bct-hero h1{margin:0;font-family:var(--bb-font-display);font-weight:var(--bb-weight-display);font-size:var(--bct-hero-h1);line-height:1;letter-spacing:-.026em;color:var(--bb-ink)}.bct-hero h1 em{font-family:var(--bb-font-editorial);font-style:italic;font-weight:var(--bb-weight-regular);color:var(--bb-forest)}.bct-hero__body{margin:var(--bb-space-6) 0 0;max-width:42ch;font-size:18px;line-height:1.6;color:var(--bb-ink-mid)}.bct-hero__cta{margin:var(--bb-space-7) 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--bb-space-6)}.bct-wall{position:absolute;z-index:1;top:0;right:0;bottom:calc(44px * var(--bct-zoom));left:var(--bct-wall-left);perspective:calc(1800px * var(--bct-zoom));pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,var(--bb-ink) 24%),linear-gradient(180deg,transparent 0,var(--bb-ink) 12%,var(--bb-ink) 88%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,var(--bb-ink) 24%),linear-gradient(180deg,transparent 0,var(--bb-ink) 12%,var(--bb-ink) 88%,transparent 100%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.bct-wall__plane{position:absolute;top:-22%;right:-6%;bottom:-22%;left:6%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--bct-wall-gap) * var(--bct-zoom));overflow:hidden;transform:rotateY(-18deg) rotateX(8deg) rotate(-4deg);transform-origin:20% 50%}.bct-wall__col{display:flex;flex-direction:column;gap:calc(var(--bct-wall-gap) * var(--bct-zoom));animation:bct-drift var(--dur, 120s) linear infinite;animation-direction:var(--dir, normal)}.bct-wall__col img{display:block;width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:var(--bb-radius-lg);background:var(--bb-surface);box-shadow:var(--bb-shadow-lg)}@keyframes bct-drift{0%{transform:translateZ(0)}to{transform:translate3d(0,calc(-50% - var(--bct-wall-gap) * var(--bct-zoom) / 2),0)}}.bct-ticker{position:relative;z-index:3;background:var(--bb-forest-deep);overflow:hidden}.bct-ticker__track{display:flex;align-items:center;gap:var(--bb-space-5);padding:14px 0;line-height:13px;width:-moz-max-content;width:max-content;animation:bct-ticker 48s linear infinite}.bct-ticker__track span{font-size:var(--bb-size-label);font-weight:var(--bb-weight-semibold);letter-spacing:var(--bb-track-label);text-transform:uppercase;color:var(--bb-ink-on-forest);white-space:nowrap}.bct-ticker__track i{width:4px;height:4px;border-radius:50%;background:var(--bb-sage)}@keyframes bct-ticker{0%{transform:translateZ(0)}to{transform:translate3d(-33.333%,0,0)}}@media (max-width: 900px){.bct-hero{--bct-wall-gap: 12px;min-height:0}.bct-hero__inner{order:1;padding:var(--bb-space-8) 0 var(--bb-space-6)}.bct-wall{order:2;position:relative;left:auto;width:100%;height:340px;bottom:auto;-webkit-mask-image:linear-gradient(90deg,transparent 0,var(--bb-ink) 12%,var(--bb-ink) 88%,transparent 100%),linear-gradient(180deg,transparent 0,var(--bb-ink) 16%,var(--bb-ink) 84%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,var(--bb-ink) 12%,var(--bb-ink) 88%,transparent 100%),linear-gradient(180deg,transparent 0,var(--bb-ink) 16%,var(--bb-ink) 84%,transparent 100%)}.bct-wall__plane{top:-30%;right:-4%;bottom:-30%;left:-4%;transform:rotateX(10deg) rotate(-6deg);transform-origin:50% 50%}.bct-ticker{order:3}}.bct-cut{--bct-cut-inset: var(--bb-space-6);position:relative;height:460vh}.bct-cut__sticky{position:sticky;top:0;height:min(100vh,100svh);display:grid;grid-template-rows:auto auto;align-content:center;gap:var(--bb-space-4);padding:calc(88px * var(--bct-zoom)) var(--bct-gutter) var(--bb-space-6);overflow:hidden;container-type:size;--bct-sheet-cols: 8;--bct-sheet-rows: 5;--bct-sheet-gap: calc(12px * var(--bct-zoom));--bct-cut-head: calc(16px * var(--bct-zoom))}.bct-cut__head,.bct-cut__field,.bct-cut__beats,.bct-sheet{--bct-room-w: 100cqw;--bct-room-h: calc(100cqh - var(--bct-cut-head) - var(--bb-space-4));--bct-tile: min( (var(--bct-room-w) - (var(--bct-sheet-cols) - 1) * var(--bct-sheet-gap)) / var(--bct-sheet-cols), (var(--bct-room-h) - (var(--bct-sheet-rows) - 1) * var(--bct-sheet-gap)) / var(--bct-sheet-rows) );--bct-sheet-w: calc(var(--bct-sheet-cols) * var(--bct-tile) + (var(--bct-sheet-cols) - 1) * var(--bct-sheet-gap));--bct-sheet-h: calc(var(--bct-sheet-rows) * var(--bct-tile) + (var(--bct-sheet-rows) - 1) * var(--bct-sheet-gap))}@container (aspect-ratio > 2 / 1){.bct-cut__head,.bct-cut__field,.bct-cut__beats,.bct-sheet{--bct-sheet-cols: 10;--bct-sheet-rows: 4}}@container (aspect-ratio <= 1 / 1){.bct-cut__head,.bct-cut__field,.bct-cut__beats,.bct-sheet{--bct-sheet-cols: 5;--bct-sheet-rows: 8}}@container (aspect-ratio <= 1 / 2){.bct-cut__head,.bct-cut__field,.bct-cut__beats,.bct-sheet{--bct-sheet-cols: 4;--bct-sheet-rows: 10}}.bct-cut__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--bb-space-4);justify-self:center;width:calc(var(--bct-sheet-w) / var(--bct-zoom));height:16px}.bct-cut__example{margin:0;font-size:11px;color:var(--bb-ink-faint)}.bct-cut__field{position:relative;justify-self:center;width:var(--bct-sheet-w);height:var(--bct-sheet-h);min-height:0;overflow:hidden;border-radius:var(--bb-radius-lg)}.bct-sheet{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(var(--bct-sheet-cols),minmax(0,1fr));grid-template-rows:repeat(var(--bct-sheet-rows),minmax(0,1fr));gap:var(--bct-sheet-gap);transform:scale(calc(1.14 - (clamp(0,var(--p, 0) / .36,1)*.14)));transform-origin:60% 45%;transition:filter .7s var(--bb-ease)}.bct[data-beat="1"] .bct-sheet,.bct[data-beat="2"] .bct-sheet{filter:saturate(.16) contrast(.9)}.bct-sheet__card{position:relative;display:block;border-radius:var(--bb-radius-md);background:var(--bb-surface);box-shadow:var(--bb-shadow-md);overflow:hidden;opacity:clamp(0,(var(--t) - var(--p, 0)) * 26 + 1,1);transform:scale(clamp(.84,(var(--t) - var(--p, 0)) * 20 + 1,1))}.bct-sheet__card img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bct-survivors{position:absolute;inset:var(--bct-cut-inset) var(--bct-cut-inset) auto var(--bct-cut-inset);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bb-space-5);pointer-events:none}.bct-angle{--r: clamp(0, (var(--p, 0) - .74 - (var(--s) * .05)) * 12, 1);display:flex;flex-direction:column;align-items:flex-start;gap:var(--bb-space-5);padding:var(--bb-space-6);border-radius:var(--bb-radius-xl);background:var(--bb-white);box-shadow:var(--bb-shadow-lg);opacity:var(--r);transform:translate3d(0,calc((1 - var(--r)) * 28px),0)}.bct-angle h4{margin:0;font-family:var(--bb-font-display);font-weight:var(--bb-weight-display);font-size:clamp(21px,1.9vw,28px);line-height:1.2;letter-spacing:var(--bb-track-tight);color:var(--bb-ink)}.bct-angle__ads{display:flex;align-items:center;gap:6px;margin:auto 0 0}.bct-mini-ad{position:relative;width:40px;height:40px;overflow:hidden;border-radius:var(--bb-radius-sm);box-shadow:var(--bb-shadow-sm)}.bct-mini-ad:before,.bct-mini-ad:after{content:"";position:absolute;left:6px;height:3px;border-radius:var(--bb-radius-xs);background:currentColor;opacity:.8}.bct-mini-ad:before{top:7px;width:60%}.bct-mini-ad:after{top:13px;width:40%}.bct-mini-ad i{position:absolute;right:7px;bottom:0;width:9px;height:15px;border-radius:var(--bb-radius-pill) var(--bb-radius-pill) var(--bb-radius-xs) var(--bb-radius-xs);background:currentColor;opacity:.3}.bct-mini-ad--l1 i{width:14px;height:9px;border-radius:var(--bb-radius-xs)}.bct-mini-ad--l2 i{right:10px;width:6px;height:19px}.bct-mini-ad--r1{background:var(--bb-forest-deep);color:var(--bb-ink-on-forest)}.bct-mini-ad--r2{background:var(--bb-white);color:var(--bb-ink);box-shadow:var(--bb-shadow-sm),inset 0 0 0 1px var(--bb-border-soft)}.bct-mini-ad--r3{background:var(--bb-forest-soft);color:var(--bb-forest-deep)}.bct-angle__ads em{margin-left:var(--bb-space-2);font-style:normal;font-size:var(--bb-size-body-sm);font-weight:var(--bb-weight-medium);color:var(--bb-ink-mid)}.bct-cut__beats{position:absolute;left:calc((var(--bct-gutter) + (var(--bct-room-w) - var(--bct-sheet-w)) / 2) / var(--bct-zoom) + var(--bct-cut-inset));bottom:calc((var(--bb-space-6) + (var(--bct-room-h) - var(--bct-sheet-h)) / 2) / var(--bct-zoom) + var(--bct-cut-inset));z-index:3;zoom:var(--bct-zoom);width:min(400px,40vw);display:grid;grid-template-rows:1fr auto;gap:var(--bb-space-5);padding:var(--bb-space-6);border-radius:var(--bb-radius-xl);background:var(--bb-surface);box-shadow:var(--bb-shadow-xl)}.bct-beat{grid-area:1 / 1;align-self:start;opacity:0;transform:translate3d(0,8px,0);transition:opacity var(--bb-dur-slow) var(--bb-ease),transform var(--bb-dur-slow) var(--bb-ease);pointer-events:none}.bct[data-beat="0"] .bct-beat[data-beat-index="0"],.bct[data-beat="1"] .bct-beat[data-beat-index="1"],.bct[data-beat="2"] .bct-beat[data-beat-index="2"]{opacity:1;transform:translateZ(0);pointer-events:auto}.bct-beat h3{margin:0;font-family:var(--bb-font-display);font-weight:var(--bb-weight-display);font-size:clamp(22px,2.2vw,30px);line-height:1.15;letter-spacing:var(--bb-track-display);color:var(--bb-ink)}.bct-beat h3 em{font-family:var(--bb-font-editorial);font-style:italic;font-weight:var(--bb-weight-regular);color:var(--bb-forest)}.bct-beat h3 em.is-shining{padding-inline:.12em;margin-inline:-.12em;background:linear-gradient(100deg,var(--bb-forest) 44%,color-mix(in srgb,var(--bb-sage) 30%,var(--bb-white)) 50%,var(--bb-forest) 56%) 100% 0 / 240% 100% no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:bct-shine 1.6s cubic-bezier(.45,.05,.35,1) both}@keyframes bct-shine{to{background-position:0 0}}.bct-beat p{margin:var(--bb-space-3) 0 0;font-size:15px;line-height:1.6;color:var(--bb-ink-mid)}.bct-count{grid-row:2;justify-self:start;display:inline-flex;align-items:baseline;gap:6px;margin:0;padding:5px 14px 6px;border-radius:var(--bb-radius-pill);background:var(--bb-white);font-size:12px;color:var(--bb-ink-mid)}.bct-count b{font-family:var(--bb-font-display);font-weight:var(--bb-weight-display);font-size:18px;color:var(--bb-forest);font-variant-numeric:lining-nums tabular-nums}@media (max-width: 1024px){.bct-cut__sticky{container-type:normal;grid-template-rows:auto auto 1fr;align-content:stretch}.bct-cut__head{width:auto;justify-self:stretch}.bct-cut__field{container-type:size;width:auto;height:auto;justify-self:stretch}.bct-sheet{--bct-room-h: 100cqh;top:0;right:0;bottom:0;left:0;width:var(--bct-sheet-w);height:var(--bct-sheet-h);margin:auto}.bct-cut__beats{position:static;width:auto}.bct-survivors{inset:10px 8px auto 8px;grid-template-columns:1fr;gap:var(--bb-space-3)}.bct-angle{padding:var(--bb-space-4) var(--bb-space-5);gap:var(--bb-space-3);box-shadow:var(--bb-shadow-sm)}.bct-angle h4{font-size:17px}.bct-angle__ads{display:none}}@media (max-width: 640px){.bct-cut__sticky{--bct-sheet-gap: 8px}.bct-cut__beats{padding:var(--bb-space-5)}.bct-beat h3{font-size:21px}}.bct-research{padding:var(--bct-section) 0}.bct-research__grid{display:grid;gap:clamp(40px,6vw,88px);align-items:center}@media (min-width: 1000px){.bct-research__grid{grid-template-columns:.85fr 1.15fr}}.bct-points{display:grid;gap:var(--bb-space-5);margin:var(--bb-space-7) 0 0;padding:0;list-style:none}.bct-points li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--bb-space-3);font-size:15px;line-height:1.55;color:var(--bb-ink-mid)}.bct-points__icon{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--bb-forest-soft);color:var(--bb-forest)}.bct-points__icon .bct-i{width:14px;height:14px}.bct-points b{display:block;font-weight:var(--bb-weight-semibold);color:var(--bb-ink)}.bct-console{overflow:hidden;border-radius:var(--bb-radius-lg);background:var(--bb-white);box-shadow:var(--bb-shadow-xl)}.bct-console__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--bb-space-4);padding:var(--bb-space-4) var(--bb-space-5)}.bct-console__bar small{font-size:11px;color:var(--bb-ink-faint);white-space:nowrap}.bct-console__status{display:inline-flex;align-items:center;gap:var(--bb-space-3);font-size:14px;color:var(--bb-ink)}.bct-console__status b{font-weight:var(--bb-weight-semibold)}.bct-console__icon{position:relative;flex:none;width:20px;height:20px}.bct-spin{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--bb-forest-soft);border-top-color:var(--bb-forest);opacity:0;transition:opacity var(--bb-dur-base) var(--bb-ease)}.bct-tick{position:absolute;top:0;right:0;bottom:0;left:0;width:20px;height:20px;fill:none;stroke:var(--bb-forest);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bct-tick circle{stroke-dasharray:63;stroke-dashoffset:0;transition:stroke-dashoffset .52s var(--bb-ease)}.bct-tick path{stroke-dasharray:16;stroke-dashoffset:0;transition:stroke-dashoffset .32s var(--bb-ease) .38s}.bct-console[data-phase=idle] .bct-tick,.bct-console[data-phase=reading] .bct-tick{opacity:0}.bct-console[data-phase=idle] .bct-tick circle,.bct-console[data-phase=reading] .bct-tick circle{stroke-dashoffset:63;transition:none}.bct-console[data-phase=idle] .bct-tick path,.bct-console[data-phase=reading] .bct-tick path{stroke-dashoffset:16;transition:none}.bct-console[data-phase=reading] .bct-spin{opacity:1;animation:bct-rotate .9s linear infinite}.bct-console[data-phase=idle] .bct-spin{opacity:.5}.bct-console__progress{height:3px;background:var(--bb-border-soft)}.bct-console__progress i{display:block;width:100%;height:100%;background:var(--bb-forest);transition:opacity .4s var(--bb-ease)}.bct-console[data-phase=findings] .bct-console__progress i,.bct-console[data-phase=fade] .bct-console__progress i{opacity:0}.bct-console__stage{display:grid;padding:var(--bb-space-3) 0 var(--bb-space-5)}.bct-console__panel{grid-area:1 / 1;transition:opacity .48s var(--bb-ease),transform .62s var(--bb-ease)}.bct-console__panel--sources{opacity:0;transform:translate3d(0,-18px,0) scale(.98);transform-origin:top center;pointer-events:none}.bct-console[data-phase=idle] .bct-console__panel--sources,.bct-console[data-phase=reading] .bct-console__panel--sources,.bct-console[data-phase=complete] .bct-console__panel--sources{opacity:1;transform:none;pointer-events:auto}.bct-console__panel--findings{opacity:0;transform:translate3d(0,14px,0);pointer-events:none}.bct-console[data-phase=findings] .bct-console__panel--findings{opacity:1;transform:none;pointer-events:auto}.bct-console[data-phase=fade] .bct-console__panel{opacity:0;transform:none}.bct-sources{margin:0;padding:0 var(--bb-space-3);list-style:none}.bct-source{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:var(--bb-space-4);padding:var(--bb-space-3);border-radius:var(--bb-radius-md);transition:background var(--bb-dur-slow) var(--bb-ease)}.bct-source[data-state=read]{background:var(--bb-surface)}.bct-source__state{position:relative;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--bb-border);transition:background var(--bb-dur-base) var(--bb-ease)}.bct-source[data-state=read] .bct-source__state{box-shadow:none;border:2px solid var(--bb-forest-soft);border-top-color:var(--bb-forest);animation:bct-rotate .8s linear infinite}.bct-source[data-state=done] .bct-source__state{background:var(--bb-forest);box-shadow:none}.bct-source[data-state=done] .bct-source__state:after{content:"";position:absolute;left:7px;top:4px;width:5px;height:9px;border:solid var(--bb-white);border-width:0 2px 2px 0;transform:rotate(45deg)}.bct-source__text{min-width:0;transition:opacity var(--bb-dur-base) var(--bb-ease)}.bct-source[data-state=wait] .bct-source__text{opacity:.5}.bct-source__text b{display:block;font-size:14px;font-weight:var(--bb-weight-semibold);color:var(--bb-ink)}.bct-source__text small{display:block;margin-top:2px;overflow:hidden;font-size:12.5px;color:var(--bb-ink-muted);white-space:nowrap;text-overflow:ellipsis}.bct-source__count{font-size:12px;color:var(--bb-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.bct-console__read{margin:var(--bb-space-3) var(--bb-space-6) 0;font-size:12px;color:var(--bb-ink-muted)}.bct-console__read b{color:var(--bb-forest);font-weight:var(--bb-weight-semibold);font-variant-numeric:tabular-nums}.bct-console__summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--bb-space-2) var(--bb-space-4);margin:0 var(--bb-space-5) var(--bb-space-3);padding:10px 12px;border-radius:var(--bb-radius-md);background:var(--bb-surface);font-size:12px;color:var(--bb-ink-mid)}.bct-console__summary b{color:var(--bb-forest);font-weight:var(--bb-weight-semibold)}.bct-console__chips{display:flex;flex-wrap:wrap;gap:4px}.bct-mini{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:var(--bb-radius-pill);background:var(--bb-white);font-size:11px;color:var(--bb-ink-mid)}.bct-mini:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--bb-forest)}.bct-findings{display:grid;gap:var(--bb-space-2);margin:0;padding:0 var(--bb-space-5);list-style:none}.bct-finding{display:grid;grid-template-columns:62px minmax(0,1fr);align-items:start;gap:var(--bb-space-4);padding:14px;border-radius:var(--bb-radius-md);box-shadow:inset 0 0 0 1px var(--bb-border-soft);opacity:0;transform:translate3d(0,10px,0);transition:opacity .42s var(--bb-ease),transform .52s var(--bb-ease)}.bct-finding .bct-tag{justify-self:start;margin-top:2px}.bct-console[data-phase=findings] .bct-finding{opacity:1;transform:none;transition-delay:calc(.45s + var(--j) * .42s)}.bct-finding__meta{display:block;font-size:11.5px;color:var(--bb-ink-muted)}.bct-finding q{display:block;margin-top:3px;font-family:var(--bb-font-editorial);font-style:italic;font-size:15px;line-height:1.5;color:var(--bb-ink)}.bct-finding__count{display:block;margin-top:6px;font-size:11.5px;font-weight:var(--bb-weight-semibold);color:var(--bb-forest)}.bct-finding--gap{background:var(--bb-amber-soft);box-shadow:none}.bct-finding--gap p{margin:0;font-size:13px;line-height:1.5;color:var(--bb-amber-ink)}@keyframes bct-rotate{to{transform:rotate(360deg)}}@media (max-width: 560px){.bct-console__bar{flex-wrap:wrap;gap:var(--bb-space-1) var(--bb-space-4)}.bct-source__count{display:none}.bct-finding{grid-template-columns:1fr;gap:var(--bb-space-2)}}.bct-approval{padding:var(--bct-section) 0}.bct-approval__grid{display:grid;gap:clamp(40px,6vw,88px);align-items:center}@media (min-width: 1000px){.bct-approval__grid{grid-template-columns:1.1fr .9fr}}@media (max-width: 999px){.bct-approval__copy{order:-1}}.bct-approval__copy h2{font-size:clamp(34px,4.4vw,58px)}.bct-pull{margin:var(--bb-space-6) 0 0;padding-left:var(--bb-space-5);border-left:2px solid var(--bb-forest);font-family:var(--bb-font-editorial);font-style:italic;font-size:clamp(20px,2vw,24px);line-height:1.45;color:var(--bb-ink)}.bct-doc{overflow:hidden;border-radius:var(--bb-radius-lg);background:var(--bb-white);box-shadow:var(--bb-shadow-xl)}.bct-doc__head{display:flex;align-items:center;justify-content:space-between;gap:var(--bb-space-4);padding:var(--bb-space-5);border-bottom:var(--bct-rule-soft)}.bct-doc__head b{display:block;font-family:var(--bb-font-display);font-weight:var(--bb-weight-display);font-size:19px;color:var(--bb-ink)}.bct-doc__head small{display:block;margin-top:2px;font-size:12px;color:var(--bb-ink-muted)}.bct-pill{padding:4px 10px;border-radius:var(--bb-radius-pill);background:var(--bb-amber-soft);color:var(--bb-amber-ink);font-size:11px;font-weight:var(--bb-weight-semibold)}.bct-doc__body{display:grid;gap:var(--bb-space-3);padding:var(--bb-space-5)}.bct-doc__row{display:grid;grid-template-columns:62px minmax(0,1fr) 24px;align-items:center;gap:var(--bb-space-3);padding:var(--bb-space-3) var(--bb-space-4);border-radius:var(--bb-radius-md);box-shadow:inset 0 0 0 1px var(--bb-border-soft)}.bct-doc__row .bct-tag{justify-self:start}.bct-doc__row b{display:block;font-size:14px;font-weight:var(--bb-weight-medium);line-height:1.4;color:var(--bb-ink)}.bct-doc__row small{display:block;margin-top:2px;font-size:12px;color:var(--bb-ink-muted)}.bct-doc__check{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--bb-forest-soft);color:var(--bb-forest)}.bct-doc__check .bct-i{width:13px;height:13px}.bct-doc__comment{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:var(--bb-space-3);padding:var(--bb-space-3) var(--bb-space-4);border-radius:var(--bb-radius-md);background:var(--bb-surface)}.bct-doc__avatar{width:32px;height:32px;border-radius:50%;background:var(--bb-white);-o-object-fit:contain;object-fit:contain}.bct-doc__comment b{display:block;font-size:12px;font-weight:var(--bb-weight-semibold);color:var(--bb-ink)}.bct-doc__comment span span{display:block;margin-top:2px;font-size:13px;line-height:1.5;color:var(--bb-ink-mid)}.bct-doc__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--bb-space-4);padding:var(--bb-space-4) var(--bb-space-5);border-top:var(--bct-rule-soft);background:var(--bb-surface);font-size:12px;color:var(--bb-ink-muted)}.bct-doc__approve{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:var(--bb-radius-md);background:var(--bb-forest);color:var(--bb-ink-on-forest);font-size:13px;font-weight:var(--bb-weight-medium)}.bct-doc__approve .bct-i{width:14px;height:14px}.bct-pack{padding:var(--bct-section) 0}.bct-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:44px;margin:0 0 var(--bb-space-9);padding:0;list-style:none}.bct-step{position:relative;padding:var(--bb-space-6) var(--bb-space-5);border-radius:var(--bb-radius-lg);background:var(--bb-white);box-shadow:var(--bb-shadow-md),inset 0 0 0 1px var(--bb-border-soft)}.bct-step:not(:last-child):after{content:"";position:absolute;top:38px;right:-34px;width:24px;height:24px;background:var(--bb-sage);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat}.bct-step__num{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--bb-forest);color:var(--bb-ink-on-forest);font-family:var(--bb-font-display);font-weight:var(--bb-weight-semibold);font-size:17px;font-variant-numeric:lining-nums;line-height:1}.bct-step h3{margin:var(--bb-space-4) 0 0;font-family:var(--bb-font-display);font-weight:var(--bb-weight-display);font-size:22px;letter-spacing:var(--bb-track-tight);color:var(--bb-ink)}.bct-step p{margin:var(--bb-space-2) 0 0;font-size:14px;line-height:1.55;color:var(--bb-ink-mid)}.bct-steps:not(.is-waiting) .bct-step{transition:opacity .6s var(--bb-ease) calc(var(--i, 0) * .16s),transform .6s var(--bb-ease) calc(var(--i, 0) * .16s)}.bct-steps:not(.is-waiting) .bct-step:after{transition:opacity .4s var(--bb-ease) calc(var(--i, 0) * .16s + .36s)}.bct-steps.is-waiting .bct-step{opacity:0;transform:translate3d(0,14px,0)}.bct-steps.is-waiting .bct-step:after{opacity:0}@media (max-width: 900px){.bct-steps{grid-template-columns:1fr;gap:40px}.bct-step:not(:last-child):after{top:auto;right:auto;left:30px;bottom:-32px;transform:rotate(90deg)}}.bct-example{padding:clamp(18px,2.6vw,36px);border-radius:var(--bb-radius-xl);background:var(--bb-surface)}.bct-example__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--bb-space-3) var(--bb-space-7);margin-bottom:var(--bb-space-6)}.bct-example__head h3{margin:var(--bb-space-2) 0 0;font-family:var(--bb-font-display);font-weight:var(--bb-weight-display);font-size:26px;letter-spacing:var(--bb-track-tight);color:var(--bb-ink)}.bct-example__head p{margin:0;max-width:46ch;font-size:14px;line-height:1.55;color:var(--bb-ink-mid)}.bct-matrix{display:flex;flex-direction:column;gap:var(--bb-space-5)}.bct-matrix__row{display:grid;grid-template-columns:168px minmax(0,1fr);gap:var(--bb-space-5);align-items:center}.bct-matrix__label{display:flex;flex-direction:column;align-items:flex-start;gap:var(--bb-space-2)}.bct-matrix__label b{font-family:var(--bb-font-display);font-weight:var(--bb-weight-display);font-size:22px;letter-spacing:var(--bb-track-tight);color:var(--bb-ink)}.bct-matrix__label span:last-child{font-size:var(--bb-size-body-sm);color:var(--bb-ink-mid)}.bct-matrix__ads{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--bb-space-3)}.bct-ad{display:flex;flex-direction:column;gap:6px;margin:0}.bct-ad__frame{position:relative;display:flex;flex-direction:column;aspect-ratio:1;padding:12px;overflow:hidden;border-radius:var(--bb-radius-md);box-shadow:var(--bb-shadow-md);transition:box-shadow var(--bb-dur-base) var(--bb-ease)}.bct-ad:hover .bct-ad__frame{box-shadow:var(--bb-shadow-lg)}.bct-matrix__row--1 .bct-ad__frame{background:var(--bb-forest-deep);color:var(--bb-ink-on-forest)}.bct-matrix__row--2 .bct-ad__frame{background:var(--bb-white);color:var(--bb-ink)}.bct-matrix__row--3 .bct-ad__frame{background:var(--bb-forest-soft);color:var(--bb-forest-deep)}.bct-ad__brand{position:relative;z-index:1;font-size:9px;font-weight:var(--bb-weight-semibold);letter-spacing:var(--bb-track-label);text-transform:uppercase;opacity:.7}.bct-ad__headline{position:relative;z-index:1;margin:8px 0 0;max-width:92%;font-family:var(--bb-font-display);font-weight:var(--bb-weight-display);font-size:clamp(12px,1.1vw,15px);line-height:1.2;letter-spacing:var(--bb-track-tight)}.bct-ad__product{position:absolute;right:14%;bottom:0;width:20%;height:42%;border-radius:var(--bb-radius-pill) var(--bb-radius-pill) var(--bb-radius-xs) var(--bb-radius-xs);background:currentColor;opacity:.16}.bct-ad__product:before{content:"";position:absolute;left:50%;bottom:100%;width:38%;height:24%;transform:translate(-50%);border-radius:var(--bb-radius-xs) var(--bb-radius-xs) 0 0;background:currentColor}.bct-ad--l1 .bct-ad__product{right:10%;width:34%;height:24%;border-radius:var(--bb-radius-md) var(--bb-radius-md) var(--bb-radius-xs) var(--bb-radius-xs)}.bct-ad--l1 .bct-ad__product:before{width:112%;height:26%}.bct-ad--l2 .bct-ad__product{right:18%;width:16%;height:52%;border-radius:var(--bb-radius-sm) var(--bb-radius-sm) var(--bb-radius-xs) var(--bb-radius-xs)}.bct-ad--l2 .bct-ad__product:before{width:64%;height:10%}.bct-ad__cta{position:relative;z-index:1;align-self:flex-start;margin-top:auto;padding:3px 7px;border:1px solid currentColor;border-radius:var(--bb-radius-xs);font-size:8px;font-weight:var(--bb-weight-semibold);letter-spacing:var(--bb-track-label);text-transform:uppercase}.bct-ad footer{display:flex;justify-content:space-between;font-size:10px;font-variant-numeric:tabular-nums;color:var(--bb-ink-muted)}@media (max-width: 900px){.bct-matrix__row{grid-template-columns:1fr;gap:var(--bb-space-3)}.bct-matrix__label{flex-direction:row;align-items:center;flex-wrap:wrap}.bct-matrix__ads{grid-template-columns:repeat(5,150px);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--bb-space-2)}.bct-ad{scroll-snap-align:start}.bct-ad__headline{font-size:13px}.bct-ad__product{height:32%}.bct-ad--l1 .bct-ad__product{height:18%}.bct-ad--l2 .bct-ad__product{height:40%}}.bct-versus{padding:var(--bct-section) 0}.bct-compare-wrap{overflow-x:auto;padding:clamp(12px,2vw,24px);border-radius:var(--bb-radius-xl);background:var(--bb-surface)}.bct-compare{width:100%;min-width:760px;border-collapse:separate;border-spacing:0;text-align:left}.bct-compare th,.bct-compare td{padding:20px 22px;vertical-align:middle;border-bottom:1px solid var(--bb-border);font-size:15px;font-weight:var(--bb-weight-regular);line-height:1.45;color:var(--bb-ink-muted)}.bct-compare thead th{padding-top:18px;padding-bottom:18px;font-size:13px;font-weight:var(--bb-weight-semibold);color:var(--bb-ink-mid)}.bct-compare tbody th{width:24%;font-family:var(--bb-font-display);font-size:18px;color:var(--bb-ink)}.bct-compare tbody tr:last-child>*{border-bottom:0}.bct-compare .is-us{border-left:2px solid var(--bb-forest);border-right:2px solid var(--bb-forest);background:var(--bb-white);color:var(--bb-ink);font-weight:var(--bb-weight-medium)}.bct-compare thead th.is-us{border-top:2px solid var(--bb-forest);border-bottom-color:var(--bb-forest);border-radius:var(--bb-radius-xl) var(--bb-radius-xl) 0 0;background:var(--bb-forest);color:var(--bb-ink-on-forest);font-size:15px}.bct-compare tbody tr:last-child td.is-us{border-bottom:2px solid var(--bb-forest);border-radius:0 0 var(--bb-radius-xl) var(--bb-radius-xl)}.bct-compare__us{display:inline-flex;align-items:center;gap:var(--bb-space-2)}.bct-compare__us img{border-radius:var(--bb-radius-sm);background:var(--bb-white)}.bct-compare td.is-us .bct-i{margin-right:var(--bb-space-2);vertical-align:-3px;color:var(--bb-forest)}.bct-duel{display:none}@media (max-width: 700px){.bct-compare-wrap{display:none}.bct-duel{display:block}}.bct-duel__switch{display:none}.bb-js .bct-duel__switch{display:grid;grid-template-columns:1fr 1fr;gap:var(--bb-space-1);margin-bottom:var(--bb-space-4);padding:var(--bb-space-1);border-radius:var(--bb-radius-pill);background:var(--bb-surface)}.bct-duel__switch button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px 12px;border:0;border-radius:var(--bb-radius-pill);background:transparent;font-family:var(--bb-font-ui);font-size:13px;font-weight:var(--bb-weight-medium);color:var(--bb-ink-mid);cursor:pointer;transition:background var(--bb-dur-fast) var(--bb-ease),color var(--bb-dur-fast) var(--bb-ease)}.bct-duel__switch button[aria-pressed=true]{background:var(--bb-white);color:var(--bb-ink);box-shadow:var(--bb-shadow-sm)}.bct-duel [data-vs-show]{display:none}.bct-duel[data-vs=agency] [data-vs-show=agency],.bct-duel[data-vs=generator] [data-vs-show=generator]{display:block}.bct-duel__grid{display:grid;grid-template-columns:1.1fr 1fr;padding:var(--bb-space-3);border-radius:var(--bb-radius-xl);background:var(--bb-surface)}.bct-duel__head{display:flex;align-items:center;gap:var(--bb-space-2);padding:var(--bb-space-4) var(--bb-space-3);font-size:14px;font-weight:var(--bb-weight-semibold);color:var(--bb-ink-mid)}.bct-duel__head--us{border:2px solid var(--bb-forest);border-bottom:0;border-radius:var(--bb-radius-xl) var(--bb-radius-xl) 0 0;background:var(--bb-forest);color:var(--bb-ink-on-forest)}.bct-duel__head--us img{border-radius:var(--bb-radius-xs);background:var(--bb-white)}.bct-duel__cell{display:flex;flex-direction:column;gap:var(--bb-space-1);padding:var(--bb-space-4) var(--bb-space-3);border-top:1px solid var(--bb-border);font-size:14px;line-height:1.4}.bct-duel__cell small{font-size:10px;font-weight:var(--bb-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--bb-ink-muted)}.bct-duel__cell--us{border-left:2px solid var(--bb-forest);border-right:2px solid var(--bb-forest);background:var(--bb-white);color:var(--bb-ink);font-weight:var(--bb-weight-medium)}.bct-duel__cell--us:nth-child(3){border-top-color:var(--bb-forest)}.bct-duel__cell--us.is-last{border-bottom:2px solid var(--bb-forest);border-radius:0 0 var(--bb-radius-xl) var(--bb-radius-xl)}.bct-duel__cell--us .bct-i{margin-right:6px;vertical-align:-3px;color:var(--bb-forest)}.bct-duel__cell--them{color:var(--bb-ink-muted)}.bct-duel__cell--them small{visibility:hidden}.bct-versus__note{margin:var(--bb-space-6) auto 0;max-width:62ch;text-align:center;font-size:15px;line-height:1.6;color:var(--bb-ink-muted)}.bct-versus__note a{display:block;width:-moz-fit-content;width:fit-content;margin:var(--bb-space-2) auto 0;color:var(--bb-forest);font-weight:var(--bb-weight-medium);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--bb-forest) 35%,transparent);text-underline-offset:3px}.bct-versus__note a:hover{text-decoration-color:var(--bb-forest)}.bct-alpha{padding:var(--bct-section) 0;background:var(--bb-forest-deep);color:var(--bb-ink-on-forest)}.bct-alpha__grid{display:grid;gap:clamp(40px,6vw,80px);align-items:center}@media (min-width: 960px){.bct-alpha__grid{grid-template-columns:1.1fr .9fr}}.bct-alpha__copy h2{color:var(--bb-ink-on-forest)}.bct-alpha__copy .bct-lead{color:var(--bct-on-forest-mid)}.bct-commit__title{margin:var(--bb-space-7) 0 var(--bb-space-3);font-size:11px;font-weight:var(--bb-weight-semibold);letter-spacing:var(--bb-track-label);text-transform:uppercase;color:var(--bb-sage)}.bct-commit{margin:0;padding:0;list-style:none}.bct-commit li{padding:var(--bb-space-3) 0;border-bottom:var(--bct-on-forest-rule);font-size:15px;color:var(--bct-on-forest-mid)}.bct-commit li:last-child{border-bottom:0}.bct-receipt{padding:var(--bb-space-6);border-radius:var(--bb-radius-xl);background:var(--bb-white);color:var(--bb-ink);box-shadow:var(--bb-shadow-xl)}.bct-receipt__head{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:var(--bb-space-4);border-bottom:1px dashed var(--bb-border);font-size:var(--bb-size-label);font-weight:var(--bb-weight-semibold);letter-spacing:var(--bb-track-label)}.bct-receipt__head small{color:var(--bb-ink-muted);letter-spacing:var(--bb-track-label)}.bct-receipt ul{margin:0;padding:0;list-style:none}.bct-receipt ul li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--bb-space-3);padding:var(--bb-space-4) 0;border-bottom:1px dashed var(--bb-border-soft);font-size:var(--bb-size-body);color:var(--bb-ink-mid)}.bct-receipt ul li span{font-size:var(--bb-size-caption);color:var(--bb-ink-faint);font-variant-numeric:tabular-nums}.bct-receipt ul li .bct-i{color:var(--bb-forest)}.bct-receipt__total{display:flex;align-items:baseline;justify-content:space-between;padding:var(--bb-space-5) 0 var(--bb-space-4);border-bottom:1px dashed var(--bb-border)}.bct-receipt__total span{font-size:var(--bb-size-label);font-weight:var(--bb-weight-semibold);letter-spacing:var(--bb-track-label);text-transform:uppercase;color:var(--bb-ink-muted)}.bct-receipt__total strong{font-family:var(--bb-font-display);font-weight:var(--bb-weight-display);font-size:46px;line-height:1;color:var(--bb-forest)}.bct-receipt>p{margin:var(--bb-space-4) 0 var(--bb-space-5);font-size:var(--bb-size-caption);line-height:1.6;color:var(--bb-ink-muted)}.bct-faq{padding:var(--bct-section) 0}.bct-faq__grid{display:grid;gap:clamp(40px,5vw,72px);align-items:start}@media (min-width: 960px){.bct-faq__grid{grid-template-columns:.72fr 1.28fr}.bct-faq__intro{position:sticky;top:120px}}.bct-faq__intro h2{font-size:clamp(28px,3.4vw,44px)}.bct-apply{padding:var(--bct-section) 0;background:var(--bb-surface)}.bct-apply__grid{display:grid;gap:clamp(40px,5vw,72px);align-items:start}@media (min-width: 960px){.bct-apply__grid{grid-template-columns:.85fr 1.15fr}.bct-apply__intro{position:sticky;top:120px}}.bct-apply__intro h2{font-size:clamp(28px,3.6vw,46px)}.bct-apply__meta{display:grid;gap:var(--bb-space-3);margin:var(--bb-space-7) 0 0;padding:0;list-style:none}.bct-apply__meta li{display:flex;gap:var(--bb-space-3);font-size:15px;color:var(--bb-ink-mid)}.bct-apply__meta b{min-width:56px;padding-top:3px;font-size:var(--bb-size-label);font-weight:var(--bb-weight-semibold);letter-spacing:var(--bb-track-label);text-transform:uppercase;color:var(--bb-forest)}.bct-footer{padding:var(--bb-space-8) 0;background:var(--bb-forest-deep);color:var(--bb-ink-on-forest)}.bct-footer__grid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--bb-space-5)}.bct-footer .bct-nav__brand strong{color:var(--bb-ink-on-forest)}.bct-footer .bct-nav__brand small{color:var(--bb-sage)}.bct-footer nav{display:flex;flex-wrap:wrap;gap:var(--bb-space-5)}.bct-footer nav a{font-size:var(--bb-size-body-sm);color:var(--bct-on-forest-mid);text-decoration:none}.bct-footer nav a:hover{color:var(--bb-ink-on-forest)}.bct-footer__site{width:100%;padding-top:var(--bb-space-5);border-top:var(--bct-on-forest-rule)}.bct-footer .bct-footer__site a{font-size:var(--bb-size-caption)}.bct-footer small{width:100%;font-size:var(--bb-size-caption);color:color-mix(in srgb,var(--bb-ink-on-forest) 45%,transparent)}.bct [id]{scroll-margin-top:calc(88px * var(--bct-zoom))}.bct-cut[id]{scroll-margin-top:0}@media (max-width: 560px){.bct [id]{scroll-margin-top:68px}}@media (prefers-reduced-motion: no-preference){html:has(.bct){scroll-behavior:smooth}}@media (prefers-reduced-motion: reduce){.bct-wall__col,.bct-ticker__track{animation:none}.bct-cut{height:auto}.bct-cut__sticky{position:static;height:auto;display:block;container-type:normal}.bct-cut__head{width:auto}.bct-cut__field{overflow:visible;margin-top:var(--bb-space-6);container-type:normal;width:auto;height:auto}.bct-sheet{position:static;transform:none;filter:none;width:auto;height:auto;margin:0;grid-template-rows:none}.bct-sheet__card{opacity:1;transform:none;aspect-ratio:1}.bct-survivors{position:static;margin-top:var(--bb-space-6)}.bct-angle{opacity:1;transform:none}.bct-cut__beats{position:static;width:auto;display:block}.bct-beat{opacity:1;transform:none}.bct-beat+.bct-beat{margin-top:var(--bb-space-6)}.bct-count{display:none}.bct-console__panel,.bct-finding{transition:none}.bct-spin,.bct-source__state{animation:none}}@media (prefers-reduced-motion: reduce) and (max-width: 1024px){.bct-cut__sticky{--bct-sheet-cols: 5}}@media (prefers-reduced-motion: reduce) and (max-width: 640px){.bct-cut__sticky{--bct-sheet-cols: 4}}
