.insight-journey-page .hdr:not(.solid){color:#111}.insight-journey-page .hdr:not(.solid) .brand-logo-dark{display:block}.insight-journey-page .hdr:not(.solid) .brand-logo-light{display:none}.insight-journey-page.menu-open .hdr .brand-logo-dark{display:none!important}.insight-journey-page.menu-open .hdr .brand-logo-light{display:block!important}.ij-story{position:relative;overflow:clip;background:#edf2f6;color:#111}.ij-stop{min-height:85svh;position:relative;padding:100px 8vw;display:flex;align-items:center;scroll-margin-top:70px}.ij-intro{min-height:100svh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:radial-gradient(circle at 85% 70%,#c3dbed,transparent 50%)}.ij-kicker,.ij-copy>span{font-size:10px;letter-spacing:.18em;color:#476c89}.ij-intro h1{font-size:clamp(44px,7vw,104px);line-height:1;letter-spacing:-.065em;margin:28px 0;font-weight:600}.ij-intro h1 em{color:#467fae;font-style:normal}.ij-intro>p:not(.ij-kicker){font-size:17px;line-height:1.6;max-width:380px;color:#526574}.ij-intro>a{margin-top:35px}.ij-story a{color:inherit;text-underline-offset:6px;font-size:14px}.ij-story a:focus-visible,.ij-feature:focus-visible{outline:3px solid #467fae;outline-offset:7px}.ij-topic{gap:12%;justify-content:space-between;background:#f7f7ee}.ij-topic.ij-reverse{flex-direction:row-reverse;background:#182b3d;color:white}.ij-reverse .ij-copy>span{color:#aed1ee}.ij-topic:last-child{background:#e5ebdf}.ij-copy{width:46%;position:relative;z-index:2}.ij-copy h2{font-size:clamp(32px,4.4vw,65px);line-height:1.05;letter-spacing:-.05em;font-weight:500;margin:22px 0}.ij-copy p{font-size:16px;line-height:1.7;max-width:430px;opacity:.8;margin:20px 0 30px}.ij-art{width:36%;padding:30px;border-radius:22px;box-shadow:0 25px 70px #23486625;rotate:-5deg;position:relative;flex:none}.ij-art b{font-size:clamp(30px,4vw,60px);line-height:1;letter-spacing:-.05em;display:block}.ij-art small{font-size:8px;letter-spacing:.12em;display:block;margin-bottom:30px}.ij-browser{background:#6aa6da;border:9px solid #131a21;min-height:280px}.ij-browser i{font-style:normal;font-size:11px;display:inline-block;padding:10px 18px;background:#e1e5ac;border-radius:20px;margin-top:30px}.ij-brand-art{background:#e1e5ac;color:#111;rotate:5deg;min-height:280px}.ij-brand-art>div{display:flex;gap:10px;margin-top:35px}.ij-brand-art i{width:35px;height:35px;background:#6aa6da;border-radius:50%}.ij-brand-art i:nth-child(2){background:#111}.ij-brand-art i:nth-child(3){background:#fff}.ij-marketing-art{background:#fbfbf8;min-height:300px}.ij-marketing-art i{position:absolute;right:20px;bottom:10px;font-size:95px;color:#467fae;font-style:normal}.ij-spark{position:absolute;left:70%;top:48vh;width:clamp(75px,12vw,180px);height:auto;z-index:3;pointer-events:none;filter:drop-shadow(0 18px 20px #23486638);will-change:transform,top,left;transition:opacity .2s}.ij-spark svg{width:100%;display:block}.ij-feature{margin-top:30px;padding:40px;display:block;border-radius:22px;background:#e1e5ac;color:#111;text-decoration:none;max-width:850px}.ij-feature>span{font-size:10px;letter-spacing:.13em}.ij-feature h2{font-size:clamp(30px,4vw,60px);line-height:1.05;letter-spacing:-.05em;margin:25px 0}.ij-feature p{font-size:15px;line-height:1.6;max-width:430px;margin-bottom:25px}.ij-feature>b{font-size:13px}.ij-feature:hover{background:#d8e4bb}@media(max-width:760px){.ij-stop{padding:100px 24px 60px;min-height:0}.ij-intro{min-height:85svh;padding-bottom:130px}.ij-intro h1{font-size:clamp(40px,11vw,65px)}.ij-intro>p:not(.ij-kicker){font-size:14px;max-width:280px}.ij-topic,.ij-topic.ij-reverse{flex-direction:column;gap:45px;align-items:flex-start}.ij-copy{width:100%}.ij-copy h2{font-size:38px}.ij-copy p{font-size:14px}.ij-art{width:78%;align-self:center;min-height:220px;padding:22px}.ij-art b{font-size:36px}.ij-spark{width:70px;left:75%;top:65vh}.ij-feature{padding:26px}}
@media(prefers-reduced-motion:reduce){.ij-spark{display:none}}

.ij-story .ij-library-button{color:#fbfbf8}
.ij-reading{background:#f4f7f9;padding:clamp(36px,6vw,86px) 0;scroll-margin-top:80px}
.ij-reading .ij-library-feature{margin:0}
.ij-feature-card .ij-card-copy{justify-content:center}
.ij-topic .ij-copy h2{font-size:clamp(28px,3.5vw,51px);text-wrap:balance}
.ij-topic .ij-copy a{text-decoration:underline;text-underline-offset:5px}
.ij-topic .ij-article-art{padding:0;min-height:0;width:41%;overflow:hidden;aspect-ratio:16/9}
.ij-article-art img{display:block;width:100%;height:100%;object-fit:cover}
.ij-reverse .ij-article-art{rotate:5deg}
.ij-library-guides{padding-block:clamp(45px,7vw,105px)}
.ij-spark{top:49svh;left:78%;transform:translate(-50%,-50%)}
@media(max-width:760px){
  .ij-intro{min-height:80svh}
  .ij-topic{padding-block:52px;gap:32px}
  .ij-topic .ij-article-art{width:92%;border-radius:14px}
  .ij-spark{top:72svh;left:76%;width:46px}
}
