.bprx{--black:#030303;--white:#fffaf1;--muted:#aaa196;--gold:#c8a96a;--gold2:#ead8aa;--line:rgba(200,169,106,.3);background:var(--black);color:var(--white);overflow:hidden}.bprx *{box-sizing:border-box}.bprx .w{max-width:1180px;margin:0 auto;padding:0 26px}.bprx .k{font-size:.75rem;text-transform:uppercase;letter-spacing:.22em;color:var(--gold2);margin:0 0 18px}.bprx h1{font-size:clamp(4rem,10vw,9rem);line-height:.82;letter-spacing:-.075em;margin:0 0 26px;color:var(--white)}.bprx h2{font-size:clamp(2.35rem,5vw,4.65rem);line-height:.9;letter-spacing:-.065em;margin:0 0 24px;color:var(--white)}.bprx p{font-size:1.04rem;line-height:1.7;color:#fffaf1c2}.bprx .hero{position:relative;min-height:86vh;display:flex;align-items:center;padding:96px 0 86px;background:radial-gradient(circle at 76% 42%,rgba(200,169,106,.18),transparent 28%),#030303;border-bottom:1px solid var(--line)}.bprx .hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#030303,#030303eb 42%,#0303039e);pointer-events:none}.bprx .grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr .78fr;gap:70px;align-items:center}.bprx .lead{font-size:clamp(1.12rem,2vw,1.55rem);max-width:640px;color:#fffaf1d6}.bprx .meta{display:flex;flex-wrap:wrap;gap:10px;margin:34px 0}.bprx .pill{border:1px solid var(--line);color:var(--gold2);border-radius:999px;padding:8px 13px;background:#ffffff06;font-size:.86rem}.bprx .actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.bprx .btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border-radius:999px;text-decoration:none;font-weight:800;border:1px solid var(--gold)}.bprx .btn.pri{background:var(--gold2);color:#050505;border-color:var(--gold2)}.bprx .btn.sec{color:var(--white);background:#ffffff0a}.bprx .bookcover,.bprx .hero-image{position:relative;aspect-ratio:705/1000;background:#000;border:1px solid var(--line);box-shadow:0 40px 110px #000000b8;overflow:hidden;transform:rotate(1deg)}.bprx .hero-image img{width:100%;height:100%;object-fit:cover;display:block}.bprx .bookcover{padding:10% 8%}.bprx .bookcover .t{font-weight:950;font-size:clamp(3.2rem,6vw,5.9rem);line-height:.92;letter-spacing:-.065em;color:#fffaf1}.bprx .bookcover .t span{display:block}.bprx .bookcover .author{position:absolute;left:0;right:0;bottom:8%;text-align:center;letter-spacing:.46em;font-size:.84rem;color:#fffaf1}.bprx .section{padding:92px 0;border-bottom:1px solid var(--line);position:relative}.bprx .section.soft{background:linear-gradient(180deg,#060606,#0b0b0b)}.bprx .tw{display:grid;grid-template-columns:.75fr 1.25fr;gap:58px;align-items:start}.bprx .copy{max-width:760px}.bprx .quote{font-size:clamp(1.7rem,3.2vw,3rem);line-height:1.08;letter-spacing:-.04em;color:var(--white);margin:12px 0 0}.bprx .quote strong,.bprx .quote b{color:var(--gold2)}.bprx .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:34px 0 28px}.bprx .card{border:1px solid var(--line);background:#ffffff09;padding:24px;border-radius:22px;min-height:120px}.bprx .card span{display:block;font-size:.74rem;text-transform:uppercase;letter-spacing:.16em;color:var(--muted);margin-bottom:10px}.bprx .card strong{display:block;color:var(--white);font-size:1.12rem}.bprx .steps{display:grid;gap:14px;margin:32px 0}.bprx .step{display:grid;grid-template-columns:54px 1fr;gap:18px;align-items:center;padding:20px;border:1px solid var(--line);border-radius:22px;background:#ffffff09;color:#fffaf1d6}.bprx .step span{width:54px;height:54px;border-radius:50%;background:var(--gold2);color:#050505;display:flex;align-items:center;justify-content:center;font-weight:900}.bprx .faq details{border:1px solid var(--line);border-radius:20px;background:#ffffff09;padding:20px 22px;margin-bottom:12px}.bprx .faq summary{cursor:pointer;font-weight:800;color:var(--white)}.bprx .final{text-align:center;background:radial-gradient(circle at 50% 0%,rgba(200,169,106,.22),transparent 42%),#030303}@media(max-width:900px){.bprx .grid,.bprx .tw{grid-template-columns:1fr;gap:38px}.bprx .cards{grid-template-columns:1fr}.bprx .section{padding:68px 0}.bprx .bookcover,.bprx .hero-image{max-width:420px;margin:0 auto}.bprx .hero{padding:70px 0}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/bpr-homepage.css.map */
