@font-face{font-family:InsightHub Landing;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/landing/insighthub-6ec63e9aedc0fc7c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:InsightHub Landing;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/landing/insighthub-3f5e6ec227ca614c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ih-landing .t>div{line-height:0}.ih-landing{background:var(--landing-paint-001);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;margin:0;padding:0;overflow-x:hidden}.ih-landing #wrap{width:100%;height:7243px;position:relative;overflow:hidden}.ih-landing #stage{background:linear-gradient(var(--landing-paint-002), var(--landing-paint-002));transform-origin:0 0;border-radius:0;width:1728px;height:7243px;position:absolute;top:0;left:0;overflow:hidden}.ih-landing .n{box-sizing:border-box;margin:0;position:absolute}.ih-landing img.n{max-width:none;display:block}.ih-landing [data-tab],.ih-landing [data-scroll]{cursor:pointer}.ih-landing [data-variant]{transition:opacity .45s}@media (prefers-reduced-motion:no-preference){.ih-landing.ih-ready [data-a]{animation-duration:var(--t,1s);animation-delay:var(--d,0s);animation-timing-function:cubic-bezier(.16,.84,.3,1);animation-play-state:paused;animation-fill-mode:backwards}.ih-landing.ih-ready [data-a].in{animation-play-state:running}.ih-landing [data-a=up]{animation-name:ih-kUp}.ih-landing [data-a=down]{animation-name:ih-kDown}.ih-landing [data-a=left]{animation-name:ih-kLeft}.ih-landing [data-a=right]{animation-name:ih-kRight}.ih-landing [data-a=fade]{animation-name:ih-kFade}.ih-landing [data-a=pop]{animation-name:ih-kPop}.ih-landing [data-a=rise]{animation-name:ih-kRise}.ih-landing [data-a=title]{animation-name:ih-kTitle}.ih-landing [data-a=zoom]{animation-name:ih-kZoom}.ih-landing [data-a=grow]{animation-name:ih-kGrow}.ih-landing [data-a=growx]{animation-name:ih-kGrowX}.ih-landing [data-loop]{animation-duration:var(--lt,6s);animation-delay:var(--ld,0s);animation-timing-function:ease-in-out;animation-iteration-count:infinite}.ih-landing [data-loop=float],.ih-landing [data-loop=bob]{animation-name:ih-lFloat}.ih-landing [data-loop=drift]{animation-name:ih-lDrift}.ih-landing [data-loop=breathe]{animation-name:ih-lBreathe}.ih-landing [data-loop=glow]{animation-name:ih-lGlow}.ih-landing [data-loop=blink]{animation-name:ih-lBlink}.ih-landing [data-loop=nudge]{animation-name:ih-lNudge}.ih-landing [data-loop=twinkle]{animation-name:ih-lTwinkle}.ih-landing [data-ring]:after{content:"";border-radius:inherit;pointer-events:none;animation:ih-lRing 2.8s cubic-bezier(.2, .6, .3, 1) var(--rd,0s) infinite;position:absolute;inset:0}.ih-landing.ih-ready [data-h]{transition:translate .45s cubic-bezier(.2,.8,.2,1),scale .45s cubic-bezier(.2,.8,.2,1)}.ih-landing [data-h=lift]:hover{translate:0 -8px}.ih-landing [data-h=lifts]:hover{translate:-4px}.ih-landing [data-h=btn]:hover,.ih-landing [data-h=nav]:hover{translate:0 -2px}.ih-landing [data-h=kpi]:hover{scale:1.04}}@keyframes ih-kUp{0%{opacity:0;translate:0 36px}}@keyframes ih-kDown{0%{opacity:0;translate:0 -30px}}@keyframes ih-kLeft{0%{opacity:0;translate:-40px}}@keyframes ih-kRight{0%{opacity:0;translate:48px}}@keyframes ih-kFade{0%{opacity:0}}@keyframes ih-kPop{0%{opacity:0;translate:0 34px;scale:.9}}@keyframes ih-kRise{0%{opacity:0;translate:0 110px}}@keyframes ih-kTitle{0%{opacity:0;translate:0 70px}}@keyframes ih-kZoom{0%{opacity:0;translate:0 60px;scale:.96}}@keyframes ih-kGrow{0%{opacity:0;scale:1 0}}@keyframes ih-kGrowX{0%{opacity:0;scale:0 1}}@keyframes ih-lFloat{0%,to{translate:0}50%{translate:0 calc(var(--amp,8px) * -1)}}@keyframes ih-lDrift{0%,to{translate:0}33%{translate:46px -34px}66%{translate:-34px 28px}}@keyframes ih-lBreathe{50%{opacity:.55}}@keyframes ih-lGlow{50%{opacity:.62;scale:1.14}}@keyframes ih-lBlink{0%,to{opacity:.25}35%{opacity:1}}@keyframes ih-lNudge{0%,to{translate:0}50%{translate:5px}}@keyframes ih-lTwinkle{0%,to{rotate:0deg;scale:1}50%{rotate:16deg;scale:1.2}}@keyframes ih-lRing{0%{box-shadow:0 0 0 0 var(--landing-paint-003)}75%,to{box-shadow:0 0 0 18px var(--landing-paint-004)}}.ih-landing #navbar{z-index:1000;pointer-events:none;width:100%;height:0;position:fixed;top:0;left:0}.ih-landing #navstage{transform-origin:0 0;width:1728px;height:160px;position:absolute;top:0;left:0}.ih-landing #navstage #n1476_136445{pointer-events:auto;transition:translate .55s cubic-bezier(.2,.8,.2,1)}.ih-landing #navglass{background:linear-gradient(var(--landing-paint-005), var(--landing-paint-006));-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);width:1728px;height:98px;box-shadow:inset 0 -1px 0 var(--color-surface-glass-75), 0 14px 34px -16px var(--landing-paint-007);opacity:0;pointer-events:none;transition:opacity .45s,translate .55s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0;translate:0 -100%}.ih-landing #navbar.scrolled #navglass{opacity:1;translate:0}.ih-landing #navbar.scrolled #n1476_136445{translate:0}.ih-landing #navstage [data-scroll] span{transition:font-weight .2s}.ih-landing .fw{pointer-events:none}.ih-landing .fw>*{pointer-events:auto}.ih-landing .tail{transition:translate .45s cubic-bezier(.2,.8,.2,1)}.ih-landing .fw:has(>#n4563_239263:hover)>.tail{translate:0 -8px}.ih-landing .caret{background:var(--landing-paint-008);border-radius:2px}.ih-landing .sheen{background:linear-gradient(100deg, var(--landing-paint-009) 0%, var(--color-surface-chip-end) 50%, var(--landing-paint-009) 100%);pointer-events:none}.ih-landing .segpill{box-shadow:0 1px 3px var(--landing-paint-010)}.ih-landing [data-sw]{transition:opacity .42s,translate .55s cubic-bezier(.2,.8,.2,1)}.ih-landing [data-sw].sw-off{pointer-events:none;translate:0 14px;opacity:0!important}.ih-landing [data-sw].sw-leave{pointer-events:none;transition:opacity .2s,translate .3s;translate:0 -14px;opacity:0!important}.ih-landing #rolepill{transition:left .5s cubic-bezier(.3,.9,.3,1),width .5s cubic-bezier(.3,.9,.3,1)}.ih-landing [data-ac] [data-tab] span{transition:color .35s}.ih-landing .faq{background-color:var(--landing-paint-011)}.ih-landing .faq,.ih-landing.ih-ready .faq[data-h]{transition:top .5s cubic-bezier(.3,.9,.3,1),height .5s cubic-bezier(.3,.9,.3,1),background-color .35s,translate .45s cubic-bezier(.2,.8,.2,1)}.ih-landing .faq.faq-open{background-color:var(--color-highlight-70)}.ih-landing .faq-q{cursor:pointer}.ih-landing .tg{background-color:var(--color-bg-auth-overlay);transition:background-color .35s}.ih-landing .faq-open .tg{background-color:var(--color-fg-brand)}.ih-landing .i-plus,.ih-landing .i-minus{transition:opacity .3s,rotate .45s cubic-bezier(.3,.9,.3,1)}.ih-landing .faq .i-minus{opacity:0;rotate:-90deg}.ih-landing .faq-open .i-minus{opacity:1;rotate:0deg}.ih-landing .faq-open .i-plus{opacity:0;rotate:90deg}.ih-landing .faq .ans{opacity:0;transition:opacity .3s,translate .45s cubic-bezier(.2,.8,.2,1);translate:0 -8px}.ih-landing .faq-open .ans{opacity:1;transition-delay:.12s;translate:0}@media (prefers-reduced-motion:no-preference){.ih-landing [data-loop=book]{animation-name:ih-lBook}.ih-landing [data-loop=sway]{animation-name:ih-lSway}.ih-landing [data-loop=sel]{animation-name:ih-lSel}.ih-landing [data-loop=tile]{animation-name:ih-lTile}.ih-landing [data-loop=type]{animation-name:ih-lType;animation-timing-function:steps(26,end)}.ih-landing .caret{animation:7s steps(26,end) infinite ih-lCaret,.8s step-end infinite ih-lBlinkC}.ih-landing [data-loop=send]{animation-name:ih-lSend}.ih-landing [data-loop=chip]{animation-name:ih-lChip}.ih-landing [data-loop=seg]{animation-name:ih-lSeg;animation-timing-function:cubic-bezier(.5,0,.2,1)}.ih-landing [data-loop=sheen]{animation-name:ih-lSheen}.ih-landing [data-loop=segq]{animation-name:ih-lSegQ;animation-timing-function:linear}.ih-landing [data-loop=segs]{animation-name:ih-lSegS;animation-timing-function:linear}.ih-landing [data-loop=segf]{animation-name:ih-lSegF;animation-timing-function:linear}.ih-landing .step:hover .ic{animation:.7s ih-lWiggle}}@keyframes ih-lBook{0%,to{translate:0;rotate:0deg}50%{translate:0 -14px;rotate:-.9deg}}@keyframes ih-lSway{0%,to{rotate:-4deg}50%{rotate:4deg}}@keyframes ih-lSel{0%,6%{box-shadow:inset 0 0 0 0 var(--landing-paint-012)}12%,42%{box-shadow:inset 0 0 0 1.6px var(--landing-paint-013), inset 0 0 0 8px var(--landing-paint-014)}50%,to{box-shadow:inset 0 0 0 0 var(--landing-paint-012)}}@keyframes ih-lTile{0%,8%{scale:1}14%{scale:1.16}22%,to{scale:1}}@keyframes ih-lType{0%{clip-path:inset(0 100% 0 0)}40%,88%{clip-path:inset(0 calc(100% - var(--tw)) 0 0)}96%,to{clip-path:inset(0 100% 0 0)}}@keyframes ih-lCaret{0%{translate:0}40%,88%{translate:var(--tw) 0}96%,to{translate:0}}@keyframes ih-lBlinkC{0%,to{opacity:1}50%{opacity:0}}@keyframes ih-lSend{0%,42%{scale:1}46%{scale:.84}53%{scale:1.1}60%,to{scale:1}}@keyframes ih-lChip{0%,54%{translate:0}60%{translate:0 -6px}66%{translate:0}70%{translate:0 -2px}74%,to{translate:0}}@keyframes ih-lSeg{0%,22%{width:46px;left:87px}30%,52%{width:74px;left:135px}60%,82%{width:82px;left:3px}90%,to{width:46px;left:87px}}@keyframes ih-lSheen{0%,50%{translate:-120%}80%,to{translate:320%}}@keyframes ih-lWiggle{0%,to{rotate:0deg}25%{rotate:-12deg}55%{rotate:9deg}80%{rotate:-4deg}}@keyframes ih-lSegQ{0%,22%{color:var(--ca)}30%,82%{color:var(--ci)}90%,to{color:var(--ca)}}@keyframes ih-lSegS{0%,22%{color:var(--ci)}30%,52%{color:var(--ca)}60%,to{color:var(--ci)}}@keyframes ih-lSegF{0%,52%{color:var(--ci)}60%,82%{color:var(--ca)}90%,to{color:var(--ci)}}@property --ih-bx{syntax:"<length>";inherits:true;initial-value:-10000px}.ih-landing .tl{color:#0000;background-image:linear-gradient(100deg, var(--landing-paint-009) 0%, var(--landing-paint-009) 45.3%, var(--landing-paint-015) 47.6%, var(--color-fg-on-primary) 50%, var(--landing-paint-015) 52.4%, var(--landing-paint-009) 54.7%, var(--landing-paint-009) 100%), linear-gradient(var(--landing-paint-016), var(--landing-paint-016));background-size:calc(var(--W) * 3) 100%, 100% 100%;background-repeat:no-repeat,no-repeat;background-position:calc(var(--ih-bx) - var(--lx)) 0, 0 0;-webkit-mask-image:linear-gradient(180deg, var(--landing-paint-017) 0%, var(--landing-paint-018) 40%, var(--landing-paint-019) 75%, transparent 100%);-webkit-mask-image:linear-gradient(180deg, var(--landing-paint-017) 0%, var(--landing-paint-018) 40%, var(--landing-paint-019) 75%, transparent 100%);mask-image:linear-gradient(180deg, var(--landing-paint-017) 0%, var(--landing-paint-018) 40%, var(--landing-paint-019) 75%, transparent 100%);transform-origin:50% 72%;-webkit-background-clip:text;background-clip:text;display:inline-block}@media (prefers-reduced-motion:no-preference){.ih-landing .tband{animation:7.5s linear 1.8s infinite ih-lBand}.ih-landing .tl{animation:ih-lLetter 7.5s cubic-bezier(.3, 0, .3, 1) var(--ld) infinite}}@keyframes ih-lBand{0%{--ih-bx:calc(var(--W) * -1.8)}32%,to{--ih-bx:calc(var(--W) * -.2)}}@keyframes ih-lLetter{0%{scale:1}6%{scale:1.15}14%,to{scale:1}}.ih-landing .ripple{pointer-events:none;z-index:20;width:0;height:0;position:absolute}.ih-landing .ripple i{pointer-events:none;border-radius:50%;display:block;position:absolute;top:0;left:0}.ih-landing .rp-ring{border:2.5px solid var(--color-surface-glass-tile-start);width:1500px;height:1500px;box-shadow:0 0 22px var(--landing-paint-020), inset 0 0 22px var(--landing-paint-021);opacity:0;margin:-750px 0 0 -750px;animation:2.8s cubic-bezier(.2,.5,.3,1) forwards ih-rpRing;scale:0}.ih-landing .rp-ring.r2{border-width:2px;animation-delay:.22s}.ih-landing .rp-ring.r3{border-width:1.5px;animation-delay:.46s}.ih-landing .rp-warp{-webkit-backdrop-filter:blur(3px)saturate(1.4)brightness(1.07);backdrop-filter:blur(3px)saturate(1.4)brightness(1.07);width:1500px;height:1500px;-webkit-mask-image:radial-gradient(circle, transparent 0, transparent 55%, var(--landing-paint-017) 62%, var(--landing-paint-017) 67%, transparent 74%);-webkit-mask-image:radial-gradient(circle, transparent 0, transparent 55%, var(--landing-paint-017) 62%, var(--landing-paint-017) 67%, transparent 74%);mask-image:radial-gradient(circle, transparent 0, transparent 55%, var(--landing-paint-017) 62%, var(--landing-paint-017) 67%, transparent 74%);margin:-750px 0 0 -750px;animation:2.8s cubic-bezier(.2,.5,.3,1) 40ms forwards ih-rpRing;scale:0}.ih-landing .rp-splash{background:radial-gradient(circle, var(--color-border-glass-strong) 0%, var(--landing-paint-022) 32%, var(--landing-paint-023) 70%);width:220px;height:220px;margin:-110px 0 0 -110px;animation:1s cubic-bezier(.2,.7,.3,1) forwards ih-rpSplash;scale:0}.ih-landing .rp-drop{background:radial-gradient(circle at 35% 30%, var(--color-fg-on-primary) 0%, var(--landing-paint-024) 45%, var(--landing-paint-025) 100%);width:22px;height:22px;box-shadow:0 0 14px var(--landing-paint-025);margin:-11px 0 0 -11px;animation:.5s cubic-bezier(.5,0,.7,.4) forwards ih-rpDrop}@keyframes ih-rpRing{0%{opacity:1;scale:.015}65%{opacity:.4}to{opacity:0;scale:1}}@keyframes ih-rpSplash{0%{opacity:1;scale:.1}35%{opacity:.85;scale:1}to{opacity:0;scale:1.7}}@keyframes ih-rpDrop{0%{opacity:0;translate:0 -60px;scale:.6}60%{opacity:1;translate:0;scale:1}to{opacity:0;translate:0;scale:2.2}}.ih-landing .flink,.ih-landing [data-route]{cursor:pointer}.ih-landing .flink{transition:opacity .2s,translate .25s}.ih-landing .flink:hover{opacity:.7;translate:3px}.ih-landing .view{width:100%;position:relative;overflow:hidden}.ih-landing .pstage{transform-origin:0 0;position:absolute;top:0;left:0;overflow:hidden}.ih-landing #navpill{transition:left .55s cubic-bezier(.3,.9,.3,1),width .55s cubic-bezier(.3,.9,.3,1),opacity .3s}.ih-landing .btn{cursor:pointer}.ih-landing.ih-ready .btn{transition:translate .3s cubic-bezier(.2,.8,.2,1),scale .18s,opacity .2s}.ih-landing .btn:hover{translate:0 -3px}.ih-landing .btn:active{translate:0 -1px;scale:.96}.ih-landing .btn:before{content:"";border-radius:inherit;pointer-events:none;background:var(--landing-paint-009);transition:background .25s;position:absolute;inset:0}.ih-landing .btn:hover:before{background:var(--color-surface-glass-faint)}.ih-landing .btn.btn-light:hover:before{background:var(--landing-paint-026)}.ih-landing .btn.btn-text:before{display:none}.ih-landing .btn.btn-text:hover{opacity:.72;translate:2px}.ih-landing .toc:hover span{color:var(--color-fg-brand)!important}.ih-landing .faq-q:hover .tg{scale:1.1}.ih-landing .tg{transition:background-color .35s,scale .25s}
.ih-landing .lm-header,.ih-landing .lm-hero,.ih-landing .lm-page{display:none}@media (max-width:1199.98px){.ih-landing{--lm-pad:clamp(16px, 4vw, 40px);--lm-max:1040px;--lm-gap:clamp(14px, 2vw, 22px);--lm-radius:clamp(20px, 2.4vw, 28px)}.ih-landing #navbar,.ih-landing[data-page=home] #wrap{display:none}.ih-landing .lm-page{display:block}.ih-landing:not([data-page=home]) .view{margin-top:64px}.ih-landing .lm-section{padding:clamp(56px, 9vw, 104px) var(--lm-pad);flex-direction:column;gap:clamp(28px,4.5vw,48px);display:flex;container:lm-section/inline-size}.ih-landing .lm-section>*{width:100%;max-width:var(--lm-max);margin-inline:auto}.ih-landing .lm-head{text-align:center;flex-direction:column;align-items:center;gap:clamp(12px,1.6vw,16px);display:flex}.ih-landing .lm-head--start{text-align:left;align-items:flex-start}.ih-landing .lm-eyebrow{background:var(--color-highlight-80);letter-spacing:.14em;text-transform:uppercase;color:var(--color-fg-primary);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.ih-landing .lm-eyebrow:before{content:"";background:var(--color-fg-brand);border-radius:999px;width:6px;height:6px}.ih-landing .lm-title{letter-spacing:-.01em;white-space:pre-line;text-wrap:balance;color:var(--color-fg-primary);margin:0;font-size:clamp(30px,2.6vw + 20px,52px);font-weight:500;line-height:1.15}.ih-landing .lm-accent{color:var(--color-fg-brand)}.ih-landing .lm-lede{max-width:40em;color:var(--color-fg-tertiary);text-wrap:pretty;margin:0;font-size:clamp(15px,.3vw + 14px,17px);line-height:1.6}.ih-landing .lm-grid{gap:var(--lm-gap);display:grid}.ih-landing .lm-grid--3{grid-template-columns:minmax(0,1fr)}@container lm-section (min-width:640px){.ih-landing .lm-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ih-landing .lm-card{border-radius:var(--lm-radius);border:1px solid var(--color-highlight-80);background:linear-gradient(160deg, var(--color-highlight-80) 0%, var(--color-highlight-50) 100%);box-shadow:0 18px 40px -26px var(--landing-paint-007);color:var(--color-fg-primary);flex-direction:column;gap:10px;padding:clamp(18px,2.4vw,24px);display:flex}.ih-landing .lm-card--raised{background:var(--color-highlight-95);box-shadow:0 24px 48px -24px var(--landing-paint-007)}.ih-landing .lm-card__top{justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.ih-landing .lm-card__title{margin:4px 0 0;font-size:clamp(18px,.6vw + 15px,21px);font-weight:600;line-height:1.25}.ih-landing .lm-card__text{color:var(--color-fg-tertiary);margin:0;font-size:15px;line-height:1.55}.ih-landing .lm-card__arrow{background:var(--color-highlight-80);border-radius:999px;width:36px;height:36px;padding:11px}.ih-landing .lm-tile{background:var(--color-highlight-80);border:1px solid var(--color-highlight-95);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.ih-landing .lm-tile img{width:20px;height:20px}.ih-landing .lm-badge{background:var(--color-highlight-80);border-radius:999px;align-items:center;gap:6px;padding:4px 8px 4px 4px;display:inline-flex}.ih-landing .lm-badge__num{background:var(--color-fg-brand);width:22px;height:22px;color:var(--color-fg-on-primary);border-radius:999px;place-items:center;font-size:12px;font-weight:600;display:grid}.ih-landing .lm-badge img{width:14px;height:14px}.ih-landing .lm-island{pointer-events:none;-webkit-mask-image:linear-gradient(90deg, transparent 0%, var(--landing-paint-017) 7%, var(--landing-paint-017) 93%, transparent 100%), linear-gradient(180deg, transparent 0%, var(--landing-paint-017) 7%, var(--landing-paint-017) 93%, transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg, transparent 0%, var(--landing-paint-017) 7%, var(--landing-paint-017) 93%, transparent 100%), linear-gradient(180deg, transparent 0%, var(--landing-paint-017) 7%, var(--landing-paint-017) 93%, transparent 100%);mask-image:linear-gradient(90deg, transparent 0%, var(--landing-paint-017) 7%, var(--landing-paint-017) 93%, transparent 100%), linear-gradient(180deg, transparent 0%, var(--landing-paint-017) 7%, var(--landing-paint-017) 93%, transparent 100%);position:relative;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}.ih-landing .lm-island__stage>*{background:0 0!important}.ih-landing .lm-island__stage{transform-origin:0 0;width:1728px;transform:scale(var(--lm-s,0)) translate(calc(var(--lm-x) * -1px), calc(var(--lm-y) * -1px));position:absolute;top:0;left:0}.ih-landing .lm-btn{letter-spacing:.02em;white-space:nowrap;height:44px;color:var(--color-fg-primary);border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:16px;font-weight:600;line-height:1;display:inline-flex}.ih-landing .lm-btn--lg{height:54px;padding:0 24px;font-size:16px}.ih-landing .lm-btn--light{background:var(--color-fg-on-primary);box-shadow:0 8px 20px -12px var(--color-shadow-navy-9)}.ih-landing .lm-btn--outline{border:1px solid var(--color-border-glass-strong);background:var(--color-highlight-80)}.ih-landing .lm-btn--primary{background:var(--color-fg-brand);color:var(--color-fg-on-primary);box-shadow:0 12px 26px -14px var(--landing-paint-101);position:relative}.ih-landing .lm-btn--lg:has(.lm-btn__arrow){padding-right:7px}.ih-landing .lm-btn__arrow{background:var(--color-fg-on-primary);border-radius:999px;place-items:center;width:40px;height:40px;margin-left:14px;display:grid}.ih-landing .lm-btn__arrow img{width:14px;height:14px}.ih-landing .lm-actions{flex-wrap:wrap;gap:12px;display:flex}.ih-landing .lm-header{z-index:1000;display:block;position:fixed;top:0;left:0;right:0}.ih-landing .lm-header__bar{height:64px;padding:0 max(12px, calc(var(--lm-pad) - 4px)) 0 var(--lm-pad);align-items:center;gap:10px;transition:background-color .3s,box-shadow .3s;display:flex}.ih-landing .lm-header[data-scrolled] .lm-header__bar,.ih-landing .lm-menu{background:linear-gradient(var(--landing-paint-005), var(--landing-paint-006));-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3)}.ih-landing .lm-header[data-scrolled] .lm-header__bar{box-shadow:inset 0 -1px 0 var(--color-surface-glass-75), 0 14px 34px -16px var(--landing-paint-007)}.ih-landing .lm-header__logo{margin-right:auto;padding-block:8px;display:flex}.ih-landing .lm-header__logo img{width:auto;height:28px}.ih-landing .lm-header__cta{height:40px;padding:0 16px;font-size:15px}.ih-landing .lm-header__toggle{border-radius:999px;flex:none;width:44px;height:44px;position:relative}.ih-landing .lm-header__toggle span{background:var(--color-fg-primary);border-radius:2px;width:20px;height:2px;transition:translate .25s,rotate .25s,opacity .2s;position:absolute;left:12px}.ih-landing .lm-header__toggle span:first-child{top:15px}.ih-landing .lm-header__toggle span:nth-child(2){top:21px}.ih-landing .lm-header__toggle span:nth-child(3){top:27px}.ih-landing .lm-header[data-open] .lm-header__toggle span:first-child{translate:0 6px;rotate:45deg}.ih-landing .lm-header[data-open] .lm-header__toggle span:nth-child(2){opacity:0}.ih-landing .lm-header[data-open] .lm-header__toggle span:nth-child(3){translate:0 -6px;rotate:-45deg}.ih-landing .lm-menu{max-height:calc(100dvh - 64px);padding:4px var(--lm-pad) 20px;box-shadow:0 24px 40px -24px var(--landing-paint-007);overflow-y:auto}.ih-landing .lm-menu[hidden]{display:none}.ih-landing .lm-menu__list{margin:0;padding:0;list-style:none}.ih-landing .lm-menu__link{border-bottom:1px solid var(--color-surface-glass-75);min-height:48px;color:var(--color-fg-primary);align-items:center;font-size:17px;font-weight:500;display:flex}.ih-landing .lm-menu__actions{gap:12px;margin-top:16px;display:flex}.ih-landing .lm-menu__actions .lm-btn{flex:1;height:48px}.ih-landing .lm-hero{padding:92px max(var(--lm-pad), calc((100vw - var(--lm-max)) / 2)) clamp(48px, 7vw, 80px);background:radial-gradient(120% 55% at 50% 42%, var(--color-bg-auth-overlay) 0%, var(--landing-paint-009) 70%), linear-gradient(180deg, var(--color-bg-auth-top) 0%, var(--color-bg-auth-middle) 55%, var(--color-bg-auth-bottom) 100%);flex-direction:column;align-items:flex-start;display:flex;overflow:hidden}.ih-landing .lm-hero__title{text-align:center;font-family:Gabarito,system-ui,sans-serif;font-weight:400;font-size:min(calc((100vw - 2 * var(--lm-pad)) / 5.9), 160px, 24svh);letter-spacing:.005em;color:#0000;background:linear-gradient(var(--landing-paint-016), var(--landing-paint-016));-webkit-mask-image:linear-gradient(180deg, var(--landing-paint-017) 0%, var(--landing-paint-018) 40%, var(--landing-paint-019) 75%, transparent 100%);-webkit-mask-image:linear-gradient(180deg, var(--landing-paint-017) 0%, var(--landing-paint-018) 40%, var(--landing-paint-019) 75%, transparent 100%);mask-image:linear-gradient(180deg, var(--landing-paint-017) 0%, var(--landing-paint-018) 40%, var(--landing-paint-019) 75%, transparent 100%);filter:drop-shadow(0 4px 18px var(--color-surface-glass));-webkit-background-clip:text;background-clip:text;align-self:stretch;line-height:1.1}.ih-landing .lm-hero__visual{aspect-ratio:1528/540;width:100vw;max-width:1200px;-webkit-mask-image:linear-gradient(180deg, transparent 0%, var(--landing-paint-017) 10%, var(--landing-paint-017) 72%, transparent 100%);-webkit-mask-image:linear-gradient(180deg, transparent 0%, var(--landing-paint-017) 10%, var(--landing-paint-017) 72%, transparent 100%);mask-image:linear-gradient(180deg, transparent 0%, var(--landing-paint-017) 10%, var(--landing-paint-017) 72%, transparent 100%);align-self:center;margin-top:4px;position:relative;overflow:hidden}.ih-landing .lm-hero__dash{max-width:none;height:auto;position:absolute}.ih-landing .lm-hero__kpi{position:absolute}.ih-landing .lm-hero__kpi img{width:100%;height:100%;display:block}.ih-landing .lm-hero__lede{letter-spacing:.0153em;max-width:34em;color:var(--color-fg-tertiary);margin:clamp(16px,3vw,28px) 0 0;font-size:clamp(16px,.4vw + 14.5px,18px);line-height:1.6}.ih-landing .lm-cta{background:var(--color-fg-brand);height:60px;color:var(--color-fg-on-primary);letter-spacing:.0369em;box-shadow:0 16px 34px -16px var(--landing-paint-101);border-radius:999px;align-items:center;gap:16px;margin-top:clamp(18px,3vw,28px);padding:0 8px 0 24px;font-size:17px;font-weight:600;display:inline-flex;position:relative}.ih-landing .lm-cta__arrow{background:var(--color-fg-on-primary);border-radius:999px;place-items:center;width:44px;height:44px;display:grid}.ih-landing .lm-cta__arrow img{width:9px;height:auto}.ih-landing .lm-notebook{background:linear-gradient(180deg, var(--color-bg-auth-middle) 0%, var(--color-bg-page-top) 22%, var(--color-bg-page-middle) 100%)}.ih-landing .lm-sources{border:1px solid var(--color-highlight-80);background:var(--color-highlight-50);border-radius:24px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:10px 12px;display:flex;width:fit-content!important}.ih-landing .lm-sources__label{color:var(--color-fg-primary);padding:0 6px;font-size:13px;font-weight:600}.ih-landing .lm-sources__arrow{width:auto;height:10px}.ih-landing .lm-chip{background:var(--color-fg-on-primary);height:32px;color:var(--color-fg-primary);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.ih-landing .lm-chip img{width:14px;height:14px}.ih-landing .lm-chip--brand{background:var(--gradient-btn-primary);color:var(--color-fg-on-primary)}.ih-landing .lm-notebook__art{max-width:760px!important}.ih-landing .lm-ask{border:1px solid var(--color-highlight-80);background:var(--color-fg-on-primary);height:48px;box-shadow:0 6px 16px -10px var(--landing-paint-007);border-radius:999px;align-items:center;gap:10px;padding:0 6px 0 14px;display:flex}.ih-landing .lm-ask>img{width:16px;height:16px}.ih-landing .lm-ask__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-fg-secondary);flex:1;font-size:14px;overflow:hidden}.ih-landing .lm-ask__text--typed{color:var(--color-fg-primary)}.ih-landing .lm-ask__send{background:var(--color-fg-brand);border-radius:999px;flex:none;place-items:center;width:36px;height:36px;display:grid}.ih-landing .lm-ask__send img{width:14px;height:14px}.ih-landing .lm-workflow{background:linear-gradient(180deg, var(--color-bg-page-middle) 0%, var(--color-bg-auth-middle) 30%, var(--color-bg-page-bottom) 100%)}.ih-landing .lm-step__num{color:var(--color-fg-brand);font-size:clamp(36px,2vw + 28px,48px);font-weight:500;line-height:1}.ih-landing .lm-mock{background:var(--color-highlight-50);border:1px solid var(--color-highlight-80);border-radius:18px;flex-direction:column;gap:8px;margin-top:auto;padding:10px;display:flex}.ih-landing .lm-row{border:1px solid var(--color-highlight-80);background:var(--color-highlight-80);border-radius:14px;align-items:center;gap:10px;padding:9px 10px;display:flex}.ih-landing .lm-row--selected{border-color:var(--color-brand-primary-10);background:var(--color-fg-on-primary)}.ih-landing .lm-row>img{width:28px;height:28px}.ih-landing .lm-row__text{flex-direction:column;flex:1;min-width:0;display:flex}.ih-landing .lm-row__text strong,.ih-landing .lm-row__text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ih-landing .lm-row__text strong{font-size:13px;font-weight:600}.ih-landing .lm-row__text small{color:var(--color-fg-secondary);font-size:11px}.ih-landing .lm-tag,.ih-landing .lm-pill{background:var(--color-brand-primary-10);color:var(--color-fg-brand);border-radius:999px;flex:none;padding:4px 9px;font-size:11px;font-weight:600}.ih-landing .lm-tag--green{background:var(--color-success-subtle);color:var(--color-fg-success)}.ih-landing .lm-pills{flex-wrap:wrap;gap:6px;display:flex}.ih-landing .lm-field{justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.ih-landing .lm-field__label{color:var(--color-fg-secondary)}.ih-landing .lm-file{background:var(--color-fg-on-primary);border-radius:999px;align-items:center;gap:6px;min-width:0;padding:5px 10px;font-weight:600;display:inline-flex}.ih-landing .lm-file img{width:14px;height:14px}.ih-landing .lm-seg{background:var(--color-highlight-50);border-radius:999px;padding:3px;display:inline-flex}.ih-landing .lm-seg span{border-radius:999px;padding:4px 9px;font-size:11px;font-weight:500}.ih-landing .lm-seg .lm-seg__on{background:var(--color-fg-on-primary);box-shadow:0 1px 3px var(--landing-paint-010);color:var(--color-fg-brand)}.ih-landing .lm-generate{background:var(--gradient-btn-primary);height:40px;color:var(--color-fg-on-primary);border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.ih-landing .lm-generate img{width:14px;height:14px}.ih-landing .lm-classroom{background:linear-gradient(180deg, var(--color-bg-page-bottom) 0%, var(--color-bg-page-top) 26%, var(--color-bg-page-middle) 100%)}.ih-landing .lm-classroom__layout{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:center;gap:clamp(28px,4vw,48px);display:grid}.ih-landing .lm-classroom__text{flex-direction:column;gap:clamp(18px,2.4vw,24px);display:flex}.ih-landing .lm-tabs{background:var(--color-highlight-80);width:fit-content;box-shadow:0 6px 18px -12px var(--landing-paint-007);border-radius:999px;padding:5px;display:inline-flex}.ih-landing .lm-tabs__tab{height:40px;color:var(--color-fg-primary);border-radius:999px;padding:0 18px;font-size:14px;font-weight:600;transition:background-color .3s,color .3s}.ih-landing .lm-tabs__tab[aria-selected=true]{background:var(--color-fg-brand);color:var(--color-fg-on-primary);box-shadow:0 8px 18px -10px var(--landing-paint-101)}.ih-landing .lm-swap{display:grid}.ih-landing .lm-swap__pane{flex-direction:column;grid-area:1/1;gap:clamp(16px,2.2vw,22px);display:flex}.ih-landing .lm-features{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.ih-landing .lm-features li{color:var(--color-fg-tertiary);align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.ih-landing .lm-features img{background:var(--color-fg-brand);border-radius:999px;flex:none;width:22px;height:22px;padding:5px}.ih-landing .lm-features strong{color:var(--color-fg-primary);font-size:16px;font-weight:600;display:block}.ih-landing .lm-classroom__art{justify-self:center;width:100%;max-width:640px}.ih-landing .lm-faq{background:linear-gradient(180deg, var(--color-bg-page-middle) 0%, var(--color-bg-page-top) 100%)}.ih-landing .lm-faq__layout{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:clamp(28px,4vw,48px);display:grid}.ih-landing .lm-faq__intro{flex-direction:column;gap:clamp(20px,3vw,28px);display:flex}.ih-landing .lm-curious{color:var(--color-fg-tertiary);flex-direction:row;align-items:center;gap:14px;font-size:15px;line-height:1.5}.ih-landing .lm-curious strong{color:var(--color-fg-primary);display:block}.ih-landing .lm-faq__list{flex-direction:column;gap:12px;display:flex}.ih-landing .lm-qa{gap:0;padding:0}.ih-landing .lm-qa__q{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:60px;padding:14px clamp(16px,2.4vw,22px);font-size:clamp(15px,.3vw + 14px,17px);font-weight:600;line-height:1.4;list-style:none;display:flex}.ih-landing .lm-qa__q::-webkit-details-marker{display:none}.ih-landing .lm-qa__q:focus-visible{outline:3px solid var(--color-fg-brand);outline-offset:-3px;border-radius:inherit}.ih-landing .lm-qa__icon{background:var(--color-highlight-80);border-radius:999px;flex:none;width:30px;height:30px;position:relative}.ih-landing .lm-qa__icon:before,.ih-landing .lm-qa__icon:after{content:"";background:var(--color-fg-brand);border-radius:2px;width:12px;height:2px;transition:rotate .3s;position:absolute;top:14px;left:9px}.ih-landing .lm-qa__icon:after{rotate:90deg}.ih-landing .lm-qa[open] .lm-qa__icon:after{rotate:0deg}.ih-landing .lm-qa__a{color:var(--color-fg-tertiary);margin:0;padding:0 clamp(16px,2.4vw,22px) 18px;font-size:15px;line-height:1.6}.ih-landing .lm-contact{background:linear-gradient(180deg, var(--color-bg-page-top) 0%, var(--color-bg-page-middle) 50%, var(--color-bg-page-top) 100%)}.ih-landing .lm-contact__layout{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:clamp(16px,2.4vw,24px);display:grid}.ih-landing .lm-contact__form{gap:clamp(16px,2.4vw,22px)}.ih-landing .lm-contact__form .lm-card__title{margin:0}.ih-landing .lm-contact__fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px;display:grid}.ih-landing .lm-contact__field{flex-direction:column;gap:8px;min-width:0;display:flex}.ih-landing .lm-contact__field--wide{grid-column:1/-1}.ih-landing .lm-contact__label{color:var(--color-fg-primary);font-size:14px;font-weight:600}.ih-landing .lm-contact__box{border:1px solid var(--color-border-default);background:var(--color-surface-neutral);min-height:48px;color:var(--color-fg-disabled);border-radius:14px;align-items:center;padding:12px 16px;font-size:15px;display:flex;position:relative}.ih-landing .lm-contact__box--tall{align-items:flex-start;min-height:120px}.ih-landing .lm-contact__chevron{border-right:2px solid var(--color-fg-tertiary);border-bottom:2px solid var(--color-fg-tertiary);width:8px;height:8px;margin-top:-6px;position:absolute;top:50%;right:18px;rotate:45deg}.ih-landing .lm-contact__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.ih-landing .lm-contact__send{cursor:pointer;border:0;margin-top:0;font-family:inherit}.ih-landing .lm-contact__cards{flex-direction:column;gap:clamp(12px,2vw,16px);display:flex}.ih-landing .lm-contact__card .lm-tile{color:var(--color-fg-brand)}.ih-landing .lm-cta-section{background:linear-gradient(180deg, var(--color-bg-page-top) 0%, var(--color-bg-page-middle) 100%)}.ih-landing .lm-cta-card{border:1px solid var(--color-highlight-80);background:radial-gradient(60% 45% at 50% 38%, var(--color-highlight-80) 0%, var(--landing-paint-009) 100%), linear-gradient(180deg, var(--color-bg-auth-top) 0%, var(--color-bg-auth-middle) 60%, var(--color-bg-auth-bottom) 100%);box-shadow:0 30px 60px -36px var(--landing-paint-007);text-align:center;border-radius:clamp(24px,3vw,36px);flex-direction:column;align-items:center;gap:clamp(14px,2vw,20px);padding:clamp(40px,7vw,72px) clamp(20px,5vw,56px) clamp(96px,16vw,170px);display:flex;position:relative;overflow:hidden}.ih-landing .lm-cta-card .lm-title{font-size:clamp(32px,3.4vw + 20px,60px)}.ih-landing .lm-cta-card>:not(.lm-cta-card__mark){z-index:1;position:relative}.ih-landing .lm-cta-card__mark{font-family:Gabarito,system-ui,sans-serif;font-size:min(calc((100vw - 2 * var(--lm-pad)) / 6.4), 180px);white-space:nowrap;text-align:center;color:#0000;background:linear-gradient(var(--landing-paint-016), var(--landing-paint-016));-webkit-mask-image:linear-gradient(180deg, var(--landing-paint-017) 0%, var(--landing-paint-019) 70%, transparent 100%);-webkit-mask-image:linear-gradient(180deg, var(--landing-paint-017) 0%, var(--landing-paint-019) 70%, transparent 100%);mask-image:linear-gradient(180deg, var(--landing-paint-017) 0%, var(--landing-paint-019) 70%, transparent 100%);pointer-events:none;-webkit-background-clip:text;background-clip:text;line-height:1;position:absolute;bottom:-.16em;left:0;right:0}.ih-landing .lm-footer{padding:clamp(40px, 6vw, 64px) var(--lm-pad) 28px;background:linear-gradient(180deg, var(--color-bg-auth-middle) 0%, var(--color-bg-auth-bottom) 100%)}.ih-landing .lm-footer__inner{max-width:var(--lm-max);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(28px,4vw,40px);margin-inline:auto;display:grid}.ih-landing .lm-footer__brand img{width:auto;height:30px}.ih-landing .lm-footer__brand p{max-width:26em;color:var(--color-fg-tertiary);margin:12px 0 0;font-size:14px;line-height:1.6}.ih-landing .lm-footer__cols{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:24px;display:grid}.ih-landing .lm-footer__col h3{letter-spacing:.14em;color:var(--color-fg-secondary);margin:0 0 6px;font-size:11px;font-weight:600}.ih-landing .lm-footer__col ul{margin:0;padding:0;list-style:none}.ih-landing .lm-footer__col a{min-height:36px;color:var(--color-fg-primary);align-items:center;font-size:15px;display:flex}.ih-landing .lm-footer__legal{border-top:1px solid var(--color-highlight-50);color:var(--color-fg-tertiary);grid-column:1/-1;margin:0;padding-top:20px;font-size:13px}}
.ih-landing{isolation:isolate;width:100%;font-family:"InsightHub Landing", var(--font-gabarito), sans-serif;-webkit-font-smoothing:antialiased}.ih-landing *,.ih-landing :before,.ih-landing :after{box-sizing:border-box}.ih-landing a{color:inherit;text-decoration:none}.ih-landing button{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ih-landing a:focus-visible,.ih-landing button:focus-visible{outline:3px solid var(--color-fg-brand);outline-offset:4px}.ih-landing #stage,.ih-landing .pstage,.ih-landing #navstage{transform:scale(calc(100vw / 1728px));transform:scale(min(1, 100vw / 1728px));zoom:max(1, 100vw / 1728px)}.ih-landing #wrap,.ih-landing .view{height:calc(var(--ih-stage-height) * 100vw / 1728)}.ih-landing #stage{height:calc(var(--ih-stage-height) * 1px)}.ih-landing .ih-hero{display:contents}.ih-landing .ih-landing-body{width:1728px;height:7796.63px;position:absolute;top:1117px;left:0}.ih-landing [data-ac] [aria-selected=true] span{color:var(--color-fg-on-primary)!important}.ih-landing [data-ac] [aria-selected=false] span{color:var(--color-fg-primary)!important}.ih-landing:not([data-page=home]) #navpill{opacity:0}.ih-landing:not([data-page=home]) #n1476_136452 span{font-weight:400!important}.ih-landing #contact .glowbox{-webkit-mask-image:linear-gradient(#0000 0,#000 220px calc(100% - 260px),#0000 100%)!important;mask-image:linear-gradient(#0000 0,#000 220px calc(100% - 260px),#0000 100%)!important}.ih-landing .sw-off,.ih-landing .sw-leave{pointer-events:none}.ih-landing .ih-off,.ih-landing .ih-off:after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.ih-landing *,.ih-landing :before,.ih-landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ih-landing .ripple{display:none}}
