.intro{display:grid;gap:28px;padding-top:8px;align-items:start}.intro__demo{min-width:0}.intro__lede{margin-top:1rem;max-width:60ch}@media (min-width:900px){.intro{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(32px,4vw,64px);align-items:center;padding-top:24px}}.intro__h2{margin:0 0 clamp(16px,2vw,24px);font-size:clamp(24px,2.4vw,32px);line-height:1.2;letter-spacing:-.015em}.intro__facts{list-style:none;margin:0;padding:0;display:grid;gap:clamp(12px,1.4vw,18px);grid-template-columns:minmax(0,1fr)}@media (min-width:700px){.intro__facts:has(>:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.intro__facts:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}}.intro__fact{position:relative;padding:clamp(26px,2.6vw,32px) clamp(18px,2vw,24px) clamp(18px,2vw,24px)}.intro__fact:before{content:"";position:absolute;left:clamp(18px,2vw,24px);top:14px;width:28px;height:4px;border-radius:2px;background:var(--accent)}.intro__facts[data-side=vendor] .intro__fact:before{background:var(--blue)}.intro__close{display:grid;gap:12px;max-width:68ch;margin-top:clamp(32px,4vw,56px)}.intro__close .intro__h2{margin:0;font-size:clamp(20px,2vw,26px)}.intro__status{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 0;color:var(--ink-2);font-size:15px}.intro[data-side=vendor]{--act:var(--act-v);--act-hi:var(--act-v-hi);--on-act:var(--on-act-v)}