/* LumaCap master: mobile-first conversion layer */
@media (max-width:800px){
html{scroll-behavior:smooth}.lc{overflow-x:hidden;padding-bottom:74px}.lc-nav{height:56px;padding:0 18px}.lc-logo{font-size:18px}.lc-navbuy{padding:9px 14px;font-size:12px}.lc-hero{display:flex;flex-direction:column;min-height:0;padding:38px 18px 26px;gap:22px}.lc-copy{width:100%;max-width:none}.lc-kicker{font-size:10px;line-height:1.35;letter-spacing:.15em}.lc h1{font-size:clamp(43px,13vw,58px);line-height:.9;letter-spacing:-.055em;margin:14px 0 18px;max-width:360px}.lc-sub{font-size:16px;line-height:1.48;max-width:370px}.lc-herobuy{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;margin-top:20px}.lc-herobuy .lc-btn{margin:0;text-align:center;padding:15px 18px}.lc-herobuy span{font-size:16px;white-space:nowrap}.lc-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:18px}.lc-trust span{text-align:center;padding:9px 4px;border:1px solid rgba(255,255,255,.12);border-radius:10px;font-size:9px;line-height:1.25}.lc-product{width:100%;min-height:315px}.lc-cap{width:min(315px,84vw);font-size:28px}.lc-glow{width:260px;height:180px}.lc-product>p{font-size:8px;bottom:2px}.lc-strip{grid-template-columns:auto 1fr;padding:15px 18px;gap:7px 12px;justify-content:stretch}.lc-strip b{font-size:15px}.lc-strip span{font-size:11px}.lc-proof{padding:14px 18px;display:grid;gap:5px;font-size:10px;line-height:1.4}.lc-section,.lc-results{padding:64px 18px}.lc h2{font-size:clamp(34px,10.5vw,45px);line-height:.98;margin:12px 0 25px}.lc h3{font-size:20px}.lc-grid{grid-template-columns:1fr;gap:11px}.lc-grid article{padding:24px 21px;min-height:0;border-radius:16px}.lc-grid strong{font-size:30px}.lc-grid p{font-size:14px;margin-bottom:0}.lc-dark{display:block;padding:64px 18px}.lc-dark>div>p{font-size:15px}.lc-features{grid-template-columns:1fr 1fr;gap:8px;margin-top:28px}.lc-features span{padding:16px 13px;font-size:12px}.lc-features b{font-size:16px}.lc-compare{grid-template-columns:1fr;gap:10px}.lc-compare>div{padding:23px 20px;border-radius:16px}.lc-compare b{font-size:21px}.lc-compare p{font-size:13px;margin:0}.lc-resultbox{grid-template-columns:1fr;gap:7px;margin-top:28px}.lc-resultbox span{min-height:105px}.lc-resultbox div{transform:rotate(90deg);height:20px}.lc-faq details{padding:19px 0}.lc-faq summary{font-size:16px;line-height:1.35}.lc-faq details p{font-size:14px}.lc-buy{display:block;padding:60px 18px 28px}.lc-buy h2{margin-bottom:18px}.lc-buytrust{gap:8px;margin:18px 0 26px}.lc-buytrust span{padding:7px 9px;border:1px solid #34302c;border-radius:8px}.lc-price{text-align:left;min-width:0;width:100%}.lc-price s{font-size:15px}.lc-price b{font-size:48px}.lc-price button{width:100%;margin:14px 0 0;padding:17px}.lc-footer{display:block;padding:35px 18px 95px}.lc-footer>div{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.lc-sticky{position:fixed;display:flex;z-index:1000;left:0;right:0;bottom:0;min-height:66px;padding:9px 12px calc(9px + env(safe-area-inset-bottom));background:rgba(16,15,14,.97);color:#fff;align-items:center;justify-content:space-between;gap:10px;box-shadow:0 -8px 30px rgba(0,0,0,.2)}.lc-sticky span{font-size:12px;line-height:1.2}.lc-sticky a{background:#f0e5d5;color:#171411;text-decoration:none;border-radius:999px;padding:12px 19px;font-size:12px;font-weight:800}.lccro-market{bottom:78px;right:8px;font-size:8px;padding:7px 9px}.lccro-exit__card{padding:28px 20px 22px;border-radius:18px}.lccro-exit__card h2{font-size:29px;line-height:1.02}.lccro-exit__card p{font-size:14px}.lccro-copy{width:100%;padding:14px}.lccro-bundle{padding:12px 14px}.lccro-bundle__title{font-size:13px}.lccro-bundle__grid{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.lccro-bundle__option{width:100%!important;min-width:0!important;padding:14px!important}.lccro-bundle__option strong{font-size:14px}.lccro-bundle__option small{font-size:11px}.lccro-bundle__badge{font-size:9px;padding:4px 7px}.cart-drawer__summary{padding-bottom:calc(14px + env(safe-area-inset-bottom))}
}
@media(max-width:390px){.lc h1{font-size:43px}.lc-sub{font-size:15px}.lc-herobuy{grid-template-columns:1fr}.lc-herobuy span{grid-row:1}.lc-trust{gap:4px}.lc-features{grid-template-columns:1fr}.lc h2{font-size:34px}}
