.dc-plans-band{--dc-plans-gutter:16px;container-type:inline-size;padding-inline:var(--dc-plans-gutter);margin-top:40px;font-size:var(--text-body);line-height:1.5}@media (min-width:768px){.dc-plans-band{--dc-plans-gutter:20px}}.dc-plans{display:grid;grid-template-columns:repeat(4,1fr);width:min(1206px,100%);margin-inline:auto;gap:18px;font-family:var(--font-sans);color:var(--color-ink)}.dc-plans .plan{border:1px solid var(--color-ink-12);border-radius:12px;padding:26px 24px;display:flex;flex-direction:column;gap:14px;background:var(--color-paper);transition:transform .16s cubic-bezier(.2,0,0,1),box-shadow .16s cubic-bezier(.2,0,0,1)}.dc-plans .plan-hot{border:2px solid var(--color-ink);box-shadow:4px 4px 0 var(--color-canary)}.dc-plans .plan-hot:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--color-canary)}.dc-plans .plan-name{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-60)}.dc-plans .plan-tag{border:1px solid var(--color-ink);background:var(--color-canary);color:var(--color-ink);border-radius:4px;padding:2px 7px;font-size:10px;letter-spacing:.07em;white-space:nowrap}.dc-plans .plan-price{font-size:34px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.dc-plans .plan-price>span:last-child{font-size:14px;font-weight:500;color:var(--color-ink-60);letter-spacing:0;margin-left:3px}.dc-plans .amt{display:inline-grid}.dc-plans .amt>span{grid-area:1/1}.dc-plans .amt .ghost{visibility:hidden}.dc-plans .plan-cadence{display:flex;align-items:baseline;justify-content:center;gap:7px;margin-top:-9px;font-family:var(--font-mono);font-size:11px;line-height:1.3;letter-spacing:.04em}.dc-plans .plan-cadence .plan-cadence-dot{color:var(--color-ink-25)}.dc-plans .plan-cadence [role=radio]{appearance:none;background:none;margin:0;padding:0 0 2px;font:inherit;letter-spacing:inherit;color:var(--color-ink-60);border:0;border-bottom:2px solid transparent;cursor:pointer;transition:color .12s linear}.dc-plans .plan-cadence [role=radio]:hover{color:var(--color-ink)}.dc-plans .plan-cadence [role=radio][aria-checked=true]{color:var(--color-ink);font-weight:700;border-bottom-color:var(--color-canary)}.dc-plans .plan-cadence [role=radio]:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px;border-radius:3px}.dc-plans .plan p{margin:0;font-size:14px;line-height:1.6;color:var(--color-ink-60);text-wrap:pretty;flex:1}.dc-plans .plan-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 24px;border-radius:999px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap;background:var(--color-canary);color:var(--color-ink);border:2px solid var(--color-ink);cursor:pointer;transition:background-color .16s linear,scale .12s cubic-bezier(.2,0,0,1)}.dc-plans .plan-cta:hover{background:var(--color-canary-deep)}.dc-plans .plan-cta:active{scale:.96}.dc-plans .plan-cta-ghost{background:var(--color-paper);border:1.5px solid var(--color-ink)}.dc-plans .plan-cta-ghost:hover{background:var(--color-ink-04)}.dc-plans .plan-cta:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px;border-radius:999px}@container (max-width: 1093px){.dc-plans{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.dc-plans{grid-template-columns:1fr}.dc-plans .plan-annual,.dc-plans .plan-hot{order:-1}}@media (prefers-reduced-motion:reduce){.dc-plans .plan,.dc-plans .plan-cadence [role=radio],.dc-plans .plan-cta{transition:none}.dc-plans .plan-hot:hover{transform:none}}