.packages.svelte-k5vqzp{gap:var(--col-gap);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.packages.svelte-k5vqzp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.packages.svelte-k5vqzp{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.packages.svelte-k5vqzp{grid-template-columns:repeat(4,minmax(0,1fr))}}.package.svelte-k5vqzp{--deal-muted:color-mix(in srgb, var(--bg) 74%, var(--text));--deal-line:color-mix(in srgb, var(--bg) 16%, var(--text));--swap-delay:0s;grid-row:span 5;grid-template-rows:subgrid;align-items:start;gap:var(--space-3);padding:var(--space-5) var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);transition:background-color var(--duration-base) var(--ease-out) var(--swap-delay), border-color var(--duration-base) var(--ease-out) var(--swap-delay), box-shadow var(--duration-base) var(--ease-out) var(--swap-delay);scroll-margin-top:110px;display:grid}.package__delay.svelte-k5vqzp{justify-self:start;align-items:center;gap:var(--space-2);padding:.3rem var(--space-3) .3rem var(--space-2);background:var(--tag-bg);font-size:var(--text-caption);font-weight:var(--weight-bold);color:var(--text);transition:background-color var(--duration-base) var(--ease-out) var(--swap-delay), color var(--duration-base) var(--ease-out) var(--swap-delay);border-radius:999px;margin:0;display:inline-flex}.package__delay.svelte-k5vqzp .icon{color:var(--tag-text);transition:color var(--duration-base) var(--ease-out) var(--swap-delay);flex:none}.package__name.svelte-k5vqzp{max-width:11ch;margin:var(--space-1) 0 0;text-wrap:balance;transition:color var(--duration-base) var(--ease-out) var(--swap-delay);font-size:clamp(1.625rem,1.45rem + .4vw,1.875rem);line-height:1.05}.package__name--lines.svelte-k5vqzp{max-width:none}.package__text.svelte-k5vqzp{font-size:var(--text-body-sm);color:var(--text-muted);transition:color var(--duration-base) var(--ease-out) var(--swap-delay);margin:0}.package__stage.svelte-k5vqzp{align-self:stretch;gap:var(--space-4);align-content:start;display:grid}.package__visual.svelte-k5vqzp{aspect-ratio:919/754;justify-self:center;width:min(100%,20rem)}.package__visual.svelte-k5vqzp img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}.package__deal.svelte-k5vqzp{gap:var(--space-4);align-content:start;display:grid}.package__features.svelte-k5vqzp{gap:var(--space-2);font-size:var(--text-body-sm);color:var(--text);margin:0;padding:0;list-style:none;display:grid}.package__features.svelte-k5vqzp li:where(.svelte-k5vqzp){gap:var(--space-2);grid-template-columns:auto 1fr;align-items:start;display:grid}.package__features.svelte-k5vqzp .icon{color:var(--accent-text);margin-top:.15em}.package__price.svelte-k5vqzp{padding-top:var(--space-3);border-top:1px solid var(--line);transition:border-color var(--duration-base) var(--ease-out) var(--swap-delay)}.package__actions.svelte-k5vqzp{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line);transition:border-color var(--duration-base) var(--ease-out) var(--swap-delay);flex-wrap:wrap;display:flex}.package__cta.svelte-k5vqzp{border-radius:var(--radius-btn);min-height:2.5rem;transition:background-color var(--duration-base) var(--ease-out) var(--swap-delay), color var(--duration-base) var(--ease-out) var(--swap-delay), padding var(--duration-base) var(--ease-out) var(--swap-delay);padding-inline:0}.package__talk.svelte-k5vqzp{font-size:var(--text-body-sm);font-weight:var(--weight-semibold);color:var(--text-muted);text-underline-offset:3px;transition:color var(--duration-base) var(--ease-out) var(--swap-delay);text-decoration:underline}@media (hover:hover){.package__stage.svelte-k5vqzp>*{grid-area:1/1}.package__visual.svelte-k5vqzp{transition:opacity var(--duration-micro) var(--ease-out) var(--duration-base), transform var(--duration-base) var(--ease-out) var(--duration-base);align-self:center}.package__deal.svelte-k5vqzp{opacity:0;transition:opacity var(--duration-micro) var(--ease-out), transform var(--duration-micro) var(--ease-out);transform:translateY(8px)}.package.svelte-k5vqzp:is(:where(.svelte-k5vqzp):hover,:where(.svelte-k5vqzp):focus-within){--swap-delay:var(--duration-micro)}.package.svelte-k5vqzp:is(:where(.svelte-k5vqzp):hover,:where(.svelte-k5vqzp):focus-within) .package__visual:where(.svelte-k5vqzp){transition:opacity var(--duration-micro) var(--ease-out), transform var(--duration-micro) var(--ease-out)}.package.svelte-k5vqzp:is(:where(.svelte-k5vqzp):hover,:where(.svelte-k5vqzp):focus-within) .package__deal:where(.svelte-k5vqzp){transition:opacity var(--duration-base) var(--ease-out) var(--duration-micro), transform var(--duration-base) var(--ease-out) var(--duration-micro)}.package.svelte-k5vqzp:not(.package--visual) .package__deal:where(.svelte-k5vqzp){opacity:1;transform:none}.package.svelte-k5vqzp:is(:where(.svelte-k5vqzp):hover,:where(.svelte-k5vqzp):focus-within){background:var(--text);border-color:var(--action);box-shadow:var(--shadow-card-hover)}.package.svelte-k5vqzp:is(:where(.svelte-k5vqzp):hover,:where(.svelte-k5vqzp):focus-within) .package__delay:where(.svelte-k5vqzp){background:var(--action);color:var(--text)}.package.svelte-k5vqzp:is(:where(.svelte-k5vqzp):hover,:where(.svelte-k5vqzp):focus-within) .package__delay:where(.svelte-k5vqzp) .icon{color:var(--text)}.package.svelte-k5vqzp:is(:where(.svelte-k5vqzp):hover,:where(.svelte-k5vqzp):focus-within) .package__name:where(.svelte-k5vqzp){color:var(--bg)}.package.svelte-k5vqzp:is(:where(.svelte-k5vqzp):hover,:where(.svelte-k5vqzp):focus-within) :is(.package__text:where(.svelte-k5vqzp),.package__features:where(.svelte-k5vqzp)){color:var(--deal-muted)}.package.svelte-k5vqzp:is(:where(.svelte-k5vqzp):hover,:where(.svelte-k5vqzp):focus-within) :is(.package__price:where(.svelte-k5vqzp),.package__actions:where(.svelte-k5vqzp)){border-color:var(--deal-line)}.package.svelte-k5vqzp:is(:where(.svelte-k5vqzp):hover,:where(.svelte-k5vqzp):focus-within) .package__price:where(.svelte-k5vqzp){--price-color:var(--action);--price-muted:var(--deal-muted)}.package.svelte-k5vqzp:is(:where(.svelte-k5vqzp):hover,:where(.svelte-k5vqzp):focus-within) .package__visual:where(.svelte-k5vqzp){opacity:0;transform:scale(.96)}.package.svelte-k5vqzp:is(:where(.svelte-k5vqzp):hover,:where(.svelte-k5vqzp):focus-within) .package__deal:where(.svelte-k5vqzp){opacity:1;transform:none}.package.svelte-k5vqzp:is(:where(.svelte-k5vqzp):hover,:where(.svelte-k5vqzp):focus-within) .package__cta:where(.svelte-k5vqzp){padding-inline:var(--space-3);background:var(--action);color:var(--text)}.package.svelte-k5vqzp:is(:where(.svelte-k5vqzp):hover,:where(.svelte-k5vqzp):focus-within) .package__cta:where(.svelte-k5vqzp) svg{transform:translate(4px)}.package.svelte-k5vqzp:is(:where(.svelte-k5vqzp):hover,:where(.svelte-k5vqzp):focus-within) .package__talk:where(.svelte-k5vqzp){color:var(--bg)}}@media (hover:none){.package__visual.svelte-k5vqzp{width:min(100%,17rem)}}@media (prefers-reduced-motion:reduce){.package__deal.svelte-k5vqzp,.package__visual.svelte-k5vqzp{transform:none!important}}
