html,body{overflow-x:hidden;max-width:100vw}img,svg,video,iframe{max-width:100%;height:auto}@media(max-width:880px){.lh-vs-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.lh-vs{min-width:640px}.lh-vs th,.lh-vs td{padding:10px 12px;font-size:12px}.lh-vs-head{flex-wrap:wrap;gap:8px}}@media(max-width:980px){.lh-nav-links{display:none!important}.lh-nav-actions{gap:8px}.lh-nav-actions .lh-btn--ghost{display:none}}@media(max-width:720px){.lh-container{padding:0 16px!important}.lh-nav-inner{padding:10px 0}.lh-brand-text{display:none}.lh-brand-mark{width:28px;height:28px}.lh-btn{padding:10px 14px;font-size:13px}}@media(max-width:480px){.lh-btn{padding:8px 12px;font-size:12px}.lh-nav-actions .lh-btn--primary{padding:10px 14px}}@media(max-width:720px){.lh-hero h1,[class*=-hero] h1{font-size:clamp(28px,8vw,44px)!important;line-height:1.04}.lh-hero p,[class*=-hero] p{font-size:14px}.lh-hero-grid{gap:32px!important}.lh-scenarios{gap:10px}.lh-scenarios .card,.lh-scen-card{padding:20px}.lh-actions{flex-wrap:wrap;gap:8px}.lh-actions .lh-btn{flex:1 1 auto;justify-content:center}}@media(max-width:720px){.feat-col{grid-template-columns:1fr!important}.lh-plans{max-width:100%!important}.lh-plan{padding:22px}.lh-plan .price{font-size:34px!important}}@media(max-width:880px){.fq-hero h1{font-size:clamp(28px,7vw,42px)!important}.fq-search-wrap{max-width:100%}}@media(max-width:720px){.fq-cats{flex-wrap:wrap;gap:6px}.fq-cat{padding:6px 10px;font-size:12px}.fq-list{gap:10px}.lh-faq-item{padding:16px 18px}.lh-faq-q{font-size:15px}.lh-faq-a{font-size:14px;line-height:1.55}}@media(max-width:880px){.dc-grid{grid-template-columns:1fr!important;gap:16px}.dc-chips{flex-wrap:wrap;gap:6px}.dc-chip{padding:8px 12px;font-size:12px}}@media(max-width:720px){.dc-hero h1{font-size:clamp(26px,7vw,40px)!important}.dc-card{padding:20px}.dc-app-links{flex-wrap:wrap;gap:8px}.dc-trouble-list{grid-template-columns:1fr!important}}@media(max-width:880px){.bw-bar{flex-direction:column;align-items:flex-start;gap:8px}.bw-scale{width:100%}}@media(max-width:720px){.last-upd{font-size:11px}}@media(max-width:880px){.gf-hero-grid{grid-template-columns:1fr!important;gap:24px}.gf-plans{grid-template-columns:1fr!important;max-width:480px;margin:0 auto}.gf-steps{grid-template-columns:1fr!important}}@media(max-width:720px){.gf-plan{padding:22px}.gf-cta-strip{flex-direction:column;align-items:stretch;gap:10px;padding:18px;text-align:center}.gf-cta-strip .lh-btn{width:100%}.gf-why{grid-template-columns:1fr!important}}@media(max-width:880px){.lh-trust,.lh-highlights{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:480px){.lh-trust,.lh-highlights{grid-template-columns:1fr!important}}@media(max-width:720px){.lh-foot{padding-top:32px;padding-bottom:32px}.lh-foot-grid{gap:28px}.lh-foot-col h4{font-size:11px}.lh-foot-col a{font-size:14px}.lh-foot-bot{flex-direction:column;align-items:flex-start;gap:12px;padding-top:22px}.lh-foot-status{font-size:10px}}@media(max-width:720px){.legal-page,.offer-page,[class*=legal] h1{font-size:clamp(26px,7vw,40px)!important}.legal-page,.offer-page{padding:40px 16px!important}.legal-page h2{font-size:18px}.legal-page p,.legal-page li{font-size:14px;line-height:1.65}}@media(hover:none)and (pointer:coarse){.lh-btn,.fq-cat,.gf-plan,.dc-chip,.lh-faq-item,.lh-plan{min-height:44px}}@media(max-width:380px){.lh-container{padding:0 12px!important}.lh-nav-actions .lh-btn{padding:8px 10px;font-size:11px}.lh-hero h1,[class*=-hero] h1{font-size:24px!important}}
