.wedge{background-color:var(--color-panel);padding-block:120px}.wedge__head{max-width:720px;margin-bottom:52px}.wedge__lead{margin-top:22px}.bento{grid-template-columns:1.5fr 1fr 1fr;grid-auto-rows:minmax(212px,auto);gap:16px;display:grid}.card{background-color:var(--color-elevated);border:1px solid var(--color-line);border-radius:var(--radius-tile);box-shadow:var(--shadow-el-1);flex-direction:column;padding:28px;display:flex}.card .glyph{width:24px;height:24px;color:var(--color-ink);margin-bottom:16px}.card .glyph .lucide{width:24px;height:24px}.card h3{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 10px;font-size:19px;font-weight:700;line-height:1.2}.card p{color:var(--color-ink-2);margin:0;font-size:14.5px}.card--cost{grid-row:span 2;justify-content:space-between}.card--cost h3{font-size:23px}.costviz{border-top:1px solid var(--color-line-soft);flex-direction:column;gap:16px;margin-top:22px;padding-top:20px;display:flex}.costpair{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.costpair__side{flex-direction:column;gap:4px;display:flex}.costpair__lab{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-3);font-size:10px}.costpair__val{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;font-size:30px;font-weight:800;line-height:1}.costpair__val.before{color:var(--color-before)}.costpair__val.after{color:var(--color-green)}.costpair__arrow{color:var(--color-ink-3)}.costpair__arrow .lucide{width:18px;height:18px}.costbar{align-items:center;gap:8px;display:flex}.costbar .costpair__lab{white-space:nowrap}.costbar__track{background-color:var(--color-before-soft);border-radius:3px;flex:1;height:6px;display:block;overflow:hidden}.costbar__fill{background-color:var(--color-green);border-radius:3px;height:100%;display:block}.card--cost .footnote{font-family:var(--font-mono);letter-spacing:.03em;color:var(--color-ink-3);margin:0;font-size:10px}.card--accent{background-color:var(--color-inverse);border-color:var(--color-inverse)}.card--accent h3{color:var(--color-ink-inv)}.card--accent p{color:var(--color-ink-inv-2)}.card--accent .glyph{color:var(--color-green-hi)}.card--span2{grid-column:span 2;grid-template-columns:1fr 1fr;gap:28px;display:grid}.card--span2 .sub{flex-direction:column;display:flex}@media (width<=1024px){.wedge{padding-block:88px}.bento{grid-template-columns:1fr 1fr}.card--cost{grid-area:span 1/span 2}.card--span2{grid-column:span 2}}@media (width<=640px){.wedge{padding-block:64px}.bento{grid-template-columns:1fr}.card--cost,.card--span2{grid-column:span 1}.card--span2{grid-template-columns:1fr;gap:20px}}
