.mobile-menu-toggle{display:none}@media (max-width:1100px){html,body{max-width:100%;overflow-x:hidden}.container{width:min(100% - 36px,1160px)}.lg-nav{position:sticky!important;top:0!important;z-index:200!important}.lg-wrap{left:0!important;width:100%!important;max-width:none!important;padding:0 20px!important}.lg-nav .header-wrap{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:68px!important;width:100%!important}.lg-nav .brand-link{min-width:0;flex:1 1 auto}.lg-nav .brand{font-size:19px!important;min-width:0}.lg-nav .brand svg{height:36px!important;flex:0 0 auto}.mobile-menu-toggle{display:flex;position:relative;z-index:202;flex:0 0 44px;width:44px;height:44px;border:1px solid rgba(0,137,214,.22);border-radius:12px;background:#eff8fd;align-items:center;justify-content:center;flex-direction:column;gap:5px;cursor:pointer;padding:0}.mobile-menu-toggle span{display:block;width:20px;height:2px;border-radius:2px;background:#075b97;transition:transform .2s ease,opacity .2s ease}.mobile-menu-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.mobile-menu-toggle[aria-expanded="true"] span:nth-child(2){opacity:0}.mobile-menu-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.lg-nav nav#mobile-primary-nav{display:none!important;position:absolute!important;top:calc(100% + 1px)!important;left:16px!important;right:16px!important;width:auto!important;margin:0!important;padding:12px!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;border:1px solid #d8e7f2!important;border-radius:16px!important;background:#fff!important;box-shadow:0 18px 48px rgba(4,39,70,.16)!important;max-height:calc(100vh - 92px);overflow-y:auto}.lg-nav nav#mobile-primary-nav.mobile-open{display:flex!important}.lg-nav nav#mobile-primary-nav a{display:flex!important;width:100%!important;min-width:0!important;flex:0 0 auto!important;height:auto!important;min-height:44px!important;padding:12px 14px!important;font-size:14px!important;line-height:1.2!important;white-space:normal!important}.hero-content{width:min(76%,720px)!important}.intro-grid,.advantage-grid{grid-template-columns:1fr!important;gap:36px!important}.modules{grid-template-columns:repeat(2,minmax(0,1fr))!important}.data-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.advantages{grid-template-columns:repeat(2,minmax(0,1fr))!important}.docs-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.price-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.footer-top{grid-template-columns:repeat(2,minmax(0,1fr))!important}.section-head{align-items:flex-start!important}}@media (max-width:720px){.container{width:calc(100% - 28px)!important}section{scroll-margin-top:78px}.lg-wrap{padding:0 14px!important}.lg-nav .header-wrap{min-height:64px!important}.lg-nav .brand{font-size:17px!important;gap:8px!important}.lg-nav .brand svg{height:32px!important}.mobile-menu-toggle{width:42px;height:42px;flex-basis:42px}.hero{padding:10px 0 48px!important}.hero-shell{min-height:0!important;border-radius:20px!important}.hero-bg{object-position:64% center!important;opacity:.68!important}.hero-shade{background:linear-gradient(180deg,rgba(1,15,34,.98) 0%,rgba(3,28,58,.92) 62%,rgba(3,28,58,.78) 100%)!important}.hero-content{position:relative!important;width:100%!important;max-width:none!important;padding:34px 20px 30px!important}.hero-tag{margin-bottom:18px!important;max-width:100%;white-space:normal}.hero h1{font-size:clamp(34px,10vw,42px)!important;line-height:1.02!important;letter-spacing:-.045em!important;overflow-wrap:anywhere}.hero-sub{font-size:14px!important;line-height:1.55!important}.hero-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:22px!important}.hero-actions .btn{width:100%!important;min-height:44px!important;padding:12px 14px!important;white-space:normal!important;text-align:center!important}.hero-proof{gap:7px!important;margin-top:20px!important}.hero-proof span{font-size:9px!important;line-height:1.35!important}.hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:22px!important}.hero-metric{min-width:0!important;padding:11px!important}.hero-metric strong{font-size:18px!important}.hero-metric span{font-size:8px!important;overflow-wrap:anywhere}.intro,.coverage,.data,.advantage,.documents,.pricing,.audience,.cta{padding-top:58px!important;padding-bottom:58px!important}.section-head{display:block!important;margin-bottom:25px!important}.section-head p{max-width:none!important;margin-bottom:0!important}.intro h2,.section-head h2,.advantage h2,.documents h2,.pricing h2,.audience h2,.data h2,.cta h2{font-size:clamp(29px,8.5vw,38px)!important;line-height:1.08!important;overflow-wrap:anywhere}.lead,.intro-copy p,.advantage-copy p{font-size:14px!important;line-height:1.62!important}.value-box{padding:27px 22px!important;border-radius:19px!important}.value-box h3{font-size:24px!important}.modules,.data-grid,.advantages,.docs-grid,.price-grid,.audience-grid{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.module,.data-card,.adv-card,.doc,.price,.aud{min-width:0!important;min-height:0!important;height:auto!important}.module{padding:21px!important}.module h3,.adv-card h3,.price h3,.aud h3,.doc-copy h3{overflow-wrap:anywhere;word-break:normal}.module p,.adv-card p,.price>p,.aud p,.doc-copy p{font-size:13px!important;line-height:1.55!important;min-height:0!important}.data-grid{border-radius:16px!important}.data-card{padding:17px!important}.data-card strong{font-size:21px!important}.advantages{gap:12px!important}.adv-card{padding:19px!important}.documents{overflow:hidden}.docs-grid{gap:16px!important}.doc{border-radius:18px!important}.doc-visual{height:auto!important;aspect-ratio:auto!important;padding:10px!important;background:#e9f4fb!important}.doc-visual img{display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;object-position:center!important;background:#fff!important}.doc-badge{left:18px!important;top:18px!important;max-width:calc(100% - 36px);white-space:normal}.doc-copy{padding:19px!important}.doc-copy h3{margin:9px 0 12px!important;font-size:19px!important;line-height:1.25!important}.doc-link{font-size:12px!important;line-height:1.35!important}.price-grid{margin-top:24px!important}.price{padding:22px 19px!important;border-radius:17px!important}.price-label{position:static!important;display:inline-flex!important;margin-bottom:12px!important;max-width:100%;white-space:normal!important}.amount{overflow-wrap:anywhere}.price .btn{min-height:43px!important;white-space:normal!important}.features{padding-left:0!important}.features li{line-height:1.5!important}.aud{padding:20px!important}.cta-box{display:block!important;padding:34px 22px!important;border-radius:21px!important}.cta-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:22px!important}.cta-actions .btn{width:100%!important;min-height:44px!important;white-space:normal!important;text-align:center!important}.footer-top{grid-template-columns:1fr!important;gap:25px!important}.footer-bottom{display:block!important}.footer-bottom>div{display:flex!important;flex-wrap:wrap!important;gap:10px 16px!important;margin-top:13px!important}.footer-wrap{width:calc(100% - 28px)!important;max-width:none!important}.footer-brand .brand{font-size:18px!important}iframe,video,canvas,svg,img{max-width:100%}table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}pre,code{max-width:100%;overflow-wrap:anywhere}}@media (max-width:420px){.container,.footer-wrap{width:calc(100% - 20px)!important}.lg-wrap{padding:0 10px!important}.lg-nav .brand{font-size:15.5px!important}.lg-nav .brand svg{height:29px!important}.mobile-menu-toggle{width:40px;height:40px;flex-basis:40px}.hero-content{padding:30px 16px 26px!important}.hero h1{font-size:33px!important}.hero-metrics{grid-template-columns:1fr 1fr!important}.hero-metric strong{font-size:17px!important}.value-box,.module,.adv-card,.price,.aud{padding-left:17px!important;padding-right:17px!important}.doc-copy{padding:17px!important}.cta-box{padding:30px 18px!important}}