.pkg-card[data-astro-cid-yejc7m7s]{display:flex;flex-direction:column;background:color-mix(in oklab,var(--color-accent) 5%,var(--color-paper));border:1px solid var(--color-line);border-radius:20px;padding:28px;height:100%}@media(min-width:1024px){.pkg-card[data-astro-cid-yejc7m7s]{padding:36px;border-radius:22px}}.pkg-head[data-astro-cid-yejc7m7s]{padding-bottom:20px;border-bottom:1px solid var(--color-line)}.pkg-scope[data-astro-cid-yejc7m7s]{display:inline-block;font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-soft);padding:6px 12px;border:1px solid var(--color-line);border-radius:999px;background:var(--color-paper)}.pkg-outcomes[data-astro-cid-yejc7m7s]{margin-top:28px}.pkg-outcomes-label[data-astro-cid-yejc7m7s]{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink)}.pkg-outcome[data-astro-cid-yejc7m7s]{position:relative;padding-left:18px}.pkg-outcome[data-astro-cid-yejc7m7s]:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:2px;background:var(--color-accent);border-radius:2px}.pkg-price[data-astro-cid-yejc7m7s]{margin-top:auto;padding-top:20px;border-top:1px solid var(--color-line);font-size:14px;font-weight:500;color:var(--color-ink)}.support-strip[data-astro-cid-yejc7m7s]{padding-top:40px;border-top:1px solid var(--color-line)}.support-item[data-astro-cid-yejc7m7s]{display:flex;align-items:flex-start;gap:14px}.support-mark[data-astro-cid-yejc7m7s]{flex-shrink:0;width:22px;height:18px;margin-top:.3em}.support-mark-body[data-astro-cid-yejc7m7s]{fill:var(--color-ink)}.support-mark-swoosh[data-astro-cid-yejc7m7s]{fill:var(--color-accent)}.delivery-table-wrap[data-astro-cid-cff4qc2s]{overflow-x:auto;-webkit-overflow-scrolling:touch}.delivery-table[data-astro-cid-cff4qc2s]{width:100%;min-width:640px;border-collapse:collapse;text-align:left}.delivery-row-head[data-astro-cid-cff4qc2s],.delivery-col-head[data-astro-cid-cff4qc2s]{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink);padding:0 16px 20px;vertical-align:bottom}.delivery-row-head[data-astro-cid-cff4qc2s]{text-align:left;width:44%}.delivery-col-head[data-astro-cid-cff4qc2s]{text-align:center;width:18%}@media(min-width:1024px){.delivery-row-head[data-astro-cid-cff4qc2s],.delivery-col-head[data-astro-cid-cff4qc2s]{padding-bottom:24px}}.delivery-table[data-astro-cid-cff4qc2s] tbody[data-astro-cid-cff4qc2s] tr[data-astro-cid-cff4qc2s]{border-top:1px solid var(--color-line)}.delivery-row-label[data-astro-cid-cff4qc2s]{font-size:16px;font-weight:500;color:var(--color-ink);text-align:left;padding:18px 16px;vertical-align:middle;line-height:1.4}@media(min-width:1024px){.delivery-row-label[data-astro-cid-cff4qc2s]{font-size:17px;padding:22px 16px}}.delivery-cell[data-astro-cid-cff4qc2s]{text-align:center;padding:18px 16px;vertical-align:middle}.delivery-mark[data-astro-cid-cff4qc2s]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;border:1px solid var(--color-line);background:var(--color-paper)}@media(min-width:1024px){.delivery-mark[data-astro-cid-cff4qc2s]{width:40px;height:40px}}.delivery-mark[data-astro-cid-cff4qc2s].is-yes{color:var(--color-accent);border-color:color-mix(in oklab,var(--color-accent) 35%,var(--color-line));background:color-mix(in oklab,var(--color-accent) 10%,var(--color-paper))}.delivery-mark[data-astro-cid-cff4qc2s].is-no{color:var(--color-ink-soft);opacity:.45}.tooling-quadrant[data-astro-cid-g3ysvlbh]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;aspect-ratio:1 / 1;width:100%;max-width:520px;margin-left:auto;margin-right:auto}.tooling-cell[data-astro-cid-g3ysvlbh]{display:flex;align-items:center;justify-content:center;padding:20px;color:var(--color-paper);transition:filter .24s ease-out}.tooling-cell[data-astro-cid-g3ysvlbh]:nth-child(1),.tooling-cell[data-astro-cid-g3ysvlbh]:nth-child(4){background:var(--color-ink)}.tooling-cell[data-astro-cid-g3ysvlbh]:nth-child(2),.tooling-cell[data-astro-cid-g3ysvlbh]:nth-child(3){background:var(--color-accent)}.tooling-cell[data-astro-cid-g3ysvlbh]:hover{filter:brightness(1.08)}.tooling-name[data-astro-cid-g3ysvlbh]{font-size:clamp(20px,2.6vw,28px);font-weight:600;letter-spacing:-.01em;text-align:center}@media(prefers-reduced-motion:reduce){.tooling-cell[data-astro-cid-g3ysvlbh]{transition:none}}
