.plan-link[data-astro-cid-rv74tzxl]{border-radius:var(--r-l);border:1px solid color-mix(in srgb, var(--mint-fill) 45%, var(--line));color:var(--text);background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--mint-fill) 14%, transparent), transparent 65%), var(--surface);box-shadow:var(--shadow);transition:transform var(--fast) var(--ease), border-color var(--fast) var(--ease);align-items:center;gap:.9rem;padding:1rem 1.1rem;text-decoration:none;display:flex}.plan-link[data-astro-cid-rv74tzxl]:hover,.plan-link[data-astro-cid-rv74tzxl]:focus-visible{border-color:var(--mint-fill);transform:translateY(-2px)}.plan-link[data-astro-cid-rv74tzxl]:active{transform:scale(.99)}.pl-icon[data-astro-cid-rv74tzxl]{background:var(--mint-soft);width:2.75rem;height:2.75rem;color:var(--mint);border-radius:14px;flex:none;place-items:center;display:grid}.pl-text[data-astro-cid-rv74tzxl]{flex:1;gap:.15rem;min-width:0;display:grid}.pl-text[data-astro-cid-rv74tzxl] strong[data-astro-cid-rv74tzxl]{font:600 var(--step-1)/1.25 var(--font-display)}.pl-text[data-astro-cid-rv74tzxl] span[data-astro-cid-rv74tzxl]{color:var(--text-soft);overflow-wrap:anywhere}.pl-cta[data-astro-cid-rv74tzxl]{background:var(--mint-fill);color:var(--on-accent);border-radius:999px;flex:none;padding:.45rem .9rem;font-weight:700}.compact[data-astro-cid-rv74tzxl]{box-shadow:none;padding:.8rem .9rem}.compact[data-astro-cid-rv74tzxl] .pl-text[data-astro-cid-rv74tzxl] strong[data-astro-cid-rv74tzxl]{font-size:var(--step-0)}.compact[data-astro-cid-rv74tzxl] .pl-text[data-astro-cid-rv74tzxl] span[data-astro-cid-rv74tzxl]{font-size:var(--step--1)}@media (width<=400px){.pl-cta[data-astro-cid-rv74tzxl]{display:none}}
