.included[data-astro-cid-4g2oqzsy]{padding:var(--space-4xl) 0}.included__heading[data-astro-cid-4g2oqzsy]{text-align:center;margin-bottom:var(--space-3xl)}.included__grid[data-astro-cid-4g2oqzsy]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl)}.included__item[data-astro-cid-4g2oqzsy]{position:relative;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xl);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.included__item[data-astro-cid-4g2oqzsy]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--purple-400);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.included__item[data-astro-cid-4g2oqzsy]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014;border-color:var(--purple-400)}@media(prefers-reduced-motion:reduce){.included__item[data-astro-cid-4g2oqzsy]:hover{transform:none}}.included__item-heading[data-astro-cid-4g2oqzsy]{font-size:1.0625rem;margin-bottom:var(--space-sm)}.included__item-text[data-astro-cid-4g2oqzsy]{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.6}@media(max-width:768px){.included__grid[data-astro-cid-4g2oqzsy]{grid-template-columns:1fr}}.comparison[data-astro-cid-hhp2zahu]{padding:var(--space-4xl) 0}.comparison__heading[data-astro-cid-hhp2zahu]{text-align:center;margin-bottom:var(--space-2xl)}.comparison__table-wrapper[data-astro-cid-hhp2zahu]{overflow-x:auto;-webkit-overflow-scrolling:touch}.comparison__table[data-astro-cid-hhp2zahu]{width:100%;border-collapse:separate;border-spacing:0;font-size:.875rem}.comparison__table[data-astro-cid-hhp2zahu] thead[data-astro-cid-hhp2zahu] th[data-astro-cid-hhp2zahu]{padding:var(--space-md) var(--space-lg);text-align:left;font-weight:600;font-size:.8125rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);background:var(--color-bg-secondary)}.comparison__table[data-astro-cid-hhp2zahu] thead[data-astro-cid-hhp2zahu] th[data-astro-cid-hhp2zahu]:last-child{color:var(--purple-400)}.comparison__table[data-astro-cid-hhp2zahu] tbody[data-astro-cid-hhp2zahu] td[data-astro-cid-hhp2zahu]{padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);vertical-align:top}.comparison__table[data-astro-cid-hhp2zahu] tbody[data-astro-cid-hhp2zahu] td[data-astro-cid-hhp2zahu]:first-child{font-weight:500;color:var(--color-text-primary);white-space:nowrap;background:var(--color-bg-secondary)}.comparison__table[data-astro-cid-hhp2zahu] tbody[data-astro-cid-hhp2zahu] td[data-astro-cid-hhp2zahu]:last-child{color:var(--color-text-primary);font-weight:500}.comparison__table[data-astro-cid-hhp2zahu] thead[data-astro-cid-hhp2zahu] th[data-astro-cid-hhp2zahu]:last-child,.comparison__table[data-astro-cid-hhp2zahu] tbody[data-astro-cid-hhp2zahu] td[data-astro-cid-hhp2zahu]:last-child{background:#9556eb0a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .comparison__table[data-astro-cid-hhp2zahu] thead[data-astro-cid-hhp2zahu] th[data-astro-cid-hhp2zahu]:last-child,:root:not([data-theme=light]) .comparison__table[data-astro-cid-hhp2zahu] tbody[data-astro-cid-hhp2zahu] td[data-astro-cid-hhp2zahu]:last-child{background:#9556eb0f}}:root[data-theme=dark] .comparison__table[data-astro-cid-hhp2zahu] thead[data-astro-cid-hhp2zahu] th[data-astro-cid-hhp2zahu]:last-child,:root[data-theme=dark] .comparison__table[data-astro-cid-hhp2zahu] tbody[data-astro-cid-hhp2zahu] td[data-astro-cid-hhp2zahu]:last-child{background:#9556eb0f}.comparison__table[data-astro-cid-hhp2zahu] tbody[data-astro-cid-hhp2zahu] tr[data-astro-cid-hhp2zahu]{transition:background-color .2s}.comparison__table[data-astro-cid-hhp2zahu] tbody[data-astro-cid-hhp2zahu] tr[data-astro-cid-hhp2zahu]:hover{background:var(--color-bg-secondary)}.comparison__win[data-astro-cid-hhp2zahu]{color:var(--color-text-primary);font-weight:500}.comparison__note[data-astro-cid-hhp2zahu]{text-align:center;max-width:600px;margin:var(--space-2xl) auto 0;font-size:.9375rem;color:var(--color-text-muted);line-height:1.6}@media(max-width:768px){.comparison__table[data-astro-cid-hhp2zahu] tbody[data-astro-cid-hhp2zahu] td[data-astro-cid-hhp2zahu]:first-child,.comparison__table[data-astro-cid-hhp2zahu] thead[data-astro-cid-hhp2zahu] th[data-astro-cid-hhp2zahu]:first-child{position:sticky;left:0;background:var(--color-bg-secondary);z-index:1}}.faq[data-astro-cid-tmth7ke6]{background:var(--color-bg-secondary);padding:var(--space-4xl) 0}.faq__heading[data-astro-cid-tmth7ke6]{text-align:center;margin-bottom:var(--space-3xl)}.faq__list[data-astro-cid-tmth7ke6]{display:flex;flex-direction:column;gap:0}.faq__item[data-astro-cid-tmth7ke6]{border-bottom:1px solid var(--color-border);border-left:2px solid transparent;padding-left:0;transition:border-color .3s,padding-left .3s}.faq__item[data-astro-cid-tmth7ke6][open]{border-left-color:var(--purple-400);padding-left:var(--space-md)}.faq__item[data-astro-cid-tmth7ke6]:first-child{border-top:1px solid var(--color-border)}.faq__question[data-astro-cid-tmth7ke6]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-lg) 0;cursor:pointer;list-style:none;font-family:var(--font-body);font-size:1rem;font-weight:600;color:var(--color-text-primary)}.faq__question[data-astro-cid-tmth7ke6]::-webkit-details-marker{display:none}.faq__question[data-astro-cid-tmth7ke6]::marker{content:""}.faq__icon[data-astro-cid-tmth7ke6]{position:relative;width:20px;height:20px;flex-shrink:0}.faq__icon[data-astro-cid-tmth7ke6]:before,.faq__icon[data-astro-cid-tmth7ke6]:after{content:"";position:absolute;background:var(--color-text-muted);border-radius:1px;transition:transform .3s}.faq__icon[data-astro-cid-tmth7ke6]:before{width:14px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__icon[data-astro-cid-tmth7ke6]:after{width:2px;height:14px;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__item[data-astro-cid-tmth7ke6][open] .faq__icon[data-astro-cid-tmth7ke6]:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.faq__answer[data-astro-cid-tmth7ke6]{padding:0 0 var(--space-lg) 0}.faq__answer[data-astro-cid-tmth7ke6] p[data-astro-cid-tmth7ke6]{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.7}.pricing-grid-wrap{max-width:var(--max-width);margin:0 auto}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}@media(max-width:1024px){.pricing-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.pricing-grid{grid-template-columns:1fr}}.pricing-card{position:relative;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xl);display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease}.pricing-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}@media(prefers-reduced-motion:reduce){.pricing-card:hover{transform:none}}.pricing-card--featured{border-color:var(--purple-400);border-width:2px;box-shadow:0 0 20px #9556eb26}.pricing-card--featured:hover{box-shadow:0 0 30px #9556eb40}.pricing-card__badge{position:absolute;top:-1px;left:50%;transform:translate(-50%) translateY(-50%);background:var(--purple-400);color:#fff;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:4px 14px;border-radius:var(--radius-full);white-space:nowrap}.pricing-card__name{font-family:var(--font-heading);font-size:1.25rem;font-weight:700;color:var(--color-text-primary);margin-bottom:var(--space-sm)}.pricing-card__tier-select{margin-bottom:var(--space-md)}.pricing-tier-dropdown{width:100%;padding:6px 32px 6px 10px;font-size:.8125rem;font-family:var(--font-body);color:var(--color-text-primary);background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236B7290' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer}.pricing-tier-dropdown:focus{outline:none;border-color:var(--purple-400);box-shadow:0 0 0 2px var(--purple-50)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-tier-dropdown:focus{box-shadow:0 0 0 2px var(--purple-900)}}:root[data-theme=dark] .pricing-tier-dropdown:focus{box-shadow:0 0 0 2px var(--purple-900)}.pricing-card__price{margin-bottom:var(--space-lg)}.pricing-card__amount{font-family:var(--font-heading);font-size:2.25rem;font-weight:700;color:var(--color-text-primary);line-height:1}.pricing-card__period{font-size:.9375rem;color:var(--color-text-muted);font-weight:400}.pricing-card__features{flex:1;display:flex;flex-direction:column;gap:0;margin-bottom:var(--space-xl)}.pricing-feature-row{display:flex;justify-content:space-between;align-items:center;padding:var(--space-sm) 0;border-bottom:1px solid var(--color-border);font-size:.875rem}.pricing-feature-row:last-child{border-bottom:none}.pricing-feature-row__label{color:var(--color-text-secondary)}.pricing-feature-row__value{color:var(--color-text-primary);font-weight:600}.pricing-card__cta{display:block;text-align:center;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:600;font-family:var(--font-body);background:var(--purple-400);color:#fff;border-radius:var(--radius-md);text-decoration:none;transition:background .2s}.pricing-card__cta:hover{background:var(--purple-500);color:#fff}.pricing-card__enterprise-link{display:block;text-align:center;margin-top:var(--space-sm);font-size:.75rem;color:var(--color-text-muted);text-decoration:none;transition:color .2s}.pricing-card__enterprise-link:hover{color:var(--purple-400)}.pricing-custom-banner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xl);margin-top:var(--space-2xl);padding:var(--space-xl) var(--space-2xl);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.pricing-custom-banner__text{flex:1}.pricing-custom-banner__heading{font-family:var(--font-heading);font-size:1.125rem;font-weight:700;color:var(--color-text-primary);margin-bottom:var(--space-xs)}.pricing-custom-banner__sub{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.6;max-width:none}.pricing-custom-banner__cta{display:inline-block;padding:.625rem 1.5rem;font-size:.9375rem;font-weight:600;font-family:var(--font-body);color:var(--purple-400);border:1px solid var(--purple-400);border-radius:var(--radius-md);text-decoration:none;white-space:nowrap;transition:background .2s,color .2s}.pricing-custom-banner__cta:hover{background:var(--purple-400);color:#fff}@media(max-width:768px){.pricing-custom-banner{flex-direction:column;text-align:center;padding:var(--space-xl)}}.pricing-header[data-astro-cid-lmkygsfs]{text-align:center;padding:var(--space-4xl) 0 var(--space-2xl)}.pricing-header[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{margin-bottom:var(--space-md)}.pricing-header__sub[data-astro-cid-lmkygsfs]{font-size:1.125rem;color:var(--color-text-secondary);margin:0 auto}.pricing-cards-section[data-astro-cid-lmkygsfs]{padding:0 0 var(--space-4xl)}
