.elementor-6366 .elementor-element.elementor-element-f453763 .elementor-repeater-item-94bf705.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-6366 .elementor-element.elementor-element-4533efa > .tippy-popper .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS for section, class: .elementor-element-f453763 */:root{
  --lh-ink:#10233f;
  --lh-gold:#b8790b;
  --lh-line:#e5e9ee;
  --lh-tint:#f7f8fa;
  --lh-warm:#fffaf2;
  --lh-max:1180px;
  --lh-read:780px;
}
.lh-page{color:var(--lh-ink);font-family:inherit;line-height:1.65;background:#fff}
.lh-page *{box-sizing:border-box}
.lh-shell{width:min(var(--lh-max),calc(100% - 40px));margin:0 auto}
.lh-reading{max-width:var(--lh-read)}
.lh-center{text-align:center}
.lh-hero{padding:92px 0 78px;background:linear-gradient(180deg,#fffaf4 0%,#fff 100%);text-align:center}
.lh-eyebrow{font-size:.78rem;letter-spacing:.18em;font-weight:700;color:var(--lh-gold);margin:0 0 18px}
.lh-hero h1,.lh-page h2,.lh-page h3,.lh-page h4{color:var(--lh-ink);line-height:1.15}
.lh-hero h1{font-size:clamp(2.3rem,5vw,4.5rem);font-weight:600;max-width:1000px;margin:0 auto 24px}
.lh-deck{font-size:clamp(1.15rem,2vw,1.5rem);max-width:800px;margin:0 auto 16px}
.lh-deck-small{font-size:1.16rem}
.lh-byline{font-weight:700;margin:20px 0}
.lh-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:28px 0 14px}
.lh-button{display:inline-block;padding:13px 20px;border-radius:999px;text-decoration:none!important;font-weight:700}
.lh-button-primary{background:var(--lh-ink);color:#fff!important}
.lh-button-secondary{border:1px solid var(--lh-ink);color:var(--lh-ink)!important;background:#fff}
.lh-published,.lh-small{font-size:.87rem;opacity:.7}
.lh-audience-link{font-size:.92rem;margin-top:14px}
.lh-audience-link a{color:var(--lh-gold);font-weight:700;text-decoration:none}
.lh-audience-link a:hover{text-decoration:underline}
.lh-section{padding:78px 0}
.lh-tint{background:var(--lh-tint)}
.lh-page h2{font-size:clamp(2rem,4vw,3.2rem);margin:0 0 28px}
.lh-page h3{font-size:1.55rem;margin:30px 0 14px}
.lh-page h4{font-size:1.2rem;margin:6px 0 10px}
.lh-page p{margin:0 0 18px}
.lh-emphasis{font-weight:700;font-size:1.12em}
.lh-pull,.lh-page blockquote{font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.4;margin:34px 0;padding:0;border:0;font-style:italic;color:var(--lh-ink)}
.lh-question-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:32px}
.lh-question-grid>div{border:1px solid var(--lh-line);border-radius:16px;padding:24px;background:#fff}
.lh-question-grid span{display:block;text-transform:uppercase;letter-spacing:.12em;color:var(--lh-gold);font-size:.72rem;font-weight:700;margin-bottom:8px}
.lh-question-grid strong{font-size:1.16rem}
.lh-framework{background:linear-gradient(180deg,#fff 0,#fffaf4 100%)}
.lh-figure{max-width:1200px;margin:42px auto 58px;text-align:center}
.lh-figure img{display:block;width:100%;height:auto}
.lh-figure figcaption{font-size:.82rem;opacity:.65;margin-top:12px}
.lh-dual{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:34px 0}
.lh-dual article{border:1px solid var(--lh-line);border-radius:18px;padding:26px;background:#fff}
.lh-arrow{font-size:2.1rem!important;color:var(--lh-gold);margin:0!important}
.lh-timeline article{border-left:2px solid #d9dfe6;padding:0 0 34px 28px;position:relative}
.lh-timeline article:before{content:"";position:absolute;left:-7px;top:4px;width:12px;height:12px;border-radius:50%;background:var(--lh-gold)}
.lh-timeline span{font-size:.75rem;font-weight:700;letter-spacing:.14em;color:var(--lh-gold)}
.lh-timeline h3{margin-top:6px}
.lh-cards{width:min(var(--lh-max),calc(100% - 40px));margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}
.lh-cards article{border:1px solid var(--lh-line);border-radius:18px;padding:28px;background:#fff}
.lh-cards h3{margin-top:0}
.lh-cta-cards article{text-align:center;display:flex;flex-direction:column}
.lh-cta-cards p:last-child{margin-top:auto}
.lh-download{background:var(--lh-warm);text-align:center}
.lh-disclaimer{padding:34px 0;background:#f2f4f6;font-size:.9rem}
@media(max-width:760px){
  .lh-shell{width:min(100% - 28px,var(--lh-max))}
  .lh-hero{padding:64px 0 54px}
  .lh-section{padding:56px 0}
  .lh-question-grid,.lh-dual,.lh-cards{grid-template-columns:1fr}
  .lh-figure{margin:30px -6px 44px}
}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}

.elementor-6366 .elementor-element.elementor-element-f453763 .lh-reading ul{margin:0 0 1.2em 1.2em;padding:0;}
.elementor-6366 .elementor-element.elementor-element-f453763 .lh-reading li{margin:0 0 .8em 0;line-height:1.6;}/* End custom CSS */