.pricing-hero[data-astro-cid-5sicqtrc]{background:radial-gradient(circle at 50% -10%, #e1b15a24, transparent 44rem), var(--semantic-color-surface-subtle);border-bottom:0;padding-block:clamp(2.5rem,4vw,3.5rem) clamp(1.5rem,2.5vw,2.25rem)}.pricing-hero[data-astro-cid-5sicqtrc]:after{content:"";background:var(--semantic-gradient-rule);height:1px;position:absolute;inset-block-end:0;inset-inline:0}.pricing-hero[data-astro-cid-5sicqtrc] .section-heading{gap:var(--primitive-space-4);max-width:52rem}.pricing-hero[data-astro-cid-5sicqtrc] h1{font-size:var(--semantic-text-section);line-height:var(--primitive-line-height-heading)}.pricing-plans[data-astro-cid-5sicqtrc]{padding-block:clamp(2rem,3.5vw,3rem) clamp(3.5rem,7vw,7rem)}.pricing-plans[data-astro-cid-5sicqtrc]>.container[data-astro-cid-5sicqtrc]>.section-heading{gap:var(--primitive-space-3);margin-block-end:clamp(1.25rem,2.5vw,2rem)}.pricing-plans[data-astro-cid-5sicqtrc]>.container[data-astro-cid-5sicqtrc]>.section-heading h2{font-size:var(--primitive-font-size-600)}.pricing-period-switch[data-astro-cid-5sicqtrc]{width:min(100%,24rem);padding:var(--primitive-space-1);background:linear-gradient(180deg, var(--semantic-color-surface) 0%, var(--semantic-color-surface-subtle) 100%);border:1px solid var(--semantic-color-border-strong);border-radius:var(--primitive-radius-pill);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto clamp(1.25rem,2.5vw,2rem);display:grid;box-shadow:inset 0 1px 3px #0c30220f}.pricing-period-switch__button[data-astro-cid-5sicqtrc]{min-height:3rem;padding:var(--primitive-space-2) var(--primitive-space-5);color:var(--semantic-color-text-muted);border-radius:var(--primitive-radius-pill);font-weight:var(--primitive-font-weight-semibold);cursor:pointer;transition:color var(--semantic-transition), background-color var(--semantic-transition), box-shadow var(--semantic-transition), transform var(--semantic-transition);background:0 0;border:0}.pricing-period-switch__button[data-astro-cid-5sicqtrc][aria-pressed=true]{color:var(--semantic-color-text-inverse);background:var(--semantic-gradient-brand);box-shadow:var(--primitive-shadow-sm), var(--primitive-highlight-inset)}.pricing-period-switch__button[data-astro-cid-5sicqtrc]:hover{color:var(--semantic-color-brand-strong)}.pricing-period-switch__button[data-astro-cid-5sicqtrc][aria-pressed=true]:hover{color:var(--semantic-color-text-inverse);background:var(--semantic-color-brand-strong)}.pricing-period-switch__button[data-astro-cid-5sicqtrc]:active{transform:scale(.98)}.pricing-plans__grid[data-astro-cid-5sicqtrc]{align-items:stretch;column-gap:clamp(1rem,2.4vw,2rem);row-gap:var(--primitive-space-6);grid-template-rows:repeat(6,auto);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pricing-card[data-astro-cid-5sicqtrc]{grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;background:var(--semantic-color-surface);border:1px solid var(--semantic-color-border);border-radius:var(--primitive-radius-xl);min-width:0;box-shadow:var(--primitive-shadow-md);transition:border-color var(--semantic-transition), box-shadow var(--semantic-transition), transform var(--semantic-transition);grid-row:span 6;padding:clamp(1.25rem,3vw,2.25rem);display:grid;position:relative}.pricing-card[data-astro-cid-5sicqtrc]:before{content:"";background:var(--semantic-gradient-hairline);pointer-events:none;height:1px;position:absolute;inset-block-start:-1px;inset-inline:16%}.pricing-card--recommended[data-astro-cid-5sicqtrc]:before{background:var(--card-accent-rule)}.pricing-card--recommended[data-astro-cid-5sicqtrc]{border-color:var(--semantic-color-brand);box-shadow:0 0 0 .1875rem var(--semantic-color-brand-soft), var(--primitive-shadow-lg)}@media (hover:hover) and (pointer:fine){.pricing-card[data-astro-cid-5sicqtrc]:hover{box-shadow:var(--primitive-shadow-lg);transform:translateY(-.25rem)}}.pricing-card__header[data-astro-cid-5sicqtrc]{grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;align-content:start;row-gap:var(--primitive-space-3);border-bottom:1px solid var(--semantic-color-border);grid-row:span 3;padding-block-end:var(--primitive-space-5);display:grid}.pricing-card__title-row[data-astro-cid-5sicqtrc]{justify-content:space-between;align-items:center;gap:var(--primitive-space-3);flex-wrap:wrap;display:flex}.pricing-card__badge[data-astro-cid-5sicqtrc]{padding:var(--primitive-space-1) var(--primitive-space-3);color:var(--semantic-color-brand-strong);background:linear-gradient(135deg, var(--primitive-color-brass-300) 0%, var(--primitive-color-brass-500) 100%);border-radius:var(--primitive-radius-pill);box-shadow:var(--primitive-highlight-inset);font-size:var(--primitive-font-size-100);font-weight:var(--primitive-font-weight-bold);letter-spacing:var(--primitive-letter-spacing-caps);text-transform:uppercase;justify-self:start;line-height:1.5}.pricing-card[data-astro-cid-5sicqtrc] h2[data-astro-cid-5sicqtrc]{max-width:31rem;font-size:clamp(1.75rem,1.45rem + .9vw,2.4rem)}.pricing-card__tagline[data-astro-cid-5sicqtrc],.pricing-card__capacity-summary[data-astro-cid-5sicqtrc]{color:var(--semantic-color-text-muted)}.pricing-card__capacity-summary[data-astro-cid-5sicqtrc]{font-size:var(--primitive-font-size-200);font-weight:var(--primitive-font-weight-semibold)}.pricing-card__periods[data-astro-cid-5sicqtrc]{gap:var(--primitive-space-3);grid-template-columns:minmax(0,1fr);display:grid}.pricing-period[data-astro-cid-5sicqtrc]{align-items:start;gap:var(--primitive-space-3);min-width:0;padding:var(--primitive-space-5);background:var(--semantic-color-surface-subtle);border:1px solid var(--semantic-color-border);border-radius:var(--primitive-radius-lg);grid-template-rows:auto auto auto 1fr;display:grid}.pricing-period--annual[data-astro-cid-5sicqtrc]{background:linear-gradient(160deg, var(--primitive-color-forest-50) 0%, var(--semantic-color-brand-soft) 100%);border-color:var(--primitive-color-forest-200)}.pricing-period[data-astro-cid-5sicqtrc] h3[data-astro-cid-5sicqtrc],.pricing-card__details[data-astro-cid-5sicqtrc] h3[data-astro-cid-5sicqtrc]{font-family:var(--semantic-font-ui);font-size:var(--primitive-font-size-300);font-weight:var(--primitive-font-weight-bold);letter-spacing:0}.pricing-period__price[data-astro-cid-5sicqtrc]{align-items:baseline;gap:var(--primitive-space-2);flex-wrap:wrap;display:flex}.pricing-period__price[data-astro-cid-5sicqtrc] strong[data-astro-cid-5sicqtrc]{color:var(--semantic-color-brand-strong);font-family:var(--semantic-font-heading);font-size:clamp(2rem,1.6rem + 1.1vw,2.75rem);font-weight:var(--primitive-font-weight-regular);letter-spacing:var(--primitive-letter-spacing-tight);line-height:1}.pricing-period__price[data-astro-cid-5sicqtrc] span[data-astro-cid-5sicqtrc],.pricing-period__billing[data-astro-cid-5sicqtrc]{color:var(--semantic-color-text-muted);font-size:var(--primitive-font-size-200)}.pricing-period__billing[data-astro-cid-5sicqtrc]{min-height:2.75rem}.pricing-period[data-astro-cid-5sicqtrc] .pricing-period__cta{width:100%;min-width:0;padding-inline:var(--primitive-space-3);white-space:normal;align-self:end}.pricing-card__details[data-astro-cid-5sicqtrc]{gap:var(--primitive-space-4);padding-block-start:var(--primitive-space-2);display:grid}.pricing-card__features[data-astro-cid-5sicqtrc]{align-content:start;gap:var(--primitive-space-6);display:grid}.pricing-card__details--exclusive[data-astro-cid-5sicqtrc]{padding:var(--primitive-space-5);background:var(--semantic-color-surface-subtle);border-radius:var(--primitive-radius-lg)}.pricing-limits[data-astro-cid-5sicqtrc]{gap:var(--primitive-space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.pricing-limits[data-astro-cid-5sicqtrc] div[data-astro-cid-5sicqtrc]{min-width:0;padding:var(--primitive-space-4);background:var(--semantic-color-surface-subtle);border-radius:var(--primitive-radius-md);flex-direction:column-reverse;justify-content:flex-end;display:flex}.pricing-limits[data-astro-cid-5sicqtrc] dt[data-astro-cid-5sicqtrc]{color:var(--semantic-color-text-muted);font-size:var(--primitive-font-size-100);line-height:1.35}.pricing-limits[data-astro-cid-5sicqtrc] dd[data-astro-cid-5sicqtrc]{color:var(--semantic-color-brand-strong);font-family:var(--semantic-font-heading);font-size:var(--primitive-font-size-600);line-height:1}.pricing-feature-list[data-astro-cid-5sicqtrc] li[data-astro-cid-5sicqtrc] span[data-astro-cid-5sicqtrc]{color:var(--semantic-color-accent)}.pricing-feature-list[data-astro-cid-5sicqtrc]{gap:var(--primitive-space-3);margin:0;padding:0;list-style:none;display:grid}.pricing-feature-list[data-astro-cid-5sicqtrc] li[data-astro-cid-5sicqtrc]{gap:var(--primitive-space-3);color:var(--semantic-color-text-muted);grid-template-columns:1.25rem minmax(0,1fr);line-height:1.45;display:grid}.pricing-feature-list[data-astro-cid-5sicqtrc] li[data-astro-cid-5sicqtrc] span[data-astro-cid-5sicqtrc]{color:var(--semantic-color-brand);font-weight:var(--primitive-font-weight-bold)}.pricing-notices[data-astro-cid-5sicqtrc]{align-items:start;gap:var(--primitive-space-6);color:var(--semantic-color-text-inverse);background:var(--semantic-gradient-brand-deep);border-radius:var(--primitive-radius-xl);box-shadow:var(--primitive-shadow-lg);grid-template-columns:minmax(12rem,.35fr) minmax(0,1fr);margin-block-start:var(--primitive-space-8);padding:clamp(1.25rem,3vw,2rem);display:grid}.pricing-notices[data-astro-cid-5sicqtrc] h2[data-astro-cid-5sicqtrc]{color:inherit;font-size:var(--primitive-font-size-500)}.pricing-notices[data-astro-cid-5sicqtrc] ul[data-astro-cid-5sicqtrc]{gap:var(--primitive-space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pricing-notices[data-astro-cid-5sicqtrc] li[data-astro-cid-5sicqtrc]{color:var(--primitive-color-slate-200);font-size:var(--primitive-font-size-200);padding-inline-start:var(--primitive-space-4);line-height:1.5;position:relative}.pricing-notices[data-astro-cid-5sicqtrc] li[data-astro-cid-5sicqtrc]:before{content:"";background:var(--semantic-color-accent-on-dark);border-radius:50%;width:.375rem;height:.375rem;position:absolute;inset-block-start:.7em;inset-inline-start:0}.pricing-reassurance[data-astro-cid-5sicqtrc]{background:var(--semantic-color-surface-subtle);border-block:1px solid var(--semantic-color-border);padding-block:clamp(2.5rem,5vw,4.5rem)}.pricing-reassurance__grid[data-astro-cid-5sicqtrc]{gap:var(--primitive-space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pricing-reassurance[data-astro-cid-5sicqtrc] article[data-astro-cid-5sicqtrc]{align-content:start;gap:var(--primitive-space-4);display:grid}.pricing-reassurance__mark[data-astro-cid-5sicqtrc]{background:var(--semantic-gradient-brass);border-radius:var(--primitive-radius-pill);width:2.25rem;height:.25rem}.pricing-reassurance[data-astro-cid-5sicqtrc] h2[data-astro-cid-5sicqtrc]{font-size:var(--primitive-font-size-500)}.pricing-reassurance[data-astro-cid-5sicqtrc] p[data-astro-cid-5sicqtrc],.pricing-faq[data-astro-cid-5sicqtrc] details[data-astro-cid-5sicqtrc] p[data-astro-cid-5sicqtrc],.pricing-final[data-astro-cid-5sicqtrc] p[data-astro-cid-5sicqtrc]{color:var(--semantic-color-text-muted)}.pricing-faq__layout[data-astro-cid-5sicqtrc]{grid-template-columns:minmax(14rem,.38fr) minmax(0,1fr);gap:clamp(2rem,7vw,6rem);display:grid}.pricing-faq[data-astro-cid-5sicqtrc] header[data-astro-cid-5sicqtrc]{align-content:start;gap:var(--primitive-space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.pricing-faq[data-astro-cid-5sicqtrc] h2[data-astro-cid-5sicqtrc]{font-size:var(--semantic-text-section)}.pricing-faq__items[data-astro-cid-5sicqtrc]{border-top:1px solid var(--semantic-color-border-strong)}.pricing-faq[data-astro-cid-5sicqtrc] details[data-astro-cid-5sicqtrc]{border-bottom:1px solid var(--semantic-color-border-strong)}.pricing-faq[data-astro-cid-5sicqtrc] summary[data-astro-cid-5sicqtrc]{padding:var(--primitive-space-6) var(--primitive-space-10) var(--primitive-space-6) 0;color:var(--semantic-color-text);font-size:var(--primitive-font-size-400);font-weight:var(--primitive-font-weight-semibold);cursor:pointer;transition:color var(--semantic-transition);list-style:none;position:relative}.pricing-faq[data-astro-cid-5sicqtrc] summary[data-astro-cid-5sicqtrc]:hover{color:var(--semantic-color-brand)}@supports selector(::details-content){.pricing-faq[data-astro-cid-5sicqtrc] details[data-astro-cid-5sicqtrc]::details-content{opacity:0;block-size:0;transition:block-size var(--semantic-motion-emphasis), opacity var(--semantic-motion-emphasis), content-visibility var(--semantic-motion-emphasis) allow-discrete;overflow:hidden}.pricing-faq[data-astro-cid-5sicqtrc] details[data-astro-cid-5sicqtrc][open]::details-content{opacity:1;block-size:auto}}.pricing-faq[data-astro-cid-5sicqtrc] summary[data-astro-cid-5sicqtrc]::-webkit-details-marker{display:none}.pricing-faq[data-astro-cid-5sicqtrc] summary[data-astro-cid-5sicqtrc]:after{content:"+";color:var(--semantic-color-brand);font-size:var(--primitive-font-size-500);line-height:1;position:absolute;inset-block-start:var(--primitive-space-6);inset-inline-end:var(--primitive-space-2)}.pricing-faq[data-astro-cid-5sicqtrc] details[data-astro-cid-5sicqtrc][open] summary[data-astro-cid-5sicqtrc]:after{content:"−"}.pricing-faq[data-astro-cid-5sicqtrc] details[data-astro-cid-5sicqtrc] p[data-astro-cid-5sicqtrc]{max-width:46rem;padding-block-end:var(--primitive-space-6)}.pricing-final[data-astro-cid-5sicqtrc]{color:var(--semantic-color-text-inverse);background:var(--semantic-gradient-brand-deep)}.pricing-final[data-astro-cid-5sicqtrc]:before{content:"";background:var(--semantic-gradient-rule-dark);height:1px;position:absolute;inset-block-start:0;inset-inline:0}.pricing-final[data-astro-cid-5sicqtrc]:after{content:"";z-index:-1;background:radial-gradient(32rem 22rem at var(--pointer-x,50%) var(--pointer-y,0%), #e1b15a24 0%, transparent 68%);opacity:0;pointer-events:none;transition:opacity var(--semantic-motion-reveal);position:absolute;inset:0}.pricing-final[data-astro-cid-5sicqtrc][data-pointer-glow=active]:hover:after{opacity:1}.pricing-final__inner[data-astro-cid-5sicqtrc]{justify-content:space-between;align-items:center;gap:var(--primitive-space-10);display:flex}.pricing-final[data-astro-cid-5sicqtrc] h2[data-astro-cid-5sicqtrc]{max-width:39rem;color:inherit;font-size:var(--semantic-text-section)}.pricing-final[data-astro-cid-5sicqtrc] p[data-astro-cid-5sicqtrc]{max-width:39rem;color:var(--primitive-color-slate-200);margin-block-start:var(--primitive-space-4)}.pricing-final__actions[data-astro-cid-5sicqtrc]{gap:var(--primitive-space-3);flex:none;display:flex}.pricing-final__actions[data-astro-cid-5sicqtrc] .button-link--secondary{color:var(--semantic-color-text-inverse);border-color:var(--primitive-color-slate-300);background:0 0}.pricing-final__actions[data-astro-cid-5sicqtrc] .button-link--secondary:hover{background:#ffffff1a}@media (width<=62rem){.pricing-card__periods[data-astro-cid-5sicqtrc]{grid-template-columns:1fr}.pricing-notices[data-astro-cid-5sicqtrc],.pricing-faq__layout[data-astro-cid-5sicqtrc]{grid-template-columns:minmax(0,1fr)}.pricing-final__inner[data-astro-cid-5sicqtrc]{grid-template-columns:minmax(0,1fr);display:grid}}@media (width<=47.5rem){.pricing-plans__grid[data-astro-cid-5sicqtrc],.pricing-reassurance__grid[data-astro-cid-5sicqtrc],.pricing-notices[data-astro-cid-5sicqtrc] ul[data-astro-cid-5sicqtrc]{grid-template-columns:1fr}.pricing-reassurance__grid[data-astro-cid-5sicqtrc]{gap:var(--primitive-space-8)}}@media (width<=34rem){.pricing-card__periods[data-astro-cid-5sicqtrc],.pricing-limits[data-astro-cid-5sicqtrc]{grid-template-columns:1fr}.pricing-limits[data-astro-cid-5sicqtrc] div[data-astro-cid-5sicqtrc]{align-items:center;gap:var(--primitive-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.pricing-limits[data-astro-cid-5sicqtrc] dt[data-astro-cid-5sicqtrc]{font-size:var(--primitive-font-size-200);grid-area:1/1}.pricing-limits[data-astro-cid-5sicqtrc] dd[data-astro-cid-5sicqtrc]{font-size:var(--primitive-font-size-500);grid-area:1/2}.pricing-final__actions[data-astro-cid-5sicqtrc]{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.pricing-final__actions[data-astro-cid-5sicqtrc] .button-link{width:100%}}@media (prefers-reduced-motion:reduce){.pricing-card[data-astro-cid-5sicqtrc],.pricing-faq[data-astro-cid-5sicqtrc] summary[data-astro-cid-5sicqtrc],.pricing-final[data-astro-cid-5sicqtrc]:after{transition:none}}
