/* Static detail in the right-hand blue area; no animation or replay control. */
.static-line-hero .paia-static-lines{position:absolute;z-index:0;right:0;top:50%;transform:translateY(-50%);width:23vw;max-width:420px;height:auto;overflow:visible;pointer-events:none}
.static-line-hero::after{background:none}
.paia-static-lines path{stroke:#72e4f4;stroke-width:2.2;stroke-opacity:.65}
.static-line-hero:is(.identity-hero,.license-hero,.bundle-hero,.hero) .paia-static-lines{top:12px;transform:none}
.has-context-card{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,.8fr);gap:64px;align-items:center}
.hero-context-copy{min-width:0}
.has-context-card h1{font-size:clamp(40px,5vw,68px);line-height:1.08}
.hero-context-card{padding:30px;border:1px solid #35708c;border-radius:20px;background:#0c2139;color:#fff}
.hero-context-card .context-label{margin:0;color:#72e4f4;font-size:12px;font-weight:900;letter-spacing:.15em;line-height:1.4}
.hero-context-card strong{display:block;margin:24px 0;font-size:clamp(28px,3vw,40px);line-height:1.1;letter-spacing:-.025em}
.hero-context-card>p:last-child{margin:0;color:#acc1d2;font-size:16px;line-height:1.65}
@media(max-width:1000px){.has-context-card{grid-template-columns:1fr;gap:30px}.hero-context-card{max-width:600px}.has-context-card .paia-static-lines{width:170px;top:auto;bottom:16px;transform:none;opacity:.55}}
@media(max-width:800px){.static-line-hero.static-line-hero .paia-static-lines{width:110px;right:-12px;top:auto;bottom:16px;transform:none;opacity:.6}.hero-context-card{padding:26px}.hero-context-card strong{font-size:30px}}

/* Match the section cards in the toolkit-only $19 overview. */
#toolkit-overview{grid-template-columns:minmax(0,1.7fr) minmax(0,.8fr);gap:64px}
#toolkit-overview .toolkit-context-copy>div:last-child>strong{display:block;font-size:40px}
@media(max-width:1000px){#toolkit-overview{grid-template-columns:1fr;gap:30px}}
