.biopp-wrap{max-width:1180px;margin:0 auto;padding:42px 20px 70px;color:#202020}.biopp-hero{text-align:center;padding:54px 30px;background:#f6f4ef;border-radius:16px}.biopp-hero>span,.biopp-card>span,.biopp-social span,.biopp-final>span,.biopp-home span{color:#a47b3d;font-size:10px;font-weight:800;letter-spacing:1.8px}.biopp-hero h1{max-width:860px;margin:12px auto 16px;font-size:42px;line-height:1.15}.biopp-hero h1 strong{color:#a47b3d}.biopp-hero p{max-width:760px;margin:auto;color:#666;line-height:1.7}.biopp-grid{display:grid;gap:18px;margin-top:34px}.biopp-grid-3{grid-template-columns:repeat(3,1fr)}.biopp-grid-2{grid-template-columns:repeat(2,1fr)}.biopp-card{padding:28px;background:#fff;border:1px solid #e1ddd5;border-radius:12px}.biopp-card-gold{background:#fffaf1;border-color:#d7c39a}.biopp-card h2{font-size:22px;margin:10px 0}.biopp-card p{color:#666;font-size:13px;line-height:1.7}.biopp-social{margin:42px 0 0;padding:42px;background:#222;color:#fff;border-radius:14px;text-align:center}.biopp-social>div{max-width:850px;margin:auto}.biopp-social h2{font-size:30px;margin:10px 0}.biopp-social p{color:#ddd;line-height:1.75}.biopp-final{text-align:center;padding:50px 20px 0}.biopp-final h2{font-size:30px}.biopp-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.biopp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;margin-top:12px;background:#222;color:#fff!important;text-decoration:none!important;border-radius:5px;font-size:10px;font-weight:800;letter-spacing:.5px}.biopp-btn-outline{background:transparent;border:1px solid #a47b3d;color:#a47b3d!important}.biopp-home{max-width:1180px;margin:45px auto;padding:34px;display:grid;grid-template-columns:1fr 280px;gap:30px;align-items:center;background:#f6f4ef;border:1px solid #e1ddd5;border-radius:14px}.biopp-home-copy h2{font-size:30px;margin:8px 0 10px}.biopp-home-copy p{color:#666;line-height:1.7}.biopp-home-qr{text-align:center;background:#fff;padding:20px;border-radius:10px}.biopp-home-qr img{display:block;width:180px;max-width:100%;height:auto;margin:10px auto}.biopp-home-qr strong{display:block;font-size:16px;line-height:1.25}.biopp-home-qr span{display:block}.biopp-home-qr a{display:block}@media(max-width:780px){.biopp-grid-3,.biopp-grid-2,.biopp-home{grid-template-columns:1fr}.biopp-wrap{padding:22px 14px 45px}.biopp-hero{padding:36px 18px}.biopp-hero h1{font-size:30px}.biopp-social{padding:30px 18px}.biopp-home{margin:30px 14px;padding:25px 18px}.biopp-home-qr{max-width:300px;width:100%;margin:auto}}
