#hl-original-case{--hl-bg:#080f11;--hl-panel:#102c30;--hl-surface:#0d1c20;--hl-text:#f2faf7;--hl-muted:#b5c9c5;--hl-lime:#b9e876;--hl-line:#294447;background:var(--hl-bg);color:var(--hl-text);font:16px/1.6 system-ui,sans-serif;overflow-wrap:break-word}
#hl-original-case *{box-sizing:border-box}#hl-original-case a{color:inherit;text-decoration:none}#hl-original-case button{font:inherit;color:inherit}#hl-original-case h1,#hl-original-case h2,#hl-original-case h3,#hl-original-case p{margin:0}#hl-original-case h1{font-size:clamp(32px,5.5vw,58px);line-height:1.07;letter-spacing:-.045em}#hl-original-case h2{font-size:clamp(26px,3.4vw,38px);line-height:1.15;letter-spacing:-.025em}#hl-original-case h3{font-size:19px;line-height:1.3}#hl-original-case .hl-wrap{padding:28px 38px}#hl-original-case header{padding:22px 30px;border-bottom:1px solid var(--hl-line);display:flex;align-items:center;justify-content:space-between;gap:20px}#hl-original-case .hl-brand{font-weight:700}#hl-original-case nav{display:flex;flex-wrap:wrap;gap:18px;font-size:13px;padding-right:72px}#hl-original-case .hl-quote{color:var(--hl-lime)}#hl-original-case .hl-crumb{font-size:12px;color:var(--hl-muted);margin-bottom:30px}#hl-original-case .hl-eyebrow{color:var(--hl-lime);text-transform:uppercase;letter-spacing:.14em;font-size:12px;margin-bottom:14px}#hl-original-case .hl-hero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;align-items:stretch;padding:10px 0 44px}#hl-original-case .hl-lead{color:var(--hl-muted);font-size:17px;margin-top:22px}#hl-original-case .hl-output{background:var(--hl-panel);padding:25px;border-radius:16px}#hl-original-case .hl-output ul{list-style:none;padding:0;margin:0}#hl-original-case .hl-output li{padding:13px 0;border-top:1px solid var(--hl-line)}#hl-original-case .hl-output h3{margin-bottom:20px}#hl-original-case .hl-output span{display:block;color:var(--hl-muted);font-size:13px;margin-top:3px}#hl-original-case .hl-scope{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px;color:var(--hl-muted);font-size:12px}#hl-original-case .hl-scope strong{display:block;color:var(--hl-text);font-size:30px;line-height:1.1}#hl-original-case section{padding:40px 0;border-top:1px solid var(--hl-line)}#hl-original-case .hl-heading{max-width:700px;margin-bottom:26px}#hl-original-case .hl-heading p:not(.hl-eyebrow){color:var(--hl-muted);margin-top:12px}#hl-original-case .hl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}#hl-original-case .hl-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}#hl-original-case figure{margin:0;min-width:0}#hl-original-case .hl-figure{background:var(--hl-surface);border-radius:12px;padding:22px;display:flex;flex-direction:column}#hl-original-case .hl-figure h3{margin-bottom:15px}#hl-original-case .hl-original{display:block;background:#fff;padding:8px;border-radius:5px;line-height:0}#hl-original-case .hl-original img{width:100%;height:auto;display:block}#hl-original-case figcaption{color:var(--hl-muted);font-size:13px;margin-top:15px;margin-bottom:15px;line-height:1.55}#hl-original-case .hl-source{display:block;font-size:11px;margin-top:8px;color:var(--hl-muted)}#hl-original-case .hl-network{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}#hl-original-case .hl-network .hl-original{max-width:650px}#hl-original-case .hl-insight{background:var(--hl-panel);padding:22px;border-radius:12px;min-width:0}#hl-original-case .hl-insight p{font-size:15px;color:var(--hl-muted);margin-top:13px}#hl-original-case .hl-insight ul{padding-left:18px;color:var(--hl-text);font-size:15px;margin:20px 0 0}#hl-original-case .hl-insight li{margin-bottom:10px}#hl-original-case .hl-insight strong{color:var(--hl-lime)}#hl-original-case .hl-full{grid-column:1 / -1}#hl-original-case .hl-wide{max-width:820px;margin:0 auto}#hl-original-case .hl-expand{align-self:flex-start;background:transparent;border:1px solid var(--hl-line);border-radius:5px;padding:7px 12px;margin-top:auto;font-size:12px;min-height:36px}#hl-original-case .hl-expand:hover{border-color:var(--hl-lime)}#hl-original-case .hl-persona{padding:22px;background:var(--hl-panel);border-radius:12px}#hl-original-case .hl-persona p{margin-top:12px;color:var(--hl-muted);font-size:14px}#hl-original-case .hl-persona .hl-eyebrow{margin-top:0;font-size:11px}#hl-original-case .hl-lens{padding:18px 0;border-top:1px solid var(--hl-line)}#hl-original-case .hl-lens p{font-size:14px;color:var(--hl-muted);margin-top:8px}#hl-original-case .hl-evidence-note{margin-top:18px;font-size:12px;color:var(--hl-muted)}#hl-original-case details{border-bottom:1px solid var(--hl-line);padding:18px 0}#hl-original-case summary{font-size:15px}#hl-original-case details p{color:var(--hl-muted);font-size:14px;margin-top:12px}#hl-original-case .hl-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--hl-panel);padding:30px;border-radius:14px;margin-top:35px}#hl-original-case .hl-cta h2{max-width:570px}#hl-original-case .hl-cta a{display:inline-block;background:var(--hl-lime);color:var(--hl-bg);font-weight:650;padding:12px 18px;border-radius:5px;white-space:nowrap}#hl-original-case footer{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;color:var(--hl-muted);font-size:11px;padding:30px 0 8px}
@media(max-width:720px){#hl-original-case .hl-wrap{padding:24px}#hl-original-case header{padding:18px 24px;display:block}#hl-original-case nav{margin-top:12px;gap:15px;padding-right:0}#hl-original-case .hl-hero,#hl-original-case .hl-network{grid-template-columns:1fr}#hl-original-case .hl-grid3{grid-template-columns:1fr}#hl-original-case .hl-figure,#hl-original-case .hl-insight{padding:20px}#hl-original-case .hl-cta{display:block}#hl-original-case .hl-cta a{margin-top:20px}}
@media(max-width:530px){#hl-original-case .hl-wrap{padding:20px 16px}#hl-original-case .hl-grid{grid-template-columns:1fr}#hl-original-case header{padding:18px 16px}#hl-original-case .hl-full{grid-column:auto}#hl-original-case .hl-expand{min-height:44px}#hl-original-case .hl-output{padding:20px}#hl-original-case section{padding:32px 0}}
#hl-original-case .product-intro{padding:56px 0 52px}#hl-original-case .product-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:42px;align-items:center}#hl-original-case .product-copy{max-width:680px}#hl-original-case .product-copy p:last-child{margin-top:22px;color:var(--hl-muted);font-size:18px}#hl-original-case .product-actions{display:flex;align-items:center;gap:18px;margin-top:26px}#hl-original-case .primary-link{display:inline-block;padding:12px 17px;color:var(--hl-bg);background:var(--hl-lime);font-weight:700;border-radius:5px}#hl-original-case .secondary-link{font-weight:700}#hl-original-case .product-types{padding:42px 0;border-top:1px solid var(--hl-line)}#hl-original-case .product-types-head{display:grid;grid-template-columns:.7fr 1.3fr;gap:30px;margin-bottom:26px}#hl-original-case .product-types-head p{color:var(--hl-muted)}#hl-original-case .type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}#hl-original-case .type-item{padding:18px 0;border-top:2px solid var(--hl-lime)}#hl-original-case .type-item p{margin-top:8px;color:var(--hl-muted);font-size:14px}#hl-original-case .case-divider{padding:56px 0 30px;border-top:1px solid var(--hl-line)}#hl-original-case .case-divider h2{max-width:760px}#hl-original-case .case-divider>p:last-child{max-width:720px;margin-top:16px;color:var(--hl-muted)}
@media(max-width:720px){#hl-original-case .product-grid,#hl-original-case .product-types-head{grid-template-columns:1fr}#hl-original-case .type-grid{grid-template-columns:1fr}}
@media(max-width:530px){#hl-original-case .product-actions{align-items:stretch;flex-direction:column}#hl-original-case .primary-link,#hl-original-case .secondary-link{text-align:center}}

#hl-original-case .hl-download{display:grid;grid-template-columns:1fr .9fr;gap:30px;align-items:center;background:#f2faf7;color:#080f11;border-radius:16px;padding:32px;margin:34px 0}
#hl-original-case .hl-download .hl-eyebrow{color:#3c6b64}#hl-original-case .hl-download h2{color:#080f11}#hl-original-case .hl-download p{color:#3d5552;margin-top:12px}
#hl-original-case .hl-download-form{display:grid;gap:12px;background:#fff;padding:22px;border-radius:12px}
#hl-original-case .hl-download-form label{font-weight:700;font-size:13px;color:#102c30}.hl-download-form input[type="email"]{width:100%;padding:12px;border:1px solid #a8bbb7;border-radius:5px;color:#080f11;background:#fff;font:inherit}
#hl-original-case .hl-download-consent{display:flex;gap:9px;align-items:flex-start;font-size:12px;font-weight:400!important}.hl-download-consent input{margin-top:4px}
#hl-original-case .hl-download-form button,#hl-original-case .hl-download-link{border:0;border-radius:5px;background:#102c30;color:#f2faf7;padding:12px 16px;font-weight:700;text-align:center;cursor:pointer}
#hl-original-case .hl-download-form button:disabled{opacity:.65;cursor:wait}#hl-original-case .hl-download-note{font-size:12px!important;margin:0!important;min-height:18px}#hl-original-case .hl-download-link{display:block;margin-top:2px}#hl-original-case .hl-download-link[hidden]{display:none}
@media(max-width:720px){#hl-original-case .hl-download{grid-template-columns:1fr;padding:24px}}
