/* Home illustrations and quick start, recovered from the Legacy site. */
.sc-alpha-notice.sc-alpha-linked{align-items:flex-start}
.sc-alpha-linked>div{flex:1;min-width:0}
.sc-alpha-linked nav{display:grid;gap:0;flex:0 1 290px;max-width:290px}
.sc-alpha-linked nav a{line-height:1.4;padding-block:5px}
html:root body.sc-home .commercial-hero.editorial-text-hero .sc-hero-panel{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)!important;gap:32px}
html:root body.sc-home .commercial-hero .sc-hero-copy{padding:0!important}
.sc-home-app-visual{margin:0;min-width:0;width:100%;align-self:center}
.sc-home-app-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:16px}
.sc-home-app-heading>p{margin:0;font-size:1rem;font-weight:600;color:var(--sc-ink)}
.sc-home-app-heading>a{display:inline-flex;align-items:center;min-height:44px;font-size:.875rem}
.sc-home-app-screens{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}
.sc-home-app-screens>figure{margin:0;min-width:0;text-align:center}
.sc-home-app-screens img{display:block;width:100%;max-width:220px;height:auto;aspect-ratio:10/19;object-fit:contain;border-radius:10px;margin-inline:auto;border:1px solid var(--sc-line);box-sizing:border-box}
.sc-home-app-screens figcaption{margin-top:10px;font-size:.8rem;line-height:1.4;color:var(--sc-ink);overflow-wrap:break-word}
.sc-home-app-visual>.sc-home-app-provenance{margin-top:14px;font-size:.75rem;line-height:1.5;color:var(--sc-muted)}
.sc-home-quickstart{margin:20px 0 0}
.sc-home-quickstart>h3{font-size:1.1rem;line-height:1.4;margin:0 0 16px}
.sc-home-quickstart ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;counter-reset:quickstart;padding:0;margin:0 0 16px;max-width:none}
.sc-home-quickstart li{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;counter-increment:quickstart;margin:0}
.sc-home-quickstart li:before{content:counter(quickstart);display:grid;place-items:center;min-width:28px;height:28px;border:1px solid var(--sc-line);border-radius:50%;color:var(--sc-accent);font-size:.875rem;font-weight:700}
.sc-home-quickstart h4{font-size:1rem;line-height:1.5;margin:1px 0 8px;color:var(--sc-ink)}
.sc-home-quickstart p{font-size:.94rem;line-height:1.6;margin:0}
.sc-home-quickstart-actions{display:flex;flex-wrap:wrap;gap:4px 24px}
.sc-home-quickstart-actions>a{display:inline-flex;min-height:44px;align-items:center}
@media(max-width:900px){
 .sc-alpha-linked nav{max-width:none;display:flex;flex-wrap:wrap;gap:0 20px}
 html:root body.sc-home .commercial-hero.editorial-text-hero .sc-hero-panel{grid-template-columns:minmax(0,1fr)!important;gap:24px}
 .sc-home-app-visual{max-width:580px;justify-self:center}
}
@media(max-width:600px){
 .sc-home-app-heading{margin-bottom:10px;gap:2px 12px}
 .sc-home-app-screens{gap:8px}
 .sc-home-app-screens figcaption{font-size:.75rem;margin-top:8px}
 .sc-home-app-screens img{border-radius:6px}
 .sc-home-app-visual>.sc-home-app-provenance{margin-top:12px}
 .sc-home-quickstart{margin:16px 0 0}
 .sc-home-quickstart ol{grid-template-columns:minmax(0,1fr);gap:20px}
 .sc-home-quickstart h4{margin-bottom:4px}
}

/* Original design omits commercial-home styles; keep the same hero inset. */
@media(min-width:601px){html:root body.sc-home .commercial-hero.editorial-text-hero .sc-hero-panel{padding:clamp(24px,4vw,48px)!important}}
