.v7-sap{grid-template-columns:1fr;align-items:center;gap:48px;display:grid}@media (min-width:1024px){.v7-sap{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:64px}}.v7-sap__eyebrow{background:var(--accent);color:var(--on-accent);font-family:var(--font-text);letter-spacing:.02em;border-radius:999px;align-items:center;gap:8px;margin:0 0 16px;padding:4px 12px;font-size:13px;font-weight:700;display:inline-flex}.v7-sap .v7-h2{max-width:20ch}.v7-sap__lead{max-width:58ch;margin-top:20px}.v7-sap__form{max-width:560px;margin-top:28px}.v7-sap__fine{color:var(--text-3);margin-top:12px}.v7-sap__facts{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;margin:36px 0 0;padding-top:28px;display:grid}@media (min-width:640px){.v7-sap__facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.v7-sap__fact dd{gap:4px;margin:0;display:grid}.v7-sap__fact-v{font-family:var(--font-display);color:var(--text);font-size:32px;font-weight:800;line-height:1}.v7-sap__fact-k{color:var(--text-2);font-size:14px;line-height:1.35}.v7-sap__shots{margin:0;padding-bottom:56px;position:relative}.v7-sap__shot{border-radius:var(--r-ui,14px);border:1px solid var(--line-strong);background:var(--panel);width:100%;height:auto;box-shadow:0 24px 60px -28px color-mix(in srgb, var(--ink-950) 45%, transparent);display:block}.v7-sap__shot--inset{width:58%;position:absolute;bottom:0;left:-24px}@media (max-width:1023px){.v7-sap__shots{padding-bottom:0}.v7-sap__shot--inset{display:none}}.v7-sap__covers{border-radius:var(--r-ui,14px);background:var(--surface);gap:20px;margin-top:64px;padding:32px;display:grid}@media (min-width:1024px){.v7-sap__covers{-moz-column-gap:48px;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);align-items:start;column-gap:48px}.v7-sap__cta{grid-column:2;justify-self:start}}.v7-sap__covers-title{font-family:var(--font-display);margin:0;font-size:24px;font-weight:800;line-height:1.2}.v7-sap__list{gap:12px}@media (min-width:768px){.v7-sap__list{-moz-column-gap:32px;grid-template-columns:1fr 1fr;column-gap:32px}}@media (max-width:639px){.v7-sap__covers{padding:24px 20px}}
