.ivanti-case-hero{padding-top:calc(126px + var(--tools-ticker-height));background:radial-gradient(at 93% 42%,#711b1e20,#0000 55%),#101112;border-bottom:1px solid #ffffff14;padding-bottom:44px}@media (min-width:761px){.ivanti-case-hero{padding-top:calc(var(--site-header-height) + 25px)}}.ivanti-case-masthead{border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:24px;padding-bottom:24px;display:flex}.ivanti-case-identity{align-items:center;gap:28px;display:flex}.ivanti-case-identity h1{margin:0;line-height:1}.ivanti-case-identity .project-identity-mark{width:122px;height:auto}.ivanti-case-identity p{color:#d1d2d4;border-left:1px solid #ffffff26;padding-left:28px;font-size:12px;line-height:1.65}.ivanti-case-identity p span{color:#989ca4;font-size:11px;display:block}.ivanti-case-masthead>a{flex-shrink:0;font-size:12px}.ivanti-case-layout{grid-template-columns:minmax(0,.78fr) minmax(0,1.4fr);grid-template-areas:"intro evidence""scope evidence";align-items:center;gap:0 clamp(32px,4vw,60px);padding-top:32px;display:grid}.ivanti-case-intro{grid-area:intro;align-self:end}.ivanti-case-scope{grid-area:scope;align-self:start}.ivanti-case-intro .eyebrow{color:#ff9696;letter-spacing:.055em;font-size:10px}.ivanti-case-intro h2{letter-spacing:-.03em;margin-top:18px;font-size:clamp(32px,3.15vw,46px);line-height:1.08}.ivanti-case-description{color:#bfc2c7;max-width:410px;margin-top:20px;font-size:14px;line-height:1.75}.ivanti-case-contributions{margin:24px 0 0;padding:0;list-style:none}.ivanti-case-contributions li{color:#dcdee1;border-top:1px solid #ffffff12;align-items:center;gap:12px;padding-block:10px;font-size:12px;line-height:1.5;display:flex}.ivanti-case-contributions svg{color:#f18e8e;flex-shrink:0}.ivanti-case-framework{color:#f5f5f5;text-underline-offset:7px;align-items:center;gap:18px;min-height:44px;margin-top:18px;font-size:12px;-webkit-text-decoration:underline #ff626280;text-decoration:underline #ff626280;transition:color .2s;display:inline-flex}.ivanti-case-framework:hover{color:#ff9696}.ivanti-case-evidence{color:#242628;background:#f7f7f6;border-top:3px solid #ff1515;grid-area:evidence;min-width:0;margin:0;box-shadow:0 18px 55px #0003}.ivanti-case-evidence-heading{border-bottom:1px solid #00000012;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;font-size:12px;font-weight:500;line-height:1.5;display:flex}.ivanti-case-evidence-heading>span:last-child{color:#666;flex-shrink:0;font-size:10px;font-weight:400}.ivanti-case-heatmap{cursor:zoom-in;background:#fff;padding:16px;display:block}.ivanti-case-heatmap img{width:100%;height:auto;display:block}.ivanti-case-evidence figcaption{color:#535659;border-top:1px solid #00000012;justify-content:space-between;align-items:center;gap:8px 22px;padding:6px 18px;font-size:10px;line-height:1.6;display:flex}.ivanti-case-evidence figcaption a{color:#242628;text-underline-offset:4px;flex-shrink:0;align-items:center;gap:8px;min-height:44px;text-decoration:underline;display:inline-flex}.ivanti-case-evidence a:focus-visible{outline-offset:-3px;outline-color:#b40b11}@media (max-width:900px){.ivanti-case-layout{grid-template-columns:1fr;grid-template-areas:"intro""evidence""scope";gap:24px}.ivanti-case-description{max-width:620px}.ivanti-case-scope{justify-content:space-between;align-items:center;gap:24px;display:flex}.ivanti-case-contributions,.ivanti-case-framework{margin-top:0}}@media (max-width:600px){.ivanti-case-hero{padding-top:calc(110px + var(--tools-ticker-height));padding-bottom:28px}.ivanti-case-masthead{align-items:start;gap:16px;padding-bottom:20px}.ivanti-case-identity{display:block}.ivanti-case-identity .project-identity-mark{width:106px}.ivanti-case-identity p{border:0;margin-top:12px;padding:0;font-size:11px}.ivanti-case-layout{gap:24px;padding-top:24px}.ivanti-case-intro{display:block}.ivanti-case-intro .eyebrow{font-size:9px}.ivanti-case-intro h2{margin-top:14px;font-size:34px}.ivanti-case-description{margin-top:16px;font-size:13px;line-height:1.7}.ivanti-case-scope{display:block}.ivanti-case-framework{margin-top:12px}.ivanti-case-evidence-heading{gap:8px;padding:12px;font-size:11px}.ivanti-case-evidence-heading>span:last-child{font-size:9px}.ivanti-case-heatmap{padding:8px}.ivanti-case-evidence figcaption{flex-wrap:wrap;gap:0;padding:8px 12px}.ivanti-case-evidence figcaption>span{width:100%}}@media (prefers-reduced-motion:reduce){.ivanti-case-framework{transition:none}}
