.pricing-hero[data-astro-cid-lmkygsfs]{position:relative;padding:calc(var(--space-16) + 4rem) 0 var(--space-16);background:var(--color-bg-cream);overflow:hidden;isolation:isolate}.pricing-hero__decor[data-astro-cid-lmkygsfs]{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 60% 50% at 80% 0%,rgba(30,64,175,.08),transparent 60%),radial-gradient(ellipse 40% 40% at 10% 90%,rgba(6,182,212,.06),transparent 60%);pointer-events:none}.pricing-hero__decor[data-astro-cid-lmkygsfs]:before{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,rgba(15,23,42,.035) 1px,transparent 1px),linear-gradient(to bottom,rgba(15,23,42,.035) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 20%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 20%,transparent 80%)}.pricing-hero__inner[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:920px}.pricing-hero__title[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-size:clamp(2.5rem,5.5vw,4rem);font-weight:var(--font-weight-extrabold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);margin:0 0 var(--space-5);max-width:20ch}.pricing-hero__highlight[data-astro-cid-lmkygsfs]{display:block;margin-top:var(--space-2);background:linear-gradient(120deg,var(--color-primary) 0%,var(--color-accent) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.pricing-hero__subtitle[data-astro-cid-lmkygsfs]{font-size:var(--text-xl);color:var(--color-text-muted);line-height:var(--leading-relaxed);max-width:42rem;margin:0 0 var(--space-8)}.pricing-hero__stats[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);width:100%;max-width:760px;margin-bottom:var(--space-8);padding:var(--space-5) var(--space-4);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}.pricing-hero__stat[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;align-items:center;gap:2px;position:relative}.pricing-hero__stat[data-astro-cid-lmkygsfs]+.pricing-hero__stat[data-astro-cid-lmkygsfs]:before{content:"";position:absolute;left:calc(-1 * var(--space-2));top:20%;bottom:20%;width:1px;background:var(--color-border)}.pricing-hero__stat-value[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-weight-extrabold);color:var(--color-text-primary);letter-spacing:var(--tracking-tight);line-height:1}.pricing-hero__stat-label[data-astro-cid-lmkygsfs]{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--font-weight-semibold)}.pricing-hero__actions[data-astro-cid-lmkygsfs]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}.pricing-hero__btn[data-astro-cid-lmkygsfs]{padding:var(--space-4) var(--space-6);font-size:var(--text-base)}.pricing-roi[data-astro-cid-lmkygsfs]{background:var(--color-white);padding:var(--space-12) 0}.pricing-roi__card[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-10);align-items:center;padding:var(--space-10);background:linear-gradient(135deg,var(--color-bg-dark) 0%,var(--color-bg-navy) 100%);border-radius:var(--radius-2xl);color:var(--color-white);position:relative;overflow:hidden}.pricing-roi__card[data-astro-cid-lmkygsfs]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 90% 10%,rgba(6,182,212,.2),transparent 50%);pointer-events:none}.pricing-roi__copy[data-astro-cid-lmkygsfs]{position:relative}.pricing-roi__copy[data-astro-cid-lmkygsfs] .section-label[data-astro-cid-lmkygsfs]{background:#ffffff14;color:var(--color-accent)}.pricing-roi__title[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-white);margin:0 0 var(--space-4)}.pricing-roi__body[data-astro-cid-lmkygsfs]{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:#ffffffc7;margin:0}.pricing-roi__body[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{color:var(--color-white);font-weight:var(--font-weight-bold)}.pricing-roi__figures[data-astro-cid-lmkygsfs]{position:relative;display:grid;grid-template-columns:1fr auto 1fr;gap:var(--space-3);align-items:center}.pricing-roi__figure[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-5);background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-xl);backdrop-filter:blur(8px)}.pricing-roi__figure--accent[data-astro-cid-lmkygsfs]{background:linear-gradient(135deg,#10b9812e,#06b6d426);border-color:#10b98159}.pricing-roi__figure-label[data-astro-cid-lmkygsfs]{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:#fff9}.pricing-roi__figure-value[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--font-weight-extrabold);color:var(--color-white);letter-spacing:var(--tracking-tight);line-height:1}.pricing-roi__figure--accent[data-astro-cid-lmkygsfs] .pricing-roi__figure-value[data-astro-cid-lmkygsfs]{color:#6ee7b7}.pricing-roi__figure-value--strike[data-astro-cid-lmkygsfs]{text-decoration:line-through;text-decoration-color:#f87171b3;text-decoration-thickness:3px;color:#ffffffb3}.pricing-roi__figure-meta[data-astro-cid-lmkygsfs]{font-size:var(--text-xs);color:#ffffff8c}.pricing-roi__arrow[data-astro-cid-lmkygsfs]{display:flex;align-items:center;justify-content:center;color:#fff6}.pricing-diff[data-astro-cid-lmkygsfs]{background:var(--color-bg-cream)}.pricing-diff__header[data-astro-cid-lmkygsfs]{text-align:center;margin-bottom:var(--space-10)}.pricing-diff__header[data-astro-cid-lmkygsfs] .section-subtitle[data-astro-cid-lmkygsfs]{margin:0 auto}.pricing-diff__grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5)}.pricing-diff__card[data-astro-cid-lmkygsfs]{padding:var(--space-6);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-xl);transition:all var(--transition-base)}.pricing-diff__card[data-astro-cid-lmkygsfs]:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:var(--color-primary)}.pricing-diff__icon[data-astro-cid-lmkygsfs]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-md);background:var(--color-primary-light);color:var(--color-primary);margin-bottom:var(--space-4)}.pricing-diff__card[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--space-2)}.pricing-diff__card[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-body);margin:0}.pricing-faq[data-astro-cid-lmkygsfs]{background:var(--color-white)}.pricing-faq__inner[data-astro-cid-lmkygsfs]{max-width:820px}.pricing-faq__header[data-astro-cid-lmkygsfs]{text-align:center;margin-bottom:var(--space-10)}.pricing-faq__header[data-astro-cid-lmkygsfs] .section-subtitle[data-astro-cid-lmkygsfs]{margin:0 auto}.pricing-faq__header[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:var(--color-primary);text-decoration:none;font-weight:var(--font-weight-semibold)}.pricing-faq__header[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]:hover{text-decoration:underline}.pricing-faq__list[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:var(--space-3)}.pricing-faq__item[data-astro-cid-lmkygsfs]{background:var(--color-bg-cream);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.pricing-faq__item[data-astro-cid-lmkygsfs][open]{border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.pricing-faq__item[data-astro-cid-lmkygsfs] summary[data-astro-cid-lmkygsfs]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);cursor:pointer;font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);list-style:none}.pricing-faq__item[data-astro-cid-lmkygsfs] summary[data-astro-cid-lmkygsfs]::-webkit-details-marker{display:none}.pricing-faq__chevron[data-astro-cid-lmkygsfs]{flex-shrink:0;color:var(--color-primary);transition:transform var(--transition-base)}.pricing-faq__item[data-astro-cid-lmkygsfs][open] .pricing-faq__chevron[data-astro-cid-lmkygsfs]{transform:rotate(180deg)}.pricing-faq__answer[data-astro-cid-lmkygsfs]{padding:0 var(--space-6) var(--space-5)}.pricing-faq__answer[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-body);margin:0}@media(max-width:900px){.pricing-roi__card[data-astro-cid-lmkygsfs]{grid-template-columns:1fr;gap:var(--space-8);padding:var(--space-8)}.pricing-diff__grid[data-astro-cid-lmkygsfs]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.pricing-hero[data-astro-cid-lmkygsfs]{padding-top:calc(var(--space-12) + 4rem);padding-bottom:var(--space-10)}.pricing-hero__stats[data-astro-cid-lmkygsfs]{grid-template-columns:repeat(2,1fr);gap:var(--space-4);padding:var(--space-5)}.pricing-hero__stat[data-astro-cid-lmkygsfs]+.pricing-hero__stat[data-astro-cid-lmkygsfs]:before{display:none}.pricing-hero__stat[data-astro-cid-lmkygsfs]:nth-child(2n):after{display:none}.pricing-hero__actions[data-astro-cid-lmkygsfs]{flex-direction:column;width:100%}.pricing-hero__actions[data-astro-cid-lmkygsfs] .btn[data-astro-cid-lmkygsfs]{width:100%}.pricing-roi__figures[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}.pricing-roi__arrow[data-astro-cid-lmkygsfs]{transform:rotate(90deg);margin:0 auto}.pricing-diff__grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}.pricing-faq__item[data-astro-cid-lmkygsfs] summary[data-astro-cid-lmkygsfs]{padding:var(--space-4) var(--space-5);font-size:var(--text-sm)}.pricing-faq__answer[data-astro-cid-lmkygsfs]{padding:0 var(--space-5) var(--space-4)}.pricing-faq__answer[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:var(--text-sm)}}
