.pricing-page[data-astro-cid-zzwlasmi]{background:var(--color-bg)}.pricing-hero[data-astro-cid-zzwlasmi]{position:relative;isolation:isolate;padding:clamp(4rem,9vw,6.5rem) 0 clamp(2rem,4vw,3rem);overflow:hidden}.pricing-hero-aurora[data-astro-cid-zzwlasmi]{position:absolute;inset:0;z-index:-1;pointer-events:none}.pricing-hero-inner[data-astro-cid-zzwlasmi]{max-width:60ch}.pricing-eyebrow[data-astro-cid-zzwlasmi]{display:inline-flex;align-items:center;gap:.5rem;font-size:.74rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary);margin-bottom:1rem}.pricing-eyebrow-dot[data-astro-cid-zzwlasmi]{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--color-primary)}.pricing-title[data-astro-cid-zzwlasmi]{font-size:clamp(2.2rem,5.5vw,3.6rem);line-height:1.05;letter-spacing:-.025em;margin:0 0 1rem}.pricing-lead[data-astro-cid-zzwlasmi]{font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.55;color:var(--color-fg-muted);margin:0 0 1.5rem;max-width:56ch}.pricing-hero-points[data-astro-cid-zzwlasmi]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;font-size:.92rem;color:var(--color-fg-muted)}.pricing-hero-points[data-astro-cid-zzwlasmi] li[data-astro-cid-zzwlasmi]{display:inline-flex;align-items:center;gap:.5rem}.pricing-hero-points[data-astro-cid-zzwlasmi] li[data-astro-cid-zzwlasmi]:before{content:"";flex:none;width:5px;height:5px;border-radius:50%;background:var(--color-primary)}.pricing-tiers[data-astro-cid-zzwlasmi]{padding:clamp(1.5rem,3vw,2rem) 0 clamp(3.5rem,6vw,5rem)}.pricing-tier-grid[data-astro-cid-zzwlasmi]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);align-items:stretch}@media(max-width:980px){.pricing-tier-grid[data-astro-cid-zzwlasmi]{grid-template-columns:1fr}}.pricing-tier[data-astro-cid-zzwlasmi]{position:relative;display:flex;flex-direction:column;background:var(--color-bg);border:1px solid var(--color-divider);border-radius:var(--radius-xl);padding:2rem 1.75rem 1.75rem;box-shadow:0 12px 28px -20px #1f29372e;transition:transform var(--duration-fast, .2s) var(--ease-out, ease-out),box-shadow var(--duration-fast, .2s) var(--ease-out, ease-out)}.pricing-tier[data-astro-cid-zzwlasmi]:hover{transform:translateY(-2px);box-shadow:0 18px 36px -20px #1f293738}.pricing-tier[data-astro-cid-zzwlasmi].is-highlight{border-color:#6641ef80;background:linear-gradient(180deg,var(--color-primary-light) 0%,var(--color-bg) 28%);box-shadow:0 16px 36px -16px #6641ef52,0 0 0 1px #6641ef26}.pricing-tier-flag[data-astro-cid-zzwlasmi]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--color-primary);color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:.35rem .85rem;border-radius:999px;box-shadow:0 6px 16px -8px #6641ef80}.pricing-tier-head[data-astro-cid-zzwlasmi]{margin-bottom:1.25rem}.pricing-tier-name[data-astro-cid-zzwlasmi]{margin:0 0 .4rem;font-size:1.4rem;font-weight:700;color:var(--color-fg)}.pricing-tier-blurb[data-astro-cid-zzwlasmi]{margin:0;font-size:.92rem;line-height:1.5;color:var(--color-fg-muted)}.pricing-tier-price[data-astro-cid-zzwlasmi]{display:flex;align-items:baseline;gap:.4rem;margin:.5rem 0 .35rem}.pricing-tier-price-amount[data-astro-cid-zzwlasmi]{font-size:clamp(2rem,3.6vw,2.4rem);font-weight:800;letter-spacing:-.02em;line-height:1;color:var(--color-fg)}.pricing-tier[data-astro-cid-zzwlasmi].is-highlight .pricing-tier-price-amount[data-astro-cid-zzwlasmi]{color:var(--color-primary)}.pricing-tier-price-unit[data-astro-cid-zzwlasmi]{font-size:.95rem;color:var(--color-fg-muted);font-weight:600}.pricing-tier-price-note[data-astro-cid-zzwlasmi]{margin:0 0 1.4rem;font-size:.78rem;line-height:1.5;color:var(--color-fg-faint)}.pricing-tier-cta[data-astro-cid-zzwlasmi]{align-self:stretch;text-align:center;margin-bottom:1.4rem}.pricing-tier-features[data-astro-cid-zzwlasmi]{list-style:none;padding:1.25rem 0 0;margin:0;border-top:1px solid var(--color-divider);display:flex;flex-direction:column;gap:.65rem;flex:1 1 auto}.pricing-tier-features[data-astro-cid-zzwlasmi] li[data-astro-cid-zzwlasmi]{display:flex;align-items:flex-start;gap:.65rem;font-size:.9rem;line-height:1.45;color:var(--color-fg)}.pricing-check[data-astro-cid-zzwlasmi]{flex:none;color:var(--color-primary);margin-top:2px}.pricing-fineprint[data-astro-cid-zzwlasmi]{margin:clamp(2rem,4vw,3rem) auto 0;max-width:70ch;text-align:center;font-size:.82rem;line-height:1.55;color:var(--color-fg-muted)}.pricing-fineprint[data-astro-cid-zzwlasmi] a[data-astro-cid-zzwlasmi]{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.pricing-matrix-section[data-astro-cid-zzwlasmi]{padding:clamp(3rem,6vw,5rem) 0;background:var(--color-bg-soft, #f7f7fc)}.pricing-section-head[data-astro-cid-zzwlasmi]{text-align:center;margin-bottom:clamp(2rem,4vw,3rem);max-width:56ch;margin-inline:auto}.pricing-section-head[data-astro-cid-zzwlasmi] h2[data-astro-cid-zzwlasmi]{font-size:clamp(1.6rem,3.2vw,2.2rem);line-height:1.15;letter-spacing:-.02em;margin:0 0 .6rem}.pricing-section-head[data-astro-cid-zzwlasmi] p[data-astro-cid-zzwlasmi]{margin:0;color:var(--color-fg-muted);font-size:1rem;line-height:1.55}.pricing-matrix-wrap[data-astro-cid-zzwlasmi]{background:var(--color-bg);border:1px solid var(--color-divider);border-radius:var(--radius-xl);overflow-x:auto;box-shadow:0 12px 28px -20px #1f29372e}.pricing-matrix[data-astro-cid-zzwlasmi]{width:100%;border-collapse:collapse;font-size:.92rem}.pricing-matrix[data-astro-cid-zzwlasmi] thead[data-astro-cid-zzwlasmi] th[data-astro-cid-zzwlasmi]{text-align:left;padding:1rem 1.2rem;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--color-fg-muted);background:var(--color-bg-soft, #f7f7fc);border-bottom:1px solid var(--color-divider)}.pricing-matrix[data-astro-cid-zzwlasmi] thead[data-astro-cid-zzwlasmi] th[data-astro-cid-zzwlasmi].pricing-matrix-tier{text-align:center}.pricing-matrix[data-astro-cid-zzwlasmi] thead[data-astro-cid-zzwlasmi] th[data-astro-cid-zzwlasmi].is-highlight{color:var(--color-primary);background:var(--color-primary-light)}.pricing-matrix[data-astro-cid-zzwlasmi] tbody[data-astro-cid-zzwlasmi] tr[data-astro-cid-zzwlasmi]{border-bottom:1px solid var(--color-divider)}.pricing-matrix[data-astro-cid-zzwlasmi] tbody[data-astro-cid-zzwlasmi] tr[data-astro-cid-zzwlasmi]:last-child{border-bottom:none}.pricing-matrix[data-astro-cid-zzwlasmi] tbody[data-astro-cid-zzwlasmi] tr[data-astro-cid-zzwlasmi]:hover{background:#6641ef08}.pricing-matrix-feature[data-astro-cid-zzwlasmi]{text-align:left;padding:.85rem 1.2rem;font-weight:500;color:var(--color-fg)}.pricing-matrix-feature[data-astro-cid-zzwlasmi] a[data-astro-cid-zzwlasmi]{color:var(--color-fg);text-decoration:none;transition:color var(--duration-fast, .2s) var(--ease-out, ease-out);display:inline-flex;align-items:center;gap:.35rem}.pricing-matrix-feature[data-astro-cid-zzwlasmi] a[data-astro-cid-zzwlasmi]:hover,.pricing-matrix-feature[data-astro-cid-zzwlasmi] a[data-astro-cid-zzwlasmi]:focus-visible{color:var(--color-primary)}.pricing-matrix-link-arrow[data-astro-cid-zzwlasmi]{font-size:.78em;opacity:.4;transition:opacity var(--duration-fast, .2s) var(--ease-out, ease-out),transform var(--duration-fast, .2s) var(--ease-out, ease-out)}.pricing-matrix-feature[data-astro-cid-zzwlasmi] a[data-astro-cid-zzwlasmi]:hover .pricing-matrix-link-arrow[data-astro-cid-zzwlasmi],.pricing-matrix-feature[data-astro-cid-zzwlasmi] a[data-astro-cid-zzwlasmi]:focus-visible .pricing-matrix-link-arrow[data-astro-cid-zzwlasmi]{opacity:1;transform:translate(2px)}.pricing-matrix-cell[data-astro-cid-zzwlasmi]{text-align:center;padding:.85rem 1.2rem;width:110px;vertical-align:middle}.pricing-matrix-cell[data-astro-cid-zzwlasmi].is-highlight{background:#6641ef0a}.pricing-matrix-yes[data-astro-cid-zzwlasmi]{color:var(--color-primary);display:inline-block}.pricing-matrix-no[data-astro-cid-zzwlasmi]{color:var(--color-fg-faint);font-weight:600}.pricing-faq-section[data-astro-cid-zzwlasmi]{padding:clamp(3rem,6vw,5rem) 0}.pricing-faq-inner[data-astro-cid-zzwlasmi]{max-width:880px}.pricing-faq-list[data-astro-cid-zzwlasmi]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.pricing-faq-item[data-astro-cid-zzwlasmi]{border:1px solid var(--color-divider);border-radius:var(--radius-lg);background:var(--color-bg);transition:border-color .2s cubic-bezier(.32,.72,0,1),background .2s cubic-bezier(.32,.72,0,1)}.pricing-faq-item[data-astro-cid-zzwlasmi][open]{border-color:#6641ef59;background:var(--color-surface-1, rgba(247, 247, 252, .6))}.pricing-faq-item[data-astro-cid-zzwlasmi] summary[data-astro-cid-zzwlasmi]{list-style:none;cursor:pointer;user-select:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.3rem;font-size:1rem;font-weight:600;color:var(--color-fg)}.pricing-faq-item[data-astro-cid-zzwlasmi] summary[data-astro-cid-zzwlasmi]::-webkit-details-marker{display:none}.pricing-faq-item[data-astro-cid-zzwlasmi] summary[data-astro-cid-zzwlasmi]::marker{content:""}.pricing-faq-item[data-astro-cid-zzwlasmi] summary[data-astro-cid-zzwlasmi] svg[data-astro-cid-zzwlasmi]{flex:none;color:var(--color-primary);transition:transform .24s cubic-bezier(.32,.72,0,1)}.pricing-faq-item[data-astro-cid-zzwlasmi][open] summary[data-astro-cid-zzwlasmi] svg[data-astro-cid-zzwlasmi]{transform:rotate(-180deg)}.pricing-faq-answer[data-astro-cid-zzwlasmi]{padding:0 1.3rem 1.15rem;color:var(--color-fg-muted);font-size:.95rem;line-height:1.6}.pricing-faq-answer[data-astro-cid-zzwlasmi] p[data-astro-cid-zzwlasmi]{margin:0}.pricing-escalation[data-astro-cid-zzwlasmi]{padding:clamp(3rem,6vw,5rem) 0;background:var(--color-bg-soft, #f7f7fc);border-top:1px solid var(--color-divider)}.pricing-escalation-inner[data-astro-cid-zzwlasmi]{text-align:center;max-width:60ch}.pricing-escalation[data-astro-cid-zzwlasmi] h2[data-astro-cid-zzwlasmi]{font-size:clamp(1.5rem,3vw,2rem);line-height:1.15;letter-spacing:-.02em;margin:0 0 .6rem}.pricing-escalation[data-astro-cid-zzwlasmi] p[data-astro-cid-zzwlasmi]{margin:0 0 1.5rem;color:var(--color-fg-muted);line-height:1.55}@media(max-width:640px){.pricing-matrix[data-astro-cid-zzwlasmi] thead[data-astro-cid-zzwlasmi] th[data-astro-cid-zzwlasmi],.pricing-matrix-feature[data-astro-cid-zzwlasmi],.pricing-matrix-cell[data-astro-cid-zzwlasmi]{padding:.7rem .85rem}.pricing-matrix-cell[data-astro-cid-zzwlasmi]{width:70px}.pricing-matrix[data-astro-cid-zzwlasmi]{font-size:.85rem}}
