.bento.four{grid-template-columns:repeat(4,minmax(0,1fr))}.bento.two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1279px){.bento.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.bento.four,.bento.two{grid-template-columns:minmax(0,1fr)}}.bento .cell.plain{padding:28px 24px 32px}.bento .cell.plain>h3,.bento .cell.plain>p{padding:0}.bento .cell.plain>p{color:var(--ink-3);margin-top:10px;font-size:14.5px}.bento .cell .ico{border-radius:var(--r-md);background:var(--surface-2);width:36px;height:36px;color:var(--ink);place-items:center;margin-bottom:18px;display:grid}.bento .cell .ico svg{width:18px;height:18px}.runs-canvas{aspect-ratio:8/3.4;position:relative}.runs-canvas canvas{width:100%;height:100%;position:absolute;inset:0}@media (max-width:639px){.runs-canvas{aspect-ratio:4/3.4}}.frame-cap{font:400 11.5px/1.4 var(--mono);letter-spacing:.02em;color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:12px 8px 6px;display:flex}.lifeline{gap:8px;padding:18px 16px;display:grid}.lifeline .row{font:400 11px/1 var(--mono);color:var(--ink-3);grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;display:grid}.lifeline .lt{background:rgba(var(--ink-rgb), .06);border-radius:4px;height:8px;position:relative}.lifeline .lt i{background:var(--ink);border-radius:4px;position:absolute;top:0;bottom:0}.lifeline .row:first-child i{background:var(--line-3);left:0;right:82%}.lifeline .row:nth-child(2) i{left:18%;right:56%}.lifeline .row:nth-child(3) i{background:repeating-linear-gradient(135deg, var(--ink) 0 2px, transparent 2px 4px);left:44%;right:42%}.lifeline .row:nth-child(4) i{left:58%;right:14%}.lifeline .row:nth-child(5) i{background:var(--ink-4);left:86%;right:0}.mini .bar.cap{height:6px;margin:4px 14px 0}.mini .bar.cap i{transform:scaleX(.62)}.mini-chips{flex-wrap:wrap;gap:6px;padding:4px 14px 14px;display:flex}.plan .price .unit{font:500 14px/1 var(--sans);color:var(--ink-3);letter-spacing:-.01em;text-transform:none}.plans-after.four-notes{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1023px){.plans-after.four-notes{grid-template-columns:minmax(0,1fr)}}.plans-after .note strong{color:var(--ink)}.add-on{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:36px;display:flex}.add-on .help{max-width:52ch}
