/* Book More Leadz v0.6.1 — final typography/composition layer. */
#lcos-page-root{--bml-body:18px;--bml-body-mobile:16.5px;--bml-card-copy:15.5px;--bml-small:13.5px;--bml-nav:15px;--bml-button:16px}
#lcos-page-root,#lcos-page-root .lcos-site-shell,#lcos-page-root .lcos-site-shell input,#lcos-page-root .lcos-site-shell button,#lcos-page-root .lcos-site-shell select,#lcos-page-root .lcos-site-shell textarea{font-family:var(--lcos-font,"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)!important}
#lcos-page-root .lcos-site-shell{font-size:var(--lcos-base-font,18px)!important;line-height:1.6!important;color:var(--lcos-text,#172033)!important}
#lcos-page-root .lcos-site-shell h1,#lcos-page-root .lcos-site-shell h2,#lcos-page-root .lcos-site-shell h3,#lcos-page-root .lcos-site-shell h4,#lcos-page-root .lcos-site-shell strong{font-family:var(--lcos-heading-font,"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)!important}
#lcos-page-root .lcos-site-shell p{font-size:17.5px!important;line-height:1.62!important}
#lcos-page-root .lcos-site-shell .lcos-eyebrow{font-size:13px!important;letter-spacing:.16em!important;font-weight:800!important}
#lcos-page-root .lcos-public-nav a,#lcos-page-root .lcos-header-actions a{font-size:15px!important;font-weight:600!important}
#lcos-page-root .lcos-btn,#lcos-page-root button.lcos-btn{font-size:16px!important;font-weight:700!important;min-height:48px!important}
#lcos-page-root .lcos-site-footer,#lcos-page-root .lcos-site-footer a,#lcos-page-root .lcos-site-footer p{font-size:14px!important;line-height:1.55!important}
#lcos-page-root .lcos-home-main{display:flex!important;flex-direction:column!important}
#lcos-page-root .lcos-home-main>.lcos-premium-hero{order:1!important}
#lcos-page-root .lcos-home-main>.lcos-pro-trust{order:20!important}
#lcos-page-root .lcos-home-main>.lcos-pro-industries{order:30!important}
#lcos-page-root .lcos-home-main>.lcos-pro-why{order:40!important}
#lcos-page-root .lcos-home-main>.lcos-how-v2{order:50!important}
#lcos-page-root .lcos-home-main>.lcos-pro-pricing{order:60!important}
#lcos-page-root .lcos-home-main>.lcos-pro-portal{order:70!important}
#lcos-page-root .lcos-home-main>.lcos-faq-section{order:80!important}
#lcos-page-root .lcos-home-main>.lcos-pro-final-cta{order:90!important}
@media (min-width:1101px){
#lcos-page-root .lcos-site-header{min-height:84px!important}
#lcos-page-root .lcos-premium-hero-copy h1{font-size:clamp(60px,4.4vw,68px)!important;line-height:1!important;letter-spacing:-.04em!important}
#lcos-page-root .lcos-premium-hero-copy>p{font-size:18px!important;line-height:1.6!important}
#lcos-page-root .lcos-pro-section-intro h2,#lcos-page-root .lcos-section-head h2,#lcos-page-root .lcos-program-intro h2,#lcos-page-root .lcos-pro-portal-copy h2,#lcos-page-root .lcos-pro-why-copy h2{font-size:40px!important;line-height:1.08!important}
#lcos-page-root .lcos-pro-section-intro p,#lcos-page-root .lcos-section-head p,#lcos-page-root .lcos-program-intro p,#lcos-page-root .lcos-pro-portal-copy p,#lcos-page-root .lcos-pro-why-copy p{font-size:17px!important;line-height:1.62!important}
#lcos-page-root .lcos-pro-trust strong{font-size:16px!important}#lcos-page-root .lcos-pro-trust small{font-size:13.5px!important;line-height:1.45!important}
#lcos-page-root .lcos-industry-card-grid strong{font-size:20px!important}#lcos-page-root .lcos-industry-card-grid span{font-size:15.5px!important;line-height:1.5!important}
#lcos-page-root .lcos-pro-why-copy li{font-size:16px!important;line-height:1.5!important}
#lcos-page-root .lcos-step{min-height:255px!important}#lcos-page-root .lcos-step h3{font-size:21px!important;line-height:1.2!important}#lcos-page-root .lcos-step p{font-size:16px!important;line-height:1.55!important}
#lcos-page-root .lcos-price-card small{font-size:13px!important}#lcos-page-root .lcos-price-card>span{font-size:15px!important}#lcos-page-root .lcos-price-card li{font-size:15.5px!important;line-height:1.48!important}#lcos-page-root .lcos-price-card .lcos-btn{font-size:15.5px!important}
#lcos-page-root .lcos-faq summary{font-size:16px!important;min-height:58px!important}#lcos-page-root .lcos-faq>div{font-size:16px!important;line-height:1.6!important}
#lcos-page-root .lcos-pro-final-cta h2{font-size:40px!important}#lcos-page-root .lcos-pro-final-cta p{font-size:17px!important}
#lcos-page-root .lcos-site-footer{padding-top:46px!important}#lcos-page-root .lcos-footer-main{padding-bottom:32px!important}
}
@media (min-width:768px) and (max-width:1100px){#lcos-page-root .lcos-site-shell{font-size:17px!important}#lcos-page-root .lcos-premium-hero-copy h1{font-size:50px!important}#lcos-page-root .lcos-pro-section-intro h2,#lcos-page-root .lcos-section-head h2,#lcos-page-root .lcos-program-intro h2,#lcos-page-root .lcos-pro-portal-copy h2,#lcos-page-root .lcos-pro-why-copy h2{font-size:36px!important}#lcos-page-root .lcos-step h3{font-size:20px!important}#lcos-page-root .lcos-step p,#lcos-page-root .lcos-industry-card-grid span,#lcos-page-root .lcos-price-card li{font-size:15px!important}}
@media (max-width:767px){#lcos-page-root .lcos-site-shell{font-size:16.5px!important;line-height:1.58!important}#lcos-page-root .lcos-site-shell p{font-size:16.5px!important;line-height:1.58!important}#lcos-page-root .lcos-wordmark{font-size:16px!important}#lcos-page-root .lcos-premium-hero-copy h1{font-size:38px!important;line-height:1.02!important}#lcos-page-root .lcos-pro-section-intro h2,#lcos-page-root .lcos-section-head h2,#lcos-page-root .lcos-program-intro h2,#lcos-page-root .lcos-pro-portal-copy h2,#lcos-page-root .lcos-pro-why-copy h2{font-size:30px!important;line-height:1.12!important}#lcos-page-root .lcos-btn,#lcos-page-root button,#lcos-page-root input,#lcos-page-root select{min-height:48px!important;font-size:16px!important}#lcos-page-root .lcos-pro-hero-proof{font-size:13px!important}#lcos-page-root .lcos-pro-trust strong{font-size:16px!important}#lcos-page-root .lcos-pro-trust small{font-size:14px!important}#lcos-page-root .lcos-industry-card-grid strong{font-size:19px!important}#lcos-page-root .lcos-industry-card-grid span{font-size:15.5px!important}#lcos-page-root .lcos-step h3{font-size:19px!important}#lcos-page-root .lcos-step p{font-size:15.5px!important;line-height:1.55!important}#lcos-page-root .lcos-price-card li{font-size:15.5px!important}#lcos-page-root .lcos-faq summary{font-size:16px!important;min-height:54px!important}#lcos-page-root .lcos-faq>div{font-size:16px!important}#lcos-page-root .lcos-site-footer,#lcos-page-root .lcos-site-footer a,#lcos-page-root .lcos-site-footer p{font-size:14px!important}}
