.pricing-desktop-grid[data-astro-cid-at4l55bc]{grid-template-columns:repeat(auto-fit,minmax(315px,1fr));align-items:stretch}.pricing-amount[data-astro-cid-at4l55bc]{margin-inline:0;color:var(--color-ink);font-size:var(--font-size-h2);font-weight:600;letter-spacing:-.03em;line-height:1}.pricing-period[data-astro-cid-at4l55bc]{margin-left:.5rem;color:var(--color-ink-muted);font-size:var(--font-size-small);font-weight:500}.pricing-feature-main[data-astro-cid-at4l55bc]{margin-bottom:8px;color:var(--color-ink-muted);font-size:var(--font-size-body);font-weight:600}.pricing-feature-platform[data-astro-cid-at4l55bc]{margin-bottom:15px;color:var(--color-ink);font-size:var(--font-size-small);font-weight:600}.pricing-shine-feature[data-astro-cid-at4l55bc]>span[data-astro-cid-at4l55bc]:nth-child(2){background:linear-gradient(90deg,var(--color-ink) 30%,var(--color-brand-400) 50%,var(--color-ink) 70%);background-clip:text;background-size:300% 100%;color:var(--color-ink);font-weight:600;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:3s linear infinite pricingFeatureShine}.pricing-mobile-wrapper[data-astro-cid-at4l55bc]{position:relative;z-index:5;width:100%;padding:20px 0;border:1px solid var(--color-border-soft);border-radius:var(--corner-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}.mp-header[data-astro-cid-at4l55bc]{margin-bottom:20px;color:var(--color-ink);font-size:var(--font-size-h4);font-weight:600;text-align:center}.mp-plan-row[data-astro-cid-at4l55bc]{display:block;position:relative;padding:20px;border-bottom:1px solid var(--color-border-soft)}.mp-plan-row[data-astro-cid-at4l55bc]:last-child{border-bottom:0}.mp-row-header[data-astro-cid-at4l55bc]{display:flex;align-items:center;justify-content:space-between;gap:0}.mp-radio[data-astro-cid-at4l55bc]{position:relative;width:24px;height:24px;margin-right:15px;flex-shrink:0;cursor:pointer}.mp-radio[data-astro-cid-at4l55bc] input[data-astro-cid-at4l55bc]{display:none}.mp-radio-dot[data-astro-cid-at4l55bc]{position:absolute;inset:0;border:2px solid var(--color-ink-faint);border-radius:50%;background:none;transition:border-color var(--motion-base) var(--motion-ease),background-color var(--motion-base) var(--motion-ease)}.mp-radio[data-astro-cid-at4l55bc] input[data-astro-cid-at4l55bc]:checked+.mp-radio-dot[data-astro-cid-at4l55bc]{border-color:var(--color-brand);background-color:var(--color-brand);box-shadow:inset 0 0 0 4px var(--color-surface)}.mp-title-col[data-astro-cid-at4l55bc]{display:flex;flex:auto;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;text-align:left}.mp-plan-name[data-astro-cid-at4l55bc]{color:var(--color-ink);font-size:var(--font-size-body);font-weight:600;text-align:left}.mp-plan-toggle[data-astro-cid-at4l55bc]{display:flex;align-items:center;justify-content:flex-start;gap:4px;border:0;background:none;color:var(--color-brand-strong);font-size:var(--font-size-small);font-weight:600;line-height:1.2;padding:0;cursor:pointer}.mp-chev[data-astro-cid-at4l55bc]{width:14px;height:14px;transition:transform var(--motion-base) var(--motion-ease)}.mp-price-col[data-astro-cid-at4l55bc]{display:flex;align-items:center;justify-content:flex-end;min-width:90px;text-align:right}.mp-price[data-astro-cid-at4l55bc]{color:var(--color-ink);font-size:var(--font-size-h4);font-weight:600;text-align:right;white-space:nowrap}.mp-plan-details[data-astro-cid-at4l55bc]{display:none;padding-top:15px;padding-left:39px;animation:pricingMobileFade var(--motion-base) ease}.mp-plan-row[data-astro-cid-at4l55bc].is-open .mp-plan-details[data-astro-cid-at4l55bc]{display:block}.mp-plan-row[data-astro-cid-at4l55bc].is-open .mp-chev[data-astro-cid-at4l55bc]{transform:rotate(180deg)}.mp-feature-list[data-astro-cid-at4l55bc]{list-style:none;margin:0;padding:0}.mp-feature-list[data-astro-cid-at4l55bc] li[data-astro-cid-at4l55bc]{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px;color:var(--color-ink-soft);font-size:var(--font-size-small);line-height:1.4}.mp-feature-list[data-astro-cid-at4l55bc] li[data-astro-cid-at4l55bc]>span[data-astro-cid-at4l55bc][aria-hidden=true]{color:var(--color-brand);font-size:.8rem;font-weight:700;margin-top:3px}.mp-feature-list[data-astro-cid-at4l55bc] li[data-astro-cid-at4l55bc].mp-cat-title{display:block;margin-top:15px;margin-bottom:10px;color:var(--color-ink);font-size:var(--font-size-caption);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.mp-feature-list[data-astro-cid-at4l55bc] li[data-astro-cid-at4l55bc].mp-highlight-cat{color:var(--color-brand-strong)}.mp-cta-wrapper[data-astro-cid-at4l55bc]{padding:20px 20px 0}@media(width<=480px){.billing-toggle-option[data-astro-cid-at4l55bc]{padding-inline:18px;font-size:var(--font-size-small)}.billing-badge[data-astro-cid-at4l55bc]{margin-left:5px;padding:3px 7px}}@media(prefers-reduced-motion:reduce){.pricing-shine-feature[data-astro-cid-at4l55bc]>span[data-astro-cid-at4l55bc]:nth-child(2){animation:none}.mp-chev[data-astro-cid-at4l55bc],.mp-radio-dot[data-astro-cid-at4l55bc]{transition:none}.mp-plan-details[data-astro-cid-at4l55bc]{animation:none}}@keyframes pricingMobileFade{0%{opacity:0}to{opacity:1}}@keyframes pricingFeatureShine{0%{background-position:150% 0}to{background-position:-150% 0}}.comparison-section[data-astro-cid-npqzfzqu]{position:relative;overflow:hidden;padding:4.5rem 1rem 5.5rem}.comparison-seo-copy[data-astro-cid-npqzfzqu]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.comparison-shell[data-astro-cid-npqzfzqu]{position:relative;z-index:1;margin:0 auto;width:min(1200px,100%)}.comparison-header[data-astro-cid-npqzfzqu]{margin:0 auto 2.5rem;max-width:760px}.comparison-kicker[data-astro-cid-npqzfzqu]{margin-bottom:1rem}.comparison-header[data-astro-cid-npqzfzqu] h2[data-astro-cid-npqzfzqu]{margin:0}.comparison-header[data-astro-cid-npqzfzqu] p[data-astro-cid-npqzfzqu]{margin:1rem auto 0;max-width:680px}.comparison-table-wrap[data-astro-cid-npqzfzqu]{overflow-x:auto;border:1px solid var(--color-border-soft);border-radius:var(--corner-xl);background:var(--color-surface);box-shadow:var(--shadow-card)}.comparison-table[data-astro-cid-npqzfzqu]{width:100%;min-width:940px;border-collapse:collapse;table-layout:fixed}.comparison-table[data-astro-cid-npqzfzqu] thead[data-astro-cid-npqzfzqu] th[data-astro-cid-npqzfzqu]{position:sticky;top:0;z-index:2;background:var(--color-surface);padding:1.2rem 1rem;border-bottom:1px solid var(--color-border-strong)}.feature-head[data-astro-cid-npqzfzqu]{width:30%;text-align:left;font-size:var(--font-size-small);font-weight:600;color:var(--color-ink-muted)}.plan-head[data-astro-cid-npqzfzqu]{width:17.5%;text-align:center}.plan-copy[data-astro-cid-npqzfzqu]{display:flex;flex-direction:column;gap:.25rem;align-items:center}.plan-copy[data-astro-cid-npqzfzqu] h3[data-astro-cid-npqzfzqu]{margin:0;font-size:var(--font-size-h4);font-weight:600;letter-spacing:-.01em;color:var(--color-ink)}.plan-copy[data-astro-cid-npqzfzqu] span[data-astro-cid-npqzfzqu]{font-size:var(--font-size-caption);line-height:1.35;color:var(--color-ink-muted)}.comparison-group[data-astro-cid-npqzfzqu] td[data-astro-cid-npqzfzqu]{padding:0;border-bottom:1px solid var(--color-border-soft);background:var(--color-surface-alt)}.group-toggle[data-astro-cid-npqzfzqu]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;border:0;background:none;padding:1.1rem 1.3rem;text-align:left;cursor:pointer}.group-toggle[data-astro-cid-npqzfzqu]:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.group-toggle[data-astro-cid-npqzfzqu] span[data-astro-cid-npqzfzqu]:first-child{color:var(--color-brand-strong);font-size:var(--font-size-body);font-weight:600;letter-spacing:-.01em;text-transform:capitalize}.group-toggle-icon[data-astro-cid-npqzfzqu]{position:relative;width:1rem;height:1rem;flex-shrink:0}.group-toggle-icon[data-astro-cid-npqzfzqu]:before,.group-toggle-icon[data-astro-cid-npqzfzqu]:after{position:absolute;inset:50% auto auto 50%;border-radius:999px;background:var(--color-brand);content:"";transform:translate(-50%,-50%);transition:opacity var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.group-toggle-icon[data-astro-cid-npqzfzqu]:before{width:1rem;height:2px}.group-toggle-icon[data-astro-cid-npqzfzqu]:after{width:2px;height:1rem}.comparison-group[data-astro-cid-npqzfzqu].is-collapsed .group-toggle-icon[data-astro-cid-npqzfzqu]:after,.group-toggle[data-astro-cid-npqzfzqu][aria-expanded=true] .group-toggle-icon[data-astro-cid-npqzfzqu]:after{opacity:0}.comparison-group[data-astro-cid-npqzfzqu].is-collapsed .group-toggle[data-astro-cid-npqzfzqu][aria-expanded=false] .group-toggle-icon[data-astro-cid-npqzfzqu]:after{opacity:1}.comparison-row[data-astro-cid-npqzfzqu] th[data-astro-cid-npqzfzqu],.comparison-row[data-astro-cid-npqzfzqu] td[data-astro-cid-npqzfzqu]{padding:1rem 1.1rem;border-bottom:1px solid var(--color-border-soft);background:none}.comparison-row[data-astro-cid-npqzfzqu]:last-child th[data-astro-cid-npqzfzqu],.comparison-row[data-astro-cid-npqzfzqu]:last-child td[data-astro-cid-npqzfzqu]{border-bottom:0}.comparison-row[data-astro-cid-npqzfzqu]:hover th[data-astro-cid-npqzfzqu],.comparison-row[data-astro-cid-npqzfzqu]:hover td[data-astro-cid-npqzfzqu]{background:var(--color-section-sky-light)}.feature-cell[data-astro-cid-npqzfzqu]{text-align:left;font-size:var(--font-size-small);font-weight:500;line-height:1.55;color:var(--color-ink-soft)}.value-cell[data-astro-cid-npqzfzqu]{text-align:center;font-size:var(--font-size-small);font-weight:600}.cell-text[data-astro-cid-npqzfzqu]{color:var(--color-ink)}.cell-optional[data-astro-cid-npqzfzqu]{color:var(--color-ink-muted)}.cell-dash[data-astro-cid-npqzfzqu]{color:var(--color-ink-faint)}.cell-check[data-astro-cid-npqzfzqu],.included-text[data-astro-cid-npqzfzqu]{color:var(--color-brand)}.icon-mark[data-astro-cid-npqzfzqu]{display:inline-flex;width:1.4rem;height:1.4rem;align-items:center;justify-content:center;vertical-align:middle}.icon-mark[data-astro-cid-npqzfzqu] svg{width:100%;height:100%}.included-text[data-astro-cid-npqzfzqu]{font-weight:600}.sr-only[data-astro-cid-npqzfzqu]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(width<=1023px){.comparison-section[data-astro-cid-npqzfzqu]{padding:4rem .9rem 4.5rem}.comparison-header[data-astro-cid-npqzfzqu]{margin-bottom:1.6rem}.group-toggle[data-astro-cid-npqzfzqu]{padding:1rem}.comparison-row[data-astro-cid-npqzfzqu] th[data-astro-cid-npqzfzqu],.comparison-row[data-astro-cid-npqzfzqu] td[data-astro-cid-npqzfzqu]{padding:.9rem .85rem}}@media(prefers-reduced-motion:reduce){.group-toggle-icon[data-astro-cid-npqzfzqu]:before,.group-toggle-icon[data-astro-cid-npqzfzqu]:after{transition:none}}
