.pricing-card[data-astro-cid-uliivbjy]{position:relative;background-color:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);padding:2rem;display:flex;flex-direction:column;transition:all .2s ease}.pricing-card[data-astro-cid-uliivbjy]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.pricing-featured[data-astro-cid-uliivbjy]{border-color:var(--color-accent-purple);background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent-purple) 6%,var(--color-bg-secondary)),var(--color-bg-secondary) 40%);box-shadow:0 0 0 1px var(--color-accent-purple),0 0 40px -12px color-mix(in srgb,var(--color-accent-purple) 25%,transparent)}.pricing-featured[data-astro-cid-uliivbjy]:hover{box-shadow:0 0 0 1px var(--color-accent-purple),0 0 60px -12px color-mix(in srgb,var(--color-accent-purple) 35%,transparent)}.pricing-badge[data-astro-cid-uliivbjy]{position:absolute;top:-.75rem;left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--color-accent-purple),var(--color-accent-pink));color:#fff;font-size:.75rem;font-weight:600;padding:.25rem 1rem;border-radius:var(--radius-full);letter-spacing:.025em}.pricing-header[data-astro-cid-uliivbjy]{margin-bottom:1.5rem}.pricing-name[data-astro-cid-uliivbjy]{color:var(--color-fg-primary);font-size:1.25rem;font-weight:700;margin-bottom:.375rem}.pricing-description[data-astro-cid-uliivbjy]{color:var(--color-fg-muted);font-size:.875rem}.pricing-price-row[data-astro-cid-uliivbjy]{display:flex;align-items:baseline;gap:.25rem;margin-bottom:2rem}.pricing-price[data-astro-cid-uliivbjy]{font-size:2.5rem;font-weight:800;letter-spacing:-.025em;background:linear-gradient(135deg,var(--color-fg-primary),var(--color-fg-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pricing-featured[data-astro-cid-uliivbjy] .pricing-price[data-astro-cid-uliivbjy]{background:linear-gradient(135deg,var(--color-accent-purple),var(--color-accent-pink));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pricing-period[data-astro-cid-uliivbjy]{color:var(--color-fg-muted);font-size:.875rem}.pricing-features[data-astro-cid-uliivbjy]{list-style:none;padding:0;margin:0 0 2rem;display:flex;flex-direction:column;gap:.75rem;flex:1}.pricing-feature[data-astro-cid-uliivbjy]{display:flex;align-items:center;gap:.625rem;color:var(--color-fg-secondary);font-size:.875rem}.pricing-check[data-astro-cid-uliivbjy]{color:var(--color-accent-green);flex-shrink:0}.pricing-cta[data-astro-cid-uliivbjy]{display:block;text-align:center;padding:.75rem 1.5rem;border-radius:var(--radius-lg);font-weight:600;font-size:.875rem;border:1px solid var(--color-border-default);color:var(--color-fg-primary);background-color:var(--color-bg-tertiary);text-decoration:none;transition:all .15s ease}.pricing-cta[data-astro-cid-uliivbjy]:hover{border-color:var(--color-accent-purple);background-color:var(--color-bg-secondary)}.pricing-cta-featured[data-astro-cid-uliivbjy]{border:none;background:linear-gradient(135deg,var(--color-accent-purple),var(--color-accent-pink));color:#fff}.pricing-cta-featured[data-astro-cid-uliivbjy]:hover{opacity:.9;background:linear-gradient(135deg,var(--color-accent-purple),var(--color-accent-pink))}.accordion-root[data-v-ebcb5df3]{--accordion-motion-duration: .24s;width:100%;border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background-color:var(--color-bg-primary);box-shadow:var(--shadow-sm);overflow:hidden}.accordion-item+.accordion-item[data-v-ebcb5df3]{border-top:1px solid var(--color-border-default)}.accordion-header[data-v-ebcb5df3]{display:flex;margin:0}.accordion-trigger[data-v-ebcb5df3]{display:flex;flex:1;align-items:center;justify-content:space-between;gap:1rem;padding:1.125rem 1.25rem;background-color:var(--color-bg-secondary);border:none;color:var(--color-fg-primary);font-family:inherit;font-size:.9375rem;font-weight:600;text-align:left;cursor:pointer;transition:background-color .2s ease,color .2s ease}.accordion-trigger[data-v-ebcb5df3]:hover{background-color:var(--color-bg-tertiary)}.accordion-trigger[data-state=open][data-v-ebcb5df3]{background-color:var(--color-bg-secondary)}.accordion-trigger[data-state=open][data-v-ebcb5df3]:hover{background-color:var(--color-bg-tertiary)}.accordion-trigger[data-v-ebcb5df3]:focus-visible{outline:2px solid var(--color-accent-purple);outline-offset:-2px}.accordion-chevron[data-v-ebcb5df3]{color:var(--color-fg-muted);transition:transform .2s ease;flex-shrink:0}.accordion-trigger[data-state=open] .accordion-chevron[data-v-ebcb5df3]{transform:rotate(180deg);color:var(--color-accent-purple)}.accordion-content[data-v-ebcb5df3]{overflow:hidden;background-color:var(--color-bg-tertiary);color:var(--color-fg-secondary);font-size:.875rem;line-height:1.6}.accordion-content[data-state=open][data-v-ebcb5df3]{animation:accordion-down-ebcb5df3 var(--accordion-motion-duration) ease-out}.accordion-content[data-state=closed][data-v-ebcb5df3]{animation:accordion-up-ebcb5df3 var(--accordion-motion-duration) ease-in}.accordion-content-inner[data-v-ebcb5df3]{padding:1rem 1.25rem 1.25rem;border-top:1px solid var(--color-border-muted)}.accordion-content[data-state=open] .accordion-content-inner[data-v-ebcb5df3]{animation:accordion-content-in-ebcb5df3 var(--accordion-motion-duration) ease-out}@keyframes accordion-down-ebcb5df3{0%{height:0}to{height:var(--reka-accordion-content-height)}}@keyframes accordion-up-ebcb5df3{0%{height:var(--reka-accordion-content-height)}to{height:0}}@keyframes accordion-content-in-ebcb5df3{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.accordion-content[data-state=open][data-v-ebcb5df3],.accordion-content[data-state=closed][data-v-ebcb5df3]{animation-duration:.01ms}.accordion-content[data-state=open] .accordion-content-inner[data-v-ebcb5df3]{animation:none}.accordion-chevron[data-v-ebcb5df3]{transition:none}}
