@layer reset,tokens,base,vendor,surfaces,primitives;@layer compositions{.pricingOffersLoadingMode{block-size:calc(var(--fr-button-height-sm) + (2 * var(--fr-space-1)))}.pricingMarketLoadingLabel{block-size:1lh;inline-size:14ch}.pricingMarketLoadingDetail{block-size:1lh;inline-size:24ch}.pricingMarketLoadingValue{block-size:1lh;inline-size:8ch}.pricingDecisionSection{gap:var(--fr-space-5);flex-direction:column;display:flex}.pricingPageIntro{text-align:center;align-self:center;justify-items:center}.pricingPageIntro h1{text-wrap:balance;max-inline-size:720px;margin:0;font-size:clamp(26px,3vw,44px);line-height:1.02}.pricingMarketFaq{gap:var(--fr-space-4);flex-direction:column;display:flex}.pricingMarketFaq>h2{text-wrap:balance;align-self:center;margin:0}.pricingMarketComparison{border-radius:var(--fr-radius-card);background:var(--fr-public-surface-card-background);box-shadow:var(--fr-surface-raised-shadow);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.pricingMarketRow{align-items:center;gap:var(--fr-space-4);min-inline-size:0;padding:var(--fr-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.pricingMarketRow:nth-child(2n){border-inline-start:var(--fr-stroke-hairline) solid var(--fr-border-subtle)}.pricingMarketRow:nth-child(n+3){border-block-start:var(--fr-stroke-hairline) solid var(--fr-border-subtle)}.pricingMarketLabel{gap:var(--fr-space-1);flex-direction:column;min-inline-size:0;display:flex}.pricingMarketLabel strong,.pricingMarketValue{font-size:var(--fr-typography-body-font-size);line-height:var(--fr-font-line-height-readable)}.pricingMarketLabel small{color:var(--fr-foreground-secondary);font-size:var(--fr-typography-label-font-size);font-weight:var(--fr-typography-caption-font-weight);line-height:var(--fr-typography-caption-line-height)}.pricingMarketValue{text-align:end;white-space:nowrap}.pricingMarketSources{padding-inline:var(--fr-space-3)}.pricingMarketSources summary{cursor:pointer;color:var(--fr-foreground-secondary);font-size:var(--fr-typography-control-font-size);font-weight:var(--fr-typography-control-font-weight)}.pricingMarketSources p{margin:var(--fr-space-3) 0 var(--fr-space-2);color:var(--fr-foreground-muted);font-size:var(--fr-typography-caption-font-size);line-height:var(--fr-font-line-height-supporting)}.pricingMarketSourceLinks{gap:var(--fr-space-2) var(--fr-space-3);flex-wrap:wrap;display:flex}.pricingMarketSourceLinks a{color:var(--fr-foreground-default);font-size:var(--fr-typography-caption-font-size);font-weight:var(--fr-typography-caption-font-weight);text-decoration:underline;-webkit-text-decoration-color:var(--fr-foreground-muted);text-decoration-color:var(--fr-foreground-muted);text-underline-offset:var(--fr-space-1)}.pricingMarketSourceLinks a:hover,.pricingMarketSourceLinks a:focus-visible{-webkit-text-decoration-color:var(--fr-foreground-default);text-decoration-color:var(--fr-foreground-default)}.pricingValueExplanation{gap:var(--fr-space-5);flex-direction:column;display:flex}.pricingValueExplanation>h2,.pricingValueExplanation [data-pricing-copy]>h2{font-size:var(--public-section-title-size);text-wrap:balance;margin:0}.pricingValueExplanation[data-pricing-reading=true]{text-align:center;align-items:center;gap:0;inline-size:100%}.pricingValueExplanation [data-pricing-copy]{gap:var(--fr-space-5);inline-size:100%;min-inline-size:0;max-inline-size:calc((var(--fr-pricing-page-faq-body-measure) * 1ch) + (2 * var(--fr-space-6)));padding:var(--fr-space-6);flex-direction:column;flex:none;display:flex}.pricingValueExplanation [data-pricing-copy] p{color:var(--fr-foreground-secondary);font-size:var(--fr-typography-body-font-size);line-height:var(--fr-typography-body-line-height);margin:0}.pricingValueExplanation [data-pricing-copy]>details{border-block-start:var(--fr-stroke-hairline) solid var(--fr-border-subtle);padding-block-start:var(--fr-space-4)}.pricingValueExplanation [data-pricing-copy]>details>summary{cursor:pointer;font-size:var(--fr-typography-body-font-size);font-weight:var(--fr-font-weight-strong);line-height:var(--fr-typography-body-line-height);list-style-position:inside}.pricingValueExplanation [data-pricing-copy] details p{margin-block-start:var(--fr-space-4)}@media (max-width:1023px){.pricingValueExplanation[data-pricing-reading=true]{text-align:start}}@media (min-width:1024px){.pricingValueExplanation [data-pricing-copy]{padding-block:calc(var(--fr-space-6) * 4)}}.pricingValueComparison{table-layout:fixed;border-collapse:collapse;inline-size:100%;font-size:var(--fr-typography-body-font-size);line-height:var(--fr-typography-body-line-height)}.pricingValueComparison th,.pricingValueComparison td{inline-size:50%;padding:var(--fr-space-4) var(--fr-space-3);text-align:start;vertical-align:top}.pricingValueComparison th{font-weight:var(--fr-font-weight-strong);padding-block-start:0}.pricingValueComparison td{color:var(--fr-foreground-secondary);border-block-start:var(--fr-stroke-hairline) solid var(--fr-border-subtle)}.pricingValueComparison tr>:first-child{border-inline-end:var(--fr-stroke-hairline) solid var(--fr-border-subtle);padding-inline-start:0}.pricingValueComparison tr>:last-child{padding-inline-end:0}.pricingValueComparison tr:last-child td{padding-block-end:0}@media (max-width:1180px){.pricingMarketComparison{grid-template-columns:minmax(0,1fr)}.pricingMarketRow{align-items:flex-start;gap:var(--fr-space-2);padding:var(--fr-space-3)}.pricingMarketRow:nth-child(2n){border-inline-start:0}.pricingMarketRow+.pricingMarketRow{border-block-start:var(--fr-stroke-hairline) solid var(--fr-border-subtle)}}}@layer utilities;
