.page-header[data-astro-cid-lmkygsfs]{position:relative;padding:var(--space-5xl) 0 var(--space-4xl);background:linear-gradient(180deg,var(--color-bg-warm) 0%,var(--color-bg) 100%);text-align:center;overflow:hidden}.page-header__pattern[data-astro-cid-lmkygsfs]{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(232,93,42,.05) 1px,transparent 1px);background-size:32px 32px;pointer-events:none}.page-header[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{margin:var(--space-lg) 0;position:relative}.text-accent[data-astro-cid-lmkygsfs]{color:var(--color-primary)}.page-header__subtitle[data-astro-cid-lmkygsfs]{font-size:1.125rem;max-width:560px;margin:0 auto;position:relative}.pricing__grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl);align-items:start}.pricing-card[data-astro-cid-lmkygsfs]{position:relative;background:#fff;border:1px solid var(--color-border-light);border-radius:var(--radius-xl);padding:var(--space-2xl);transition:all var(--transition-base)}.pricing-card[data-astro-cid-lmkygsfs]:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.pricing-card--featured[data-astro-cid-lmkygsfs]{border:2px solid var(--color-primary);box-shadow:var(--shadow-lg);transform:scale(1.02)}.pricing-card--featured[data-astro-cid-lmkygsfs]:hover{transform:scale(1.02) translateY(-4px);box-shadow:var(--shadow-xl)}.pricing-card__badge[data-astro-cid-lmkygsfs]{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--color-primary);color:#fff;font-size:.8125rem;font-weight:700;padding:.375rem 1.25rem;border-radius:var(--radius-full);white-space:nowrap}.pricing-card__header[data-astro-cid-lmkygsfs]{margin-bottom:var(--space-xl)}.pricing-card__tier[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-weight:800;font-size:1.5rem;color:var(--color-text);display:block;margin-bottom:var(--space-sm)}.pricing-card__desc[data-astro-cid-lmkygsfs]{font-size:.9375rem;color:var(--color-text-muted);margin:0}.pricing-card__price[data-astro-cid-lmkygsfs]{display:flex;align-items:flex-start;gap:.125rem;margin-bottom:var(--space-lg);padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-border-light)}.pricing-card__currency[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-weight:700;font-size:1.25rem;color:var(--color-text);margin-top:.5rem}.pricing-card__amount[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-weight:800;font-size:3.5rem;line-height:1;color:var(--color-text);letter-spacing:-.03em}.pricing-card__period[data-astro-cid-lmkygsfs]{font-size:.875rem;color:var(--color-text-muted);margin-top:.625rem;line-height:1.3}.pricing-card__period[data-astro-cid-lmkygsfs] small[data-astro-cid-lmkygsfs]{font-size:.75rem;color:var(--color-text-light)}.pricing-card__ideal[data-astro-cid-lmkygsfs]{font-size:.8125rem;color:var(--color-text-muted);background:var(--color-bg);padding:.75rem 1rem;border-radius:var(--radius-md);margin-bottom:var(--space-xl);line-height:1.5}.pricing-card__ideal[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs]{font-weight:700;color:var(--color-text)}.pricing-card__features[data-astro-cid-lmkygsfs]{list-style:none;padding:0;margin:0 0 var(--space-xl)}.pricing-card__feature[data-astro-cid-lmkygsfs]{display:flex;align-items:flex-start;gap:var(--space-sm);padding:.5rem 0;font-size:.9375rem;color:var(--color-text)}.pricing-card__feature--disabled[data-astro-cid-lmkygsfs]{color:var(--color-text-light)}.pricing-card__check[data-astro-cid-lmkygsfs]{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color-accent-light);color:#059669;font-size:.75rem;font-weight:700;margin-top:1px}.pricing-card__check--disabled[data-astro-cid-lmkygsfs]{background:var(--color-border-light);color:var(--color-text-light)}.pricing-card__btn[data-astro-cid-lmkygsfs]{width:100%;justify-content:center}.faq__title[data-astro-cid-lmkygsfs]{text-align:center;margin-bottom:var(--space-3xl)}.faq__list[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:var(--space-sm)}.faq__item[data-astro-cid-lmkygsfs]{border:1px solid var(--color-border-light);border-radius:var(--radius-md);overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.faq__item[data-astro-cid-lmkygsfs].is-open{border-color:var(--color-border);box-shadow:var(--shadow-sm)}.faq__question[data-astro-cid-lmkygsfs]{width:100%;padding:var(--space-lg) var(--space-xl);font-weight:600;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);background:none;border:none;text-align:left;color:var(--color-text);font-family:inherit;transition:background .2s ease}.faq__question[data-astro-cid-lmkygsfs]:hover{background:var(--color-bg)}.faq__icon[data-astro-cid-lmkygsfs]{position:relative;flex-shrink:0;width:20px;height:20px}.faq__icon[data-astro-cid-lmkygsfs]:before,.faq__icon[data-astro-cid-lmkygsfs]:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;background:var(--color-primary);border-radius:1px;transition:transform .3s ease}.faq__icon[data-astro-cid-lmkygsfs]:before{transform:translate(-50%,-50%)}.faq__icon[data-astro-cid-lmkygsfs]:after{transform:translate(-50%,-50%) rotate(90deg)}.faq__item[data-astro-cid-lmkygsfs].is-open .faq__icon[data-astro-cid-lmkygsfs]:before{transform:translate(-50%,-50%) rotate(45deg)}.faq__item[data-astro-cid-lmkygsfs].is-open .faq__icon[data-astro-cid-lmkygsfs]:after{transform:translate(-50%,-50%) rotate(-45deg)}.faq__body[data-astro-cid-lmkygsfs]{overflow:hidden;height:0;transition:height .3s ease}.faq__answer[data-astro-cid-lmkygsfs]{padding:0 var(--space-xl) var(--space-lg);font-size:.9375rem;line-height:1.7}.pricing-cta[data-astro-cid-lmkygsfs]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2xl);padding:var(--space-2xl) var(--space-3xl);background:var(--color-bg-warm);border-radius:var(--radius-xl)}.pricing-cta__content[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:1.5rem;margin-bottom:var(--space-sm)}.pricing-cta__content[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:1rem;margin:0}@media(max-width:968px){.pricing__grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr;max-width:480px;margin:0 auto}.pricing-card--featured[data-astro-cid-lmkygsfs]{transform:none}.pricing-card--featured[data-astro-cid-lmkygsfs]:hover{transform:translateY(-4px)}}@media(max-width:640px){.pricing-cta[data-astro-cid-lmkygsfs]{flex-direction:column;text-align:center;padding:var(--space-xl)}}
