/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */
.pricing-page .wes-section-heading{max-width:var(--wes-measure-wide-heading)}.pricing-page .section-dark .wes-section-heading{color:var(--color-ivory)}.pricing-shell{padding-block:var(--wes-section-compact-mobile)}@media (width>=48rem){.pricing-shell{padding-block:var(--wes-section-compact-desktop)}}.pricing-hero-shell{padding-block:var(--wes-section-standard-mobile)}@media (width>=48rem){.pricing-hero-shell{padding-block:var(--wes-section-compact-desktop)}}.pricing-hero-title{max-width:var(--wes-measure-hero-title);color:var(--color-ivory)}.pricing-accent-text{color:var(--color-copper)}.pricing-hero-copy{max-width:var(--wes-reading-max);margin-top:var(--wes-space-copy-gap);color:var(--color-stone);font-size:var(--wes-type-copy-large);line-height:var(--wes-type-copy-large-leading)}.pricing-actions{align-items:center;gap:var(--wes-space-control-gap);margin-top:var(--wes-space-major-gap);flex-wrap:wrap;display:flex}.pricing-hero-link{min-height:var(--wes-control-min);color:var(--color-copper);font-weight:var(--wes-type-card-heading-weight);text-decoration-line:underline;text-decoration-thickness:var(--wes-link-underline-thickness);text-underline-offset:var(--wes-link-underline-offset);align-items:center;display:inline-flex}.pricing-hero-link:hover{text-decoration-thickness:var(--wes-link-hover-thickness)}.pricing-intro{gap:var(--wes-space-content-gap);max-width:var(--wes-measure-wide-heading);display:grid}.pricing-light-copy{color:var(--color-graphite);font-size:var(--wes-type-copy-large);line-height:var(--wes-type-copy-large-leading)}.pricing-dark-copy{color:var(--color-stone);font-size:var(--wes-type-copy-large);line-height:var(--wes-type-copy-large-leading)}.pricing-plan-summaries{gap:var(--wes-space-content-gap);margin-top:var(--wes-space-group-gap);align-items:stretch;display:grid}@media (width>=64rem){.pricing-plan-summaries{grid-template-columns:repeat(3,minmax(0,1fr))}}.pricing-plan-card{gap:var(--wes-space-content-gap);padding:var(--wes-space-card-padding);border:0;border-block-start:var(--wes-border-boundary);border-radius:var(--wes-radius-surface);background:var(--wes-surface-light-recessed);color:var(--color-graphite);flex-direction:column;display:flex}.pricing-plan-card-primary{border-block-start:var(--wes-border-accent);background:var(--color-ivory);box-shadow:var(--wes-elevation-interactive)}.pricing-plan-label{min-height:var(--wes-type-micro-leading);font-family:var(--font-mono);font-size:var(--wes-type-micro);line-height:var(--wes-type-micro-leading);letter-spacing:var(--wes-type-label-tracking);text-transform:uppercase;color:var(--color-graphite)}.pricing-plan-card-primary .pricing-plan-label{color:var(--color-copper)}.pricing-plan-heading{gap:var(--wes-space-inline-tight);display:grid}.pricing-plan-name{color:var(--color-graphite);font-family:var(--font-display);font-size:var(--wes-type-proof-heading-mobile);line-height:var(--wes-type-proof-heading-leading);font-weight:var(--wes-type-proof-heading-weight)}.pricing-plan-price{color:var(--color-copper);font-family:var(--font-display);font-size:var(--wes-type-proof-heading-mobile);line-height:var(--wes-type-proof-heading-leading);font-weight:var(--wes-type-proof-heading-weight)}.pricing-plan-description{font-family:var(--font-display);font-size:var(--wes-type-card-heading);line-height:var(--wes-type-card-heading-leading);font-weight:var(--wes-type-card-heading-weight)}.pricing-plan-facts{gap:var(--wes-space-content-gap);display:grid}.pricing-plan-fact{gap:var(--wes-space-inline-tight);border-block-start:var(--wes-border-boundary);padding-block-start:var(--wes-space-control-gap);display:grid}.pricing-field-label{font-family:var(--font-mono);font-size:var(--wes-type-micro);line-height:var(--wes-type-micro-leading);letter-spacing:var(--wes-type-label-tracking);text-transform:uppercase;color:var(--color-graphite)}.pricing-plan-action{min-height:var(--wes-control-min);color:var(--wes-link-default-light);font-weight:var(--wes-type-card-heading-weight);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-copper);-webkit-text-decoration-color:var(--color-copper);text-decoration-color:var(--color-copper);text-decoration-thickness:var(--wes-link-underline-thickness);text-underline-offset:var(--wes-link-underline-offset);align-self:flex-start;align-items:center;margin-top:auto;display:inline-flex}.pricing-plan-action:hover{text-decoration-thickness:var(--wes-link-hover-thickness)}.pricing-comparison-stage{margin-top:var(--wes-section-compact-mobile)}@media (width>=48rem){.pricing-comparison-stage{margin-top:var(--wes-section-compact-desktop)}}.pricing-comparison-intro{gap:var(--wes-space-label-heading);max-width:var(--wes-measure-wide-heading);display:grid}.pricing-comparison-heading{max-width:var(--wes-measure-proof-copy);color:var(--color-graphite);font-family:var(--font-display);font-size:var(--wes-type-proof-heading-mobile);line-height:var(--wes-type-proof-heading-leading);font-weight:var(--wes-type-proof-heading-weight)}.pricing-comparison-wrap{margin-top:var(--wes-space-group-gap)}.pricing-comparison-table{border-collapse:separate;border-spacing:0;background:var(--color-ivory);width:100%;color:var(--color-graphite)}.pricing-comparison-table th,.pricing-comparison-table td{padding:var(--wes-space-control-gap);border-block-end:var(--wes-border-boundary);text-align:left;vertical-align:top}.pricing-comparison-table thead th{border-block-end:var(--wes-border-accent);font-family:var(--font-display);font-size:var(--wes-type-card-heading);line-height:var(--wes-type-card-heading-leading);font-weight:var(--wes-type-card-heading-weight)}.pricing-comparison-table .pricing-comparison-primary-column{background:var(--wes-surface-light-recessed)}.pricing-comparison-table thead .pricing-comparison-primary-column{color:var(--color-copper)}.pricing-comparison-column-note{margin-top:var(--wes-space-inline-tight);color:var(--color-graphite);font-family:var(--font-mono);font-size:var(--wes-type-micro);line-height:var(--wes-type-micro-leading);letter-spacing:var(--wes-type-label-tracking);text-transform:uppercase;display:block}.pricing-comparison-group th{padding-block:var(--wes-space-content-gap);border-block-start:var(--wes-border-boundary);border-block-end:var(--wes-border-boundary);background:var(--wes-surface-light-recessed);color:var(--color-graphite);font-family:var(--font-mono);font-size:var(--wes-type-micro);line-height:var(--wes-type-micro-leading);letter-spacing:var(--wes-type-label-tracking);text-transform:uppercase}.pricing-comparison-group-label{gap:var(--wes-eyebrow-rule-gap);display:inline-grid}.pricing-comparison-group-label:after{content:"";width:var(--wes-eyebrow-rule-width);height:var(--wes-eyebrow-rule-height);background:var(--wes-eyebrow-rule-color)}.pricing-comparison-row-label{font-weight:var(--wes-type-card-heading-weight)}.pricing-comparison-desktop{display:none}.pricing-comparison-mobile{gap:var(--wes-space-group-gap);margin-top:var(--wes-space-group-gap);display:grid}.pricing-comparison-mobile>section{gap:var(--wes-space-content-gap);display:grid}.pricing-attribute{border-block-start:var(--wes-border-boundary);padding-block-start:var(--wes-space-content-gap)}.pricing-attribute-values{gap:var(--wes-space-control-gap);margin-top:var(--wes-space-control-gap);display:grid}.pricing-attribute-value{gap:var(--wes-space-inline-tight);padding:var(--wes-space-control-gap);border-radius:var(--wes-radius-surface);background:var(--wes-surface-light-recessed);display:grid}.pricing-attribute-value-primary{box-shadow:var(--wes-elevation-interactive);background:var(--color-ivory)}.pricing-attribute-plan{color:var(--color-graphite);font-weight:var(--wes-type-card-heading-weight)}.pricing-attribute-value-primary .pricing-attribute-plan{color:var(--color-copper)}@media (width>=48rem){.pricing-comparison-desktop{display:block}.pricing-comparison-mobile{display:none}}.pricing-related-offer{margin-top:var(--wes-section-compact-mobile);padding-top:var(--wes-section-compact-mobile);border-block-start:var(--wes-border-boundary)}@media (width>=48rem){.pricing-related-offer{margin-top:var(--wes-section-compact-desktop);padding-top:var(--wes-section-compact-desktop)}}.pricing-offer-layout{gap:var(--wes-space-major-gap);align-items:start;display:grid}@media (width>=48rem){.pricing-offer-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pricing-offer-card{gap:var(--wes-space-control-gap);padding:var(--wes-space-card-padding);border:0;border-block-start:var(--wes-border-accent);border-radius:var(--wes-radius-surface);background:var(--wes-surface-light-recessed);color:var(--color-graphite);display:grid}.pricing-offer-price{color:var(--color-copper);font-family:var(--font-display);font-size:var(--wes-type-proof-heading-mobile);line-height:var(--wes-type-proof-heading-leading);font-weight:var(--wes-type-proof-heading-weight)}.pricing-feature-list{gap:var(--wes-space-inline-tight);display:grid}.pricing-feature-list li{gap:var(--wes-space-inline-tight);display:flex}.pricing-addon-grid{gap:var(--wes-space-major-gap);margin-top:var(--wes-space-group-gap);display:grid}@media (width>=48rem){.pricing-addon-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pricing-addon-card{gap:var(--wes-space-control-gap);border:0;border-block-start:var(--wes-border-boundary);color:var(--color-ivory);flex-direction:column;padding-block-start:var(--wes-space-content-gap);display:flex}.pricing-addon-card-actionable{border-block-start:var(--wes-border-accent)}.pricing-addon-category{color:var(--color-copper);font-family:var(--font-mono);font-size:var(--wes-type-micro);line-height:var(--wes-type-micro-leading);letter-spacing:var(--wes-type-label-tracking);text-transform:uppercase}.pricing-addon-card-included .pricing-addon-category,.pricing-addon-card-included .pricing-addon-price{color:var(--color-stone)}.pricing-addon-name{font-family:var(--font-display);font-size:var(--wes-type-card-heading);line-height:var(--wes-type-card-heading-leading);font-weight:var(--wes-type-card-heading-weight)}.pricing-addon-when{gap:var(--wes-space-inline-tight);color:var(--color-ivory);font-size:var(--wes-type-supporting);line-height:var(--wes-type-supporting-leading);display:grid}.pricing-addon-when-label{color:var(--color-copper);font-family:var(--font-mono);font-size:var(--wes-type-micro);line-height:var(--wes-type-micro-leading);letter-spacing:var(--wes-type-label-tracking);text-transform:uppercase}.pricing-addon-card-included .pricing-addon-when-label{color:var(--color-stone)}.pricing-addon-price{color:var(--color-copper);font-family:var(--font-display);font-size:var(--wes-type-card-heading);line-height:var(--wes-type-card-heading-leading);font-weight:var(--wes-type-card-heading-weight)}.pricing-addon-eligibility{border-block-start:var(--wes-border-boundary);color:var(--color-stone);font-size:var(--wes-type-supporting);line-height:var(--wes-type-supporting-leading);padding-block-start:var(--wes-space-control-gap)}.pricing-addon-action{min-height:var(--wes-control-min);color:var(--color-copper);font-weight:var(--wes-type-card-heading-weight);text-decoration-line:underline;text-decoration-thickness:var(--wes-link-underline-thickness);text-underline-offset:var(--wes-link-underline-offset);align-self:flex-start;align-items:center;margin-top:auto;display:inline-flex}.pricing-addon-action:hover{text-decoration-thickness:var(--wes-link-hover-thickness)}.pricing-support-layout{gap:var(--wes-space-major-gap);align-items:start;display:grid}@media (width>=64rem){.pricing-support-layout{grid-template-columns:repeat(2,minmax(0,1fr))}}.pricing-support-block{gap:var(--wes-space-content-gap);display:grid}.pricing-support-intro{gap:var(--wes-space-label-heading);display:grid}.pricing-support-heading{max-width:var(--wes-measure-proof-copy);color:var(--color-graphite);font-family:var(--font-display);font-size:var(--wes-type-proof-heading-mobile);line-height:var(--wes-type-proof-heading-leading);font-weight:var(--wes-type-proof-heading-weight)}.pricing-billing-rule-grid{gap:var(--wes-space-content-gap);display:grid}@media (width>=48rem){.pricing-billing-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pricing-billing-item{gap:var(--wes-space-inline-tight);border-block-start:var(--wes-border-boundary);padding-block-start:var(--wes-space-control-gap);display:grid}.pricing-billing-item h3{font-family:var(--font-display);font-size:var(--wes-type-card-heading);line-height:var(--wes-type-card-heading-leading);font-weight:var(--wes-type-card-heading-weight)}.pricing-support-note{color:var(--color-graphite);font-size:var(--wes-type-supporting);line-height:var(--wes-type-supporting-leading)}.pricing-faq-list{border-block:var(--wes-border-boundary)}.pricing-faq-item{padding-block:var(--wes-space-content-gap);border-block-end:var(--wes-border-boundary)}.pricing-faq-item:last-child{border-block-end:0}.pricing-faq-item summary{min-height:var(--wes-control-min);cursor:pointer;justify-content:space-between;align-items:center;gap:var(--wes-space-control-gap);font-weight:var(--wes-type-card-heading-weight);display:flex}.pricing-faq-answer{margin-top:var(--wes-space-control-gap);max-width:var(--wes-reading-max)}.pricing-faq-plus{color:var(--color-copper)}.pricing-close{gap:var(--wes-space-content-gap);max-width:var(--wes-measure-wide-heading);text-align:center;justify-items:center;margin-inline:auto;display:grid}.pricing-close .wes-section-heading{margin-inline:auto}.pricing-close-actions{justify-content:center;gap:var(--wes-space-control-gap);flex-wrap:wrap;display:flex}.pricing-close-assist{margin-top:var(--wes-space-inline-tight)}.pricing-close-partner{gap:var(--wes-space-inline-tight);width:100%;margin-top:var(--wes-space-content-gap);border-block-start:var(--wes-border-boundary);color:var(--color-stone);font-size:var(--wes-type-supporting);line-height:var(--wes-type-supporting-leading);justify-items:center;padding-block-start:var(--wes-space-content-gap);display:grid}.pricing-close-quiet-link{color:var(--color-copper);text-decoration-line:underline;text-decoration-thickness:var(--wes-link-underline-thickness);text-underline-offset:var(--wes-link-underline-offset)}.pricing-close-quiet-link:hover{text-decoration-thickness:var(--wes-link-hover-thickness)}.pricing-quiet-link{color:var(--wes-link-default-light);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-copper);-webkit-text-decoration-color:var(--color-copper);text-decoration-color:var(--color-copper);text-decoration-thickness:var(--wes-link-underline-thickness);text-underline-offset:var(--wes-link-underline-offset)}
