.site-pricing[data-astro-cid-dp2elpey]{padding:var(--section-padding-y) 0}.site-pricing__container[data-astro-cid-dp2elpey]{max-width:var(--section-max-width);margin:0 auto;padding:0 var(--navbar-padding-x)}.site-pricing__grid[data-astro-cid-dp2elpey]{display:grid;grid-template-columns:repeat(var(--_pricing-columns),1fr);gap:var(--pricing-gap, var(--semantic-space-md))}.site-pricing__card[data-astro-cid-dp2elpey]{position:relative;display:flex;flex-direction:column;padding:var(--pricing-card-padding, var(--semantic-space-xl));background:var(--pricing-card-bg, var(--theme-surface-soft));border:1px solid var(--pricing-card-border, var(--brand-surface-border-default));border-radius:var(--pricing-card-radius, var(--brand-radius-2xl));box-shadow:var(--pricing-card-shadow, var(--theme-shadow-md));backdrop-filter:var(--pricing-card-blur, var(--marketing-card-blur));-webkit-backdrop-filter:var(--pricing-card-blur, var(--marketing-card-blur))}.site-pricing__card--featured[data-astro-cid-dp2elpey]{background:var(--pricing-featured-bg, var(--theme-surface-medium));border-color:var( --pricing-featured-border, color-mix(in oklab, var(--brand-primary) 40%, var(--brand-surface-border-default)) )}.site-pricing__glow[data-astro-cid-dp2elpey]{position:absolute;inset:-1px;border-radius:var(--pricing-card-radius, var(--brand-radius-2xl));background:radial-gradient(200px 150px at 50% 0%,var(--pricing-glow-color),transparent 60%);pointer-events:none}.site-pricing__badge[data-astro-cid-dp2elpey]{position:absolute;top:-12px;left:50%;transform:translate(-50%);padding:var(--semantic-space-xs-sm) var(--semantic-space-sm-md);background:var(--brand-primary);color:var(--semantic-forced-dark-text);font-size:var(--font-size-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-wider);border-radius:var(--semantic-radius-full);white-space:nowrap;z-index:1}.site-pricing__plan-header[data-astro-cid-dp2elpey]{text-align:center;padding-bottom:var(--semantic-space-md);border-bottom:1px solid var(--pricing-header-border, var(--brand-surface-border-default));margin-bottom:var(--semantic-space-md)}.site-pricing__name[data-astro-cid-dp2elpey]{font-family:var(--brand-font-heading);font-size:var(--pricing-name-size, clamp(1.1rem, .8vw + .9rem, 1.35rem));font-weight:var(--weight-medium);color:var(--theme-text-primary);margin:0 0 var(--semantic-space-sm)}.site-pricing__description[data-astro-cid-dp2elpey]{font-size:var(--font-size-sm);color:var(--theme-text-secondary);margin:0}.site-pricing__price[data-astro-cid-dp2elpey]{text-align:center;margin-bottom:var(--semantic-space-md)}.site-pricing__price[data-astro-cid-dp2elpey]:not(:has(.site-pricing__note)):after{content:" ";display:block;font-size:var(--font-size-xs);margin-top:var(--semantic-space-xs);visibility:hidden}.site-pricing__amount[data-astro-cid-dp2elpey]{display:block;font-family:var(--brand-font-heading);font-size:var(--_pricing-amount-size, 2rem);font-weight:var(--weight-extrabold);color:var(--theme-text-primary);letter-spacing:var(--tracking-tighter)}.site-pricing__period[data-astro-cid-dp2elpey]{display:block;font-size:var(--font-size-sm);color:var(--theme-text-secondary)}.site-pricing__note[data-astro-cid-dp2elpey]{display:block;font-size:var(--font-size-xs);color:var(--theme-text-secondary);margin-top:var(--semantic-space-xs)}.site-pricing__price-stat[data-astro-cid-dp2elpey]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--trust-stat-gap, var(--semantic-space-md));padding:var(--trust-stat-padding, var(--semantic-space-sm-md) var(--semantic-space-md));border:var(--border-thin) solid var(--trust-stat-border, var(--brand-surface-border-default));border-radius:var(--trust-stat-radius, var(--brand-radius-lg));background:var(--trust-stat-bg, var(--theme-surface-soft));margin-bottom:var(--semantic-space-md)}.site-pricing__price-stat-main[data-astro-cid-dp2elpey]{display:flex;flex-direction:column;gap:var(--semantic-space-xs)}.site-pricing__price-stat-label[data-astro-cid-dp2elpey]{font-family:var(--font-mono);font-size:var(--trust-stat-label-size, var(--font-size-xs));color:var(--theme-text-secondary)}.site-pricing__price-stat-value[data-astro-cid-dp2elpey]{font-size:var(--trust-stat-value-size, var(--font-size-lg));font-weight:var(--trust-stat-value-weight, var(--weight-semibold));color:var(--theme-text-primary);letter-spacing:var(--tracking-tight)}.site-pricing__price-stat-tag[data-astro-cid-dp2elpey]{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--theme-text-secondary)}.site-pricing__features[data-astro-cid-dp2elpey]{list-style:none;padding:0;margin:0 0 var(--semantic-space-lg);display:grid;gap:var(--semantic-space-sm)}.site-pricing__feature[data-astro-cid-dp2elpey]{display:flex;align-items:flex-start;gap:var(--semantic-space-sm);font-size:var(--font-size-sm);color:var(--theme-text-secondary);line-height:var(--line-snug)}.site-pricing__checkmark[data-astro-cid-dp2elpey]{width:var(--pricing-check-size);height:var(--pricing-check-size);border-radius:var(--pricing-check-radius);border:1px solid var(--pricing-check-border);background:var(--pricing-check-bg);flex-shrink:0;display:grid;place-items:center;color:var(--pricing-check-color);box-shadow:var(--pricing-check-shadow)}.site-pricing__cta[data-astro-cid-dp2elpey]{display:flex;align-items:center;justify-content:center;width:100%;margin-top:auto;padding:var(--button-padding-y-sm) var(--button-padding-x-sm);border-radius:var(--button-radius, var(--brand-radius-md));border:1px solid var(--pricing-card-border, var(--brand-surface-border-default));background:var(--pricing-card-bg, var(--theme-surface-soft));backdrop-filter:var(--pricing-card-blur, var(--marketing-card-blur));-webkit-backdrop-filter:var(--pricing-card-blur, var(--marketing-card-blur));box-shadow:var(--theme-shadow-sm);font:var(--button-font-sm);color:var(--theme-text-primary);text-decoration:none;cursor:pointer;transition:transform var(--theme-transition-normal),border-color var(--theme-transition-normal)}.site-pricing__cta[data-astro-cid-dp2elpey]:active{transform:translateY(0)}.site-pricing__cta--primary[data-astro-cid-dp2elpey]{border:1px solid var( --button-border-primary, color-mix(in oklab, var(--brand-primary) 40%, var(--brand-surface-border-default)) );background:var( --button-bg-primary, radial-gradient( 30px 30px at 20% 20%, color-mix(in srgb, var(--theme-fx-shine) 25%, transparent), transparent 60% ), linear-gradient( 135deg, color-mix(in oklab, var(--brand-primary) 80%, var(--theme-fx-shine)), color-mix(in oklab, var(--brand-primary) 40%, var(--brand-secondary)) ) );color:var(--button-text-primary, var(--theme-surface-elevated));box-shadow:none}.site-pricing__cta[data-astro-cid-dp2elpey]:focus-visible{outline:var(--theme-focus-ring-width) solid var(--theme-focus-ring-color);outline-offset:var(--theme-focus-ring-offset)}.site-pricing__content[data-astro-cid-dp2elpey]{position:relative;display:flex;flex-direction:column;flex:1}@media(max-width:64rem){.site-pricing__grid[data-astro-cid-dp2elpey]{grid-template-columns:1fr}}@media(max-width:48rem){.site-pricing__card[data-astro-cid-dp2elpey]{padding:var(--semantic-space-md-lg)}}@media(prefers-reduced-motion:reduce){.site-pricing__cta[data-astro-cid-dp2elpey]{transition:border-color var(--theme-transition-normal)}}@media(hover:hover)and (pointer:fine){.site-pricing__cta[data-astro-cid-dp2elpey]:hover{transform:translateY(var(--micro-lift));border-color:color-mix(in oklab,var(--brand-surface-border-default) 55%,var(--brand-primary))}.site-pricing__cta--primary[data-astro-cid-dp2elpey]:hover{background:var(--button-bg-primary-hover, var(--button-bg-primary));border-color:var( --button-border-primary-hover, color-mix(in oklab, var(--brand-primary) 60%, var(--brand-surface-border-default)) )}@media(prefers-reduced-motion:reduce){.site-pricing__cta[data-astro-cid-dp2elpey]:hover{transform:none}}}.enterprise-pricing__gradient[data-astro-cid-7ojgt5nj]{background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.enterprise-pricing[data-astro-cid-7ojgt5nj]{display:flex;flex-direction:column;gap:var(--semantic-space-lg);max-width:var(--section-max-width);margin:0 auto;padding:0 var(--navbar-padding-x) var(--section-padding-y)}.enterprise-pricing__card[data-astro-cid-7ojgt5nj]{position:relative;display:flex;align-items:center;gap:var(--semantic-space-2xl);padding:var(--semantic-space-2xl);border:1px solid color-mix(in oklab,var(--brand-primary) 40%,var(--brand-surface-border-default));border-radius:var(--pricing-card-radius, var(--brand-radius-2xl));backdrop-filter:var(--enterprise-card-blur, var(--marketing-card-blur));-webkit-backdrop-filter:var(--enterprise-card-blur, var(--marketing-card-blur))}.enterprise-pricing__content[data-astro-cid-7ojgt5nj]{flex:1}.enterprise-pricing__title[data-astro-cid-7ojgt5nj]{font-family:var(--brand-font-heading);font-size:var(--font-size-2xl, clamp(1.25rem, 2vw, 1.5rem));font-weight:var(--weight-bold, 700);color:var(--theme-text-primary);margin:0 0 var(--semantic-space-sm)}.enterprise-pricing__desc[data-astro-cid-7ojgt5nj]{font-size:var(--font-size-base);color:var(--theme-text-secondary);line-height:var(--line-relaxed);margin:0 0 var(--semantic-space-md);max-width:40rem}.enterprise-pricing__tags[data-astro-cid-7ojgt5nj]{display:flex;flex-wrap:wrap;gap:var(--semantic-space-sm)}.enterprise-pricing__tag[data-astro-cid-7ojgt5nj]{display:inline-flex;align-items:center;gap:var(--marketing-pill-gap);padding:var(--marketing-pill-padding);font-size:var(--marketing-pill-font-size);color:var(--theme-text-secondary);border:1px solid color-mix(in oklab,var(--brand-primary) 25%,var(--brand-surface-border-default));border-radius:var(--semantic-radius-full);background:color-mix(in oklab,var(--brand-primary) 8%,transparent)}.enterprise-pricing__tag-icon[data-astro-cid-7ojgt5nj]{width:var(--marketing-pill-icon-size);height:var(--marketing-pill-icon-size);border-radius:var(--marketing-pill-icon-radius);background:var(--marketing-pill-icon-bg);border:var(--border-thin) solid var(--marketing-pill-icon-border);display:grid;place-items:center;flex-shrink:0;color:var(--marketing-pill-icon-color);box-shadow:var(--marketing-pill-icon-shadow)}.enterprise-pricing__tag-icon[data-astro-cid-7ojgt5nj] svg{width:var(--marketing-pill-icon-svg-size);height:var(--marketing-pill-icon-svg-size)}.enterprise-pricing__action[data-astro-cid-7ojgt5nj]{flex-shrink:0}.enterprise-pricing__cta[data-astro-cid-7ojgt5nj]{display:inline-flex;align-items:center;justify-content:center;padding:var(--button-padding-y-sm) var(--button-padding-x-sm);background:var(--button-bg-primary);color:var(--button-text-primary);border:1px solid var(--button-border-primary, transparent);border-radius:var(--button-radius, var(--brand-button-radius));box-shadow:var(--button-shadow-primary);font:var(--button-font-sm);text-decoration:none;cursor:pointer;white-space:nowrap}.enterprise-pricing__cta[data-astro-cid-7ojgt5nj]:focus-visible{outline:var(--theme-focus-ring-width, 2px) solid var(--theme-focus-ring-color, var(--brand-primary));outline-offset:var(--theme-focus-ring-offset, 2px)}@media(hover:hover)and (pointer:fine){.enterprise-pricing__cta[data-astro-cid-7ojgt5nj]{transition:transform var(--button-transition, var(--theme-transition-fast)),background var(--button-transition, var(--theme-transition-fast)),box-shadow var(--button-transition, var(--theme-transition-fast)),border-color var(--button-transition, var(--theme-transition-fast))}.enterprise-pricing__cta[data-astro-cid-7ojgt5nj]:hover{background:var(--button-bg-primary-hover);border-color:var(--button-border-primary-hover, transparent);box-shadow:var(--button-shadow-primary-hover);transform:var(--button-transform-hover, none)}}@media(prefers-reduced-motion:reduce){.enterprise-pricing__cta[data-astro-cid-7ojgt5nj]{transition:none}}@media(max-width:768px){.enterprise-pricing__card[data-astro-cid-7ojgt5nj]{flex-direction:column;text-align:center;padding:var(--semantic-space-lg);gap:var(--semantic-space-lg)}.enterprise-pricing__tags[data-astro-cid-7ojgt5nj]{justify-content:center}}.enterprise-pricing__disclaimer[data-astro-cid-7ojgt5nj]{max-width:var(--section-max-width);margin:calc(-1 * var(--section-padding-y) + var(--semantic-space-md)) auto var(--semantic-space-2xl);padding:0 var(--navbar-padding-x);font-size:var(--font-size-xs);color:var(--theme-text-secondary);text-align:center}
