.pricing[data-astro-cid-fgmizfih]{background:var(--color-violet-600);color:var(--color-fg)}.pricing__hero[data-astro-cid-fgmizfih]{position:relative;min-height:70vh;display:flex;align-items:center;padding:var(--space-11) 0 var(--space-9);overflow:hidden;isolation:isolate}.pricing__hero-bg[data-astro-cid-fgmizfih]{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 70% 20%,var(--color-violet-500) 0%,transparent 50%),var(--color-violet-600)}.pricing__hero-bg[data-astro-cid-fgmizfih]:after{content:"";position:absolute;inset:-50%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 0  0 0 0 0.2 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:240px;opacity:.4;mix-blend-mode:overlay}.pricing__hero-inner[data-astro-cid-fgmizfih]{display:flex;flex-direction:column;gap:var(--space-4)}.pricing__title[data-astro-cid-fgmizfih]{font-size:clamp(3rem,9vw,8rem);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tighter);line-height:var(--leading-none);color:var(--color-cream);max-width:18ch;margin-top:var(--space-3)}.pricing__title[data-astro-cid-fgmizfih] em[data-astro-cid-fgmizfih]{font-style:italic;color:var(--color-violet-300);font-weight:var(--weight-medium)}.pricing__subtitle[data-astro-cid-fgmizfih]{font-size:var(--text-xl);color:var(--color-violet-100);line-height:var(--leading-snug);max-width:56ch}.pricing__tier[data-astro-cid-fgmizfih]{padding-block:var(--space-11)}.pricing__tier[data-astro-cid-fgmizfih]:nth-child(odd){background:var(--color-ink)}.pricing__tier[data-astro-cid-fgmizfih]:nth-child(2n){background:var(--color-violet-700)}.pricing__tier-head[data-astro-cid-fgmizfih]{display:flex;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-7);flex-wrap:wrap}.pricing__tier-title[data-astro-cid-fgmizfih]{font-size:clamp(2rem,4vw,4rem);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tighter);line-height:var(--leading-tight);color:var(--color-cream)}.pricing__tier-badge[data-astro-cid-fgmizfih]{font-size:var(--text-sm);color:var(--color-violet-300)}.pricing__list[data-astro-cid-fgmizfih]{display:flex;flex-direction:column;gap:var(--space-3)}.pricing__item[data-astro-cid-fgmizfih]{display:grid;grid-template-columns:1fr auto;gap:var(--space-5);align-items:center;padding:var(--space-5) var(--space-6);background:var(--color-violet-900);border:1px solid var(--color-line);border-radius:var(--radius-md)}.pricing__item-name[data-astro-cid-fgmizfih]{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-cream)}.pricing__item-detail[data-astro-cid-fgmizfih]{font-size:var(--text-sm);color:var(--color-violet-100);line-height:var(--leading-relaxed)}.pricing__item-price[data-astro-cid-fgmizfih]{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-violet-300);white-space:nowrap;text-align:right}.pricing__includes[data-astro-cid-fgmizfih]{background:var(--color-violet-700);padding-block:var(--space-11)}.pricing__section-head[data-astro-cid-fgmizfih]{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-9);max-width:720px}.pricing__section-title[data-astro-cid-fgmizfih]{font-size:clamp(2rem,4vw,4rem);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tighter);line-height:var(--leading-tight);color:var(--color-cream)}.pricing__section-title[data-astro-cid-fgmizfih] em[data-astro-cid-fgmizfih]{font-style:italic;color:var(--color-violet-300);font-weight:var(--weight-medium)}.pricing__includes-grid[data-astro-cid-fgmizfih]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.pricing__include[data-astro-cid-fgmizfih]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);background:var(--color-violet-900);border-radius:var(--radius-md)}.pricing__include-num[data-astro-cid-fgmizfih]{font-size:var(--text-sm);color:var(--color-violet-300)}.pricing__include-title[data-astro-cid-fgmizfih]{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-cream)}.pricing__include-desc[data-astro-cid-fgmizfih]{font-size:var(--text-sm);color:var(--color-violet-100);line-height:var(--leading-relaxed)}.pricing__faq[data-astro-cid-fgmizfih]{background:var(--color-ink);padding-block:var(--space-11)}.pricing__faq-list[data-astro-cid-fgmizfih]{display:flex;flex-direction:column;gap:var(--space-3);max-width:880px;margin-inline:auto}.pricing__faq-item[data-astro-cid-fgmizfih]{list-style:none}.pricing__faq-item[data-astro-cid-fgmizfih] details[data-astro-cid-fgmizfih]{background:var(--color-violet-900);border:1px solid var(--color-line);border-radius:var(--radius-md);overflow:hidden}.pricing__faq-item[data-astro-cid-fgmizfih] details[data-astro-cid-fgmizfih][open]{border-color:var(--color-violet-300)}.pricing__faq-item[data-astro-cid-fgmizfih] summary[data-astro-cid-fgmizfih]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);color:var(--color-cream);font-size:var(--text-lg);font-weight:var(--weight-semibold);cursor:pointer;list-style:none}.pricing__faq-item[data-astro-cid-fgmizfih] summary[data-astro-cid-fgmizfih]::-webkit-details-marker{display:none}.pricing__faq-icon[data-astro-cid-fgmizfih]{font-size:var(--text-2xl);transition:transform var(--duration-base) var(--ease-out-expo)}.pricing__faq-item[data-astro-cid-fgmizfih] details[data-astro-cid-fgmizfih][open] .pricing__faq-icon[data-astro-cid-fgmizfih]{transform:rotate(45deg)}.pricing__faq-answer[data-astro-cid-fgmizfih]{padding:0 var(--space-6) var(--space-5);color:var(--color-violet-100);font-size:var(--text-base);line-height:var(--leading-relaxed)}.pricing__cta[data-astro-cid-fgmizfih]{background:var(--color-violet-600);padding-block:var(--space-11);text-align:center}.pricing__cta-title[data-astro-cid-fgmizfih]{font-size:var(--text-7xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tighter);line-height:var(--leading-none);color:var(--color-cream);margin-bottom:var(--space-4)}.pricing__cta-title[data-astro-cid-fgmizfih] em[data-astro-cid-fgmizfih]{font-style:italic;color:var(--color-violet-300);font-weight:var(--weight-medium)}.pricing__cta-sub[data-astro-cid-fgmizfih]{font-size:var(--text-xl);color:var(--color-violet-100);margin-bottom:var(--space-6)}.pricing__cta-btn[data-astro-cid-fgmizfih]{display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-7);background:var(--color-cream);color:var(--color-violet-600);border-radius:var(--radius-pill);font-size:var(--text-lg);font-weight:var(--weight-semibold)}.pricing__cta-btn[data-astro-cid-fgmizfih]:hover{transform:translateY(-2px)}.pricing__cta-btn[data-astro-cid-fgmizfih] svg[data-astro-cid-fgmizfih]{transition:transform var(--duration-base) var(--ease-out-expo)}.pricing__cta-btn[data-astro-cid-fgmizfih]:hover svg[data-astro-cid-fgmizfih]{transform:translate(3px,-3px)}@media(max-width:1024px){.pricing__item[data-astro-cid-fgmizfih]{grid-template-columns:1fr;align-items:flex-start}.pricing__item-price[data-astro-cid-fgmizfih]{text-align:left}.pricing__includes-grid[data-astro-cid-fgmizfih]{grid-template-columns:1fr 1fr}}@media(max-width:768px){.pricing__includes-grid[data-astro-cid-fgmizfih]{grid-template-columns:1fr}.pricing__cta-title[data-astro-cid-fgmizfih]{font-size:var(--text-5xl)}}
