.capability-rows{gap:64px;list-style:none;display:grid}.capability-row{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);align-items:center;gap:56px;scroll-margin-top:96px;display:grid}.capability-row:nth-child(2n){grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr)}.capability-row:nth-child(2n) .capability-copy{order:2}.capability-copy{justify-items:start;gap:18px;display:grid}.capability-eyebrow{border-radius:var(--app-radius-pill);background:var(--app-brand-soft);color:var(--app-brand-hover);align-items:center;gap:8px;padding:4px 12px;font-size:13px;font-weight:500;line-height:1.5;display:inline-flex}.capability-eyebrow:before{content:"";background:var(--app-brand);border-radius:50%;width:6px;height:6px}.capability-copy h3{letter-spacing:-.02em;font-size:clamp(28px,2.6vw,36px);font-weight:500;line-height:1.2}.capability-text{color:var(--app-content-muted);font-size:16px;line-height:1.6}.capability-bullets{border-block-start:1px solid var(--app-border);gap:12px;width:100%;padding-block-start:18px;list-style:none;display:grid}.capability-bullets li{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;font-size:15px;line-height:1.5;display:grid}.capability-check{background:var(--app-status-cell-done);width:22px;height:22px;color:var(--app-content);border-radius:50%;place-items:center;margin-block-start:1px;display:grid}.capability-limit{border-inline-start:3px solid var(--app-brand);border-radius:0 var(--app-radius-control) var(--app-radius-control) 0;background:var(--app-surface-muted);color:var(--app-content-muted);padding:12px 16px;font-size:14px;line-height:1.5}.capability-plans{color:var(--app-content-muted);font-size:14px}.capability-plans a{color:var(--app-content);text-underline-offset:3px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.capability-plans a:hover{color:var(--app-brand);text-decoration-thickness:2px}.capability-media{border-radius:var(--app-radius-panel);background:var(--app-surface-muted);min-width:0;padding:32px 40px}@media (max-width:959px){.capability-rows{gap:56px}.capability-row,.capability-row:nth-child(2n){grid-template-columns:minmax(0,1fr);gap:32px}.capability-row:nth-child(2n) .capability-copy{order:0}}@media (max-width:767px){.capability-media{padding:16px}}
