.b01{--black:#0b0b0b;--black-2:#141414;--line-dark:#262626;--cream:#f3ebdf;--cream-2:#e5dccb;--red:#c8001e;--red-dark:#8a0014;--muted:#a9a39a;--ink:#111}.b01,.b01 *{box-sizing:border-box;margin:0;padding:0}.b01{scroll-behavior:smooth;background:var(--black);color:var(--cream);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.55}.b01 img{max-width:100%;display:block}.b01 .wrap{max-width:1180px;margin:0 auto;padding:0 24px}.b01 .narrow{max-width:740px;margin:0 auto;padding:0 24px}.b01 .mono{letter-spacing:.14em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:11px}.b01 .display{letter-spacing:.005em;text-transform:uppercase;font-family:Bebas Neue,sans-serif;font-weight:400;line-height:.95}.b01 .sub{text-transform:uppercase;letter-spacing:.01em;font-family:Oswald,sans-serif;font-weight:600}.b01 .red{color:var(--red)}.b01 .eyebrow{color:var(--cream);align-items:center;gap:10px;margin-bottom:18px;display:flex}.b01 .eyebrow:before{content:"";background:var(--red);width:26px;height:3px}.b01 .eyebrow.plain:before{display:none}.b01 .eyebrow.redtxt{color:var(--red-dark)}.b01 section{position:relative}.b01 .light{background:var(--cream);color:var(--ink)}.b01 .light p{color:#2a2a2a}.b01 .ph{background:var(--black-2);border:1px solid var(--line-dark);text-align:center;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;padding:16px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex;overflow:hidden}.b01 .ph img{object-fit:cover;width:100%;height:100%}.b01 .ph.has-img{padding:0}.b01 .btn{background:var(--red);color:var(--cream);text-transform:uppercase;letter-spacing:.02em;cursor:pointer;border:0;padding:18px 30px;font-family:Oswald,sans-serif;font-size:17px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-block}.b01 .btn:hover{background:#e0001f;transform:translateY(-1px)}.b01 .btn.dark{background:var(--black);text-align:center;width:100%}.b01 .btn.dark:hover{background:#222}.b01 .btn.outline{border:2px solid var(--cream);background:0 0;padding:10px 16px;font-size:14px}.b01 .btn.outline:hover{background:var(--cream);color:var(--black)}.b01 .ticker{background:var(--red);color:var(--cream);white-space:nowrap;padding:9px 0;overflow:hidden}.b01 .ticker-track{animation:40s linear infinite tick;display:inline-block}.b01 .ticker span{letter-spacing:.14em;padding-right:16px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500}@keyframes tick{0%{transform:translate(0)}to{transform:translate(-50%)}}.b01 header.top{border-bottom:1px solid var(--line-dark)}.b01 header.top .wrap{justify-content:space-between;align-items:center;padding-top:16px;padding-bottom:16px;display:flex}.b01 .logo{letter-spacing:.01em;font-family:Oswald,sans-serif;font-size:20px;font-weight:600}.b01 .badge{border:1px solid var(--cream);letter-spacing:.14em;padding:6px 12px;font-family:JetBrains Mono,monospace;font-size:10px}.b01 .hero{padding:80px 0 50px;overflow:hidden}.b01 .kanji{color:#1a1a1a;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-family:Noto Sans JP,sans-serif;font-weight:900;line-height:1;position:absolute}.b01 .hero .kanji{font-size:clamp(160px,24vw,300px);top:20px;right:-40px}.b01 .hero-grid{z-index:1;grid-template-columns:1.05fr 1fr;align-items:center;gap:32px;display:grid;position:relative}.b01 .hero h1{margin-bottom:28px;font-size:clamp(52px,7.4vw,92px)}.b01 .hero p.lead{color:#ddd5c9;max-width:520px;margin-bottom:26px;font-size:16.5px}.b01 .reveal-note{border-left:3px solid var(--red);margin-bottom:22px;padding:4px 0 4px 12px}.b01 .hero-img{margin-right:-40px;position:relative}.b01 .hero-img:before{content:"";filter:blur(30px);z-index:-1;background:radial-gradient(closest-side,#c8001e59,#0000);position:absolute;inset:10% 5% 5% 15%}.b01 .hero-img img{filter:drop-shadow(0 20px 40px #0009);width:100%;height:auto}.b01 .stats{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.b01 .stats .wrap{grid-template-columns:repeat(4,1fr);display:grid}.b01 .stat{border-right:1px solid var(--line-dark);align-items:center;gap:12px;padding:26px 10px;display:flex}.b01 .stat:last-child{border-right:0}.b01 .stat b{font-family:Bebas Neue,sans-serif;font-size:34px;font-weight:400;line-height:1}.b01 .stat span{text-transform:uppercase;letter-spacing:.04em;color:#cfc7ba;font-family:Oswald,sans-serif;font-size:12px}.b01 .letter{padding:80px 0}.b01 .letter-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:56px;display:grid}.b01 .letter h2{margin-bottom:24px;font-size:clamp(44px,5.6vw,68px)}.b01 .letter p{margin-bottom:16px;font-size:15.5px}.b01 .letter .sig{text-transform:uppercase;color:var(--ink);margin-top:24px;font-family:Oswald,sans-serif;font-weight:600}.b01 .checklist{border:1.5px solid var(--ink);background:var(--cream);position:sticky;top:24px}.b01 .checklist h3{background:var(--black);color:var(--cream);text-transform:uppercase;padding:16px 18px;font-family:Oswald,sans-serif;font-size:16px;font-weight:600}.b01 .checklist li{border-top:1px solid #bdb4a4;gap:14px;padding:13px 18px;font-size:15px;list-style:none;display:flex}.b01 .checklist li em{color:var(--red);font-family:JetBrains Mono,monospace;font-style:normal;font-weight:500}.b01 .checklist .foot{background:var(--red-dark);color:#fff;padding:16px 18px;font-size:14.5px;font-weight:700}.b01 .ideas{padding:90px 0}.b01 .ideas h2,.b01 .path h2,.b01 .section-h{margin-bottom:36px;font-size:clamp(44px,5.6vw,68px)}.b01 .ideas-grid{border:1.5px solid var(--cream-2);grid-template-columns:repeat(3,1fr);display:grid}.b01 .idea{border-right:1px solid var(--line-dark);padding:24px 20px 26px}.b01 .idea:last-child{border-right:0}.b01 .idea .n{color:var(--red);margin-bottom:12px;font-family:Bebas Neue,sans-serif;font-size:44px;line-height:1}.b01 .idea h3{text-transform:uppercase;margin-bottom:12px;font-family:Oswald,sans-serif;font-size:18px;font-weight:600;line-height:1.2}.b01 .idea p{color:#cfc7ba;font-size:14px}.b01 .path{border-top:1px solid var(--line-dark);padding:80px 0 60px}.b01 .path h2{margin-bottom:12px}.b01 .path .intro{color:#cfc7ba;margin-bottom:36px}.b01 .steps{border-top:2px solid var(--cream-2)}.b01 .step{border-bottom:1px solid var(--line-dark);grid-template-columns:98px 1fr;gap:12px;padding:28px 0;display:grid}.b01 .step .n{color:var(--red);font-family:Bebas Neue,sans-serif;font-size:80px;line-height:.85}.b01 .step h3{text-transform:uppercase;margin-bottom:6px;font-family:Oswald,sans-serif;font-size:22px;font-weight:600}.b01 .step .pain{color:var(--muted);margin-bottom:8px;font-size:14.5px;font-style:italic}.b01 .step p{color:#e8e0d4;margin-bottom:14px;font-size:15px}.b01 .tags{flex-wrap:wrap;gap:8px;display:flex}.b01 .tag{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--cream-2);padding:5px 8px;font-family:JetBrains Mono,monospace;font-size:10.5px}.b01 .tag.on{background:var(--red);border-color:var(--red)}.b01 .legend{color:var(--muted);gap:18px;margin-top:22px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.b01 .legend i{vertical-align:-1px;width:11px;height:11px;margin-right:6px;display:inline-block}.b01 .legend .a{background:var(--red)}.b01 .legend .b{border:1px solid var(--cream-2)}.b01 .compare{padding:80px 0}.b01 .compare .section-h{margin-bottom:36px}.b01 .table{border-collapse:collapse;border:1.5px solid var(--ink);width:100%;font-size:14.5px}.b01 .table th,.b01 .table td{border:1px solid var(--ink);text-align:left;vertical-align:top;padding:14px}.b01 .table th{text-transform:uppercase;font-family:Oswald,sans-serif;font-size:14px;font-weight:600}.b01 .table th:first-child{letter-spacing:.14em;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:400}.b01 .table th.dark{background:var(--black);color:var(--cream)}.b01 .table td:first-child{text-transform:uppercase;width:90px;font-family:Oswald,sans-serif;font-size:13px;font-weight:600}.b01 .table td:last-child{font-weight:600}.b01 .core{background:var(--red);padding:80px 0}.b01 .core h2{max-width:720px;margin-bottom:22px;font-size:clamp(44px,5.6vw,68px)}.b01 .core .intro{max-width:620px;margin-bottom:34px;font-size:15.5px}.b01 .core-grid{border:1.5px solid var(--cream);grid-template-columns:repeat(3,1fr);display:grid}.b01 .core-card{background:var(--black);border-bottom:1px solid #444;border-right:1px solid #444;padding:22px 18px}.b01 .core-card:nth-child(3){border-right:0}.b01 .core-card.wide{border-bottom:0;border-right:0;grid-column:1/-1}.b01 .core-card .mono{color:var(--muted);margin-bottom:8px;font-size:10px}.b01 .core-card h3{text-transform:uppercase;margin-bottom:8px;font-family:Oswald,sans-serif;font-size:17px;font-weight:600}.b01 .core-card p{color:#dcd4c8;font-size:14px}.b01 .core .punch{text-transform:uppercase;margin-top:34px;font-family:Oswald,sans-serif;font-size:clamp(20px,2.4vw,26px);font-weight:600}.b01 .analysis{padding:80px 0}.b01 .analysis h2{margin-bottom:16px;font-size:clamp(44px,5.6vw,68px)}.b01 .analysis .intro{color:#cfc7ba;max-width:560px;margin-bottom:24px}.b01 .timeline{border-top:1.5px solid var(--cream-2);max-width:620px}.b01 .tl{border-bottom:1px solid var(--line-dark);grid-template-columns:96px 1fr;gap:14px;padding:16px 0;display:grid}.b01 .tl b{color:var(--red);font-family:Bebas Neue,sans-serif;font-size:26px;font-weight:400;line-height:1}.b01 .tl p{color:#e5ddd1;font-size:14.5px}.b01 .tl strong{text-transform:uppercase;color:var(--cream);font-family:Oswald,sans-serif;font-weight:600}.b01 .rules{border:1px solid var(--line-dark);background:#0f0f0f;max-width:620px;margin:24px 0 32px;padding:18px 16px}.b01 .rules .mono{color:var(--muted);margin-bottom:10px;font-size:10px}.b01 .rules p{color:#dcd4c8;margin-bottom:8px;font-size:14px}.b01 .rules p:last-child{margin-bottom:0}.b01 .rules strong{color:var(--cream)}.b01 .paths2{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:28px;display:grid}.b01 .pathcard{border:1.5px solid var(--cream-2);padding:26px 22px}.b01 .pathcard .mono{color:var(--muted);margin-bottom:10px;font-size:10px}.b01 .pathcard h3{text-transform:uppercase;margin-bottom:10px;font-family:Oswald,sans-serif;font-size:22px;font-weight:600}.b01 .pathcard p{color:#dcd4c8;font-size:14.5px}.b01 .goals{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);gap:24px;padding:22px 0;display:grid}.b01 .goals h4{text-transform:uppercase;margin-bottom:4px;font-family:Oswald,sans-serif;font-size:16px;font-weight:600}.b01 .goals h4:before{content:"/ ";color:var(--red)}.b01 .goals p{color:#cfc7ba;font-size:13.5px}.b01 .proof{padding:80px 0}.b01 .proof h2{margin-bottom:14px;font-size:clamp(44px,5.6vw,68px)}.b01 .proof .intro{margin-bottom:34px}.b01 .prints{grid-template-columns:1fr 1fr .72fr;align-items:stretch;gap:14px;display:grid}.b01 .prints .col{flex-direction:column;gap:14px;display:flex}.b01 .prints .feature{grid-column:1/-1}.b01 .shot{border:1.5px solid var(--ink);box-shadow:5px 5px 0 var(--ink);background:#fff;justify-content:center;align-items:center;padding:10px;transition:transform .2s,box-shadow .2s;display:flex}.b01 .shot:hover{box-shadow:7px 7px 0 var(--red);transform:translate(-2px,-2px)}.b01 .shot img{width:100%;height:auto}.b01 .prints .col .shot:last-child{flex:1}.b01 .shot.tall{height:100%}.b01 .fit{border-bottom:1px solid var(--line-dark);padding:80px 0}.b01 .fit h2{margin-bottom:30px;font-size:clamp(44px,5.6vw,68px)}.b01 .fit-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.b01 .fit-col{border:1.5px solid var(--cream-2)}.b01 .fit-col.no{border-color:var(--line-dark)}.b01 .fit-col h3{background:var(--cream);color:var(--ink);text-transform:uppercase;padding:14px 16px;font-family:Oswald,sans-serif;font-size:16px;font-weight:600}.b01 .fit-col.no h3{color:var(--cream);background:#1a1a1a}.b01 .fit-col li{border-top:1px solid var(--line-dark);padding:13px 16px;font-size:14.5px;list-style:none}.b01 .fit-col.no li{color:#cfc7ba}.b01 .about{border-bottom:1px solid var(--line-dark);padding:80px 0}.b01 .about-grid{grid-template-columns:260px 1fr;align-items:start;gap:28px;display:grid}.b01 .about .ph{aspect-ratio:3/4}.b01 .about .mono{color:var(--muted);margin-bottom:6px;font-size:10px}.b01 .about h2{margin-bottom:12px;font-size:clamp(44px,5vw,56px)}.b01 .about .desc{color:#dcd4c8;margin-bottom:12px}.b01 .about .row{border-top:1px solid var(--line-dark);align-items:baseline;gap:24px;padding:10px 0;display:flex}.b01 .about .row b{min-width:80px;font-family:Bebas Neue,sans-serif;font-size:26px;font-weight:400}.b01 .about .row span{color:#dcd4c8;font-size:14px}.b01 .value{padding:80px 0 40px}.b01 .value h2{margin-bottom:22px;font-size:clamp(44px,5.6vw,68px)}.b01 .vlist{border-top:2px solid var(--cream-2)}.b01 .vrow{border-bottom:1px solid var(--line-dark);justify-content:space-between;gap:16px;padding:12px 0;font-size:14.5px;display:flex}.b01 .vrow .p{white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:13px}.b01 .vrow .p.s{letter-spacing:.1em;font-size:10px}.b01 .vrow .lbl.sq:before{content:"";background:var(--red);width:9px;height:9px;margin-right:10px;display:inline-block}.b01 .vtotal{border-bottom:2px solid var(--cream-2);text-transform:uppercase;justify-content:space-between;padding:18px 0;font-family:Oswald,sans-serif;font-size:19px;font-weight:600;display:flex}.b01 .value .q{color:#e5ddd1;margin-top:20px;font-family:Oswald,sans-serif;font-size:19px;font-weight:500}.b01 .price{text-align:center;padding:40px 0 80px}.b01 .price .pre{color:#cfc7ba;margin-bottom:6px;font-family:Oswald,sans-serif;font-size:19px;font-weight:500}.b01 .price h2{margin-bottom:36px;font-size:clamp(48px,6.4vw,76px)}.b01 .pcard{background:var(--cream);max-width:420px;color:var(--ink);text-align:center;margin:0 auto}.b01 .pcard .bar{background:var(--red);color:var(--cream);padding:10px}.b01 .pcard .body{padding:22px 20px 18px}.b01 .pcard s{color:#666;font-family:JetBrains Mono,monospace;font-size:12px}.b01 .pcard .inst{margin-top:10px;font-family:Oswald,sans-serif;font-size:19px;font-weight:600}.b01 .pcard .big{font-family:Bebas Neue,sans-serif;font-size:96px;line-height:.9}.b01 .pcard .av{letter-spacing:.14em;color:#555;margin:6px 0 14px;font-family:JetBrains Mono,monospace;font-size:10px}.b01 .pcard .incl{color:#333;margin-bottom:16px;font-size:13.5px}.b01 .pcard .safe{letter-spacing:.1em;color:#555;margin-top:12px;font-family:JetBrains Mono,monospace;font-size:9.5px}.b01 .bonus{border:1.5px solid var(--red);text-align:left;grid-template-columns:240px 1fr;margin-top:36px;display:grid}.b01 .bonus .l{background:var(--red);padding:22px 20px}.b01 .bonus .l .mono{font-size:9.5px}.b01 .bonus .l b{margin-top:4px;font-family:Bebas Neue,sans-serif;font-size:34px;font-weight:400;line-height:.95;display:block}.b01 .bonus .r{padding:22px 20px}.b01 .bonus h3,.b01 .guarantee h3{text-transform:uppercase;margin-bottom:6px;font-family:Oswald,sans-serif;font-size:20px;font-weight:600}.b01 .bonus p,.b01 .guarantee p{color:#dcd4c8;font-size:14.5px}.b01 .guarantee{border:1.5px solid var(--cream-2);text-align:left;align-items:center;gap:20px;margin-top:30px;padding:20px;display:flex}.b01 .guarantee .d{border:1.5px solid var(--cream-2);flex-direction:column;flex:0 0 70px;justify-content:center;align-items:center;height:70px;display:flex}.b01 .guarantee .d b{font-family:Bebas Neue,sans-serif;font-size:40px;font-weight:400;line-height:.9}.b01 .guarantee .d span{letter-spacing:.14em;font-family:JetBrains Mono,monospace;font-size:8px}.b01 .faq{border-top:1px solid var(--line-dark);padding:80px 0}.b01 .faq h2{margin-bottom:24px;font-size:clamp(44px,5.6vw,62px)}.b01 .faq-list{border-top:1.5px solid var(--cream-2)}.b01 details{border-bottom:1px solid var(--line-dark)}.b01 summary{cursor:pointer;justify-content:space-between;gap:16px;padding:20px 0;font-family:Oswald,sans-serif;font-size:16.5px;font-weight:500;list-style:none;display:flex}.b01 summary::-webkit-details-marker{display:none}.b01 summary:after{content:"+";color:var(--red);font-size:20px;line-height:1;transition:transform .2s}.b01 details[open] summary:after{transform:rotate(45deg)}.b01 details p{color:#cfc7ba;max-width:640px;padding:0 0 20px;font-size:14.5px}.b01 .askbox{border:1px solid var(--line-dark);justify-content:space-between;align-items:center;gap:16px;margin-top:36px;padding:16px;display:flex}.b01 .askbox span{font-family:Oswald,sans-serif;font-size:16px;font-weight:500}.b01 .final{text-align:center;border-top:1px solid var(--line-dark);padding:80px 0 70px;overflow:hidden}.b01 .final .kanji{font-size:clamp(140px,20vw,240px);bottom:-60px;left:-30px}.b01 .final>.wrap{z-index:1;position:relative}.b01 .final h2{margin-bottom:24px;font-size:clamp(48px,6.6vw,82px)}.b01 .two{text-align:left;grid-template-columns:1fr 1fr;gap:14px;max-width:740px;margin:0 auto 22px;display:grid}.b01 .two div{border:1px solid var(--line-dark);padding:18px 16px}.b01 .two div.pick{border:1.5px solid var(--red)}.b01 .two .mono{color:var(--muted);margin-bottom:6px;font-size:10px}.b01 .two p{color:#cfc7ba;font-size:14.5px}.b01 .two .pick p{color:var(--cream);font-weight:600}.b01 .final .nope{margin-bottom:18px;font-family:Oswald,sans-serif;font-size:17px;font-weight:500}.b01 footer{border-top:1px solid var(--line-dark)}.b01 footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:22px;padding-bottom:28px;display:flex}.b01 footer .mono{color:var(--muted);font-size:10px}.b01 footer a{color:var(--muted);margin-left:14px;font-family:JetBrains Mono,monospace;font-size:10px}@media (width<=900px){.b01 .hero-grid,.b01 .letter-grid,.b01 .about-grid{grid-template-columns:1fr}.b01 .hero-img{max-width:560px;margin-right:0}.b01 .checklist{position:static}.b01 .stats .wrap{grid-template-columns:repeat(2,1fr)}.b01 .stat:nth-child(2){border-right:0}.b01 .stat:nth-child(-n+2){border-bottom:1px solid var(--line-dark)}.b01 .ideas-grid,.b01 .core-grid,.b01 .goals,.b01 .prints{grid-template-columns:1fr}.b01 .idea,.b01 .core-card{border-right:0;border-bottom:1px solid var(--line-dark)}.b01 .core-card.wide{grid-column:auto}.b01 .paths2,.b01 .fit-grid,.b01 .two{grid-template-columns:1fr}.b01 .about .ph{max-width:260px}.b01 .bonus{grid-template-columns:1fr}}@media (width<=600px){.b01 .wrap,.b01 .narrow{padding:0 16px}.b01 .hero{padding-top:50px}.b01 .step{grid-template-columns:1fr}.b01 .step .n{font-size:60px}.b01 .table{font-size:13px}.b01 .table th,.b01 .table td{padding:10px 8px}.b01 .askbox{flex-direction:column;align-items:flex-start}.b01 .badge{display:none}}.ba{--black:#0b0b0b;--black-2:#141414;--line-dark:#262626;--cream:#f3ebdf;--cream-2:#e5dccb;--red:#c8001e;--red-dark:#8a0014;--muted:#a9a39a;--ink:#111}.ba,.ba *{box-sizing:border-box;margin:0;padding:0}.ba{scroll-behavior:smooth;background:var(--black);color:var(--cream);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.55}.ba img{max-width:100%;display:block}.ba .wrap{max-width:1180px;margin:0 auto;padding:0 24px}.ba .narrow{max-width:740px;margin:0 auto;padding:0 24px}.ba .mono{letter-spacing:.14em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:11px}.ba .display{letter-spacing:.005em;text-transform:uppercase;font-family:Bebas Neue,sans-serif;font-weight:400;line-height:.95}.ba .sub{text-transform:uppercase;letter-spacing:.01em;font-family:Oswald,sans-serif;font-weight:600}.ba .red{color:var(--red)}.ba .eyebrow{color:var(--cream);align-items:center;gap:10px;margin-bottom:18px;display:flex}.ba .eyebrow:before{content:"";background:var(--red);width:26px;height:3px}.ba .eyebrow.plain:before{display:none}.ba .eyebrow.redtxt{color:var(--red-dark)}.ba section{position:relative}.ba .light{background:var(--cream);color:var(--ink)}.ba .light p{color:#2a2a2a}.ba .ph{background:var(--black-2);border:1px solid var(--line-dark);text-align:center;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;padding:16px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex;overflow:hidden}.ba .ph img{object-fit:cover;width:100%;height:100%}.ba .ph.has-img{padding:0}.ba .btn{background:var(--red);color:var(--cream);text-transform:uppercase;letter-spacing:.02em;cursor:pointer;border:0;padding:18px 30px;font-family:Oswald,sans-serif;font-size:17px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-block}.ba .btn:hover{background:#e0001f;transform:translateY(-1px)}.ba .btn.dark{background:var(--black);text-align:center;width:100%}.ba .btn.dark:hover{background:#222}.ba .btn.outline{border:2px solid var(--cream);background:0 0;padding:10px 16px;font-size:14px}.ba .btn.outline:hover{background:var(--cream);color:var(--black)}.ba .ticker{background:var(--red);color:var(--cream);white-space:nowrap;padding:9px 0;overflow:hidden}.ba .ticker-track{animation:40s linear infinite tick;display:inline-block}.ba .ticker span{letter-spacing:.14em;padding-right:16px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500}.ba header.top{border-bottom:1px solid var(--line-dark)}.ba header.top .wrap{justify-content:space-between;align-items:center;padding-top:16px;padding-bottom:16px;display:flex}.ba .logo{letter-spacing:.01em;font-family:Oswald,sans-serif;font-size:20px;font-weight:600}.ba .badge{border:1px solid var(--cream);letter-spacing:.14em;padding:6px 12px;font-family:JetBrains Mono,monospace;font-size:10px}.ba .hero{padding:80px 0 50px;overflow:hidden}.ba .kanji{color:#1a1a1a;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-family:Noto Sans JP,sans-serif;font-weight:900;line-height:1;position:absolute}.ba .hero .kanji{font-size:clamp(160px,24vw,300px);top:20px;right:-40px}.ba .hero-grid{z-index:1;grid-template-columns:1.05fr 1fr;align-items:center;gap:32px;display:grid;position:relative}.ba .hero h1{margin-bottom:28px;font-size:clamp(52px,7.4vw,92px)}.ba .hero p.lead{color:#ddd5c9;max-width:520px;margin-bottom:26px;font-size:16.5px}.ba .reveal-note{border-left:3px solid var(--red);margin-bottom:22px;padding:4px 0 4px 12px}.ba .hero-img{margin-right:-40px;position:relative}.ba .hero-img:before{content:"";filter:blur(30px);z-index:-1;background:radial-gradient(closest-side,#c8001e59,#0000);position:absolute;inset:10% 5% 5% 15%}.ba .hero-img img{filter:drop-shadow(0 20px 40px #0009);width:100%;height:auto}.ba .stats{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.ba .stats .wrap{grid-template-columns:repeat(4,1fr);display:grid}.ba .stat{border-right:1px solid var(--line-dark);align-items:center;gap:12px;padding:26px 10px;display:flex}.ba .stat:last-child{border-right:0}.ba .stat b{font-family:Bebas Neue,sans-serif;font-size:34px;font-weight:400;line-height:1}.ba .stat span{text-transform:uppercase;letter-spacing:.04em;color:#cfc7ba;font-family:Oswald,sans-serif;font-size:12px}.ba .letter{padding:80px 0}.ba .letter-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:56px;display:grid}.ba .letter h2{margin-bottom:24px;font-size:clamp(44px,5.6vw,68px)}.ba .letter p{margin-bottom:16px;font-size:15.5px}.ba .letter .sig{text-transform:uppercase;color:var(--ink);margin-top:24px;font-family:Oswald,sans-serif;font-weight:600}.ba .checklist{border:1.5px solid var(--ink);background:var(--cream);position:sticky;top:24px}.ba .checklist h3{background:var(--black);color:var(--cream);text-transform:uppercase;padding:16px 18px;font-family:Oswald,sans-serif;font-size:16px;font-weight:600}.ba .checklist li{border-top:1px solid #bdb4a4;gap:14px;padding:13px 18px;font-size:15px;list-style:none;display:flex}.ba .checklist li em{color:var(--red);font-family:JetBrains Mono,monospace;font-style:normal;font-weight:500}.ba .checklist .foot{background:var(--red-dark);color:#fff;padding:16px 18px;font-size:14.5px;font-weight:700}.ba .ideas{padding:90px 0}.ba .ideas h2,.ba .path h2,.ba .section-h{margin-bottom:36px;font-size:clamp(44px,5.6vw,68px)}.ba .ideas-grid{border:1.5px solid var(--cream-2);grid-template-columns:repeat(3,1fr);display:grid}.ba .idea{border-right:1px solid var(--line-dark);padding:24px 20px 26px}.ba .idea:last-child{border-right:0}.ba .idea .n{color:var(--red);margin-bottom:12px;font-family:Bebas Neue,sans-serif;font-size:44px;line-height:1}.ba .idea h3{text-transform:uppercase;margin-bottom:12px;font-family:Oswald,sans-serif;font-size:18px;font-weight:600;line-height:1.2}.ba .idea p{color:#cfc7ba;font-size:14px}.ba .path{border-top:1px solid var(--line-dark);padding:80px 0 60px}.ba .path h2{margin-bottom:12px}.ba .path .intro{color:#cfc7ba;margin-bottom:36px}.ba .steps{border-top:2px solid var(--cream-2)}.ba .step{border-bottom:1px solid var(--line-dark);grid-template-columns:98px 1fr;gap:12px;padding:28px 0;display:grid}.ba .step .n{color:var(--red);font-family:Bebas Neue,sans-serif;font-size:80px;line-height:.85}.ba .step h3{text-transform:uppercase;margin-bottom:6px;font-family:Oswald,sans-serif;font-size:22px;font-weight:600}.ba .step .pain{color:var(--muted);margin-bottom:8px;font-size:14.5px;font-style:italic}.ba .step p{color:#e8e0d4;margin-bottom:14px;font-size:15px}.ba .tags{flex-wrap:wrap;gap:8px;display:flex}.ba .tag{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--cream-2);padding:5px 8px;font-family:JetBrains Mono,monospace;font-size:10.5px}.ba .tag.on{background:var(--red);border-color:var(--red)}.ba .legend{color:var(--muted);gap:18px;margin-top:22px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.ba .legend i{vertical-align:-1px;width:11px;height:11px;margin-right:6px;display:inline-block}.ba .legend .a{background:var(--red)}.ba .legend .b{border:1px solid var(--cream-2)}.ba .compare{padding:80px 0}.ba .compare .section-h{margin-bottom:36px}.ba .table{border-collapse:collapse;border:1.5px solid var(--ink);width:100%;font-size:14.5px}.ba .table th,.ba .table td{border:1px solid var(--ink);text-align:left;vertical-align:top;padding:14px}.ba .table th{text-transform:uppercase;font-family:Oswald,sans-serif;font-size:14px;font-weight:600}.ba .table th:first-child{letter-spacing:.14em;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:400}.ba .table th.dark{background:var(--black);color:var(--cream)}.ba .table td:first-child{text-transform:uppercase;width:90px;font-family:Oswald,sans-serif;font-size:13px;font-weight:600}.ba .table td:last-child{font-weight:600}.ba .core{background:var(--red);padding:80px 0}.ba .core h2{max-width:720px;margin-bottom:22px;font-size:clamp(44px,5.6vw,68px)}.ba .core .intro{max-width:620px;margin-bottom:34px;font-size:15.5px}.ba .core-grid{border:1.5px solid var(--cream);grid-template-columns:repeat(3,1fr);display:grid}.ba .core-card{background:var(--black);border-bottom:1px solid #444;border-right:1px solid #444;padding:22px 18px}.ba .core-card:nth-child(3){border-right:0}.ba .core-card.wide{border-bottom:0;border-right:0;grid-column:1/-1}.ba .core-card .mono{color:var(--muted);margin-bottom:8px;font-size:10px}.ba .core-card h3{text-transform:uppercase;margin-bottom:8px;font-family:Oswald,sans-serif;font-size:17px;font-weight:600}.ba .core-card p{color:#dcd4c8;font-size:14px}.ba .core .punch{text-transform:uppercase;margin-top:34px;font-family:Oswald,sans-serif;font-size:clamp(20px,2.4vw,26px);font-weight:600}.ba .analysis{padding:80px 0}.ba .analysis h2{margin-bottom:16px;font-size:clamp(44px,5.6vw,68px)}.ba .analysis .intro{color:#cfc7ba;max-width:560px;margin-bottom:24px}.ba .timeline{border-top:1.5px solid var(--cream-2);max-width:620px}.ba .tl{border-bottom:1px solid var(--line-dark);grid-template-columns:96px 1fr;gap:14px;padding:16px 0;display:grid}.ba .tl b{color:var(--red);font-family:Bebas Neue,sans-serif;font-size:26px;font-weight:400;line-height:1}.ba .tl p{color:#e5ddd1;font-size:14.5px}.ba .tl strong{text-transform:uppercase;color:var(--cream);font-family:Oswald,sans-serif;font-weight:600}.ba .rules{border:1px solid var(--line-dark);background:#0f0f0f;max-width:620px;margin:24px 0 32px;padding:18px 16px}.ba .rules .mono{color:var(--muted);margin-bottom:10px;font-size:10px}.ba .rules p{color:#dcd4c8;margin-bottom:8px;font-size:14px}.ba .rules p:last-child{margin-bottom:0}.ba .rules strong{color:var(--cream)}.ba .paths2{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:28px;display:grid}.ba .pathcard{border:1.5px solid var(--cream-2);padding:26px 22px}.ba .pathcard .mono{color:var(--muted);margin-bottom:10px;font-size:10px}.ba .pathcard h3{text-transform:uppercase;margin-bottom:10px;font-family:Oswald,sans-serif;font-size:22px;font-weight:600}.ba .pathcard p{color:#dcd4c8;font-size:14.5px}.ba .goals{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);gap:24px;padding:22px 0;display:grid}.ba .goals h4{text-transform:uppercase;margin-bottom:4px;font-family:Oswald,sans-serif;font-size:16px;font-weight:600}.ba .goals h4:before{content:"/ ";color:var(--red)}.ba .goals p{color:#cfc7ba;font-size:13.5px}.ba .proof{padding:80px 0}.ba .proof h2{margin-bottom:14px;font-size:clamp(44px,5.6vw,68px)}.ba .proof .intro{margin-bottom:34px}.ba .prints{grid-template-columns:1fr 1fr .72fr;align-items:stretch;gap:14px;display:grid}.ba .prints .col{flex-direction:column;gap:14px;display:flex}.ba .prints .feature{grid-column:1/-1}.ba .shot{border:1.5px solid var(--ink);box-shadow:5px 5px 0 var(--ink);background:#fff;justify-content:center;align-items:center;padding:10px;transition:transform .2s,box-shadow .2s;display:flex}.ba .shot:hover{box-shadow:7px 7px 0 var(--red);transform:translate(-2px,-2px)}.ba .shot img{width:100%;height:auto}.ba .prints .col .shot:last-child{flex:1}.ba .shot.tall{height:100%}.ba .fit{border-bottom:1px solid var(--line-dark);padding:80px 0}.ba .fit h2{margin-bottom:30px;font-size:clamp(44px,5.6vw,68px)}.ba .fit-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ba .fit-col{border:1.5px solid var(--cream-2)}.ba .fit-col.no{border-color:var(--line-dark)}.ba .fit-col h3{background:var(--cream);color:var(--ink);text-transform:uppercase;padding:14px 16px;font-family:Oswald,sans-serif;font-size:16px;font-weight:600}.ba .fit-col.no h3{color:var(--cream);background:#1a1a1a}.ba .fit-col li{border-top:1px solid var(--line-dark);padding:13px 16px;font-size:14.5px;list-style:none}.ba .fit-col.no li{color:#cfc7ba}.ba .about{border-bottom:1px solid var(--line-dark);padding:80px 0}.ba .about-grid{grid-template-columns:260px 1fr;align-items:start;gap:28px;display:grid}.ba .about .ph{aspect-ratio:3/4}.ba .about .mono{color:var(--muted);margin-bottom:6px;font-size:10px}.ba .about h2{margin-bottom:12px;font-size:clamp(44px,5vw,56px)}.ba .about .desc{color:#dcd4c8;margin-bottom:12px}.ba .about .row{border-top:1px solid var(--line-dark);align-items:baseline;gap:24px;padding:10px 0;display:flex}.ba .about .row b{min-width:80px;font-family:Bebas Neue,sans-serif;font-size:26px;font-weight:400}.ba .about .row span{color:#dcd4c8;font-size:14px}.ba .value{padding:80px 0 40px}.ba .value h2{margin-bottom:22px;font-size:clamp(44px,5.6vw,68px)}.ba .vlist{border-top:2px solid var(--cream-2)}.ba .vrow{border-bottom:1px solid var(--line-dark);justify-content:space-between;gap:16px;padding:12px 0;font-size:14.5px;display:flex}.ba .vrow .p{white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:13px}.ba .vrow .p.s{letter-spacing:.1em;font-size:10px}.ba .vrow .lbl.sq:before{content:"";background:var(--red);width:9px;height:9px;margin-right:10px;display:inline-block}.ba .vtotal{border-bottom:2px solid var(--cream-2);text-transform:uppercase;justify-content:space-between;padding:18px 0;font-family:Oswald,sans-serif;font-size:19px;font-weight:600;display:flex}.ba .value .q{color:#e5ddd1;margin-top:20px;font-family:Oswald,sans-serif;font-size:19px;font-weight:500}.ba .price{text-align:center;padding:40px 0 80px}.ba .price .pre{color:#cfc7ba;margin-bottom:6px;font-family:Oswald,sans-serif;font-size:19px;font-weight:500}.ba .price h2{margin-bottom:36px;font-size:clamp(48px,6.4vw,76px)}.ba .pcard{background:var(--cream);max-width:420px;color:var(--ink);text-align:center;margin:0 auto}.ba .pcard .bar{background:var(--red);color:var(--cream);padding:10px}.ba .pcard .body{padding:22px 20px 18px}.ba .pcard s{color:#666;font-family:JetBrains Mono,monospace;font-size:12px}.ba .pcard .inst{margin-top:10px;font-family:Oswald,sans-serif;font-size:19px;font-weight:600}.ba .pcard .big{font-family:Bebas Neue,sans-serif;font-size:96px;line-height:.9}.ba .pcard .av{letter-spacing:.14em;color:#555;margin:6px 0 14px;font-family:JetBrains Mono,monospace;font-size:10px}.ba .pcard .incl{color:#333;margin-bottom:16px;font-size:13.5px}.ba .pcard .safe{letter-spacing:.1em;color:#555;margin-top:12px;font-family:JetBrains Mono,monospace;font-size:9.5px}.ba .bonus{border:1.5px solid var(--red);text-align:left;grid-template-columns:240px 1fr;margin-top:36px;display:grid}.ba .bonus .l{background:var(--red);padding:22px 20px}.ba .bonus .l .mono{font-size:9.5px}.ba .bonus .l b{margin-top:4px;font-family:Bebas Neue,sans-serif;font-size:34px;font-weight:400;line-height:.95;display:block}.ba .bonus .r{padding:22px 20px}.ba .bonus h3,.ba .guarantee h3{text-transform:uppercase;margin-bottom:6px;font-family:Oswald,sans-serif;font-size:20px;font-weight:600}.ba .bonus p,.ba .guarantee p{color:#dcd4c8;font-size:14.5px}.ba .guarantee{border:1.5px solid var(--cream-2);text-align:left;align-items:center;gap:20px;margin-top:30px;padding:20px;display:flex}.ba .guarantee .d{border:1.5px solid var(--cream-2);flex-direction:column;flex:0 0 70px;justify-content:center;align-items:center;height:70px;display:flex}.ba .guarantee .d b{font-family:Bebas Neue,sans-serif;font-size:40px;font-weight:400;line-height:.9}.ba .guarantee .d span{letter-spacing:.14em;font-family:JetBrains Mono,monospace;font-size:8px}.ba .faq{border-top:1px solid var(--line-dark);padding:80px 0}.ba .faq h2{margin-bottom:24px;font-size:clamp(44px,5.6vw,62px)}.ba .faq-list{border-top:1.5px solid var(--cream-2)}.ba details{border-bottom:1px solid var(--line-dark)}.ba summary{cursor:pointer;justify-content:space-between;gap:16px;padding:20px 0;font-family:Oswald,sans-serif;font-size:16.5px;font-weight:500;list-style:none;display:flex}.ba summary::-webkit-details-marker{display:none}.ba summary:after{content:"+";color:var(--red);font-size:20px;line-height:1;transition:transform .2s}.ba details[open] summary:after{transform:rotate(45deg)}.ba details p{color:#cfc7ba;max-width:640px;padding:0 0 20px;font-size:14.5px}.ba .askbox{border:1px solid var(--line-dark);justify-content:space-between;align-items:center;gap:16px;margin-top:36px;padding:16px;display:flex}.ba .askbox span{font-family:Oswald,sans-serif;font-size:16px;font-weight:500}.ba .final{text-align:center;border-top:1px solid var(--line-dark);padding:80px 0 70px;overflow:hidden}.ba .final .kanji{font-size:clamp(140px,20vw,240px);bottom:-60px;left:-30px}.ba .final>.wrap{z-index:1;position:relative}.ba .final h2{margin-bottom:24px;font-size:clamp(48px,6.6vw,82px)}.ba .two{text-align:left;grid-template-columns:1fr 1fr;gap:14px;max-width:740px;margin:0 auto 22px;display:grid}.ba .two div{border:1px solid var(--line-dark);padding:18px 16px}.ba .two div.pick{border:1.5px solid var(--red)}.ba .two .mono{color:var(--muted);margin-bottom:6px;font-size:10px}.ba .two p{color:#cfc7ba;font-size:14.5px}.ba .two .pick p{color:var(--cream);font-weight:600}.ba .final .nope{margin-bottom:18px;font-family:Oswald,sans-serif;font-size:17px;font-weight:500}.ba footer{border-top:1px solid var(--line-dark)}.ba footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:22px;padding-bottom:28px;display:flex}.ba footer .mono{color:var(--muted);font-size:10px}.ba footer a{color:var(--muted);margin-left:14px;font-family:JetBrains Mono,monospace;font-size:10px}@media (width<=900px){.ba .hero-grid,.ba .letter-grid,.ba .about-grid{grid-template-columns:1fr}.ba .hero-img{max-width:560px;margin-right:0}.ba .checklist{position:static}.ba .stats .wrap{grid-template-columns:repeat(2,1fr)}.ba .stat:nth-child(2){border-right:0}.ba .stat:nth-child(-n+2){border-bottom:1px solid var(--line-dark)}.ba .ideas-grid,.ba .core-grid,.ba .goals,.ba .prints{grid-template-columns:1fr}.ba .idea,.ba .core-card{border-right:0;border-bottom:1px solid var(--line-dark)}.ba .core-card.wide{grid-column:auto}.ba .paths2,.ba .fit-grid,.ba .two{grid-template-columns:1fr}.ba .about .ph{max-width:260px}.ba .bonus{grid-template-columns:1fr}}@media (width<=600px){.ba .wrap,.ba .narrow{padding:0 16px}.ba .hero{padding-top:50px}.ba .step{grid-template-columns:1fr}.ba .step .n{font-size:60px}.ba .table{font-size:13px}.ba .table th,.ba .table td{padding:10px 8px}.ba .askbox{flex-direction:column;align-items:flex-start}.ba .badge{display:none}}.ba .ba-video{padding:40px 0 0}.ba .ba-video video{aspect-ratio:16/9;border:1px solid var(--line-dark);background:#000;width:100%;max-width:960px;margin:0 auto;display:block}.bc{--black:#0b0b0b;--black-2:#141414;--line-dark:#262626;--cream:#f3ebdf;--cream-2:#e5dccb;--red:#c8001e;--red-dark:#8a0014;--muted:#a9a39a;--ink:#111}.bc,.bc *{box-sizing:border-box;margin:0;padding:0}.bc{scroll-behavior:smooth;background:var(--black);color:var(--cream);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.55}.bc img{max-width:100%;display:block}.bc .wrap{max-width:1180px;margin:0 auto;padding:0 24px}.bc .narrow{max-width:740px;margin:0 auto;padding:0 24px}.bc .mono{letter-spacing:.14em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:11px}.bc .display{letter-spacing:.005em;text-transform:uppercase;font-family:Bebas Neue,sans-serif;font-weight:400;line-height:.95}.bc .sub{text-transform:uppercase;letter-spacing:.01em;font-family:Oswald,sans-serif;font-weight:600}.bc .red{color:var(--red)}.bc .eyebrow{color:var(--cream);align-items:center;gap:10px;margin-bottom:18px;display:flex}.bc .eyebrow:before{content:"";background:var(--red);width:26px;height:3px}.bc .eyebrow.plain:before{display:none}.bc .eyebrow.redtxt{color:var(--red-dark)}.bc section{position:relative}.bc .light{background:var(--cream);color:var(--ink)}.bc .light p{color:#2a2a2a}.bc .ph{background:var(--black-2);border:1px solid var(--line-dark);text-align:center;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;padding:16px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex;overflow:hidden}.bc .ph img{object-fit:cover;width:100%;height:100%}.bc .ph.has-img{padding:0}.bc .btn{background:var(--red);color:var(--cream);text-transform:uppercase;letter-spacing:.02em;cursor:pointer;border:0;padding:18px 30px;font-family:Oswald,sans-serif;font-size:17px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-block}.bc .btn:hover{background:#e0001f;transform:translateY(-1px)}.bc .btn.dark{background:var(--black);text-align:center;width:100%}.bc .btn.dark:hover{background:#222}.bc .btn.outline{border:2px solid var(--cream);background:0 0;padding:10px 16px;font-size:14px}.bc .btn.outline:hover{background:var(--cream);color:var(--black)}.bc .ticker{background:var(--red);color:var(--cream);white-space:nowrap;padding:9px 0;overflow:hidden}.bc .ticker-track{animation:40s linear infinite tick;display:inline-block}.bc .ticker span{letter-spacing:.14em;padding-right:16px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500}.bc header.top{border-bottom:1px solid var(--line-dark)}.bc header.top .wrap{justify-content:space-between;align-items:center;padding-top:16px;padding-bottom:16px;display:flex}.bc .logo{letter-spacing:.01em;font-family:Oswald,sans-serif;font-size:20px;font-weight:600}.bc .badge{border:1px solid var(--cream);letter-spacing:.14em;padding:6px 12px;font-family:JetBrains Mono,monospace;font-size:10px}.bc .hero{padding:80px 0 50px;overflow:hidden}.bc .kanji{color:#1a1a1a;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-family:Noto Sans JP,sans-serif;font-weight:900;line-height:1;position:absolute}.bc .hero .kanji{font-size:clamp(160px,24vw,300px);top:20px;right:-40px}.bc .hero-grid{z-index:1;grid-template-columns:1.05fr 1fr;align-items:center;gap:32px;display:grid;position:relative}.bc .hero h1{margin-bottom:28px;font-size:clamp(52px,7.4vw,92px)}.bc .hero p.lead{color:#ddd5c9;max-width:520px;margin-bottom:26px;font-size:16.5px}.bc .reveal-note{border-left:3px solid var(--red);margin-bottom:22px;padding:4px 0 4px 12px}.bc .hero-img{margin-right:-40px;position:relative}.bc .hero-img:before{content:"";filter:blur(30px);z-index:-1;background:radial-gradient(closest-side,#c8001e59,#0000);position:absolute;inset:10% 5% 5% 15%}.bc .hero-img img{filter:drop-shadow(0 20px 40px #0009);width:100%;height:auto}.bc .stats{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.bc .stats .wrap{grid-template-columns:repeat(4,1fr);display:grid}.bc .stat{border-right:1px solid var(--line-dark);align-items:center;gap:12px;padding:26px 10px;display:flex}.bc .stat:last-child{border-right:0}.bc .stat b{font-family:Bebas Neue,sans-serif;font-size:34px;font-weight:400;line-height:1}.bc .stat span{text-transform:uppercase;letter-spacing:.04em;color:#cfc7ba;font-family:Oswald,sans-serif;font-size:12px}.bc .letter{padding:80px 0}.bc .letter-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:56px;display:grid}.bc .letter h2{margin-bottom:24px;font-size:clamp(44px,5.6vw,68px)}.bc .letter p{margin-bottom:16px;font-size:15.5px}.bc .letter .sig{text-transform:uppercase;color:var(--ink);margin-top:24px;font-family:Oswald,sans-serif;font-weight:600}.bc .checklist{border:1.5px solid var(--ink);background:var(--cream);position:sticky;top:24px}.bc .checklist h3{background:var(--black);color:var(--cream);text-transform:uppercase;padding:16px 18px;font-family:Oswald,sans-serif;font-size:16px;font-weight:600}.bc .checklist li{border-top:1px solid #bdb4a4;gap:14px;padding:13px 18px;font-size:15px;list-style:none;display:flex}.bc .checklist li em{color:var(--red);font-family:JetBrains Mono,monospace;font-style:normal;font-weight:500}.bc .checklist .foot{background:var(--red-dark);color:#fff;padding:16px 18px;font-size:14.5px;font-weight:700}.bc .ideas{padding:90px 0}.bc .ideas h2,.bc .path h2,.bc .section-h{margin-bottom:36px;font-size:clamp(44px,5.6vw,68px)}.bc .ideas-grid{border:1.5px solid var(--cream-2);grid-template-columns:repeat(3,1fr);display:grid}.bc .idea{border-right:1px solid var(--line-dark);padding:24px 20px 26px}.bc .idea:last-child{border-right:0}.bc .idea .n{color:var(--red);margin-bottom:12px;font-family:Bebas Neue,sans-serif;font-size:44px;line-height:1}.bc .idea h3{text-transform:uppercase;margin-bottom:12px;font-family:Oswald,sans-serif;font-size:18px;font-weight:600;line-height:1.2}.bc .idea p{color:#cfc7ba;font-size:14px}.bc .path{border-top:1px solid var(--line-dark);padding:80px 0 60px}.bc .path h2{margin-bottom:12px}.bc .path .intro{color:#cfc7ba;margin-bottom:36px}.bc .steps{border-top:2px solid var(--cream-2)}.bc .step{border-bottom:1px solid var(--line-dark);grid-template-columns:98px 1fr;gap:12px;padding:28px 0;display:grid}.bc .step .n{color:var(--red);font-family:Bebas Neue,sans-serif;font-size:80px;line-height:.85}.bc .step h3{text-transform:uppercase;margin-bottom:6px;font-family:Oswald,sans-serif;font-size:22px;font-weight:600}.bc .step .pain{color:var(--muted);margin-bottom:8px;font-size:14.5px;font-style:italic}.bc .step p{color:#e8e0d4;margin-bottom:14px;font-size:15px}.bc .tags{flex-wrap:wrap;gap:8px;display:flex}.bc .tag{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--cream-2);padding:5px 8px;font-family:JetBrains Mono,monospace;font-size:10.5px}.bc .tag.on{background:var(--red);border-color:var(--red)}.bc .legend{color:var(--muted);gap:18px;margin-top:22px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.bc .legend i{vertical-align:-1px;width:11px;height:11px;margin-right:6px;display:inline-block}.bc .legend .a{background:var(--red)}.bc .legend .b{border:1px solid var(--cream-2)}.bc .compare{padding:80px 0}.bc .compare .section-h{margin-bottom:36px}.bc .table{border-collapse:collapse;border:1.5px solid var(--ink);width:100%;font-size:14.5px}.bc .table th,.bc .table td{border:1px solid var(--ink);text-align:left;vertical-align:top;padding:14px}.bc .table th{text-transform:uppercase;font-family:Oswald,sans-serif;font-size:14px;font-weight:600}.bc .table th:first-child{letter-spacing:.14em;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:400}.bc .table th.dark{background:var(--black);color:var(--cream)}.bc .table td:first-child{text-transform:uppercase;width:90px;font-family:Oswald,sans-serif;font-size:13px;font-weight:600}.bc .table td:last-child{font-weight:600}.bc .core{background:var(--red);padding:80px 0}.bc .core h2{max-width:720px;margin-bottom:22px;font-size:clamp(44px,5.6vw,68px)}.bc .core .intro{max-width:620px;margin-bottom:34px;font-size:15.5px}.bc .core-grid{border:1.5px solid var(--cream);grid-template-columns:repeat(3,1fr);display:grid}.bc .core-card{background:var(--black);border-bottom:1px solid #444;border-right:1px solid #444;padding:22px 18px}.bc .core-card:nth-child(3){border-right:0}.bc .core-card.wide{border-bottom:0;border-right:0;grid-column:1/-1}.bc .core-card .mono{color:var(--muted);margin-bottom:8px;font-size:10px}.bc .core-card h3{text-transform:uppercase;margin-bottom:8px;font-family:Oswald,sans-serif;font-size:17px;font-weight:600}.bc .core-card p{color:#dcd4c8;font-size:14px}.bc .core .punch{text-transform:uppercase;margin-top:34px;font-family:Oswald,sans-serif;font-size:clamp(20px,2.4vw,26px);font-weight:600}.bc .analysis{padding:80px 0}.bc .analysis h2{margin-bottom:16px;font-size:clamp(44px,5.6vw,68px)}.bc .analysis .intro{color:#cfc7ba;max-width:560px;margin-bottom:24px}.bc .timeline{border-top:1.5px solid var(--cream-2);max-width:620px}.bc .tl{border-bottom:1px solid var(--line-dark);grid-template-columns:96px 1fr;gap:14px;padding:16px 0;display:grid}.bc .tl b{color:var(--red);font-family:Bebas Neue,sans-serif;font-size:26px;font-weight:400;line-height:1}.bc .tl p{color:#e5ddd1;font-size:14.5px}.bc .tl strong{text-transform:uppercase;color:var(--cream);font-family:Oswald,sans-serif;font-weight:600}.bc .rules{border:1px solid var(--line-dark);background:#0f0f0f;max-width:620px;margin:24px 0 32px;padding:18px 16px}.bc .rules .mono{color:var(--muted);margin-bottom:10px;font-size:10px}.bc .rules p{color:#dcd4c8;margin-bottom:8px;font-size:14px}.bc .rules p:last-child{margin-bottom:0}.bc .rules strong{color:var(--cream)}.bc .paths2{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:28px;display:grid}.bc .pathcard{border:1.5px solid var(--cream-2);padding:26px 22px}.bc .pathcard .mono{color:var(--muted);margin-bottom:10px;font-size:10px}.bc .pathcard h3{text-transform:uppercase;margin-bottom:10px;font-family:Oswald,sans-serif;font-size:22px;font-weight:600}.bc .pathcard p{color:#dcd4c8;font-size:14.5px}.bc .goals{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);gap:24px;padding:22px 0;display:grid}.bc .goals h4{text-transform:uppercase;margin-bottom:4px;font-family:Oswald,sans-serif;font-size:16px;font-weight:600}.bc .goals h4:before{content:"/ ";color:var(--red)}.bc .goals p{color:#cfc7ba;font-size:13.5px}.bc .proof{padding:80px 0}.bc .proof h2{margin-bottom:14px;font-size:clamp(44px,5.6vw,68px)}.bc .proof .intro{margin-bottom:34px}.bc .prints{grid-template-columns:1fr 1fr .72fr;align-items:stretch;gap:14px;display:grid}.bc .prints .col{flex-direction:column;gap:14px;display:flex}.bc .prints .feature{grid-column:1/-1}.bc .shot{border:1.5px solid var(--ink);box-shadow:5px 5px 0 var(--ink);background:#fff;justify-content:center;align-items:center;padding:10px;transition:transform .2s,box-shadow .2s;display:flex}.bc .shot:hover{box-shadow:7px 7px 0 var(--red);transform:translate(-2px,-2px)}.bc .shot img{width:100%;height:auto}.bc .prints .col .shot:last-child{flex:1}.bc .shot.tall{height:100%}.bc .fit{border-bottom:1px solid var(--line-dark);padding:80px 0}.bc .fit h2{margin-bottom:30px;font-size:clamp(44px,5.6vw,68px)}.bc .fit-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.bc .fit-col{border:1.5px solid var(--cream-2)}.bc .fit-col.no{border-color:var(--line-dark)}.bc .fit-col h3{background:var(--cream);color:var(--ink);text-transform:uppercase;padding:14px 16px;font-family:Oswald,sans-serif;font-size:16px;font-weight:600}.bc .fit-col.no h3{color:var(--cream);background:#1a1a1a}.bc .fit-col li{border-top:1px solid var(--line-dark);padding:13px 16px;font-size:14.5px;list-style:none}.bc .fit-col.no li{color:#cfc7ba}.bc .about{border-bottom:1px solid var(--line-dark);padding:80px 0}.bc .about-grid{grid-template-columns:260px 1fr;align-items:start;gap:28px;display:grid}.bc .about .ph{aspect-ratio:3/4}.bc .about .mono{color:var(--muted);margin-bottom:6px;font-size:10px}.bc .about h2{margin-bottom:12px;font-size:clamp(44px,5vw,56px)}.bc .about .desc{color:#dcd4c8;margin-bottom:12px}.bc .about .row{border-top:1px solid var(--line-dark);align-items:baseline;gap:24px;padding:10px 0;display:flex}.bc .about .row b{min-width:80px;font-family:Bebas Neue,sans-serif;font-size:26px;font-weight:400}.bc .about .row span{color:#dcd4c8;font-size:14px}.bc .value{padding:80px 0 40px}.bc .value h2{margin-bottom:22px;font-size:clamp(44px,5.6vw,68px)}.bc .vlist{border-top:2px solid var(--cream-2)}.bc .vrow{border-bottom:1px solid var(--line-dark);justify-content:space-between;gap:16px;padding:12px 0;font-size:14.5px;display:flex}.bc .vrow .p{white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:13px}.bc .vrow .p.s{letter-spacing:.1em;font-size:10px}.bc .vrow .lbl.sq:before{content:"";background:var(--red);width:9px;height:9px;margin-right:10px;display:inline-block}.bc .vtotal{border-bottom:2px solid var(--cream-2);text-transform:uppercase;justify-content:space-between;padding:18px 0;font-family:Oswald,sans-serif;font-size:19px;font-weight:600;display:flex}.bc .value .q{color:#e5ddd1;margin-top:20px;font-family:Oswald,sans-serif;font-size:19px;font-weight:500}.bc .price{text-align:center;padding:40px 0 80px}.bc .price .pre{color:#cfc7ba;margin-bottom:6px;font-family:Oswald,sans-serif;font-size:19px;font-weight:500}.bc .price h2{margin-bottom:36px;font-size:clamp(48px,6.4vw,76px)}.bc .pcard{background:var(--cream);max-width:420px;color:var(--ink);text-align:center;margin:0 auto}.bc .pcard .bar{background:var(--red);color:var(--cream);padding:10px}.bc .pcard .body{padding:22px 20px 18px}.bc .pcard s{color:#666;font-family:JetBrains Mono,monospace;font-size:12px}.bc .pcard .inst{margin-top:10px;font-family:Oswald,sans-serif;font-size:19px;font-weight:600}.bc .pcard .big{font-family:Bebas Neue,sans-serif;font-size:96px;line-height:.9}.bc .pcard .av{letter-spacing:.14em;color:#555;margin:6px 0 14px;font-family:JetBrains Mono,monospace;font-size:10px}.bc .pcard .incl{color:#333;margin-bottom:16px;font-size:13.5px}.bc .pcard .safe{letter-spacing:.1em;color:#555;margin-top:12px;font-family:JetBrains Mono,monospace;font-size:9.5px}.bc .bonus{border:1.5px solid var(--red);text-align:left;grid-template-columns:240px 1fr;margin-top:36px;display:grid}.bc .bonus .l{background:var(--red);padding:22px 20px}.bc .bonus .l .mono{font-size:9.5px}.bc .bonus .l b{margin-top:4px;font-family:Bebas Neue,sans-serif;font-size:34px;font-weight:400;line-height:.95;display:block}.bc .bonus .r{padding:22px 20px}.bc .bonus h3,.bc .guarantee h3{text-transform:uppercase;margin-bottom:6px;font-family:Oswald,sans-serif;font-size:20px;font-weight:600}.bc .bonus p,.bc .guarantee p{color:#dcd4c8;font-size:14.5px}.bc .guarantee{border:1.5px solid var(--cream-2);text-align:left;align-items:center;gap:20px;margin-top:30px;padding:20px;display:flex}.bc .guarantee .d{border:1.5px solid var(--cream-2);flex-direction:column;flex:0 0 70px;justify-content:center;align-items:center;height:70px;display:flex}.bc .guarantee .d b{font-family:Bebas Neue,sans-serif;font-size:40px;font-weight:400;line-height:.9}.bc .guarantee .d span{letter-spacing:.14em;font-family:JetBrains Mono,monospace;font-size:8px}.bc .faq{border-top:1px solid var(--line-dark);padding:80px 0}.bc .faq h2{margin-bottom:24px;font-size:clamp(44px,5.6vw,62px)}.bc .faq-list{border-top:1.5px solid var(--cream-2)}.bc details{border-bottom:1px solid var(--line-dark)}.bc summary{cursor:pointer;justify-content:space-between;gap:16px;padding:20px 0;font-family:Oswald,sans-serif;font-size:16.5px;font-weight:500;list-style:none;display:flex}.bc summary::-webkit-details-marker{display:none}.bc summary:after{content:"+";color:var(--red);font-size:20px;line-height:1;transition:transform .2s}.bc details[open] summary:after{transform:rotate(45deg)}.bc details p{color:#cfc7ba;max-width:640px;padding:0 0 20px;font-size:14.5px}.bc .askbox{border:1px solid var(--line-dark);justify-content:space-between;align-items:center;gap:16px;margin-top:36px;padding:16px;display:flex}.bc .askbox span{font-family:Oswald,sans-serif;font-size:16px;font-weight:500}.bc .final{text-align:center;border-top:1px solid var(--line-dark);padding:80px 0 70px;overflow:hidden}.bc .final .kanji{font-size:clamp(140px,20vw,240px);bottom:-60px;left:-30px}.bc .final>.wrap{z-index:1;position:relative}.bc .final h2{margin-bottom:24px;font-size:clamp(48px,6.6vw,82px)}.bc .two{text-align:left;grid-template-columns:1fr 1fr;gap:14px;max-width:740px;margin:0 auto 22px;display:grid}.bc .two div{border:1px solid var(--line-dark);padding:18px 16px}.bc .two div.pick{border:1.5px solid var(--red)}.bc .two .mono{color:var(--muted);margin-bottom:6px;font-size:10px}.bc .two p{color:#cfc7ba;font-size:14.5px}.bc .two .pick p{color:var(--cream);font-weight:600}.bc .final .nope{margin-bottom:18px;font-family:Oswald,sans-serif;font-size:17px;font-weight:500}.bc footer{border-top:1px solid var(--line-dark)}.bc footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:22px;padding-bottom:28px;display:flex}.bc footer .mono{color:var(--muted);font-size:10px}.bc footer a{color:var(--muted);margin-left:14px;font-family:JetBrains Mono,monospace;font-size:10px}@media (width<=900px){.bc .hero-grid,.bc .letter-grid,.bc .about-grid{grid-template-columns:1fr}.bc .hero-img{max-width:560px;margin-right:0}.bc .checklist{position:static}.bc .stats .wrap{grid-template-columns:repeat(2,1fr)}.bc .stat:nth-child(2){border-right:0}.bc .stat:nth-child(-n+2){border-bottom:1px solid var(--line-dark)}.bc .ideas-grid,.bc .core-grid,.bc .goals,.bc .prints{grid-template-columns:1fr}.bc .idea,.bc .core-card{border-right:0;border-bottom:1px solid var(--line-dark)}.bc .core-card.wide{grid-column:auto}.bc .paths2,.bc .fit-grid,.bc .two{grid-template-columns:1fr}.bc .about .ph{max-width:260px}.bc .bonus{grid-template-columns:1fr}}@media (width<=600px){.bc .wrap,.bc .narrow{padding:0 16px}.bc .hero{padding-top:50px}.bc .step{grid-template-columns:1fr}.bc .step .n{font-size:60px}.bc .table{font-size:13px}.bc .table th,.bc .table td{padding:10px 8px}.bc .askbox{flex-direction:column;align-items:flex-start}.bc .badge{display:none}}.bc .bc-video{padding:40px 0 0}.bc .bc-video video{aspect-ratio:16/9;border:1px solid var(--line-dark);background:#000;width:100%;max-width:960px;margin:0 auto;display:block}.bcu{--black:#0b0b0b;--black-2:#141414;--line-dark:#262626;--cream:#f3ebdf;--cream-2:#e5dccb;--red:#c8001e;--red-dark:#8a0014;--muted:#a9a39a;--ink:#111}.bcu,.bcu *{box-sizing:border-box;margin:0;padding:0}.bcu{scroll-behavior:smooth;background:var(--black);color:var(--cream);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.55}.bcu img{max-width:100%;display:block}.bcu .wrap{max-width:1180px;margin:0 auto;padding:0 24px}.bcu .narrow{max-width:740px;margin:0 auto;padding:0 24px}.bcu .mono{letter-spacing:.14em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:11px}.bcu .display{letter-spacing:.005em;text-transform:uppercase;font-family:Bebas Neue,sans-serif;font-weight:400;line-height:.95}.bcu .sub{text-transform:uppercase;letter-spacing:.01em;font-family:Oswald,sans-serif;font-weight:600}.bcu .red{color:var(--red)}.bcu .eyebrow{color:var(--cream);align-items:center;gap:10px;margin-bottom:18px;display:flex}.bcu .eyebrow:before{content:"";background:var(--red);width:26px;height:3px}.bcu .eyebrow.plain:before{display:none}.bcu .eyebrow.redtxt{color:var(--red-dark)}.bcu section{position:relative}.bcu .light{background:var(--cream);color:var(--ink)}.bcu .light p{color:#2a2a2a}.bcu .ph{background:var(--black-2);border:1px solid var(--line-dark);text-align:center;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;padding:16px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex;overflow:hidden}.bcu .ph img{object-fit:cover;width:100%;height:100%}.bcu .ph.has-img{padding:0}.bcu .btn{background:var(--red);color:var(--cream);text-transform:uppercase;letter-spacing:.02em;cursor:pointer;border:0;padding:18px 30px;font-family:Oswald,sans-serif;font-size:17px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-block}.bcu .btn:hover{background:#e0001f;transform:translateY(-1px)}.bcu .btn.dark{background:var(--black);text-align:center;width:100%}.bcu .btn.dark:hover{background:#222}.bcu .btn.outline{border:2px solid var(--cream);background:0 0;padding:10px 16px;font-size:14px}.bcu .btn.outline:hover{background:var(--cream);color:var(--black)}.bcu .ticker{background:var(--red);color:var(--cream);white-space:nowrap;padding:9px 0;overflow:hidden}.bcu .ticker-track{animation:40s linear infinite tick;display:inline-block}.bcu .ticker span{letter-spacing:.14em;padding-right:16px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500}.bcu header.top{border-bottom:1px solid var(--line-dark)}.bcu header.top .wrap{justify-content:space-between;align-items:center;padding-top:16px;padding-bottom:16px;display:flex}.bcu .logo{letter-spacing:.01em;font-family:Oswald,sans-serif;font-size:20px;font-weight:600}.bcu .badge{border:1px solid var(--cream);letter-spacing:.14em;padding:6px 12px;font-family:JetBrains Mono,monospace;font-size:10px}.bcu .hero{padding:80px 0 50px;overflow:hidden}.bcu .kanji{color:#1a1a1a;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-family:Noto Sans JP,sans-serif;font-weight:900;line-height:1;position:absolute}.bcu .hero .kanji{font-size:clamp(160px,24vw,300px);top:20px;right:-40px}.bcu .hero-grid{z-index:1;grid-template-columns:1.05fr 1fr;align-items:center;gap:32px;display:grid;position:relative}.bcu .hero h1{margin-bottom:28px;font-size:clamp(52px,7.4vw,92px)}.bcu .hero p.lead{color:#ddd5c9;max-width:520px;margin-bottom:26px;font-size:16.5px}.bcu .reveal-note{border-left:3px solid var(--red);margin-bottom:22px;padding:4px 0 4px 12px}.bcu .hero-img{margin-right:-40px;position:relative}.bcu .hero-img:before{content:"";filter:blur(30px);z-index:-1;background:radial-gradient(closest-side,#c8001e59,#0000);position:absolute;inset:10% 5% 5% 15%}.bcu .hero-img img{filter:drop-shadow(0 20px 40px #0009);width:100%;height:auto}.bcu .stats{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.bcu .stats .wrap{grid-template-columns:repeat(4,1fr);display:grid}.bcu .stat{border-right:1px solid var(--line-dark);align-items:center;gap:12px;padding:26px 10px;display:flex}.bcu .stat:last-child{border-right:0}.bcu .stat b{font-family:Bebas Neue,sans-serif;font-size:34px;font-weight:400;line-height:1}.bcu .stat span{text-transform:uppercase;letter-spacing:.04em;color:#cfc7ba;font-family:Oswald,sans-serif;font-size:12px}.bcu .letter{padding:80px 0}.bcu .letter-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:56px;display:grid}.bcu .letter h2{margin-bottom:24px;font-size:clamp(44px,5.6vw,68px)}.bcu .letter p{margin-bottom:16px;font-size:15.5px}.bcu .letter .sig{text-transform:uppercase;color:var(--ink);margin-top:24px;font-family:Oswald,sans-serif;font-weight:600}.bcu .checklist{border:1.5px solid var(--ink);background:var(--cream);position:sticky;top:24px}.bcu .checklist h3{background:var(--black);color:var(--cream);text-transform:uppercase;padding:16px 18px;font-family:Oswald,sans-serif;font-size:16px;font-weight:600}.bcu .checklist li{border-top:1px solid #bdb4a4;gap:14px;padding:13px 18px;font-size:15px;list-style:none;display:flex}.bcu .checklist li em{color:var(--red);font-family:JetBrains Mono,monospace;font-style:normal;font-weight:500}.bcu .checklist .foot{background:var(--red-dark);color:#fff;padding:16px 18px;font-size:14.5px;font-weight:700}.bcu .ideas{padding:90px 0}.bcu .ideas h2,.bcu .path h2,.bcu .section-h{margin-bottom:36px;font-size:clamp(44px,5.6vw,68px)}.bcu .ideas-grid{border:1.5px solid var(--cream-2);grid-template-columns:repeat(3,1fr);display:grid}.bcu .idea{border-right:1px solid var(--line-dark);padding:24px 20px 26px}.bcu .idea:last-child{border-right:0}.bcu .idea .n{color:var(--red);margin-bottom:12px;font-family:Bebas Neue,sans-serif;font-size:44px;line-height:1}.bcu .idea h3{text-transform:uppercase;margin-bottom:12px;font-family:Oswald,sans-serif;font-size:18px;font-weight:600;line-height:1.2}.bcu .idea p{color:#cfc7ba;font-size:14px}.bcu .path{border-top:1px solid var(--line-dark);padding:80px 0 60px}.bcu .path h2{margin-bottom:12px}.bcu .path .intro{color:#cfc7ba;margin-bottom:36px}.bcu .steps{border-top:2px solid var(--cream-2)}.bcu .step{border-bottom:1px solid var(--line-dark);grid-template-columns:98px 1fr;gap:12px;padding:28px 0;display:grid}.bcu .step .n{color:var(--red);font-family:Bebas Neue,sans-serif;font-size:80px;line-height:.85}.bcu .step h3{text-transform:uppercase;margin-bottom:6px;font-family:Oswald,sans-serif;font-size:22px;font-weight:600}.bcu .step .pain{color:var(--muted);margin-bottom:8px;font-size:14.5px;font-style:italic}.bcu .step p{color:#e8e0d4;margin-bottom:14px;font-size:15px}.bcu .tags{flex-wrap:wrap;gap:8px;display:flex}.bcu .tag{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--cream-2);padding:5px 8px;font-family:JetBrains Mono,monospace;font-size:10.5px}.bcu .tag.on{background:var(--red);border-color:var(--red)}.bcu .legend{color:var(--muted);gap:18px;margin-top:22px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.bcu .legend i{vertical-align:-1px;width:11px;height:11px;margin-right:6px;display:inline-block}.bcu .legend .a{background:var(--red)}.bcu .legend .b{border:1px solid var(--cream-2)}.bcu .compare{padding:80px 0}.bcu .compare .section-h{margin-bottom:36px}.bcu .table{border-collapse:collapse;border:1.5px solid var(--ink);width:100%;font-size:14.5px}.bcu .table th,.bcu .table td{border:1px solid var(--ink);text-align:left;vertical-align:top;padding:14px}.bcu .table th{text-transform:uppercase;font-family:Oswald,sans-serif;font-size:14px;font-weight:600}.bcu .table th:first-child{letter-spacing:.14em;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:400}.bcu .table th.dark{background:var(--black);color:var(--cream)}.bcu .table td:first-child{text-transform:uppercase;width:90px;font-family:Oswald,sans-serif;font-size:13px;font-weight:600}.bcu .table td:last-child{font-weight:600}.bcu .core{background:var(--red);padding:80px 0}.bcu .core h2{max-width:720px;margin-bottom:22px;font-size:clamp(44px,5.6vw,68px)}.bcu .core .intro{max-width:620px;margin-bottom:34px;font-size:15.5px}.bcu .core-grid{border:1.5px solid var(--cream);grid-template-columns:repeat(3,1fr);display:grid}.bcu .core-card{background:var(--black);border-bottom:1px solid #444;border-right:1px solid #444;padding:22px 18px}.bcu .core-card:nth-child(3){border-right:0}.bcu .core-card.wide{border-bottom:0;border-right:0;grid-column:1/-1}.bcu .core-card .mono{color:var(--muted);margin-bottom:8px;font-size:10px}.bcu .core-card h3{text-transform:uppercase;margin-bottom:8px;font-family:Oswald,sans-serif;font-size:17px;font-weight:600}.bcu .core-card p{color:#dcd4c8;font-size:14px}.bcu .core .punch{text-transform:uppercase;margin-top:34px;font-family:Oswald,sans-serif;font-size:clamp(20px,2.4vw,26px);font-weight:600}.bcu .analysis{padding:80px 0}.bcu .analysis h2{margin-bottom:16px;font-size:clamp(44px,5.6vw,68px)}.bcu .analysis .intro{color:#cfc7ba;max-width:560px;margin-bottom:24px}.bcu .timeline{border-top:1.5px solid var(--cream-2);max-width:620px}.bcu .tl{border-bottom:1px solid var(--line-dark);grid-template-columns:96px 1fr;gap:14px;padding:16px 0;display:grid}.bcu .tl b{color:var(--red);font-family:Bebas Neue,sans-serif;font-size:26px;font-weight:400;line-height:1}.bcu .tl p{color:#e5ddd1;font-size:14.5px}.bcu .tl strong{text-transform:uppercase;color:var(--cream);font-family:Oswald,sans-serif;font-weight:600}.bcu .rules{border:1px solid var(--line-dark);background:#0f0f0f;max-width:620px;margin:24px 0 32px;padding:18px 16px}.bcu .rules .mono{color:var(--muted);margin-bottom:10px;font-size:10px}.bcu .rules p{color:#dcd4c8;margin-bottom:8px;font-size:14px}.bcu .rules p:last-child{margin-bottom:0}.bcu .rules strong{color:var(--cream)}.bcu .paths2{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:28px;display:grid}.bcu .pathcard{border:1.5px solid var(--cream-2);padding:26px 22px}.bcu .pathcard .mono{color:var(--muted);margin-bottom:10px;font-size:10px}.bcu .pathcard h3{text-transform:uppercase;margin-bottom:10px;font-family:Oswald,sans-serif;font-size:22px;font-weight:600}.bcu .pathcard p{color:#dcd4c8;font-size:14.5px}.bcu .goals{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);gap:24px;padding:22px 0;display:grid}.bcu .goals h4{text-transform:uppercase;margin-bottom:4px;font-family:Oswald,sans-serif;font-size:16px;font-weight:600}.bcu .goals h4:before{content:"/ ";color:var(--red)}.bcu .goals p{color:#cfc7ba;font-size:13.5px}.bcu .proof{padding:80px 0}.bcu .proof h2{margin-bottom:14px;font-size:clamp(44px,5.6vw,68px)}.bcu .proof .intro{margin-bottom:34px}.bcu .prints{grid-template-columns:1fr 1fr .72fr;align-items:stretch;gap:14px;display:grid}.bcu .prints .col{flex-direction:column;gap:14px;display:flex}.bcu .prints .feature{grid-column:1/-1}.bcu .shot{border:1.5px solid var(--ink);box-shadow:5px 5px 0 var(--ink);background:#fff;justify-content:center;align-items:center;padding:10px;transition:transform .2s,box-shadow .2s;display:flex}.bcu .shot:hover{box-shadow:7px 7px 0 var(--red);transform:translate(-2px,-2px)}.bcu .shot img{width:100%;height:auto}.bcu .prints .col .shot:last-child{flex:1}.bcu .shot.tall{height:100%}.bcu .fit{border-bottom:1px solid var(--line-dark);padding:80px 0}.bcu .fit h2{margin-bottom:30px;font-size:clamp(44px,5.6vw,68px)}.bcu .fit-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.bcu .fit-col{border:1.5px solid var(--cream-2)}.bcu .fit-col.no{border-color:var(--line-dark)}.bcu .fit-col h3{background:var(--cream);color:var(--ink);text-transform:uppercase;padding:14px 16px;font-family:Oswald,sans-serif;font-size:16px;font-weight:600}.bcu .fit-col.no h3{color:var(--cream);background:#1a1a1a}.bcu .fit-col li{border-top:1px solid var(--line-dark);padding:13px 16px;font-size:14.5px;list-style:none}.bcu .fit-col.no li{color:#cfc7ba}.bcu .about{border-bottom:1px solid var(--line-dark);padding:80px 0}.bcu .about-grid{grid-template-columns:260px 1fr;align-items:start;gap:28px;display:grid}.bcu .about .ph{aspect-ratio:3/4}.bcu .about .mono{color:var(--muted);margin-bottom:6px;font-size:10px}.bcu .about h2{margin-bottom:12px;font-size:clamp(44px,5vw,56px)}.bcu .about .desc{color:#dcd4c8;margin-bottom:12px}.bcu .about .row{border-top:1px solid var(--line-dark);align-items:baseline;gap:24px;padding:10px 0;display:flex}.bcu .about .row b{min-width:80px;font-family:Bebas Neue,sans-serif;font-size:26px;font-weight:400}.bcu .about .row span{color:#dcd4c8;font-size:14px}.bcu .value{padding:80px 0 40px}.bcu .value h2{margin-bottom:22px;font-size:clamp(44px,5.6vw,68px)}.bcu .vlist{border-top:2px solid var(--cream-2)}.bcu .vrow{border-bottom:1px solid var(--line-dark);justify-content:space-between;gap:16px;padding:12px 0;font-size:14.5px;display:flex}.bcu .vrow .p{white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:13px}.bcu .vrow .p.s{letter-spacing:.1em;font-size:10px}.bcu .vrow .lbl.sq:before{content:"";background:var(--red);width:9px;height:9px;margin-right:10px;display:inline-block}.bcu .vintro{color:#cfc7ba;max-width:620px;margin:-6px 0 28px;font-size:15.5px}.bcu .vgroup{border:1.5px solid var(--line-dark);margin-bottom:16px}.bcu .vgroup.hl{border-color:var(--red)}.bcu .vhead{background:var(--black-2);border-bottom:1px solid var(--line-dark);align-items:center;gap:14px;padding:14px 18px;display:flex}.bcu .vgroup.hl .vhead{background:var(--red-dark);border-color:var(--red)}.bcu .vhead .vn{color:var(--red);font-family:Bebas Neue,sans-serif;font-size:38px;line-height:1}.bcu .vgroup.hl .vhead .vn{color:var(--cream)}.bcu .vhead h3{text-transform:uppercase;font-family:Oswald,sans-serif;font-size:18px;font-weight:600;line-height:1.1}.bcu .vhead p{letter-spacing:.12em;text-transform:uppercase;color:#cfc7ba;margin-top:4px;font-family:JetBrains Mono,monospace;font-size:10px}.bcu .vgroup .vrow{align-items:center;padding:12px 18px}.bcu .vgroup .vrow:last-child{border-bottom:0}.bcu .vrow .lbl small{color:var(--muted);margin-top:2px;font-size:13px;display:block}.bcu .vsub{text-transform:uppercase;color:#e5ddd1;background:#0f0f0f;justify-content:space-between;gap:16px;padding:12px 18px;font-family:Oswald,sans-serif;font-size:14px;font-weight:500;display:flex}.bcu .vgroup.hl .vsub{color:var(--cream)}.bcu .vtotal{border-top:2px solid var(--cream-2);border-bottom:2px solid var(--cream-2);text-transform:uppercase;justify-content:space-between;margin-top:8px;padding:18px 0;font-family:Oswald,sans-serif;font-size:19px;font-weight:600;display:flex}.bcu .value .q{color:#e5ddd1;margin-top:20px;font-family:Oswald,sans-serif;font-size:19px;font-weight:500}.bcu .price{text-align:center;padding:40px 0 80px}.bcu .price .pre{color:#cfc7ba;margin-bottom:6px;font-family:Oswald,sans-serif;font-size:19px;font-weight:500}.bcu .price h2{margin-bottom:36px;font-size:clamp(48px,6.4vw,76px)}.bcu .pcard{background:var(--cream);max-width:420px;color:var(--ink);text-align:center;margin:0 auto}.bcu .pcard .bar{background:var(--red);color:var(--cream);padding:10px}.bcu .pcard .body{padding:22px 20px 18px}.bcu .pcard s{color:#666;font-family:JetBrains Mono,monospace;font-size:12px}.bcu .pcard .inst{margin-top:10px;font-family:Oswald,sans-serif;font-size:19px;font-weight:600}.bcu .pcard .big{font-family:Bebas Neue,sans-serif;font-size:96px;line-height:.9}.bcu .pcard .av{letter-spacing:.14em;color:#555;margin:6px 0 14px;font-family:JetBrains Mono,monospace;font-size:10px}.bcu .pcard .incl{color:#333;margin-bottom:16px;font-size:13.5px}.bcu .pcard .safe{letter-spacing:.1em;color:#555;margin-top:12px;font-family:JetBrains Mono,monospace;font-size:9.5px}.bcu .bonus{border:1.5px solid var(--red);text-align:left;grid-template-columns:240px 1fr;margin-top:36px;display:grid}.bcu .bonus .l{background:var(--red);padding:22px 20px}.bcu .bonus .l .mono{font-size:9.5px}.bcu .bonus .l b{margin-top:4px;font-family:Bebas Neue,sans-serif;font-size:34px;font-weight:400;line-height:.95;display:block}.bcu .bonus .r{padding:22px 20px}.bcu .bonus h3,.bcu .guarantee h3{text-transform:uppercase;margin-bottom:6px;font-family:Oswald,sans-serif;font-size:20px;font-weight:600}.bcu .bonus p,.bcu .guarantee p{color:#dcd4c8;font-size:14.5px}.bcu .guarantee{border:1.5px solid var(--cream-2);text-align:left;align-items:center;gap:20px;margin-top:30px;padding:20px;display:flex}.bcu .guarantee .d{border:1.5px solid var(--cream-2);flex-direction:column;flex:0 0 70px;justify-content:center;align-items:center;height:70px;display:flex}.bcu .guarantee .d b{font-family:Bebas Neue,sans-serif;font-size:40px;font-weight:400;line-height:.9}.bcu .guarantee .d span{letter-spacing:.14em;font-family:JetBrains Mono,monospace;font-size:8px}.bcu .faq{border-top:1px solid var(--line-dark);padding:80px 0}.bcu .faq h2{margin-bottom:24px;font-size:clamp(44px,5.6vw,62px)}.bcu .faq-list{border-top:1.5px solid var(--cream-2)}.bcu details{border-bottom:1px solid var(--line-dark)}.bcu summary{cursor:pointer;justify-content:space-between;gap:16px;padding:20px 0;font-family:Oswald,sans-serif;font-size:16.5px;font-weight:500;list-style:none;display:flex}.bcu summary::-webkit-details-marker{display:none}.bcu summary:after{content:"+";color:var(--red);font-size:20px;line-height:1;transition:transform .2s}.bcu details[open] summary:after{transform:rotate(45deg)}.bcu details p{color:#cfc7ba;max-width:640px;padding:0 0 20px;font-size:14.5px}.bcu .askbox{border:1px solid var(--line-dark);justify-content:space-between;align-items:center;gap:16px;margin-top:36px;padding:16px;display:flex}.bcu .askbox span{font-family:Oswald,sans-serif;font-size:16px;font-weight:500}.bcu .final{text-align:center;border-top:1px solid var(--line-dark);padding:80px 0 70px;overflow:hidden}.bcu .final .kanji{font-size:clamp(140px,20vw,240px);bottom:-60px;left:-30px}.bcu .final>.wrap{z-index:1;position:relative}.bcu .final h2{margin-bottom:24px;font-size:clamp(48px,6.6vw,82px)}.bcu .two{text-align:left;grid-template-columns:1fr 1fr;gap:14px;max-width:740px;margin:0 auto 22px;display:grid}.bcu .two div{border:1px solid var(--line-dark);padding:18px 16px}.bcu .two div.pick{border:1.5px solid var(--red)}.bcu .two .mono{color:var(--muted);margin-bottom:6px;font-size:10px}.bcu .two p{color:#cfc7ba;font-size:14.5px}.bcu .two .pick p{color:var(--cream);font-weight:600}.bcu .final .nope{margin-bottom:18px;font-family:Oswald,sans-serif;font-size:17px;font-weight:500}.bcu footer{border-top:1px solid var(--line-dark)}.bcu footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:22px;padding-bottom:28px;display:flex}.bcu footer .mono{color:var(--muted);font-size:10px}.bcu footer a{color:var(--muted);margin-left:14px;font-family:JetBrains Mono,monospace;font-size:10px}@media (width<=900px){.bcu .hero-grid,.bcu .letter-grid,.bcu .about-grid{grid-template-columns:1fr}.bcu .hero-img{max-width:560px;margin-right:0}.bcu .checklist{position:static}.bcu .stats .wrap{grid-template-columns:repeat(2,1fr)}.bcu .stat:nth-child(2){border-right:0}.bcu .stat:nth-child(-n+2){border-bottom:1px solid var(--line-dark)}.bcu .ideas-grid,.bcu .core-grid,.bcu .goals,.bcu .prints{grid-template-columns:1fr}.bcu .idea,.bcu .core-card{border-right:0;border-bottom:1px solid var(--line-dark)}.bcu .core-card.wide{grid-column:auto}.bcu .paths2,.bcu .fit-grid,.bcu .two{grid-template-columns:1fr}.bcu .about .ph{max-width:260px}.bcu .bonus{grid-template-columns:1fr}}@media (width<=600px){.bcu .wrap,.bcu .narrow{padding:0 16px}.bcu .hero{padding-top:50px}.bcu .step{grid-template-columns:1fr}.bcu .step .n{font-size:60px}.bcu .table{font-size:13px}.bcu .table th,.bcu .table td{padding:10px 8px}.bcu .askbox{flex-direction:column;align-items:flex-start}.bcu .badge{display:none}}.bf26{--black:#0b0b0b;--black-2:#141414;--line-dark:#262626;--cream:#f3ebdf;--cream-2:#e5dccb;--red:#c8001e;--red-dark:#8a0014;--muted:#a9a39a;--ink:#111}.bf26,.bf26 *{box-sizing:border-box;margin:0;padding:0}.bf26{scroll-behavior:smooth;background:var(--black);color:var(--cream);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.55}.bf26 img{max-width:100%;display:block}.bf26 .wrap{max-width:1180px;margin:0 auto;padding:0 24px}.bf26 .narrow{max-width:740px;margin:0 auto;padding:0 24px}.bf26 .mono{letter-spacing:.14em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:11px}.bf26 .display{letter-spacing:.005em;text-transform:uppercase;font-family:Bebas Neue,sans-serif;font-weight:400;line-height:.95}.bf26 .sub{text-transform:uppercase;letter-spacing:.01em;font-family:Oswald,sans-serif;font-weight:600}.bf26 .red{color:var(--red)}.bf26 .eyebrow{color:var(--cream);align-items:center;gap:10px;margin-bottom:18px;display:flex}.bf26 .eyebrow:before{content:"";background:var(--red);width:26px;height:3px}.bf26 .eyebrow.plain:before{display:none}.bf26 .eyebrow.redtxt{color:var(--red-dark)}.bf26 section{position:relative}.bf26 .light{background:var(--cream);color:var(--ink)}.bf26 .light p{color:#2a2a2a}.bf26 .ph{background:var(--black-2);border:1px solid var(--line-dark);text-align:center;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;padding:16px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex;overflow:hidden}.bf26 .ph img{object-fit:cover;width:100%;height:100%}.bf26 .ph.has-img{padding:0}.bf26 .btn{background:var(--red);color:var(--cream);text-transform:uppercase;letter-spacing:.02em;cursor:pointer;border:0;padding:18px 30px;font-family:Oswald,sans-serif;font-size:17px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-block}.bf26 .btn:hover{background:#e0001f;transform:translateY(-1px)}.bf26 .btn.dark{background:var(--black);text-align:center;width:100%}.bf26 .btn.dark:hover{background:#222}.bf26 .btn.outline{border:2px solid var(--cream);background:0 0;padding:10px 16px;font-size:14px}.bf26 .btn.outline:hover{background:var(--cream);color:var(--black)}.bf26 .ticker{background:var(--red);color:var(--cream);white-space:nowrap;padding:9px 0;overflow:hidden}.bf26 .ticker-track{animation:40s linear infinite tick;display:inline-block}.bf26 .ticker span{letter-spacing:.14em;padding-right:16px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500}.bf26 header.top{border-bottom:1px solid var(--line-dark)}.bf26 header.top .wrap{justify-content:space-between;align-items:center;padding-top:16px;padding-bottom:16px;display:flex}.bf26 .logo{letter-spacing:.01em;font-family:Oswald,sans-serif;font-size:20px;font-weight:600}.bf26 .badge{border:1px solid var(--cream);letter-spacing:.14em;padding:6px 12px;font-family:JetBrains Mono,monospace;font-size:10px}.bf26 .hero{padding:80px 0 50px;overflow:hidden}.bf26 .kanji{color:#1a1a1a;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-family:Noto Sans JP,sans-serif;font-weight:900;line-height:1;position:absolute}.bf26 .hero .kanji{font-size:clamp(160px,24vw,300px);top:20px;right:-40px}.bf26 .hero-grid{z-index:1;grid-template-columns:1.05fr 1fr;align-items:center;gap:32px;display:grid;position:relative}.bf26 .hero h1{margin-bottom:28px;font-size:clamp(52px,7.4vw,92px)}.bf26 .hero p.lead{color:#ddd5c9;max-width:520px;margin-bottom:26px;font-size:16.5px}.bf26 .reveal-note{border-left:3px solid var(--red);margin-bottom:22px;padding:4px 0 4px 12px}.bf26 .hero-img{margin-right:-40px;position:relative}.bf26 .hero-img:before{content:"";filter:blur(30px);z-index:-1;background:radial-gradient(closest-side,#c8001e59,#0000);position:absolute;inset:10% 5% 5% 15%}.bf26 .hero-img img{filter:drop-shadow(0 20px 40px #0009);width:100%;height:auto}.bf26 .stats{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.bf26 .stats .wrap{grid-template-columns:repeat(4,1fr);display:grid}.bf26 .stat{border-right:1px solid var(--line-dark);align-items:center;gap:12px;padding:26px 10px;display:flex}.bf26 .stat:last-child{border-right:0}.bf26 .stat b{font-family:Bebas Neue,sans-serif;font-size:34px;font-weight:400;line-height:1}.bf26 .stat span{text-transform:uppercase;letter-spacing:.04em;color:#cfc7ba;font-family:Oswald,sans-serif;font-size:12px}.bf26 .letter{padding:80px 0}.bf26 .letter-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:56px;display:grid}.bf26 .letter h2{margin-bottom:24px;font-size:clamp(44px,5.6vw,68px)}.bf26 .letter p{margin-bottom:16px;font-size:15.5px}.bf26 .letter .sig{text-transform:uppercase;color:var(--ink);margin-top:24px;font-family:Oswald,sans-serif;font-weight:600}.bf26 .checklist{border:1.5px solid var(--ink);background:var(--cream);position:sticky;top:24px}.bf26 .checklist h3{background:var(--black);color:var(--cream);text-transform:uppercase;padding:16px 18px;font-family:Oswald,sans-serif;font-size:16px;font-weight:600}.bf26 .checklist li{border-top:1px solid #bdb4a4;gap:14px;padding:13px 18px;font-size:15px;list-style:none;display:flex}.bf26 .checklist li em{color:var(--red);font-family:JetBrains Mono,monospace;font-style:normal;font-weight:500}.bf26 .checklist .foot{background:var(--red-dark);color:#fff;padding:16px 18px;font-size:14.5px;font-weight:700}.bf26 .ideas{padding:90px 0}.bf26 .ideas h2,.bf26 .path h2,.bf26 .section-h{margin-bottom:36px;font-size:clamp(44px,5.6vw,68px)}.bf26 .ideas-grid{border:1.5px solid var(--cream-2);grid-template-columns:repeat(3,1fr);display:grid}.bf26 .idea{border-right:1px solid var(--line-dark);padding:24px 20px 26px}.bf26 .idea:last-child{border-right:0}.bf26 .idea .n{color:var(--red);margin-bottom:12px;font-family:Bebas Neue,sans-serif;font-size:44px;line-height:1}.bf26 .idea h3{text-transform:uppercase;margin-bottom:12px;font-family:Oswald,sans-serif;font-size:18px;font-weight:600;line-height:1.2}.bf26 .idea p{color:#cfc7ba;font-size:14px}.bf26 .path{border-top:1px solid var(--line-dark);padding:80px 0 60px}.bf26 .path h2{margin-bottom:12px}.bf26 .path .intro{color:#cfc7ba;margin-bottom:36px}.bf26 .steps{border-top:2px solid var(--cream-2)}.bf26 .step{border-bottom:1px solid var(--line-dark);grid-template-columns:98px 1fr;gap:12px;padding:28px 0;display:grid}.bf26 .step .n{color:var(--red);font-family:Bebas Neue,sans-serif;font-size:80px;line-height:.85}.bf26 .step h3{text-transform:uppercase;margin-bottom:6px;font-family:Oswald,sans-serif;font-size:22px;font-weight:600}.bf26 .step .pain{color:var(--muted);margin-bottom:8px;font-size:14.5px;font-style:italic}.bf26 .step p{color:#e8e0d4;margin-bottom:14px;font-size:15px}.bf26 .tags{flex-wrap:wrap;gap:8px;display:flex}.bf26 .tag{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--cream-2);padding:5px 8px;font-family:JetBrains Mono,monospace;font-size:10.5px}.bf26 .tag.on{background:var(--red);border-color:var(--red)}.bf26 .legend{color:var(--muted);gap:18px;margin-top:22px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.bf26 .legend i{vertical-align:-1px;width:11px;height:11px;margin-right:6px;display:inline-block}.bf26 .legend .a{background:var(--red)}.bf26 .legend .b{border:1px solid var(--cream-2)}.bf26 .compare{padding:80px 0}.bf26 .compare .section-h{margin-bottom:36px}.bf26 .table{border-collapse:collapse;border:1.5px solid var(--ink);width:100%;font-size:14.5px}.bf26 .table th,.bf26 .table td{border:1px solid var(--ink);text-align:left;vertical-align:top;padding:14px}.bf26 .table th{text-transform:uppercase;font-family:Oswald,sans-serif;font-size:14px;font-weight:600}.bf26 .table th:first-child{letter-spacing:.14em;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:400}.bf26 .table th.dark{background:var(--black);color:var(--cream)}.bf26 .table td:first-child{text-transform:uppercase;width:90px;font-family:Oswald,sans-serif;font-size:13px;font-weight:600}.bf26 .table td:last-child{font-weight:600}.bf26 .core{background:var(--red);padding:80px 0}.bf26 .core h2{max-width:720px;margin-bottom:22px;font-size:clamp(44px,5.6vw,68px)}.bf26 .core .intro{max-width:620px;margin-bottom:34px;font-size:15.5px}.bf26 .core-grid{border:1.5px solid var(--cream);grid-template-columns:repeat(3,1fr);display:grid}.bf26 .core-card{background:var(--black);border-bottom:1px solid #444;border-right:1px solid #444;padding:22px 18px}.bf26 .core-card:nth-child(3){border-right:0}.bf26 .core-card.wide{border-bottom:0;border-right:0;grid-column:1/-1}.bf26 .core-card .mono{color:var(--muted);margin-bottom:8px;font-size:10px}.bf26 .core-card h3{text-transform:uppercase;margin-bottom:8px;font-family:Oswald,sans-serif;font-size:17px;font-weight:600}.bf26 .core-card p{color:#dcd4c8;font-size:14px}.bf26 .core .punch{text-transform:uppercase;margin-top:34px;font-family:Oswald,sans-serif;font-size:clamp(20px,2.4vw,26px);font-weight:600}.bf26 .analysis{padding:80px 0}.bf26 .analysis h2{margin-bottom:16px;font-size:clamp(44px,5.6vw,68px)}.bf26 .analysis .intro{color:#cfc7ba;max-width:560px;margin-bottom:24px}.bf26 .timeline{border-top:1.5px solid var(--cream-2);max-width:620px}.bf26 .tl{border-bottom:1px solid var(--line-dark);grid-template-columns:96px 1fr;gap:14px;padding:16px 0;display:grid}.bf26 .tl b{color:var(--red);font-family:Bebas Neue,sans-serif;font-size:26px;font-weight:400;line-height:1}.bf26 .tl p{color:#e5ddd1;font-size:14.5px}.bf26 .tl strong{text-transform:uppercase;color:var(--cream);font-family:Oswald,sans-serif;font-weight:600}.bf26 .rules{border:1px solid var(--line-dark);background:#0f0f0f;max-width:620px;margin:24px 0 32px;padding:18px 16px}.bf26 .rules .mono{color:var(--muted);margin-bottom:10px;font-size:10px}.bf26 .rules p{color:#dcd4c8;margin-bottom:8px;font-size:14px}.bf26 .rules p:last-child{margin-bottom:0}.bf26 .rules strong{color:var(--cream)}.bf26 .paths2{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:28px;display:grid}.bf26 .pathcard{border:1.5px solid var(--cream-2);padding:26px 22px}.bf26 .pathcard .mono{color:var(--muted);margin-bottom:10px;font-size:10px}.bf26 .pathcard h3{text-transform:uppercase;margin-bottom:10px;font-family:Oswald,sans-serif;font-size:22px;font-weight:600}.bf26 .pathcard p{color:#dcd4c8;font-size:14.5px}.bf26 .goals{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);gap:24px;padding:22px 0;display:grid}.bf26 .goals h4{text-transform:uppercase;margin-bottom:4px;font-family:Oswald,sans-serif;font-size:16px;font-weight:600}.bf26 .goals h4:before{content:"/ ";color:var(--red)}.bf26 .goals p{color:#cfc7ba;font-size:13.5px}.bf26 .proof{padding:80px 0}.bf26 .proof h2{margin-bottom:14px;font-size:clamp(44px,5.6vw,68px)}.bf26 .proof .intro{margin-bottom:34px}.bf26 .prints{grid-template-columns:1fr 1fr .72fr;align-items:stretch;gap:14px;display:grid}.bf26 .prints .col{flex-direction:column;gap:14px;display:flex}.bf26 .prints .feature{grid-column:1/-1}.bf26 .shot{border:1.5px solid var(--ink);box-shadow:5px 5px 0 var(--ink);background:#fff;justify-content:center;align-items:center;padding:10px;transition:transform .2s,box-shadow .2s;display:flex}.bf26 .shot:hover{box-shadow:7px 7px 0 var(--red);transform:translate(-2px,-2px)}.bf26 .shot img{width:100%;height:auto}.bf26 .prints .col .shot:last-child{flex:1}.bf26 .shot.tall{height:100%}.bf26 .fit{border-bottom:1px solid var(--line-dark);padding:80px 0}.bf26 .fit h2{margin-bottom:30px;font-size:clamp(44px,5.6vw,68px)}.bf26 .fit-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.bf26 .fit-col{border:1.5px solid var(--cream-2)}.bf26 .fit-col.no{border-color:var(--line-dark)}.bf26 .fit-col h3{background:var(--cream);color:var(--ink);text-transform:uppercase;padding:14px 16px;font-family:Oswald,sans-serif;font-size:16px;font-weight:600}.bf26 .fit-col.no h3{color:var(--cream);background:#1a1a1a}.bf26 .fit-col li{border-top:1px solid var(--line-dark);padding:13px 16px;font-size:14.5px;list-style:none}.bf26 .fit-col.no li{color:#cfc7ba}.bf26 .about{border-bottom:1px solid var(--line-dark);padding:80px 0}.bf26 .about-grid{grid-template-columns:260px 1fr;align-items:start;gap:28px;display:grid}.bf26 .about .ph{aspect-ratio:3/4}.bf26 .about .mono{color:var(--muted);margin-bottom:6px;font-size:10px}.bf26 .about h2{margin-bottom:12px;font-size:clamp(44px,5vw,56px)}.bf26 .about .desc{color:#dcd4c8;margin-bottom:12px}.bf26 .about .row{border-top:1px solid var(--line-dark);align-items:baseline;gap:24px;padding:10px 0;display:flex}.bf26 .about .row b{min-width:80px;font-family:Bebas Neue,sans-serif;font-size:26px;font-weight:400}.bf26 .about .row span{color:#dcd4c8;font-size:14px}.bf26 .value{padding:80px 0 40px}.bf26 .value h2{margin-bottom:22px;font-size:clamp(44px,5.6vw,68px)}.bf26 .vlist{border-top:2px solid var(--cream-2)}.bf26 .vrow{border-bottom:1px solid var(--line-dark);justify-content:space-between;gap:16px;padding:12px 0;font-size:14.5px;display:flex}.bf26 .vrow .p{white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:13px}.bf26 .vrow .p.s{letter-spacing:.1em;font-size:10px}.bf26 .vrow .lbl.sq:before{content:"";background:var(--red);width:9px;height:9px;margin-right:10px;display:inline-block}.bf26 .vtotal{border-bottom:2px solid var(--cream-2);text-transform:uppercase;justify-content:space-between;padding:18px 0;font-family:Oswald,sans-serif;font-size:19px;font-weight:600;display:flex}.bf26 .value .q{color:#e5ddd1;margin-top:20px;font-family:Oswald,sans-serif;font-size:19px;font-weight:500}.bf26 .price{text-align:center;padding:40px 0 80px}.bf26 .price .pre{color:#cfc7ba;margin-bottom:6px;font-family:Oswald,sans-serif;font-size:19px;font-weight:500}.bf26 .price h2{margin-bottom:36px;font-size:clamp(48px,6.4vw,76px)}.bf26 .pcard{background:var(--cream);max-width:420px;color:var(--ink);text-align:center;margin:0 auto}.bf26 .pcard .bar{background:var(--red);color:var(--cream);padding:10px}.bf26 .pcard .body{padding:22px 20px 18px}.bf26 .pcard s{color:#666;font-family:JetBrains Mono,monospace;font-size:12px}.bf26 .pcard .inst{margin-top:10px;font-family:Oswald,sans-serif;font-size:19px;font-weight:600}.bf26 .pcard .big{font-family:Bebas Neue,sans-serif;font-size:96px;line-height:.9}.bf26 .pcard .av{letter-spacing:.14em;color:#555;margin:6px 0 14px;font-family:JetBrains Mono,monospace;font-size:10px}.bf26 .pcard .incl{color:#333;margin-bottom:16px;font-size:13.5px}.bf26 .pcard .safe{letter-spacing:.1em;color:#555;margin-top:12px;font-family:JetBrains Mono,monospace;font-size:9.5px}.bf26 .bonus{border:1.5px solid var(--red);text-align:left;grid-template-columns:240px 1fr;margin-top:36px;display:grid}.bf26 .bonus .l{background:var(--red);padding:22px 20px}.bf26 .bonus .l .mono{font-size:9.5px}.bf26 .bonus .l b{margin-top:4px;font-family:Bebas Neue,sans-serif;font-size:34px;font-weight:400;line-height:.95;display:block}.bf26 .bonus .r{padding:22px 20px}.bf26 .bonus h3,.bf26 .guarantee h3{text-transform:uppercase;margin-bottom:6px;font-family:Oswald,sans-serif;font-size:20px;font-weight:600}.bf26 .bonus p,.bf26 .guarantee p{color:#dcd4c8;font-size:14.5px}.bf26 .guarantee{border:1.5px solid var(--cream-2);text-align:left;align-items:center;gap:20px;margin-top:30px;padding:20px;display:flex}.bf26 .guarantee .d{border:1.5px solid var(--cream-2);flex-direction:column;flex:0 0 70px;justify-content:center;align-items:center;height:70px;display:flex}.bf26 .guarantee .d b{font-family:Bebas Neue,sans-serif;font-size:40px;font-weight:400;line-height:.9}.bf26 .guarantee .d span{letter-spacing:.14em;font-family:JetBrains Mono,monospace;font-size:8px}.bf26 .faq{border-top:1px solid var(--line-dark);padding:80px 0}.bf26 .faq h2{margin-bottom:24px;font-size:clamp(44px,5.6vw,62px)}.bf26 .faq-list{border-top:1.5px solid var(--cream-2)}.bf26 details{border-bottom:1px solid var(--line-dark)}.bf26 summary{cursor:pointer;justify-content:space-between;gap:16px;padding:20px 0;font-family:Oswald,sans-serif;font-size:16.5px;font-weight:500;list-style:none;display:flex}.bf26 summary::-webkit-details-marker{display:none}.bf26 summary:after{content:"+";color:var(--red);font-size:20px;line-height:1;transition:transform .2s}.bf26 details[open] summary:after{transform:rotate(45deg)}.bf26 details p{color:#cfc7ba;max-width:640px;padding:0 0 20px;font-size:14.5px}.bf26 .askbox{border:1px solid var(--line-dark);justify-content:space-between;align-items:center;gap:16px;margin-top:36px;padding:16px;display:flex}.bf26 .askbox span{font-family:Oswald,sans-serif;font-size:16px;font-weight:500}.bf26 .final{text-align:center;border-top:1px solid var(--line-dark);padding:80px 0 70px;overflow:hidden}.bf26 .final .kanji{font-size:clamp(140px,20vw,240px);bottom:-60px;left:-30px}.bf26 .final>.wrap{z-index:1;position:relative}.bf26 .final h2{margin-bottom:24px;font-size:clamp(48px,6.6vw,82px)}.bf26 .two{text-align:left;grid-template-columns:1fr 1fr;gap:14px;max-width:740px;margin:0 auto 22px;display:grid}.bf26 .two div{border:1px solid var(--line-dark);padding:18px 16px}.bf26 .two div.pick{border:1.5px solid var(--red)}.bf26 .two .mono{color:var(--muted);margin-bottom:6px;font-size:10px}.bf26 .two p{color:#cfc7ba;font-size:14.5px}.bf26 .two .pick p{color:var(--cream);font-weight:600}.bf26 .final .nope{margin-bottom:18px;font-family:Oswald,sans-serif;font-size:17px;font-weight:500}.bf26 footer{border-top:1px solid var(--line-dark)}.bf26 footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:22px;padding-bottom:28px;display:flex}.bf26 footer .mono{color:var(--muted);font-size:10px}.bf26 footer a{color:var(--muted);margin-left:14px;font-family:JetBrains Mono,monospace;font-size:10px}@media (width<=900px){.bf26 .hero-grid,.bf26 .letter-grid,.bf26 .about-grid{grid-template-columns:1fr}.bf26 .hero-img{max-width:560px;margin-right:0}.bf26 .checklist{position:static}.bf26 .stats .wrap{grid-template-columns:repeat(2,1fr)}.bf26 .stat:nth-child(2){border-right:0}.bf26 .stat:nth-child(-n+2){border-bottom:1px solid var(--line-dark)}.bf26 .ideas-grid,.bf26 .core-grid,.bf26 .goals,.bf26 .prints{grid-template-columns:1fr}.bf26 .idea,.bf26 .core-card{border-right:0;border-bottom:1px solid var(--line-dark)}.bf26 .core-card.wide{grid-column:auto}.bf26 .paths2,.bf26 .fit-grid,.bf26 .two{grid-template-columns:1fr}.bf26 .about .ph{max-width:260px}.bf26 .bonus{grid-template-columns:1fr}}@media (width<=600px){.bf26 .wrap,.bf26 .narrow{padding:0 16px}.bf26 .hero{padding-top:50px}.bf26 .step{grid-template-columns:1fr}.bf26 .step .n{font-size:60px}.bf26 .table{font-size:13px}.bf26 .table th,.bf26 .table td{padding:10px 8px}.bf26 .askbox{flex-direction:column;align-items:flex-start}.bf26 .badge{display:none}}.bfp{color:#f3ebdf;-webkit-font-smoothing:antialiased;background:#0b0b0b;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.55}.bfp *,.bfp :before,.bfp :after{box-sizing:border-box;margin:0;padding:0}.bfp img{max-width:100%;display:block}.bfp a{color:#c8001e}.bfp summary::-webkit-details-marker{display:none}.bfp .scp0:hover{color:#f3ebdf!important;background:#e0001f!important}.bfp .scp1:hover{color:#f3ebdf!important;background:#111!important}@media (prefers-reduced-motion:reduce){.bfp *{animation:none!important}}body[data-bfp-has-bar] a[aria-label="Pedir ajuda no WhatsApp"]{bottom:calc(var(--bfp-bar-h,0px) + 14px)}
