.ambient-player{position:relative;isolation:isolate;background:#191d1b;line-height:0}
.ambient-player video{width:100%;height:auto;display:block;object-fit:contain;aspect-ratio:16/9}
.ambient-player.portrait video{aspect-ratio:9/16}
.ambient-toggle{position:absolute;z-index:2;left:10px;bottom:10px;min-height:44px;display:flex;gap:8px;align-items:center;padding:9px 13px;background:#131b18e8;color:white;border:1px solid #ffffff66;border-radius:3px;font-size:12px;line-height:1.4;box-shadow:0 2px 9px #0002}
.ambient-toggle:hover{background:#111a16}.ambient-toggle:focus-visible{outline:3px solid #e6c379}
.ambient-expand{position:absolute;right:10px;bottom:10px;min-height:44px;padding:8px 13px;color:white;background:#131b18d9;border:1px solid #ffffff55;border-radius:3px;font-size:11px;line-height:1.4}
.proof-cta{margin-top:30px}.proof-cta .text-link{font-size:16px}.proof .media-foot{flex-wrap:wrap}
.system-player.full-story{width:min(100%,350px);max-width:350px}
.system-player.full-story figcaption{font-size:12px;line-height:1.8}
.conversion-note{border-right:3px solid #b2955b;padding-right:18px;margin-block:25px;font-size:16px;color:var(--ink)}
.lp{background:var(--paper)}.lp .wrap{width:min(1180px,calc(100% - 80px))}
.lp-header{background:var(--dark);color:white;padding-block:21px}.lp-header .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px}.lp-header img{width:165px}.lp-header a{text-decoration:none;font-size:14px}.lp-header .lp-call{font-weight:600}
.lp-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:7%;align-items:center;padding-block:58px 46px}
.lp-hero h1{font-size:clamp(42px,4.7vw,65px);line-height:1.12;letter-spacing:-1.8px}.lp-hero h1 em{font-style:normal;color:#80673b}
.lp-hero .eyebrow{font-size:13px;line-height:1.7;margin-bottom:21px}.lp-lead{font-size:20px;line-height:1.8;margin-block:25px;color:#525c53}.lp-hero .actions{margin-top:23px}.lp-hero .actions p{font-size:12px;color:#747a70;margin:0}.lp-hero figure figcaption{font-size:11px;line-height:1.8;color:var(--muted);margin-top:12px}.lp-hero figure.tall{max-width:300px;justify-self:center;width:100%}
.lp-offer{background:#242c26;color:#fbf7ed;padding:25px 30px;display:grid;grid-template-columns:1fr auto;gap:12px 35px;align-items:center}.lp-offer h2{font-size:24px;letter-spacing:0;line-height:1.5}.lp-offer .price{font-size:40px;font-weight:800;color:#e1c88d;white-space:nowrap;line-height:1.2}.lp-offer p{font-size:12px;color:#d2d4c7;margin:0;grid-column:1/-1;line-height:1.7}
.lp-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding-block:39px 50px;border-bottom:1px solid var(--line)}.lp-benefits h3{font-size:20px;margin-bottom:10px}.lp-benefits p{font-size:15px;color:var(--muted);line-height:1.8;margin:0}
.lp-proof{display:grid;grid-template-columns:1.1fr .9fr;gap:11%;align-items:center;padding-block:62px}.lp-proof h2{font-size:40px;margin-bottom:22px}.lp-proof p{color:var(--muted);font-size:17px;line-height:1.9}.lp-proof figure{max-width:265px;width:100%;justify-self:center}.lp-proof figure.wide{max-width:none}.lp-proof figcaption{font-size:11px;line-height:1.7;color:var(--muted);margin-top:12px}.lp-proof .text-link{font-size:15px}
.lp-included{padding-bottom:55px}.lp-included h2{font-size:29px;margin-bottom:20px}.lp-included ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.lp-included li{padding:16px 25px 16px 0;border-top:1px solid var(--line);position:relative;font-size:16px}.lp-included li:before{content:'✓';position:absolute;right:0;color:#9a7837;font-weight:800}.scope-note{padding:17px 20px;border-right:3px solid #aa8a4d;background:#eee8dc;color:#56574b;font-size:14px;line-height:1.8;margin-block:18px 0}
.lp-contact{padding-block:58px;background:#232a24;color:#f7f4e9}.lp-contact .contact-layout{gap:8%;grid-template-columns:1fr 1.2fr}.lp-contact .eyebrow{color:#d3ba82}.lp-contact h2{font-size:42px}.lp-contact .contact-layout>div>p{font-size:17px;color:#c5cbbc}.lp-person{display:flex;gap:18px;align-items:center;margin-block:27px}.lp-person img{width:86px;height:86px;border-radius:50%;object-fit:cover}.lp-person strong{display:block;font-size:20px}.lp-person span{display:block;font-size:13px;color:#bdc8b9}.lp-contact .phone{font-size:21px;margin-block:18px}.lp-contact form{padding:30px}.lp-contact .form-grid{gap:16px}.lp-contact .form-grid .full{grid-column:1/-1}.lp-contact .form-note{color:#636c61}.lp-contact .form-status{font-size:14px}.lp-contact #preview-thanks{font-size:13px;display:block;margin-top:15px}
.lp-faq{padding-block:57px}.lp-faq h2{font-size:31px;margin-bottom:25px}.lp-faq .faq-list{max-width:900px}.lp-footer{padding-block:28px 35px;background:#171b18;color:#c8d0c5;font-size:12px}.lp-footer .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.lp-footer p{margin:0}.lp-footer button{color:inherit;border:0;background:none;text-decoration:underline;font-size:12px;padding:0}.lp-footer nav{display:flex;gap:22px}.lp-footer small{width:100%;color:#a2ac9b}
.thanks-main{max-width:800px;margin:auto;padding:70px 24px 85px}.thanks-main h1{font-size:54px;line-height:1.15;margin-bottom:24px}.thanks-main>p{font-size:21px;color:var(--muted);line-height:1.9}.thanks-main ol{list-style:none;padding:0;margin-block:35px}.thanks-main li{padding:19px 0;border-top:1px solid var(--line);font-size:18px}.thanks-main li b{margin-left:14px;color:#93723a}.thanks-main .fine{font-size:14px;margin-top:20px}.thanks-proof{max-width:520px;margin-top:35px}.thanks-proof p{font-size:13px;color:var(--muted);margin-top:12px}
@media(max-width:800px){.lp .wrap{width:calc(100% - 40px)}.lp-header{padding-block:17px}.lp-header img{width:140px}.lp-header a{font-size:12px}.lp-hero{grid-template-columns:1fr;gap:28px;padding-top:34px;padding-bottom:32px}.lp-hero h1{font-size:41px;line-height:1.15;letter-spacing:-1.2px}.lp-lead{font-size:18px;margin-block:20px}.lp-hero .actions{gap:10px}.lp-hero .actions .button{width:100%;font-size:15px;padding:15px}.lp-hero figure.tall{max-width:255px}.lp-offer{padding:22px;grid-template-columns:1fr;gap:13px}.lp-offer h2{font-size:21px}.lp-offer .price{font-size:36px}.lp-benefits{grid-template-columns:1fr;gap:22px;padding-block:29px 36px}.lp-benefits h3{font-size:19px;margin-bottom:4px}.lp-proof{grid-template-columns:1fr;gap:27px;padding-block:39px}.lp-proof h2{font-size:34px}.lp-proof p{font-size:16px}.lp-proof figure{max-width:260px}.lp-included{padding-bottom:37px}.lp-included ul{grid-template-columns:1fr}.lp-included h2{font-size:28px}.lp-contact{padding-block:42px}.lp-contact .contact-layout{grid-template-columns:1fr;gap:28px}.lp-contact h2{font-size:36px}.lp-contact form{padding:24px}.lp-person{margin-block:20px}.lp-faq{padding-block:42px}.lp-faq h2{font-size:28px}.lp-footer{padding-bottom:100px}.thanks-main{padding-block:45px}.thanks-main h1{font-size:40px}.thanks-main>p{font-size:19px}.thanks-main .button{width:100%;font-size:15px}.thanks-main li{font-size:16px}.ambient-toggle{font-size:11px;left:8px;bottom:8px}.system-player.full-story{max-width:300px}.proof-cta .text-link{font-size:14px}}
@media(max-width:380px){.lp .wrap{width:calc(100% - 32px)}.lp-hero h1{font-size:37px}.lp-contact form{padding:20px}.lp-contact .form-grid{grid-template-columns:1fr}.lp-header img{width:124px}}
