@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap');
.bpc-site{--ink:#151a17;--paper:#f3f2ec;--green:#d2fa68;--muted:#8c918b;color:var(--ink);background:var(--paper);font-family:Manrope,Arial,sans-serif;margin:0 calc(50% - 50vw);font-size:15px;line-height:1.6}.bpc-site *{box-sizing:border-box}.bpc-header{height:76px;padding:0 6vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d9dad3}.bpc-brand{font:500 13px 'DM Mono',monospace;letter-spacing:.08em;color:var(--ink);text-decoration:none}.bpc-header nav{display:flex;gap:30px}.bpc-header nav a,.bpc-cart{color:var(--ink);text-decoration:none;font-size:12px}.bpc-hero{background:#171c19;color:#f4f3ed;min-height:620px;padding:90px 10vw;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8vw}.bpc-kicker,.bpc-links,.bpc-proof,.bpc-report span,.bpc-report-grid small{font:11px 'DM Mono',monospace;letter-spacing:.12em}.bpc-kicker{color:#6c795f}.bpc-hero .bpc-kicker{color:var(--green)}.bpc-hero h1{font-size:clamp(52px,7vw,94px);line-height:.94;letter-spacing:-.07em;margin:30px 0}.bpc-hero h1 em{font-style:normal;color:var(--green)}.bpc-lead{font-size:21px}.bpc-muted{color:#a6aaa2}.bpc-price{font-size:20px;margin:28px 0}.bpc-price span{font:11px 'DM Mono';color:var(--green);margin-left:14px}.bpc-button{display:inline-block;padding:15px 24px;background:var(--green);color:#151a17;text-decoration:none;font:11px 'DM Mono';letter-spacing:.1em}.bpc-links{display:flex;gap:20px;margin-top:28px}.bpc-links a{color:#f3f2ec}.bpc-product-art{height:420px;display:grid;place-items:center;position:relative}.bpc-glow{position:absolute;width:320px;height:320px;border-radius:50%;background:#cafa66;filter:blur(90px);opacity:.22}.bpc-pen{position:relative;width:115px;height:350px;border-radius:40px;background:linear-gradient(90deg,#bbc4b9,#f4f3ed 35%,#adb8ad 80%,#eff2e9);box-shadow:30px 35px 55px #080b0999;transform:rotate(18deg);display:flex;flex-direction:column;justify-content:center;align-items:center;color:#26362b}.bpc-pen:before,.bpc-pen:after{content:'';position:absolute;left:35px;width:45px;background:#d9ded5}.bpc-pen:before{height:40px;top:-30px;border-radius:8px 8px 0 0}.bpc-pen:after{height:30px;bottom:-25px;border-radius:0 0 8px 8px}.bpc-pen span{font-size:10px;letter-spacing:.1em}.bpc-pen b{font-size:24px}.bpc-pen i{font:8px 'DM Mono';margin-top:30px}.bpc-product-art small{position:absolute;bottom:0;color:#9b9e97;font:10px 'DM Mono';letter-spacing:.12em}.bpc-proof{text-align:center;padding:25px;border-bottom:1px solid #dedfd8}.bpc-proof span{color:#8cae42;margin:0 10px}.bpc-section{padding:100px 12vw}.bpc-section h2{font-size:clamp(32px,5vw,58px);line-height:1.04;letter-spacing:-.06em;margin:18px 0 34px}.bpc-product{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw}.bpc-specs{margin:0}.bpc-specs div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #d8d9d2;padding:12px 0}.bpc-specs dt{color:#797e77}.bpc-specs dd{margin:0;text-align:right}.bpc-dark{background:#171c19;color:#f3f2ec}.bpc-dark .bpc-kicker{color:var(--green)}.bpc-report{max-width:700px;margin:50px auto 20px;padding:34px;border:1px solid #404640;background:#202622}.bpc-report h3{font-size:25px}.bpc-report-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:35px}.bpc-report-grid div{display:grid;gap:8px}.bpc-report-grid small{color:#a0a69d}.bpc-disclaimer{font-size:12px;color:#aaa;margin:auto;max-width:700px}.bpc-wide{max-width:680px}.bpc-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:50px}.bpc-cards article{border:1px solid #d8d9d2;padding:26px;min-height:180px}.bpc-cards h3{font:12px 'DM Mono';letter-spacing:.06em}.bpc-cards p{color:#777}.bpc-faq{background:#e9e9e2}.bpc-faq details{border-top:1px solid #cfd1c8;padding:20px 0}.bpc-faq summary{cursor:pointer;font-weight:700}.bpc-faq details p{color:#60655e}.bpc-footer{background:#171c19;color:#f3f2ec;padding:65px 12vw}.bpc-footer p{max-width:460px;color:#a5aaa2}.bpc-footer small{color:#7e857d}@media(max-width:700px){.bpc-header{padding:0 6vw}.bpc-header nav{display:none}.bpc-hero{padding:65px 8vw;grid-template-columns:1fr;gap:20px}.bpc-product-art{height:350px}.bpc-section{padding:70px 8vw}.bpc-product{grid-template-columns:1fr;gap:30px}.bpc-cards{grid-template-columns:1fr}.bpc-proof{font-size:9px}.bpc-report{padding:22px}}
