.ftr-band{background:var(--ss-surface-sunken);box-shadow:0 0 0 100vmax var(--ss-surface-sunken);clip-path:inset(0 -100vmax);border-block-start:0}.ftr-hero{padding-block:var(--ss-space-8) var(--ss-space-7);text-align:center}.ftr-hero h1{max-inline-size:26ch;font-size:var(--ss-text-xl);font-weight:var(--ss-weight-bold);line-height:var(--ss-leading-tight);letter-spacing:-.02em;margin:0 auto}.ftr-hero .site-actions{justify-content:center}.ftr-jump{justify-content:center;gap:var(--ss-space-2);margin:var(--ss-space-6) auto 0;flex-wrap:wrap;max-inline-size:56rem;padding:0;list-style:none;display:flex}.ftr-jump a{padding:var(--ss-space-1) var(--ss-space-3);border:1px solid var(--ss-line-strong);border-radius:var(--ss-radius-pill);color:var(--ss-accent-ink);font-size:var(--ss-text-sm);font-weight:var(--ss-weight-medium);text-decoration:none;display:inline-block}.ftr-jump a:hover{background:var(--ss-accent-soft);border-color:var(--ss-accent)}.ftr-groups__head{gap:var(--ss-space-2);margin-block-end:var(--ss-space-5);display:grid}.ftr-groups__head h2{margin:0}.ftr-roadmap{align-items:center;gap:var(--ss-space-2);color:var(--ss-ink);flex-wrap:wrap;margin:0;display:flex}.ftr-card{scroll-margin-block-start:var(--ss-space-5)}.ftr-card:hover{box-shadow:var(--ss-shadow-overlay)}.ftr-card__title{align-items:center;gap:var(--ss-space-3);font-size:var(--ss-text-md);line-height:var(--ss-leading-tight);margin:0;display:flex}.ftr-card__title .site-icon{border-radius:var(--ss-radius-md);background:var(--ss-accent-soft);block-size:2.5rem;inline-size:2.5rem;color:var(--ss-accent-ink);padding:.5rem}.site-tile .ftr-card__benefit{margin:var(--ss-space-1) 0 var(--ss-space-2);color:var(--ss-ink);font-weight:var(--ss-weight-medium)}.ftr-items{gap:var(--ss-space-2);margin:0;padding:0;list-style:none;display:grid}.ftr-items li{gap:var(--ss-space-2);color:var(--ss-ink-muted);font-size:var(--ss-text-sm);grid-template-columns:1rem minmax(0,1fr);align-items:start;display:grid}.ftr-items .site-icon{block-size:1rem;inline-size:1rem;color:var(--ss-accent);align-self:start;margin-block-start:.15em}.ftr-ring{border:1.5px dashed var(--ss-ink-muted);border-radius:50%;align-self:start;block-size:.6rem;inline-size:.6rem;margin:.4em auto 0}.ftr-soon{padding:0 var(--ss-space-2);border-radius:var(--ss-radius-pill);background:var(--ss-status-neutral-bg);border:1px dashed var(--ss-line-strong);color:var(--ss-ink);font-size:var(--ss-text-xs);font-weight:var(--ss-weight-medium);white-space:nowrap;margin-inline-start:var(--ss-space-2);display:inline-block}.ftr-roadmap .ftr-soon{margin-inline-start:0}.ftr-more{color:var(--ss-accent);font-weight:var(--ss-weight-medium);text-underline-offset:.2em;justify-self:start;margin-block-start:var(--ss-space-2);text-decoration:underline}.ftr-more:hover{color:var(--ss-accent-hover)}.ftr-row+.ftr-row{margin-block-start:var(--ss-space-8)}.ftr-row h3{margin:0 0 var(--ss-space-3);font-size:var(--ss-text-lg);line-height:var(--ss-leading-tight)}@media (width>=56rem){.ftr-row--flip{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.ftr-row--flip .site-feature__media{order:-1}}.ftr-shot{pointer-events:none;user-select:none}.ftr-shot img{filter:saturate(.7);opacity:.92}.ftr-closing{text-align:center}.ftr-closing .site-actions{justify-content:center}
