.iz-links .iz-navitem{padding:var(--sp-1) 0;align-items:center;gap:4px;display:inline-flex;position:relative}.iz-links .iz-navlink,.iz-links .iz-navcaret{cursor:pointer;font-family:var(--body);font-size:var(--fs-body-sm);font-weight:inherit;color:var(--tx-dim);transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;align-items:center;display:inline-flex}.iz-links .iz-navcaret{border-radius:var(--r-2xs);padding:2px}.iz-links .iz-navitem:hover .iz-navlink,.iz-links .iz-navitem:hover .iz-navcaret,.iz-links .iz-navitem.is-open .iz-navlink,.iz-links .iz-navitem.is-open .iz-navcaret{color:var(--tx)}.iz-links .iz-navlink:after{content:none}.iz-links .iz-navitem:after{content:"";background:var(--orange);transform-origin:0;width:100%;height:1px;transition:transform var(--dur-fast) var(--ease-out);position:absolute;bottom:0;left:0;transform:scaleX(0)}.iz-links .iz-navitem:hover:after,.iz-links .iz-navitem.is-open:after{transform:scaleX(1)}.iz-links .iz-navcaret svg{opacity:.55;transition:transform var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out)}.iz-links .iz-navcaret[aria-expanded=true] svg{opacity:1;transform:rotate(180deg)}.iz-links .iz-navlink:focus-visible,.iz-links .iz-navcaret:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.iz-nav-overlay .iz-links .iz-navlink,.iz-nav-overlay .iz-links .iz-navcaret{color:var(--tx);font-weight:600}.izmm{z-index:1;background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line);opacity:0;visibility:hidden;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), visibility var(--dur-fast) var(--ease-out);position:absolute;top:100%;left:0;right:0;transform:translateY(-6px);box-shadow:0 30px 60px -44px #0000008c}.izmm.is-open{opacity:1;visibility:visible;transform:none}.izmm-in{max-width:var(--wrap-max);margin:0 auto}.izmm-pane{display:none}.izmm-pane.is-on{display:grid}.izmm-pane[data-pane=platform]{grid-template-columns:1fr 1fr .82fr}.izmm-pane[data-pane=solutions]{grid-template-columns:1fr 1fr .72fr}.izmm-pane[data-pane=why]{grid-template-columns:1fr 1fr .9fr}.izmm-pane[data-pane=resources]{grid-template-columns:.5fr .5fr 1fr}.izmm-col{border-right:1px solid var(--line);padding:var(--sp-6) 0 var(--sp-8);min-width:0}.izmm-col:last-of-type{border-right:0}.izmm-head{font-family:var(--mono);font-size:var(--fs-mono-xs);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--tx-dim);padding:0 var(--sp-6) var(--sp-4);font-weight:500}.izmm-cell{gap:var(--sp-3);padding:14px var(--sp-6);border-top:1px solid var(--line);transition:background var(--dur-fast) var(--ease-out);display:flex}.izmm-cell:hover{background:var(--surface-2)}.izmm-cell:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.izmm-ic{color:var(--tx-dim);transition:color var(--dur-fast) var(--ease-out);flex:none;margin-top:2px}.izmm-cell:hover .izmm-ic,.izmm-cell:focus-visible .izmm-ic{color:var(--orange)}.izmm-t{align-items:center;gap:var(--sp-2);font-size:var(--fs-body-sm);letter-spacing:-.01em;color:var(--tx);transition:color var(--dur-fast) var(--ease-out);font-weight:500;display:flex}.izmm-cell:hover .izmm-t,.izmm-cell:focus-visible .izmm-t{color:var(--orange)}.izmm-cell>span{min-width:0}.izmm-d{font-size:var(--fs-sm);color:var(--tx-dim);margin-top:3px;line-height:1.45;display:block}.izmm-tag{font-family:var(--mono);font-size:var(--fs-3xs);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--orange);background:color-mix(in srgb, var(--orange) 12%, transparent);border-radius:var(--r-pill);padding:3px 7px;font-weight:500}.izmm-col:has(>.izmm-rail){flex-direction:column;display:flex}.izmm-rail{padding:0 var(--sp-5);flex-direction:column;flex:1;justify-content:space-between;display:flex}.izmm-rl{padding:10px var(--sp-3);border-radius:var(--r-sm);font-size:var(--fs-body-sm);color:var(--tx);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;gap:11px;display:flex}.izmm-rl:hover,.izmm-rl:focus-visible{background:var(--surface-2);color:var(--orange)}.izmm-rl svg{color:var(--tx-dim);flex:none}.izmm-rl:hover svg,.izmm-rl:focus-visible svg{color:var(--orange)}.izmm-stats{background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.izmm-stat{background:var(--bg);padding:var(--sp-4) var(--sp-6)}.izmm-stat b{font-family:var(--mono);letter-spacing:-.02em;color:var(--orange);font-size:21px;font-weight:500;line-height:1;display:block}.izmm-stat span{font-size:var(--fs-mono);color:var(--tx-dim);margin-top:6px;display:block}.izmm-note{padding:var(--sp-5) var(--sp-6) 0}.izmm-note p{font-size:var(--fs-sm);color:var(--tx-dim);margin:0 0 var(--sp-4);line-height:1.55}.izmm-feat{margin:0 var(--sp-6);border:1px solid var(--line);border-radius:var(--r-md);transition:border-color var(--dur-fast) var(--ease-out);display:block;overflow:hidden}.izmm-feat:hover,.izmm-feat:focus-visible{border-color:var(--orange)}.izmm-viz{background:var(--bg-2);border-bottom:1px solid var(--line);height:132px;overflow:hidden}.izmm-viz svg{width:100%;height:100%;display:block}.izmm-feat-b{padding:var(--sp-4)}.izmm-feat-t{font-size:var(--fs-body-sm);letter-spacing:-.01em;color:var(--tx);font-weight:600;line-height:1.35}.izmm-feat-l{margin-top:var(--sp-3);font-size:var(--fs-sm);color:var(--orange)}.izmm-strip{justify-content:space-between;align-items:center;gap:var(--sp-5);border-top:1px solid var(--line);background:var(--bg-2);padding:var(--sp-3) var(--sp-6);flex-wrap:wrap;grid-column:1/-1;display:flex}.izmm-strip .izmm-strip-t{font-family:var(--mono);font-size:var(--fs-mono);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--tx-dim)}.izmm-strip-a{gap:var(--sp-2);flex-wrap:wrap;display:flex}@media (max-width:1000px){.izmm{display:none}}@media (max-width:900px){.iz-nav .iz-sheet{overscroll-behavior:contain;gap:0;max-height:calc(100dvh - 66px);overflow-y:auto}}.iz-sheet-group{border-top:1px solid var(--line)}.iz-sheet-group:first-of-type{border-top:0}.iz-sheet-head{cursor:pointer;width:100%;font-family:var(--body);font-size:var(--fs-lead);color:var(--tx);background:0 0;border:0;justify-content:space-between;align-items:center;padding:14px 2px;font-weight:500;display:flex}.iz-sheet-head svg{color:var(--tx-dim);transition:transform var(--dur-fast) var(--ease-out)}.iz-sheet-group[data-open=true] .iz-sheet-head svg{transform:rotate(180deg)}.iz-sheet-links{padding:0 0 var(--sp-3) var(--sp-1);display:none}.iz-sheet-group[data-open=true] .iz-sheet-links{display:block}.iz-sheet-links a{align-items:center;gap:var(--sp-3);font-size:var(--fs-body-sm);color:var(--tx-dim);padding:10px 2px;display:flex}.iz-sheet-links a svg{flex:none}.iz-sheet-links .iz-sheet-hub{color:var(--tx);padding-bottom:var(--sp-3);margin-bottom:var(--sp-2);border-bottom:1px solid var(--line);font-weight:500}.iz-sheet-links .iz-sheet-hub svg{color:var(--orange)}@media (prefers-reduced-motion:reduce){.izmm,.iz-links .iz-navitem:after{transition:none}}
