.bcl .looped-hero{min-height:560px;height:auto;padding-bottom:96px}.bcl .looped-hero-stage{padding-bottom:0}.bcl .looped-kicker{margin-bottom:14px;color:var(--accent-soft);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.bcl .looped-hero h1{font-size:clamp(36px,5.4vw,68px)}.bcl .looped-hero .hero-copy p{max-width:60ch;margin-left:auto;margin-right:auto}.bcl .scope-note{display:grid;gap:14px;max-width:1180px;margin:26px auto 0;padding:24px 22px;border-radius:var(--radius-card);background:var(--surface-ice)}.bcl .scope-break{margin:0;font-size:16px;line-height:1.5;font-weight:500}.bcl .scope-line{margin:0;padding-left:16px;border-left:3px solid var(--accent);color:var(--muted-text);font-size:15px;line-height:1.55}.bcl .tools-band{background:var(--ink);color:#fff}.bcl .tools-band h2>span{color:hsla(0,0%,100%,.55)}.bcl .tools-band .band-lede{color:hsla(0,0%,100%,.72)}.bcl .tool-grid{display:grid;gap:10px;max-width:1180px;margin:0 auto;padding:0;list-style:none}.bcl .tool-grid li{padding:18px 16px;border-radius:10px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1)}.bcl .tool-grid b{display:block;margin-bottom:8px;color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.1em;font-variant-numeric:tabular-nums}.bcl .tool-grid h3{margin:0 0 6px;font-size:16px;letter-spacing:-.02em;font-weight:600}.bcl .tool-grid p{margin:0;color:hsla(0,0%,100%,.7);font-size:13px;line-height:1.5}.bcl .shots-band{background:var(--surface-ice)}.bcl .shots{display:grid;gap:18px;max-width:1180px;margin:0 auto}.bcl .shot{margin:0}.bcl .shot img{display:block;width:100%;height:auto;border-radius:var(--radius-card);border:1px solid rgba(9,25,45,.14);box-shadow:0 18px 44px rgba(6,22,40,.18);background:#0b1a2b}.bcl .shot figcaption{margin-top:10px;color:var(--muted-text);font-size:13px;line-height:1.5}.bcl .shot-tall img{max-width:320px;margin:0 auto}.bcl .price-band{background:var(--ink);color:#fff}.bcl .price-band h2>span{color:var(--accent)}.bcl .price-band .band-lede{color:hsla(0,0%,100%,.72)}.bcl .tiers{display:grid;gap:14px;max-width:1180px;margin:0 auto 18px}.bcl .tier{display:flex;flex-direction:column;gap:8px;padding:26px 22px;border-radius:var(--radius-card);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12)}.bcl .tier-featured{background:#fff;color:var(--ink);border-color:transparent}.bcl .tier-featured .tier-best,.bcl .tier-featured .tier-line{color:var(--muted-text)}.bcl .tier h3{margin:0;font-size:19px;letter-spacing:-.025em;font-weight:600}.bcl .tier-price{margin:0;font-size:clamp(34px,4vw,44px);line-height:1;letter-spacing:-.055em;font-weight:500;font-variant-numeric:tabular-nums}.bcl .tier-featured .tier-price{color:var(--ink)}.bcl .tier-line{margin:0;color:hsla(0,0%,100%,.8);font-size:14px;line-height:1.5}.bcl .tier-best{margin:0 0 6px;color:hsla(0,0%,100%,.6);font-size:13px;line-height:1.5}.bcl .tier .primary-action{margin-top:auto;align-self:flex-start}.bcl .tier-note{max-width:78ch;margin:0 auto;color:hsla(0,0%,100%,.55);font-size:12px;text-align:center}.bcl .why-band{background:#fff}.bcl .looped-close .close-back{color:var(--accent);text-decoration:underline;text-underline-offset:3px}@media (min-width:700px){.bcl .tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bcl .tiers{grid-template-columns:repeat(3,minmax(0,1fr))}.bcl .shots{grid-template-columns:repeat(2,minmax(0,1fr))}.bcl .shot-tall{grid-row:span 2}.bcl .shot-tall img{max-width:100%}}@media (min-width:1000px){.bcl .tool-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bcl .scope-note{grid-template-columns:1fr 1fr;align-items:start;gap:28px}}@media (forced-colors:active){.bcl .scope-note,.bcl .shot img,.bcl .tier,.bcl .tool-grid li{border:1px solid CanvasText}}.bcl .tier-includes{margin:4px 0 10px;padding:0 0 0 16px;color:hsla(0,0%,100%,.72);font-size:13px;line-height:1.7}.bcl .tier-featured .tier-includes{color:var(--muted-text)}.bcl .tier-note a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.bcl .looped-close .close-back{min-height:44px;display:inline-flex;align-items:center}.bcl .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bcl .hero-lede2{margin-top:10px!important;font-weight:500}.bcl .hero-price{margin-top:14px;color:hsla(0,0%,100%,.72);font-size:13px}.bcl .prose{max-width:66ch;margin:0 auto}.bcl .prose p{margin:0 0 16px;font-size:16px;line-height:1.65;color:var(--muted-text)}.bcl .prose-light p{color:hsla(0,0%,100%,.78)}.bcl .prose .move{font-weight:700;color:var(--ink)}.bcl .table-intro{max-width:66ch;margin:8px auto 20px;font-size:15px;line-height:1.6;color:var(--muted-text)}.bcl .band-punch{max-width:60ch;margin:20px auto;font-size:clamp(17px,1.6vw,21px);line-height:1.4;letter-spacing:-.015em;font-weight:600;text-align:center}.bcl .band-punch.light{color:#fff}.bcl .legal{max-width:74ch;margin:22px auto 0;font-size:12px;line-height:1.6;font-style:italic;color:var(--muted-text)}.bcl .proof-band .legal{color:hsla(0,0%,100%,.62)}.bcl .table-wrap{max-width:780px;margin:0 auto;overflow-x:auto}.bcl .finished{width:100%;border-collapse:collapse;font-size:14px}.bcl .finished td,.bcl .finished th{padding:12px 10px;text-align:left;border-bottom:1px solid rgba(9,25,45,.12)}.bcl .finished thead th{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-text)}.bcl .finished tbody th{font-weight:600;white-space:nowrap}.bcl .cell-yes{color:var(--muted-text)}.bcl .cell-no strong{color:#c9331a;font-weight:700}.bcl .record-lead{max-width:780px;margin:0 auto 24px;padding:24px 22px;border-radius:var(--radius-card);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12)}.bcl .record-lead p{margin:0 0 18px;font-size:16px;line-height:1.6;color:hsla(0,0%,100%,.86)}.bcl .record-stats{display:flex;flex-wrap:wrap;gap:28px;margin:0}.bcl .record-contrast{max-width:66ch;margin:0 auto 20px;text-align:center;color:hsla(0,0%,100%,.78);font-size:15px;line-height:1.6}.bcl .record-cards{display:grid;gap:14px;max-width:780px;margin:0 auto}.bcl .record-cards article{padding:20px;border-radius:var(--radius-card);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1)}.bcl .rec-v{margin:0;font-size:30px;line-height:1;letter-spacing:-.05em;font-weight:500;color:var(--accent);font-variant-numeric:tabular-nums}.bcl .rec-k{margin:6px 0 10px;font-size:13px;color:hsla(0,0%,100%,.72)}.bcl .rec-p{margin:0;font-size:14px;line-height:1.55;color:hsla(0,0%,100%,.82)}.bcl .beta-quotes{display:grid;gap:14px;max-width:900px;margin:0 auto 26px;padding:0;list-style:none}.bcl .beta-quotes li{padding:20px;border-radius:var(--radius-card);background:var(--surface-ice)}.bcl .beta-note{margin:0 0 10px;font-size:13px;color:var(--muted-text)}.bcl .beta-quotes blockquote{margin:0 0 10px;font-size:16px;line-height:1.55;letter-spacing:-.01em}.bcl .beta-quotes blockquote:before{content:"\201C"}.bcl .beta-quotes blockquote:after{content:"\201D"}.bcl .beta-quotes cite{font-style:normal;font-size:13px;font-weight:700}.bcl .parts{display:grid;gap:14px;max-width:1180px;margin:0 auto 8px;padding:0;list-style:none}.bcl .parts li{padding:22px 20px;border-radius:var(--radius-card);background:var(--surface-ice)}.bcl .parts b{display:inline-grid;place-items:center;width:34px;height:34px;margin-bottom:12px;border-radius:50%;background:var(--ink);color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em}.bcl .parts h3{margin:0 0 6px;font-size:21px;letter-spacing:-.03em;font-weight:600}.bcl .covers{font-weight:700;color:var(--ink)}.bcl .refusals-title{max-width:1180px;margin:26px auto 14px;text-align:center;font-size:19px;font-weight:600;letter-spacing:-.02em}.bcl .quotes{display:grid;gap:14px;max-width:1180px;margin:0 auto}.bcl .quotes figure{margin:0;padding:22px 20px;border-radius:var(--radius-card);background:var(--surface-ice);break-inside:avoid}.bcl .quotes blockquote{margin:0 0 14px;font-size:15px;line-height:1.6}.bcl .quotes blockquote:before{content:"\201C"}.bcl .quotes blockquote:after{content:"\201D"}.bcl .quotes figcaption{display:grid;gap:2px;font-size:13px}.bcl .quotes figcaption strong{font-weight:700}.bcl .quotes figcaption span{color:var(--muted-text)}.bcl .beats-dark li{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1)}.bcl .beats-dark h3{color:#fff}.bcl .beats-dark .beat-line{color:hsla(0,0%,100%,.78)}.bcl .beats-dark .beat-mark{background:var(--accent);color:var(--ink)}.bcl .close-ctas{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:6px 0 14px}@media (min-width:700px){.bcl .beta-quotes,.bcl .record-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.bcl .parts{grid-template-columns:repeat(3,minmax(0,1fr))}.bcl .quotes{column-count:2;column-gap:14px;display:block}.bcl .quotes figure{margin-bottom:14px}}@media (min-width:1000px){.bcl .quotes{column-count:3}}@media (forced-colors:active){.bcl .beta-quotes li,.bcl .parts li,.bcl .quotes figure,.bcl .record-cards article,.bcl .record-lead{border:1px solid CanvasText}}.bcl .hero-quote{max-width:900px;margin:0 auto 26px;padding:0}.bcl .hero-quote blockquote{margin:0 0 16px;font-size:clamp(19px,2.2vw,28px);line-height:1.4;letter-spacing:-.02em;font-weight:500;color:#fff}.bcl .hero-quote blockquote:before{content:"\201C"}.bcl .hero-quote blockquote:after{content:"\201D"}.bcl .hero-quote figcaption{display:grid;gap:2px;font-size:14px}.bcl .hero-quote figcaption strong{color:var(--accent);font-weight:700}.bcl .hero-quote figcaption span{color:hsla(0,0%,100%,.6)}.bcl .confession-band{background:var(--accent);color:var(--ink)}.bcl .confession-band h2{color:var(--ink)}.bcl .confession-band .band-sub{color:rgba(9,25,45,.72)}.bcl .confession-copy{max-width:660px;margin:0 auto 30px;text-align:center}.bcl .confession-copy p{margin:0 0 14px;font-size:clamp(20px,2.6vw,32px);line-height:1.25;letter-spacing:-.03em;font-weight:500}.bcl .confession-punch{font-weight:700}.bcl .confession-band .band-punch,.bcl .confession-band .table-intro{color:rgba(9,25,45,.82)}.bcl .confession-band .finished td,.bcl .confession-band .finished th{border-bottom-color:rgba(9,25,45,.22)}.bcl .confession-band .finished thead th{color:rgba(9,25,45,.68)}.bcl .confession-band .cell-yes{color:rgba(9,25,45,.62)}.bcl .confession-band .cell-no strong{color:var(--ink)}.bcl .commitment{max-width:52ch;margin:28px auto 0;padding-top:22px;border-top:1px solid rgba(9,25,45,.25);text-align:center}.bcl .commitment p{margin:0 0 8px;font-size:clamp(16px,1.5vw,19px);line-height:1.45;font-weight:500}.bcl .learn-band{background:#fff}.bcl .built-line{max-width:40ch;margin:4px auto 0;text-align:center;font-size:clamp(18px,2vw,24px);line-height:1.3;letter-spacing:-.025em;font-weight:700}.bcl .diagram{display:block;width:100%;max-width:820px;height:auto;margin:0 auto 28px}.bcl .diagram-gap{margin-bottom:20px;max-width:760px}.bcl .mocks{display:grid;gap:18px;max-width:1180px;margin:0 auto}@media (min-width:900px){.bcl .mocks{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.bcl .mocks>.mock-wide{grid-column:1/-1}}.bcl .looped-hero{min-height:760px}.bcl .looped-hero-stage{position:relative;padding-bottom:140px}.bcl .hero-stack{position:absolute;left:50%;bottom:22px;width:min(92%,980px);height:132px;transform:translateX(-50%);perspective:1000px}.bcl .stack-card{position:absolute;bottom:0;width:150px;height:96px;display:flex;flex-direction:column;justify-content:space-between;padding:11px;border-radius:8px;border:1px solid hsla(0,0%,100%,.14);background:linear-gradient(180deg,rgba(18,32,52,.96),rgba(9,19,34,.96));box-shadow:0 14px 34px rgba(2,12,26,.5);color:#fff;transition:transform .4s cubic-bezier(.22,.72,.2,1),box-shadow .4s ease}.bcl .stack-card span{font-size:11px;line-height:1.3;font-weight:600}.bcl .stack-card b{font-size:9px;letter-spacing:.1em;font-weight:700}.bcl .stack-card .is-done{color:#7cc08c}.bcl .stack-card .is-next{color:var(--accent)}.bcl .hero-stack .stack-card.stack-1,.bcl.motion-lab-active .hero-stack .stack-card.stack-1{left:1%;transform:rotateY(24deg) rotate(-10deg) translateY(30px)}.bcl .hero-stack .stack-card.stack-2,.bcl.motion-lab-active .hero-stack .stack-card.stack-2{left:17.5%;transform:rotateY(14deg) rotate(-6deg) translateY(11px)}.bcl .hero-stack .stack-card.stack-3,.bcl.motion-lab-active .hero-stack .stack-card.stack-3{left:34%;transform:rotateY(5deg) rotate(-2deg) translateY(-2px)}.bcl .hero-stack .stack-card.stack-4,.bcl.motion-lab-active .hero-stack .stack-card.stack-4{left:50.5%;transform:rotateY(-5deg) rotate(2deg) translateY(-2px)}.bcl .hero-stack .stack-card.stack-5,.bcl.motion-lab-active .hero-stack .stack-card.stack-5{left:67%;transform:rotateY(-14deg) rotate(6deg) translateY(11px)}.bcl .hero-stack .stack-card.stack-6,.bcl.motion-lab-active .hero-stack .stack-card.stack-6{left:83.5%;transform:rotateY(-24deg) rotate(10deg) translateY(30px)}.bcl .hero-stack:hover .stack-card{box-shadow:0 18px 44px rgba(2,12,26,.58)}.bcl .hero-stack .stack-card:hover,.bcl.motion-lab-active .hero-stack .stack-card:hover{transform:translateY(-16px) scale(1.07) rotate(0deg) rotateY(0deg);z-index:2}@media (max-width:900px){.bcl .looped-hero{min-height:660px}.bcl .looped-hero-stage{padding-bottom:118px}.bcl .hero-stack{height:108px;width:96%}.bcl .stack-card{width:108px;height:82px;padding:9px}.bcl .stack-card span{font-size:10px}.bcl .stack-1{left:0}.bcl .stack-2{left:17%}.bcl .stack-3{left:34%}.bcl .stack-4{left:51%}.bcl .stack-5{left:68%}.bcl .stack-6{left:85%}}@media (max-width:560px){.bcl .stack-1,.bcl .stack-6{display:none}.bcl .stack-2{left:1%}.bcl .stack-3{left:26%}.bcl .stack-4{left:51%}.bcl .stack-5{left:76%}.bcl .stack-card{width:88px}}