.hero{display:grid;grid-template-columns:1.1fr 0.9fr;gap:clamp(2rem,5vw,4rem);align-items:center;padding-block:clamp(3rem,7vw,5.5rem)}.hero h1{margin-bottom:0.4em}.hero h1 em{font-style:normal;color:var(--color-amber)}.hero__lede{font-size:1.1rem;max-width:46ch;color:var(--color-paper-ink-soft)}.hero__actions{display:flex;gap:0.9rem;margin-top:1.75rem;flex-wrap:wrap}.hero__meta{margin-top:1.75rem;font-family:var(--font-data);font-size:0.78rem;color:var(--color-paper-ink-soft);letter-spacing:0.03em}.hero__panel{background:linear-gradient(180deg,var(--color-panel-2),var(--color-panel));border:1px solid var(--color-line-panel);border-radius:var(--radius-l);padding:1.75rem;box-shadow:var(--shadow-panel)}.hero__panel-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:0.5rem}.hero__panel-head span:first-child{font-family:var(--font-data);font-size:0.72rem;letter-spacing:0.1em;color:var(--color-paper-ink-soft);text-transform:uppercase}.hero__panel-head span:last-child{font-family:var(--font-data);font-size:0.72rem;color:var(--color-good)}.hero__readout{display:flex;justify-content:space-between;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-line-panel)}.hero__readout div{text-align:center}.hero__readout b{display:block;font-family:var(--font-data);color:var(--color-paper-ink);font-size:1.05rem}.hero__readout span{font-size:0.7rem;color:var(--color-paper-ink-soft)}@media (max-width:900px){.hero{grid-template-columns:1fr}}.section-head{max-width:60ch;margin-bottom:2.5rem}.section-head h2{margin-top:0.4em}.tools-more{text-align:center;margin-top:2.25rem}.split-cta{display:grid;grid-template-columns:1.2fr 1fr;gap:2.5rem;align-items:center}@media (max-width:850px){.split-cta{grid-template-columns:1fr}}