.js #pricing-nojs-note[data-astro-cid-feg5thfd]{display:none}.pricing-hero[data-astro-cid-feg5thfd]{background-color:var(--color-primary);padding-block:var(--space-section-y-lg)}.pricing-hero__inner[data-astro-cid-feg5thfd]{max-width:var(--width-wide);padding-inline:var(--page-gutter);gap:var(--space-10);grid-template-columns:1fr;align-items:center;margin-inline:auto;display:grid}@media (width>=48rem){.pricing-hero__inner[data-astro-cid-feg5thfd]{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pricing-hero__image-wrap[data-astro-cid-feg5thfd]{justify-content:center;display:flex}@media (width>=48rem){.pricing-hero__image-wrap[data-astro-cid-feg5thfd]{justify-content:flex-start}}.pricing-hero__image[data-astro-cid-feg5thfd]{width:100%;max-width:380px;height:auto;display:block}@media (width>=48rem){.pricing-hero__image[data-astro-cid-feg5thfd]{max-width:520px}}.pricing-hero__text[data-astro-cid-feg5thfd]{flex-direction:column;align-items:flex-start;display:flex}.pricing-hero__overline[data-astro-cid-feg5thfd]{font-family:var(--font-display);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-white);margin-bottom:var(--space-4)}.pricing-hero__h1[data-astro-cid-feg5thfd]{font-family:var(--font-display);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:var(--weight-bold);line-height:var(--leading-tight);color:var(--color-white);max-width:720px;margin-bottom:var(--space-6)}.pricing-hero__sub[data-astro-cid-feg5thfd]{font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-regular);color:#ffffffd9;max-width:560px;margin-bottom:var(--space-10)}.pricing-hero[data-astro-cid-feg5thfd] .btn--reverse:focus-visible{outline-color:var(--color-white)}.pricing-intro[data-astro-cid-feg5thfd]{background-color:var(--color-white);padding-block:var(--space-section-y)}.pricing-intro__inner[data-astro-cid-feg5thfd]{max-width:var(--width-prose);padding-inline:var(--page-gutter);margin-inline:auto}.pricing-intro__body[data-astro-cid-feg5thfd] p[data-astro-cid-feg5thfd]{font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--text-body)}.pricing-intro__body[data-astro-cid-feg5thfd] p[data-astro-cid-feg5thfd]+p[data-astro-cid-feg5thfd]{margin-top:var(--space-stack-lg)}.pricing-intro__body[data-astro-cid-feg5thfd] a[data-astro-cid-feg5thfd]{color:var(--color-primary);text-decoration:underline}.pricing-intro__body[data-astro-cid-feg5thfd] a[data-astro-cid-feg5thfd]:hover{color:var(--color-primary-hover)}.pricing-tiers[data-astro-cid-feg5thfd]{background-color:var(--bg-surface-warm);padding-block:var(--space-section-y)}.pricing-tiers__inner[data-astro-cid-feg5thfd]{max-width:var(--width-wide);padding-inline:var(--page-gutter);flex-direction:column;align-items:center;margin-inline:auto;display:flex}.pricing-tiers__eyebrow[data-astro-cid-feg5thfd]{font-family:var(--font-hand);font-size:clamp(1.5rem,2vw,2rem);font-weight:var(--weight-medium);color:var(--color-primary);margin-bottom:.35rem;line-height:1;display:inline-block;transform:rotate(-1.5deg)}.pricing-tiers__heading[data-astro-cid-feg5thfd]{font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--weight-bold);color:var(--text-heading);text-align:center;margin-bottom:var(--space-8);max-width:22ch}.pricing-toggle[data-astro-cid-feg5thfd]{gap:var(--space-2);margin-bottom:var(--space-12);border-bottom:2px solid var(--color-gray-200);display:flex}.pricing-toggle__btn[data-astro-cid-feg5thfd]{font-family:var(--font-display);font-size:var(--text-body);font-weight:var(--weight-regular);color:var(--text-muted);padding:var(--space-3) var(--space-6);cursor:pointer;transition:var(--transition-colors);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px}.pricing-toggle__btn--active[data-astro-cid-feg5thfd]{color:var(--color-primary);font-weight:var(--weight-semibold);border-bottom-color:var(--color-primary)}.pricing-toggle__btn[data-astro-cid-feg5thfd]:hover:not(.pricing-toggle__btn--active){color:var(--text-heading)}.pricing-toggle__btn[data-astro-cid-feg5thfd]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.pricing-toggle__nojs-note[data-astro-cid-feg5thfd]{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-muted);text-align:center;margin-top:calc(-1 * var(--space-8));margin-bottom:var(--space-8)}.pricing-toggle__nojs-note[data-astro-cid-feg5thfd] a[data-astro-cid-feg5thfd]{color:var(--color-primary);text-decoration:underline}.pricing-cards[data-astro-cid-feg5thfd]{gap:var(--grid-gap);grid-template-columns:1fr;align-items:start;width:100%;display:grid}@media (width>=48rem){.pricing-cards[data-astro-cid-feg5thfd]{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.pricing-cards[data-astro-cid-feg5thfd]{grid-template-columns:repeat(3,1fr);align-items:stretch}}.pricing-card[data-astro-cid-feg5thfd]{background-color:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:var(--space-8);transition:box-shadow var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out);flex-direction:column;display:flex;position:relative}.pricing-card[data-astro-cid-feg5thfd]:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.pricing-card[data-astro-cid-feg5thfd]:hover{transform:none}}.pricing-card--featured[data-astro-cid-feg5thfd]{box-shadow:var(--shadow-card-hover);border-top:2px solid var(--color-primary)}.pricing-card__badge[data-astro-cid-feg5thfd]{background-color:var(--color-primary);color:var(--color-white);font-family:var(--font-display);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap;border-radius:0 0 4px 4px;padding:2px 12px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.pricing-card__overline[data-astro-cid-feg5thfd]{font-family:var(--font-display);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-2)}.pricing-card--featured[data-astro-cid-feg5thfd] .pricing-card__overline[data-astro-cid-feg5thfd]{margin-top:var(--space-6)}.pricing-card__name[data-astro-cid-feg5thfd]{font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--weight-semibold);color:var(--text-heading);margin-bottom:var(--space-2)}.pricing-card__tagline[data-astro-cid-feg5thfd]{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-muted);line-height:var(--leading-normal);margin-bottom:var(--space-6)}.pricing-card__price[data-astro-cid-feg5thfd]{align-items:baseline;gap:var(--space-1);margin-bottom:var(--space-6);display:flex}.pricing-card__amount[data-astro-cid-feg5thfd]{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:var(--weight-bold);color:var(--color-primary);line-height:1}.pricing-card__unit[data-astro-cid-feg5thfd]{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-muted)}.pricing-card__price--with-note[data-astro-cid-feg5thfd]{margin-bottom:var(--space-1)}.pricing-card__price-note[data-astro-cid-feg5thfd]{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-muted);line-height:var(--leading-normal);margin-bottom:var(--space-6)}.pricing-card__features[data-astro-cid-feg5thfd]{margin:0 0 var(--space-8);gap:var(--space-3);flex-direction:column;flex:1;padding:0;list-style:none;display:flex}.pricing-card__features--two-col[data-astro-cid-feg5thfd]{gap:var(--space-3) var(--space-6);flex:1;grid-template-columns:1fr 1fr;align-content:start;display:grid}@media (width<=63.9375rem){.pricing-card__features--two-col[data-astro-cid-feg5thfd]{grid-template-columns:1fr}}.pricing-card__features[data-astro-cid-feg5thfd] li[data-astro-cid-feg5thfd]{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-body);line-height:var(--leading-normal);padding-left:var(--space-6);position:relative}.pricing-card__features[data-astro-cid-feg5thfd] li[data-astro-cid-feg5thfd]:before{content:"";background-color:var(--color-secondary);width:14px;height:14px;position:absolute;top:.35em;left:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pricing-card__detail-link[data-astro-cid-feg5thfd]{font-family:var(--font-body);font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--color-primary);text-underline-offset:2px;margin-bottom:var(--space-4);text-decoration:underline;display:inline-block}.pricing-card__detail-link[data-astro-cid-feg5thfd]:hover{color:var(--color-primary-hover)}.pricing-card__detail-link[data-astro-cid-feg5thfd]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.pricing-card__cta[data-astro-cid-feg5thfd]{justify-content:center;align-items:center;width:100%;display:flex!important}.pricing-build-note[data-astro-cid-feg5thfd],.pricing-shopify-note[data-astro-cid-feg5thfd],.pricing-regular-note[data-astro-cid-feg5thfd]{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-muted);text-align:center;margin-top:var(--space-8)}.pricing-shopify-note[data-astro-cid-feg5thfd],.pricing-regular-note[data-astro-cid-feg5thfd]{margin-top:var(--space-3)}.pricing-shopify-note[data-astro-cid-feg5thfd] a[data-astro-cid-feg5thfd],.pricing-regular-note[data-astro-cid-feg5thfd] a[data-astro-cid-feg5thfd],.pricing-toggle__nojs-note[data-astro-cid-feg5thfd] a[data-astro-cid-feg5thfd]{color:var(--color-primary);text-decoration:underline}.pricing-quote[data-astro-cid-feg5thfd]{background-color:var(--color-white);padding-block:var(--space-section-y)}.pricing-quote__inner[data-astro-cid-feg5thfd]{max-width:var(--width-prose);padding-inline:var(--page-gutter);text-align:center;margin-inline:auto}.pricing-quote__rule[data-astro-cid-feg5thfd]{background-color:var(--color-primary);width:3rem;height:2px;margin:0 auto var(--space-8)}.pricing-quote__blockquote[data-astro-cid-feg5thfd]{margin:0}.pricing-quote__text[data-astro-cid-feg5thfd]{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-bold);font-style:italic;line-height:var(--leading-snug);color:var(--text-heading);margin-bottom:var(--space-6)}.pricing-quote__attribution[data-astro-cid-feg5thfd]{font-family:var(--font-display);font-size:var(--text-small);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-muted)}.pricing-quote__attribution[data-astro-cid-feg5thfd] cite[data-astro-cid-feg5thfd]{font-style:normal}.pricing-details[data-astro-cid-feg5thfd]{background-color:var(--bg-surface-warm);padding-block:var(--space-section-y)}.pricing-details__inner[data-astro-cid-feg5thfd]{max-width:var(--width-prose);padding-inline:var(--page-gutter);margin-inline:auto}.pricing-details__heading[data-astro-cid-feg5thfd]{font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--weight-bold);color:var(--text-heading);margin-bottom:var(--space-8)}.pricing-details__list[data-astro-cid-feg5thfd]{padding-left:var(--space-6);gap:var(--space-4);flex-direction:column;list-style:outside;display:flex}.pricing-details__list[data-astro-cid-feg5thfd] li[data-astro-cid-feg5thfd]{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-body);line-height:var(--leading-normal)}.pricing-details__list[data-astro-cid-feg5thfd] a[data-astro-cid-feg5thfd]{color:var(--color-primary);text-decoration:underline}.pricing-details__list[data-astro-cid-feg5thfd] a[data-astro-cid-feg5thfd]:hover{color:var(--color-primary-hover)}.pricing-cta[data-astro-cid-feg5thfd]{background-color:var(--color-black);padding-block:var(--space-section-y-lg)}.pricing-cta__inner[data-astro-cid-feg5thfd]{max-width:var(--width-prose);padding-inline:var(--page-gutter);text-align:center;align-items:center;gap:var(--space-6);flex-direction:column;margin-inline:auto;display:flex}.pricing-cta__heading[data-astro-cid-feg5thfd]{font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--weight-bold);color:var(--color-white);margin:0}.pricing-cta__sub[data-astro-cid-feg5thfd]{font-family:var(--font-body);font-size:var(--text-body);color:#ffffffd9;line-height:var(--leading-normal);max-width:52ch;margin:0}.pricing-naval[data-astro-cid-feg5thfd]{background-color:var(--color-white);padding-block:var(--space-section-y)}.pricing-naval__inner[data-astro-cid-feg5thfd]{max-width:var(--width-prose);padding-inline:var(--page-gutter);text-align:center;margin-inline:auto}.pricing-naval__blockquote[data-astro-cid-feg5thfd]{margin:0}.pricing-naval__text[data-astro-cid-feg5thfd]{font-family:var(--font-body);font-size:var(--text-body);font-style:italic;font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--text-heading);margin-bottom:var(--space-4);max-width:65ch;margin-inline:auto}.pricing-naval__attribution[data-astro-cid-feg5thfd]{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-muted);font-style:normal}.pricing-naval__attribution[data-astro-cid-feg5thfd] cite[data-astro-cid-feg5thfd]{font-style:normal}.pricing-cta[data-astro-cid-feg5thfd] .btn--reverse:focus-visible{outline-color:var(--color-white)}.pricing-cta__secondary[data-astro-cid-feg5thfd]{font-family:var(--font-body);font-size:var(--text-body);color:#ffffffd9;transition:var(--transition-colors);text-decoration:underline}.pricing-cta__secondary[data-astro-cid-feg5thfd]:hover{color:var(--color-white)}.pricing-cta__secondary[data-astro-cid-feg5thfd]:focus-visible{outline:2px solid var(--color-white);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}
