body.bcr-landing-page{margin:0;background:#fffdf9;color:#24211c;font:16px/1.55 Arial,sans-serif}.bcr-landing-page *{box-sizing:border-box}.bcr-landing-page a{color:inherit}.lp-header,.lp-main,.lp-footer{max-width:960px;margin:auto}.lp-header{padding:14px 24px;display:flex;justify-content:center;align-items:center;border-bottom:1px solid #eee3d6}.lp-brand{text-align:center;text-decoration:none;font:italic 22px/1.05 Georgia,serif}.lp-brand span{font-size:18px}.lp-access{font-size:13px}.lp-hero{padding:28px 24px 36px;display:grid;grid-template-columns:1fr 1fr;gap:18px 40px;align-items:center}.bcr-landing-page h1{grid-column:1/-1;text-align:center;font:800 44px/1.1 Arial,sans-serif;letter-spacing:-1px;margin:0 0 10px;padding:0;border:0;color:#24211c}.lp-cover{text-align:center}.lp-book{display:block;width:auto;height:auto;max-width:100%;max-height:370px;margin:auto;object-fit:contain;filter:drop-shadow(0 7px 12px #0002)}.lp-offer{text-align:center}.lp-prices{display:flex;align-items:baseline;justify-content:center;gap:10px}.lp-prices span{font-size:18px}.lp-prices strong{font-size:36px;font-weight:800;color:#a54422}.lp-offer p{font-size:16px;margin:10px 0 18px}.lp-button{display:flex;align-items:center;justify-content:center;gap:20px;min-height:52px;max-width:360px;margin:0 auto 10px;background:#a54422;color:white!important;text-decoration:none!important;font-size:23px;font-weight:700;border-radius:6px;padding:12px 24px}.lp-button:hover{background:#803219}.lp-button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #a54422;outline-offset:3px}.lp-offer small{font-size:12px;color:#635d53}.lp-section{padding:30px 24px;border-top:1px solid #eee3d6}.bcr-landing-page h2{font:700 27px/1.2 Arial,sans-serif;letter-spacing:0;color:#24211c;margin:0 0 16px;border:0;padding:0}.lp-details p{margin:0 0 16px}.lp-details ul{padding-left:22px;margin:0}.lp-details li{margin:8px 0}.lp-eyebrow{display:none}.lp-faq details{padding:12px 0;border-bottom:1px solid #eee3d6}.lp-faq summary{font-weight:700;cursor:pointer;min-height:30px}.lp-faq details p{margin:10px 0;font-size:14px}.lp-footer{text-align:center;padding:26px 20px;font-size:12px;color:#635d53;border-top:1px solid #eee3d6}.lp-footer>strong{display:block;margin-bottom:8px}.lp-footer nav{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin:16px 0}.lp-skip{position:absolute;left:-9999px}.lp-skip:focus{left:10px;top:10px;padding:10px;background:white;z-index:99999}
@media(max-width:600px){.lp-header{padding:9px 16px}.lp-brand{font-size:18px}.lp-brand span{font-size:15px}.lp-access{font-size:12px}.lp-hero{padding:16px 18px 22px;grid-template-columns:1fr;gap:12px}.bcr-landing-page h1{font-size:30px;line-height:1.08;margin:0;letter-spacing:-.7px}.lp-book{max-height:clamp(170px,32svh,250px);max-width:90%}.lp-prices strong{font-size:30px}.lp-prices span{font-size:16px}.lp-offer p{font-size:13px;margin:4px 0 10px}.lp-button{min-height:48px;padding:9px 20px;font-size:22px;margin-bottom:6px;max-width:100%}.lp-section{padding:24px 18px}.bcr-landing-page h2{font-size:23px}.lp-faq summary{min-height:36px}}

.lp-prices{flex-wrap:wrap}.lp-prices del{font-size:20px;color:#756f66;text-decoration-thickness:2px;font-weight:400}

.lp-offer .lp-saving{color:#3d6634;font-weight:700;font-size:14px;margin:2px 0 8px}

.lp-video video{display:block;width:min(100%,360px);height:auto;max-width:100%;aspect-ratio:9/16;object-fit:contain;background:#151815;border-radius:10px;margin:0 auto 24px}.lp-video-caption{font-size:12px;color:#635d53;margin:10px 0 24px}.lp-video .lp-offer{max-width:450px;margin:auto}.lp-video .lp-prices{margin-bottom:12px}

.lp-video-player{position:relative;width:min(100%,360px);margin:0 auto 24px}.lp-video-player video{width:100%;margin:0}.lp-video-sound{position:absolute;top:12px;right:12px;min-width:82px;min-height:44px;padding:8px 14px;border:1px solid #ffffff99;border-radius:24px;background:#151815d9;color:#fff;font:700 14px/1.2 Arial,sans-serif;cursor:pointer}.lp-video-sound:hover{background:#151815}.lp-video-sound:focus-visible{outline:3px solid #f5c15a;outline-offset:3px}
