/* LTEmobile 6G E-Book – all rules scoped to the sales page or offer block. */
.lm6g-sales-page{background:#f7fbff;color:#102d46}.lm6g-sales-page .wp-site-blocks{padding:0!important}.lm6g-sales-page .wp-site-blocks>*,.lm6g-page>*{margin-block-start:0!important}.lm6g-page{max-width:none!important;width:100%;padding:0!important}
.lm6g-landing,.lm6g-offer,.lm6g-topbar,.lm6g-sales-footer{--lm6g-ink:#102d46;--lm6g-blue:#015b9b;--lm6g-sky:#2ea3f2;--lm6g-soft:#e7f2fb;--lm6g-line:#cddfeb;--lm6g-teal:#247d8c;font-family:Inter,'Segoe UI',Arial,sans-serif;box-sizing:border-box;line-height:1.65;color:var(--lm6g-ink)}
.lm6g-landing *,.lm6g-offer *,.lm6g-topbar *,.lm6g-sales-footer *{box-sizing:border-box}.lm6g-landing{width:100%;max-width:none!important;margin:0!important;overflow:clip;background:#f7fbff}.lm6g-landing :where(h1,h2,h3,p,figure,ul,ol){margin:0}.lm6g-landing p{font-size:17px;line-height:1.8}.lm6g-landing h1,.lm6g-landing h2,.lm6g-landing h3{font-weight:700;letter-spacing:-.04em;text-wrap:balance}.lm6g-landing h2{font-size:clamp(30px,3.3vw,44px);line-height:1.16}.lm6g-landing h3{font-size:23px;line-height:1.3}.lm6g-landing a,.lm6g-offer a{color:inherit}.lm6g-landing a:focus-visible,.lm6g-offer a:focus-visible,.lm6g-topbar a:focus-visible,.lm6g-landing summary:focus-visible{outline:3px solid #e5ae44;outline-offset:5px}.lm6g-landing [id]{scroll-margin-top:24px}.lm6g-shell{width:min(1160px,calc(100% - 80px));max-width:none!important;margin-inline:auto!important}.lm6g-section{padding-block:88px}.lm6g-eyebrow{font-size:11px!important;line-height:1.5!important;font-weight:700;letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px!important}.lm6g-section-intro{max-width:680px;margin:20px 0 32px!important;color:#456174}.lm6g-landing .lm6g-button,.lm6g-offer .lm6g-button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:52px;padding:14px 22px;border:1px solid transparent;border-radius:5px;background:#015b9b;color:#fff;font-size:14px;font-weight:700;line-height:1.5;text-decoration:none;transition:background .15s ease,transform .15s ease}.lm6g-button:hover{background:#064875!important;transform:translateY(-1px)}.lm6g-landing .lm6g-button--light{background:#b5e3ff;color:#102d46}.lm6g-landing .lm6g-button--light:hover{background:#dbf0ff!important}.lm6g-text-link{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:650;text-underline-offset:5px}.lm6g-button-row{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:30px!important}
.lm6g-topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1160px!important;width:calc(100% - 80px);margin:0 auto!important;min-height:86px;background:#f7fbff}.lm6g-brand{display:inline-flex;gap:9px;align-items:center;color:#102d46!important;text-decoration:none;font-size:26px;font-weight:750;letter-spacing:-1.4px;white-space:nowrap}.lm6g-brand b{font-weight:450}.lm6g-brand i{font-style:normal;color:#2ea3f2}.lm6g-topbar nav{display:flex;gap:28px;align-items:center;font-size:13px;font-weight:650}.lm6g-topbar nav a{text-decoration:none}.lm6g-header-cta{display:inline-flex;gap:24px;align-items:center;border:1px solid #bdd4e4;border-radius:4px;padding:10px 15px}.lm6g-topbar a:hover{text-decoration:underline;text-underline-offset:4px}
.lm6g-hero{position:relative;background:radial-gradient(ellipse at 85% 20%,#12618d 0,transparent 48%),linear-gradient(120deg,#082a45,#06395c);color:#fff;padding:72px 0 62px;isolation:isolate}.lm6g-hero:after{content:'';position:absolute;inset:0;z-index:-1;opacity:.12;background-image:linear-gradient(#89c6ed 1px,transparent 1px),linear-gradient(90deg,#89c6ed 1px,transparent 1px);background-size:70px 70px;mask-image:linear-gradient(90deg,transparent,#000)}.lm6g-hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:center}.lm6g-hero h1{font-size:clamp(44px,4.55vw,64px);line-height:1.07;letter-spacing:-.048em;color:#fff;margin:0 0 26px!important}.lm6g-hero h1 em{color:#95d7ff;font-style:normal}.lm6g-hero .lm6g-eyebrow{color:#a9dcfa}.lm6g-hero-lead{max-width:580px;color:#d1e8f6}.lm6g-hero .lm6g-text-link{color:#fff;text-decoration:underline}.lm6g-proof-line{display:flex;gap:22px;flex-wrap:wrap;margin-top:30px!important;padding-top:22px;border-top:1px solid #ffffff30}.lm6g-proof-line p{font-size:12px;color:#d0e5f2}.lm6g-proof-line strong{color:#fff}.lm6g-book-stage{position:relative;padding:10px 20px 18px;text-align:center}.lm6g-cover-block{max-width:340px;margin-inline:auto}.lm6g-book{position:relative;max-width:340px;margin:0 auto;border-radius:3px 8px 8px 3px;box-shadow:16px 20px 42px #001d3540;transform:perspective(1500px) rotateY(-9deg) rotateZ(2deg);isolation:isolate}.lm6g-book:before{content:'';position:absolute;inset:4px -8px 4px 5px;z-index:-1;background:repeating-linear-gradient(0deg,#fff 0 2px,#d8e5ed 2px 3px);border-radius:4px 9px 9px 4px;transform:translate(5px,2px)}.lm6g-book img{display:block;width:100%;height:auto!important;border-radius:3px 5px 5px 3px;max-width:100%}.lm6g-cover-note{margin-top:28px!important;font-size:11px!important;letter-spacing:.04em;color:#cee7f8}.lm6g-book--small{max-width:132px;transform:perspective(1000px) rotateY(-7deg) rotateZ(-3deg)}
.lm6g-outcome-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:36px!important}.lm6g-outcome{border-top:2px solid #a6cce5;padding-top:22px}.lm6g-outcome-number{font-size:12px!important;font-weight:750;color:#015b9b;letter-spacing:.08em;margin-bottom:20px!important}.lm6g-outcome h3{margin:0 0 13px!important}.lm6g-outcome p:last-child{font-size:15px;color:#456174}.lm6g-topics{background:#e7f2fb;border-block:1px solid #d7e6f0}.lm6g-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:34px!important}.lm6g-topic{background:#fff;border:1px solid #d9e6ef;border-radius:8px;padding:30px}.lm6g-topic .lm6g-eyebrow{color:#247d8c;margin-bottom:14px!important}.lm6g-topic h3{margin-bottom:13px!important}.lm6g-topic p:last-child{font-size:15px;color:#456174}.lm6g-chapter-details{border-top:1px solid #bdd4e4;margin-top:30px!important;padding-top:22px}.lm6g-landing summary{cursor:pointer;font-weight:700;font-size:16px;line-height:1.6}.lm6g-landing details>summary{padding:4px 0}.lm6g-chapter-list{columns:2;column-gap:50px;padding-left:25px;margin-top:24px!important}.lm6g-chapter-list li{break-inside:avoid;padding:0 0 12px 4px;font-size:14px;line-height:1.6}.lm6g-landing details[open]>summary{margin-bottom:18px}.lm6g-landing details:not([open])>:not(summary){display:none}
.lm6g-sample-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:60px;align-items:start}.lm6g-sample-copy{position:sticky;top:30px}.lm6g-sample-copy p:last-child{color:#456174;font-size:15px;margin-top:22px!important}.lm6g-sample-paper{background:#fff;border:1px solid #d9e6ef;border-radius:6px;padding:36px;box-shadow:0 18px 36px #163e5e09}.lm6g-sample-paper .lm6g-eyebrow{font-size:10px!important;color:#698092;padding-bottom:15px;border-bottom:1px solid #d9e6ef}.lm6g-sample-paper h3{font-size:27px;margin-bottom:24px!important}.lm6g-sample-paper p:not(.lm6g-eyebrow){font-size:16px;line-height:1.9}.lm6g-sample-paper p+p{margin-top:18px!important}.lm6g-sample-source{font-size:11px!important;color:#698092;margin-top:22px!important}
.lm6g-author{border-top:1px solid #d8e5ef}.lm6g-author-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.lm6g-author p{font-size:16px;color:#456174}.lm6g-author .lm6g-text-link{margin-top:20px;color:#015b9b}.lm6g-offer-section{background:#dcecf7}.lm6g-offer-section .lm6g-shell>.lm6g-eyebrow{color:#015b9b}.lm6g-offer{background:#fff;border:1px solid #d2e3ef;border-radius:8px;padding:28px;display:grid;grid-template-columns:94px minmax(0,1fr) auto;gap:28px;align-items:center;max-width:100%;margin-block:30px;color:#102d46}.lm6g-offer h2,.lm6g-offer h3{color:#102d46;font-weight:700;letter-spacing:-.04em;font-size:25px;line-height:1.2;margin:0 0 10px}.lm6g-offer .lm6g-eyebrow{font-size:9px!important;color:#015b9b;margin-bottom:12px!important}.lm6g-offer p{margin:0}.lm6g-offer__subtitle{font-size:14px;line-height:1.65;color:#456174;max-width:500px}.lm6g-offer__format{font-size:10px!important;line-height:1.7!important;color:#627a8c;margin-top:13px!important}.lm6g-offer__action{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-width:160px}.lm6g-price{display:flex;flex-direction:column;gap:3px;line-height:1.2!important}.lm6g-price strong{font-size:34px;letter-spacing:-.06em;font-weight:750;white-space:nowrap}.lm6g-price__label{font-size:10px;color:#627a8c}.lm6g-price-note{font-size:11px;line-height:1.5;color:#627a8c}.lm6g-offer .lm6g-button{font-size:12px;padding:12px 16px;gap:20px;min-height:46px}.lm6g-offer--offer{grid-template-columns:150px minmax(0,1fr) 220px;gap:42px;padding:44px;margin:12px 0 0;box-shadow:0 20px 44px #123d5f09}.lm6g-offer--offer h2{font-size:34px;margin-bottom:14px}.lm6g-offer--offer .lm6g-offer__subtitle{font-size:16px}.lm6g-offer--offer .lm6g-book--small{max-width:150px}.lm6g-offer__benefits{list-style:none;padding:0;margin:22px 0 0!important;font-size:14px;line-height:1.7}.lm6g-offer__benefits li{position:relative;padding-left:21px;margin-top:7px}.lm6g-offer__benefits li:before{content:'✓';position:absolute;left:0;color:#247d8c;font-weight:750}.lm6g-offer--offer .lm6g-price strong{font-size:48px}.lm6g-offer--offer .lm6g-button{width:100%;font-size:14px}.lm6g-offer--card{display:flex;flex-direction:column;align-items:flex-start;max-width:400px;padding:30px}.lm6g-offer--card .lm6g-offer__book{width:100%;padding-block:10px}.lm6g-offer--card .lm6g-book--small{max-width:125px}.lm6g-offer--card .lm6g-offer__action{width:100%}.lm6g-offer--card .lm6g-button{width:100%}.lm6g-offer--card .lm6g-price strong{font-size:30px}
.lm6g-faq{max-width:840px!important;margin-inline:auto!important}.lm6g-faq>h2{margin-bottom:30px!important}.lm6g-faq details{border-top:1px solid #cddfeb;padding:20px 0}.lm6g-faq details:last-child{border-bottom:1px solid #cddfeb}.lm6g-faq p{font-size:15px;color:#456174;margin-top:14px!important}.lm6g-sales-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(1160px,calc(100% - 80px));max-width:none!important;padding:30px 0;margin:0 auto!important;border-top:1px solid #cddfeb;font-size:12px;color:#456174}.lm6g-sales-footer nav{display:flex;gap:26px}.lm6g-sales-footer a{text-decoration:none}.lm6g-sales-footer a:hover{text-decoration:underline}
@media(max-width:1000px){.lm6g-hero-grid{gap:35px;grid-template-columns:1.1fr .9fr}.lm6g-hero h1{font-size:48px}.lm6g-offer--offer{grid-template-columns:120px minmax(0,1fr);gap:30px;padding:32px}.lm6g-offer--offer .lm6g-offer__action{grid-column:2;flex-direction:row;align-items:center;justify-content:space-between}.lm6g-offer--offer .lm6g-button{width:auto}.lm6g-offer--offer .lm6g-price strong{font-size:38px}.lm6g-offer--banner{grid-template-columns:76px minmax(0,1fr);gap:22px}.lm6g-offer--banner .lm6g-offer__action{grid-column:2;flex-direction:row;align-items:center;flex-wrap:wrap;gap:18px}.lm6g-sample-grid{gap:35px}}
@media(max-width:760px){.lm6g-shell,.lm6g-topbar,.lm6g-sales-footer{width:calc(100% - 40px)}.lm6g-topbar{min-height:74px}.lm6g-topbar nav{gap:15px;font-size:12px}.lm6g-brand{font-size:23px}.lm6g-header-cta{padding:8px 11px;gap:12px}.lm6g-hero{padding:46px 0 38px}.lm6g-hero-grid{grid-template-columns:1fr;gap:35px}.lm6g-hero h1{font-size:clamp(40px,7vw,56px)}.lm6g-hero-lead{font-size:16px!important}.lm6g-hero .lm6g-eyebrow{font-size:10px!important}.lm6g-book-stage{padding-top:10px}.lm6g-cover-block{max-width:245px}.lm6g-proof-line{gap:14px}.lm6g-proof-line p{font-size:11px}.lm6g-section{padding-block:55px}.lm6g-outcome-grid{grid-template-columns:1fr;gap:26px;margin-top:30px!important}.lm6g-outcome{padding-top:18px}.lm6g-outcome-number{margin-bottom:10px!important}.lm6g-outcome h3{font-size:22px}.lm6g-topic-grid{grid-template-columns:1fr;gap:16px}.lm6g-topic{padding:24px}.lm6g-chapter-list{columns:1}.lm6g-sample-grid,.lm6g-author-grid{grid-template-columns:1fr;gap:26px}.lm6g-sample-copy{position:static}.lm6g-sample-paper{padding:25px}.lm6g-sample-paper h3{font-size:25px}.lm6g-sample-paper p:not(.lm6g-eyebrow){font-size:15px}.lm6g-offer--offer{grid-template-columns:80px minmax(0,1fr);gap:22px;padding:24px}.lm6g-offer--offer h2{font-size:28px}.lm6g-offer--offer .lm6g-offer__subtitle{font-size:14px}.lm6g-offer--offer .lm6g-offer__action{grid-column:1/-1;width:100%;gap:20px;align-items:center}.lm6g-offer--offer .lm6g-offer__benefits{font-size:12px}.lm6g-offer--offer .lm6g-price strong{font-size:34px}.lm6g-offer--offer .lm6g-button{font-size:12px;padding:12px 15px}.lm6g-offer--banner{padding:22px;grid-template-columns:65px minmax(0,1fr);gap:20px}.lm6g-offer--banner h3{font-size:23px}.lm6g-offer--banner .lm6g-offer__action{grid-column:1/-1;justify-content:space-between}.lm6g-offer--banner .lm6g-button{gap:14px}.lm6g-landing p{font-size:16px}.lm6g-sales-footer{align-items:flex-start;flex-direction:column;gap:13px}.lm6g-button-row{align-items:flex-start;gap:20px}.lm6g-faq{max-width:none!important}}
@media(max-width:380px){.lm6g-topbar nav>a:first-child{display:none}.lm6g-shell,.lm6g-topbar,.lm6g-sales-footer{width:calc(100% - 32px)}.lm6g-hero h1{font-size:36px}.lm6g-hero .lm6g-button-row{gap:17px}.lm6g-offer--offer{padding:20px;gap:18px;grid-template-columns:62px minmax(0,1fr)}.lm6g-offer--offer .lm6g-offer__action{align-items:flex-start;flex-direction:column}.lm6g-offer--offer .lm6g-button{width:100%}.lm6g-offer--banner .lm6g-offer__action{flex-direction:column;align-items:flex-start}.lm6g-offer--banner .lm6g-button{width:100%}.lm6g-offer--banner h3{font-size:21px}.lm6g-sample-paper{padding:21px}.lm6g-landing h2{font-size:29px}}
@media(prefers-reduced-motion:reduce){.lm6g-button{transition:none!important;transform:none!important}.lm6g-landing{scroll-behavior:auto}}

.lm6g-native-button .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 22px;border:1px solid transparent;border-radius:5px;font-size:14px;font-weight:700;line-height:1.5;text-decoration:none;background:#015b9b;color:#fff}.lm6g-native-button--light .wp-block-button__link{background:#b5e3ff;color:#102d46}.lm6g-native-button--light .wp-block-button__link:hover{background:#dbf0ff}.lm6g-secondary-button .wp-block-button__link{background:transparent;border:0;padding:12px 0;color:#fff;border-radius:0;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:5px}.lm6g-skip{position:absolute;transform:translateY(-200%);background:#fff;padding:10px;z-index:1000}.lm6g-skip:focus{transform:none}.lm6g-cover-block{width:100%}
