.plan-card{--plan-worm:var(--ember);box-shadow:var(--shadow-border);transition:background-color .15s ease-out,box-shadow .15s ease-out}.plan-card:hover{background-color:color-mix(in oklch, var(--background) 96%, white);box-shadow:var(--shadow-border-hover)}.plan-highlighted{--plan-worm:var(--primary);box-shadow:0 4px 40px oklch(53.6% .257 269/.3)}.plan-highlighted:hover{box-shadow:0 4px 48px oklch(53.6% .257 269/.36), var(--shadow-border-hover)}.plan-worm-stroke.svelte-fpk6kl{x:1px;y:1px;rx:7px;ry:7px;fill:none;width:calc(100% - 2px);height:calc(100% - 2px);stroke:var(--plan-worm);stroke-width:2px;stroke-linecap:round;stroke-dasharray:8 92;stroke-dashoffset:0;opacity:0;filter:brightness(1.5) drop-shadow(0 0 3px var(--plan-worm));transition:opacity .14s ease-out}.plan-card:hover .plan-worm-stroke.svelte-fpk6kl{opacity:1;animation:3.2s linear infinite svelte-fpk6kl-plan-worm-travel}@keyframes svelte-fpk6kl-plan-worm-travel{to{stroke-dashoffset:-100px}}@media (prefers-reduced-motion:reduce){.plan-card,.plan-worm-stroke.svelte-fpk6kl{transition:none}.plan-card:hover .plan-worm-stroke.svelte-fpk6kl{opacity:0;animation:none}}.pricing-faq-item{background:color-mix(in oklch, var(--surface) 28%, transparent);transition:background-color .16s ease-out}.pricing-faq-item:has([aria-expanded=true]){background:color-mix(in oklch, var(--secondary) 62%, transparent)}@media (hover:hover){.pricing-faq-item:hover{background:color-mix(in oklch, var(--surface) 58%, transparent)}}.pricing-period-indicator-ready.svelte-226h5s{transition:transform .24s cubic-bezier(.16,1,.3,1),width .24s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.pricing-period-indicator-ready.svelte-226h5s{transition:none}}
