.hero{padding-block:var(--space-10) var(--space-8);background:radial-gradient(1200px 500px at 80% -10%,rgba(47,107,249,.07),transparent),var(--surface)}.hero__inner{display:grid;grid-template-columns:1.05fr 1fr;gap:var(--space-6);align-items:center}.hero__copy h1{margin-top:var(--space-1);max-width:16ch}.hero__copy .lede{max-width:var(--measure-narrow)}.hero__actions{display:flex;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap}.hero__visual .browser-frame{box-shadow:var(--shadow-lg)}@media (max-width: 960px){.hero__inner{grid-template-columns:1fr}.hero__copy h1,.hero__copy .lede{max-width:none}}.capability-strip{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-4);padding-block:var(--space-3);border-block:1px solid var(--border)}.capability-strip__label{font-size:var(--fs-eyebrow);font-weight:600;line-height:var(--lh-ui);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-400);flex-shrink:0}.capability-strip__list{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3)}.capability-strip__list li{position:relative;font-size:var(--fs-body-sm);font-weight:500;color:var(--ink-700);padding-left:var(--space-3)}.capability-strip__list li:before{content:"";position:absolute;left:0;top:.5em;width:6px;height:6px;border-radius:2px;background:var(--brand-blue)}.evidence-card{padding-top:var(--space-3);border-top:2px solid rgba(255,255,255,.22)}.evidence-card h3{font-size:var(--fs-h4);margin-bottom:var(--space-1)}.evidence-card p{font-size:var(--fs-body-sm);color:var(--on-navy-muted)}.card--icon{display:block;color:inherit;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.card--icon:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--brand-tint-border);text-decoration:none}.card--icon:hover .icon-badge{background:var(--brand-blue);border-color:var(--brand-blue);color:#fff}.card--feature{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.card--feature h4{font-size:var(--fs-h3);letter-spacing:var(--track-h3)}.card--feature .card__text{font-size:var(--fs-body);max-width:54ch}
