@layer custom-components{.TcoResults.svelte-12h0rxd{display:flex;flex-direction:column;gap:var(--space-30)}.TcoResults-heroTopRow.svelte-12h0rxd{display:flex;align-items:center;justify-content:space-between;gap:var(--space-20);flex-wrap:wrap}.TcoResults-toggle.svelte-12h0rxd{display:inline-flex;background-color:var(--color-neutral-900);border-radius:9999px;padding:.2rem}.TcoResults-toggleBtn.svelte-12h0rxd{font-weight:400;background:none;border:none;border-radius:9999px;padding:.45rem 1rem;color:var(--color-neutral-300);cursor:pointer;transition:background-color var(--duration-quick),color var(--duration-quick);display:flex;align-items:center;gap:.25rem}.TcoResults-toggleBtn.svelte-12h0rxd{--font-family: var(--text-font-family);--font-style: var(--text-font-style-normal);--font-family: var(--text-variant-50-font-family, var(--text-font-family));--font-size: var(--text-variant-50-font-size);--font-size-factor: var(--text-variant-50-font-size-factor, 1);--font-weight: var(--text-variant-50-font-weight);--letter-spacing: var(--text-variant-50-letter-spacing);--line-height: var(--text-variant-50-line-height);--max-width: var(--text-variant-50-max-width);--color: var(--text-variant-50-color, var(--color-text));font-family:var(--font-family);font-size:round(nearest,var(--font-size-factor, 1) * var(--font-size),1px);font-weight:var(--font-weight);letter-spacing:var(--letter-spacing);line-height:var(--line-height);max-width:var(--max-width);font-style:var(--font-style)}.TcoResults-toggleBtn.is-active.svelte-12h0rxd{background-color:var(--color-background);color:var(--color-text);box-shadow:0 1px 3px #0000001a}.TcoResults-toggleBtn--tier.svelte-12h0rxd{font-weight:500}.TcoResults-toggleBtn--tier.svelte-12h0rxd{--font-family: var(--text-font-family);--font-style: var(--text-font-style-normal);--font-family: var(--text-variant-50-font-family, var(--text-font-family));--font-size: var(--text-variant-50-font-size);--font-size-factor: var(--text-variant-50-font-size-factor, 1);--font-weight: var(--text-variant-50-font-weight);--letter-spacing: var(--text-variant-50-letter-spacing);--line-height: var(--text-variant-50-line-height);--max-width: var(--text-variant-50-max-width);--color: var(--text-variant-50-color, var(--color-text));font-family:var(--font-family);font-size:round(nearest,var(--font-size-factor, 1) * var(--font-size),1px);font-weight:var(--font-weight);letter-spacing:var(--letter-spacing);line-height:var(--line-height);max-width:var(--max-width);font-style:var(--font-style)}.TcoResults-summaryCard.svelte-12h0rxd{background-color:var(--color-background);border:1px solid var(--color-neutral-800);border-radius:var(--container-border-radius);overflow:hidden}.TcoResults-summaryRows.svelte-12h0rxd{display:flex;flex-direction:column}.TcoResults-summaryRow.svelte-12h0rxd{display:flex;align-items:center;justify-content:space-between;gap:var(--space-20);padding:var(--space-30) var(--space-40)}.TcoResults-summaryDivider.svelte-12h0rxd{height:1px;background-color:var(--color-neutral-800);margin:0 var(--space-40)}.TcoResults-summaryContent.svelte-12h0rxd{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem var(--space-30)}.TcoResults-summaryTitle.svelte-12h0rxd{font-weight:600;color:var(--color-text)}.TcoResults-summaryTitle.svelte-12h0rxd{--font-family: var(--text-font-family);--font-style: var(--text-font-style-normal);--font-family: var(--text-variant-200-font-family, var(--text-font-family));--font-size: var(--text-variant-200-font-size);--font-size-factor: var(--text-variant-200-font-size-factor, 1);--font-weight: var(--text-variant-200-font-weight);--letter-spacing: var(--text-variant-200-letter-spacing);--line-height: var(--text-variant-200-line-height);--max-width: var(--text-variant-200-max-width);--color: var(--text-variant-200-color, var(--color-text));font-family:var(--font-family);font-size:round(nearest,var(--font-size-factor, 1) * var(--font-size),1px);font-weight:var(--font-weight);letter-spacing:var(--letter-spacing);line-height:var(--line-height);max-width:var(--max-width);font-style:var(--font-style)}.TcoResults-summaryDetail.svelte-12h0rxd{color:var(--color-neutral-300)}.TcoResults-summaryDetail.svelte-12h0rxd{--font-family: var(--text-font-family);--font-style: var(--text-font-style-normal);--font-family: var(--text-variant-100-font-family, var(--text-font-family));--font-size: var(--text-variant-100-font-size);--font-size-factor: var(--text-variant-100-font-size-factor, 1);--font-weight: var(--text-variant-100-font-weight);--letter-spacing: var(--text-variant-100-letter-spacing);--line-height: var(--text-variant-100-line-height);--max-width: var(--text-variant-100-max-width);--color: var(--text-variant-100-color, var(--color-text));font-family:var(--font-family);font-size:round(nearest,var(--font-size-factor, 1) * var(--font-size),1px);font-weight:var(--font-weight);letter-spacing:var(--letter-spacing);line-height:var(--line-height);max-width:var(--max-width);font-style:var(--font-style)}.TcoResults-editBtn.svelte-12h0rxd{background:none;border:1px solid var(--color-neutral-800);border-radius:50%;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;color:var(--color-neutral-300);cursor:pointer;flex-shrink:0;transition:background-color var(--duration-quick),color var(--duration-quick)}.TcoResults-editBtn.svelte-12h0rxd:hover{background-color:var(--color-neutral-900);color:var(--color-text)}.TcoResults-hero.svelte-12h0rxd{border-radius:1.5rem;padding:var(--space-60);background-color:var(--color-neutral-900);border:1px solid var(--color-neutral-800)}.TcoResults-hero.is-winning.svelte-12h0rxd{background-color:color-mix(in srgb,var(--color-blue-500) 8%,var(--color-background));border-color:color-mix(in srgb,var(--color-blue-500) 24%,var(--color-background))}.TcoResults-heroEyebrow.svelte-12h0rxd{font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-neutral-400)}.TcoResults-heroEyebrow.svelte-12h0rxd{--font-family: var(--text-font-family);--font-style: var(--text-font-style-normal);--font-family: var(--text-variant-50-font-family, var(--text-font-family));--font-size: var(--text-variant-50-font-size);--font-size-factor: var(--text-variant-50-font-size-factor, 1);--font-weight: var(--text-variant-50-font-weight);--letter-spacing: var(--text-variant-50-letter-spacing);--line-height: var(--text-variant-50-line-height);--max-width: var(--text-variant-50-max-width);--color: var(--text-variant-50-color, var(--color-text));font-family:var(--font-family);font-size:round(nearest,var(--font-size-factor, 1) * var(--font-size),1px);font-weight:var(--font-weight);letter-spacing:var(--letter-spacing);line-height:var(--line-height);max-width:var(--max-width);font-style:var(--font-style)}.TcoResults-heroAmount.svelte-12h0rxd{display:flex;align-items:baseline;gap:var(--space-10);margin-top:var(--space-10)}.TcoResults-heroNumber.svelte-12h0rxd{font-weight:700;--letter-spacing: 0em;color:var(--color-text)}.TcoResults-heroNumber.svelte-12h0rxd{--font-family: var(--text-font-family);--font-style: var(--text-font-style-normal);--font-family: var(--text-variant-1000-font-family, var(--text-font-family));--font-size: var(--text-variant-1000-font-size);--font-size-factor: var(--text-variant-1000-font-size-factor, 1);--font-weight: var(--text-variant-1000-font-weight);--letter-spacing: var(--text-variant-1000-letter-spacing);--line-height: var(--text-variant-1000-line-height);--max-width: var(--text-variant-1000-max-width);--color: var(--text-variant-1000-color, var(--color-text));font-family:var(--font-family);font-size:round(nearest,var(--font-size-factor, 1) * var(--font-size),1px);font-weight:var(--font-weight);letter-spacing:var(--letter-spacing);line-height:var(--line-height);max-width:var(--max-width);font-style:var(--font-style)}.TcoResults-heroUnit.svelte-12h0rxd{color:var(--color-neutral-300)}.TcoResults-heroUnit.svelte-12h0rxd{--font-family: var(--text-font-family);--font-style: var(--text-font-style-normal);--font-family: var(--text-variant-300-font-family, var(--text-font-family));--font-size: var(--text-variant-300-font-size);--font-size-factor: var(--text-variant-300-font-size-factor, 1);--font-weight: var(--text-variant-300-font-weight);--letter-spacing: var(--text-variant-300-letter-spacing);--line-height: var(--text-variant-300-line-height);--max-width: var(--text-variant-300-max-width);--color: var(--text-variant-300-color, var(--color-text));font-family:var(--font-family);font-size:round(nearest,var(--font-size-factor, 1) * var(--font-size),1px);font-weight:var(--font-weight);letter-spacing:var(--letter-spacing);line-height:var(--line-height);max-width:var(--max-width);font-style:var(--font-style)}.TcoResults-heroSummary.svelte-12h0rxd{color:var(--color-neutral-300);margin:var(--space-20) 0 0}.TcoResults-heroSummary.svelte-12h0rxd{--font-family: var(--text-font-family);--font-style: var(--text-font-style-normal);--font-family: var(--text-variant-200-font-family, var(--text-font-family));--font-size: var(--text-variant-200-font-size);--font-size-factor: var(--text-variant-200-font-size-factor, 1);--font-weight: var(--text-variant-200-font-weight);--letter-spacing: var(--text-variant-200-letter-spacing);--line-height: var(--text-variant-200-line-height);--max-width: var(--text-variant-200-max-width);--color: var(--text-variant-200-color, var(--color-text));font-family:var(--font-family);font-size:round(nearest,var(--font-size-factor, 1) * var(--font-size),1px);font-weight:var(--font-weight);letter-spacing:var(--letter-spacing);line-height:var(--line-height);max-width:var(--max-width);font-style:var(--font-style)}.TcoResults-heroSummary.svelte-12h0rxd strong:where(.svelte-12h0rxd){font-weight:700;color:var(--color-text)}.TcoResults-planCard.svelte-12h0rxd{background-color:var(--color-background);border:1px solid var(--color-neutral-800);border-radius:var(--container-border-radius);padding:var(--space-40);display:flex;flex-direction:column;gap:var(--space-30)}.TcoResults-planHeader.svelte-12h0rxd{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-20)}.TcoResults-sectionLabel.svelte-12h0rxd{font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-500)}.TcoResults-sectionLabel.svelte-12h0rxd{--font-family: var(--text-font-family);--font-style: var(--text-font-style-normal);--font-family: var(--text-variant-50-font-family, var(--text-font-family));--font-size: var(--text-variant-50-font-size);--font-size-factor: var(--text-variant-50-font-size-factor, 1);--font-weight: var(--text-variant-50-font-weight);--letter-spacing: var(--text-variant-50-letter-spacing);--line-height: var(--text-variant-50-line-height);--max-width: var(--text-variant-50-max-width);--color: var(--text-variant-50-color, var(--color-text));font-family:var(--font-family);font-size:round(nearest,var(--font-size-factor, 1) * var(--font-size),1px);font-weight:var(--font-weight);letter-spacing:var(--letter-spacing);line-height:var(--line-height);max-width:var(--max-width);font-style:var(--font-style)}.TcoResults-tierToggle.svelte-12h0rxd{display:flex;align-items:center;gap:var(--space-10)}.TcoResults-tierToggleLabel.svelte-12h0rxd{color:var(--color-neutral-500)}.TcoResults-tierToggleLabel.svelte-12h0rxd{--font-family: var(--text-font-family);--font-style: var(--text-font-style-normal);--font-family: var(--text-variant-50-font-family, var(--text-font-family));--font-size: var(--text-variant-50-font-size);--font-size-factor: var(--text-variant-50-font-size-factor, 1);--font-weight: var(--text-variant-50-font-weight);--letter-spacing: var(--text-variant-50-letter-spacing);--line-height: var(--text-variant-50-line-height);--max-width: var(--text-variant-50-max-width);--color: var(--text-variant-50-color, var(--color-text));font-family:var(--font-family);font-size:round(nearest,var(--font-size-factor, 1) * var(--font-size),1px);font-weight:var(--font-weight);letter-spacing:var(--letter-spacing);line-height:var(--line-height);max-width:var(--max-width);font-style:var(--font-style)}.TcoResults-planBody.svelte-12h0rxd{display:flex;flex-direction:column;gap:var(--space-5)}.TcoResults-planName.svelte-12h0rxd{font-weight:700;color:var(--color-text)}.TcoResults-planName.svelte-12h0rxd{--font-family: var(--text-font-family);--font-style: var(--text-font-style-normal);--font-family: var(--text-variant-300-font-family, var(--text-font-family));--font-size: var(--text-variant-300-font-size);--font-size-factor: var(--text-variant-300-font-size-factor, 1);--font-weight: var(--text-variant-300-font-weight);--letter-spacing: var(--text-variant-300-letter-spacing);--line-height: var(--text-variant-300-line-height);--max-width: var(--text-variant-300-max-width);--color: var(--text-variant-300-color, var(--color-text));font-family:var(--font-family);font-size:round(nearest,var(--font-size-factor, 1) * var(--font-size),1px);font-weight:var(--font-weight);letter-spacing:var(--letter-spacing);line-height:var(--line-height);max-width:var(--max-width);font-style:var(--font-style)}.TcoResults-planSummary.svelte-12h0rxd{color:var(--color-neutral-300);margin:0}.TcoResults-planSummary.svelte-12h0rxd{--font-family: var(--text-font-family);--font-style: var(--text-font-style-normal);--font-family: var(--text-variant-100-font-family, var(--text-font-family));--font-size: var(--text-variant-100-font-size);--font-size-factor: var(--text-variant-100-font-size-factor, 1);--font-weight: var(--text-variant-100-font-weight);--letter-spacing: var(--text-variant-100-letter-spacing);--line-height: var(--text-variant-100-line-height);--max-width: var(--text-variant-100-max-width);--color: var(--text-variant-100-color, var(--color-text));font-family:var(--font-family);font-size:round(nearest,var(--font-size-factor, 1) * var(--font-size),1px);font-weight:var(--font-weight);letter-spacing:var(--letter-spacing);line-height:var(--line-height);max-width:var(--max-width);font-style:var(--font-style)}.TcoResults-planLocation.svelte-12h0rxd{color:var(--color-neutral-300);margin:0}.TcoResults-planLocation.svelte-12h0rxd{--font-family: var(--text-font-family);--font-style: var(--text-font-style-normal);--font-family: var(--text-variant-100-font-family, var(--text-font-family));--font-size: var(--text-variant-100-font-size);--font-size-factor: var(--text-variant-100-font-size-factor, 1);--font-weight: var(--text-variant-100-font-weight);--letter-spacing: var(--text-variant-100-letter-spacing);--line-height: var(--text-variant-100-line-height);--max-width: var(--text-variant-100-max-width);--color: var(--text-variant-100-color, var(--color-text));font-family:var(--font-family);font-size:round(nearest,var(--font-size-factor, 1) * var(--font-size),1px);font-weight:var(--font-weight);letter-spacing:var(--letter-spacing);line-height:var(--line-height);max-width:var(--max-width);font-style:var(--font-style)}.TcoResults-features.svelte-12h0rxd{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:var(--space-10)}@media (min-width: 46.25rem){.TcoResults-features.svelte-12h0rxd{grid-template-columns:1fr 1fr}}.TcoResults-featureItem.svelte-12h0rxd{display:flex;align-items:flex-start;gap:var(--space-10);padding-left:0;color:var(--color-text)}.TcoResults-featureItem.svelte-12h0rxd{--font-family: var(--text-font-family);--font-style: var(--text-font-style-normal);--font-family: var(--text-variant-100-font-family, var(--text-font-family));--font-size: var(--text-variant-100-font-size);--font-size-factor: var(--text-variant-100-font-size-factor, 1);--font-weight: var(--text-variant-100-font-weight);--letter-spacing: var(--text-variant-100-letter-spacing);--line-height: var(--text-variant-100-line-height);--max-width: var(--text-variant-100-max-width);--color: var(--text-variant-100-color, var(--color-text));font-family:var(--font-family);font-size:round(nearest,var(--font-size-factor, 1) * var(--font-size),1px);font-weight:var(--font-weight);letter-spacing:var(--letter-spacing);line-height:var(--line-height);max-width:var(--max-width);font-style:var(--font-style)}.TcoResults-check.svelte-12h0rxd{flex-shrink:0;margin-top:.25rem;color:var(--color-blue-500)}.TcoResults-comparison.svelte-12h0rxd{display:grid;grid-template-columns:1fr;gap:var(--space-20)}@media (min-width: 64rem){.TcoResults-comparison.svelte-12h0rxd{grid-template-columns:1fr 1fr}}.TcoResults-comparisonCard.svelte-12h0rxd{background-color:var(--color-background);border:1px solid var(--color-neutral-800);border-radius:var(--container-border-radius);padding:var(--space-40);display:flex;flex-direction:column;gap:var(--space-20)}.TcoResults-comparisonLabel.svelte-12h0rxd{font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-500)}.TcoResults-comparisonLabel.svelte-12h0rxd{--font-family: var(--text-font-family);--font-style: var(--text-font-style-normal);--font-family: var(--text-variant-50-font-family, var(--text-font-family));--font-size: var(--text-variant-50-font-size);--font-size-factor: var(--text-variant-50-font-size-factor, 1);--font-weight: var(--text-variant-50-font-weight);--letter-spacing: var(--text-variant-50-letter-spacing);--line-height: var(--text-variant-50-line-height);--max-width: var(--text-variant-50-max-width);--color: var(--text-variant-50-color, var(--color-text));font-family:var(--font-family);font-size:round(nearest,var(--font-size-factor, 1) * var(--font-size),1px);font-weight:var(--font-weight);letter-spacing:var(--letter-spacing);line-height:var(--line-height);max-width:var(--max-width);font-style:var(--font-style)}.TcoResults-comparisonAmount.svelte-12h0rxd{font-weight:700;color:var(--color-text);display:flex;align-items:baseline;gap:.2rem}.TcoResults-comparisonAmount.svelte-12h0rxd{--font-family: var(--text-font-family);--font-style: var(--text-font-style-normal);--font-family: var(--text-variant-700-font-family, var(--text-font-family));--font-size: var(--text-variant-700-font-size);--font-size-factor: var(--text-variant-700-font-size-factor, 1);--font-weight: var(--text-variant-700-font-weight);--letter-spacing: var(--text-variant-700-letter-spacing);--line-height: var(--text-variant-700-line-height);--max-width: var(--text-variant-700-max-width);--color: var(--text-variant-700-color, var(--color-text));font-family:var(--font-family);font-size:round(nearest,var(--font-size-factor, 1) * var(--font-size),1px);font-weight:var(--font-weight);letter-spacing:var(--letter-spacing);line-height:var(--line-height);max-width:var(--max-width);font-style:var(--font-style)}.TcoResults-comparisonUnit.svelte-12h0rxd{font-weight:400;color:var(--color-neutral-300)}.TcoResults-comparisonUnit.svelte-12h0rxd{--font-family: var(--text-font-family);--font-style: var(--text-font-style-normal);--font-family: var(--text-variant-200-font-family, var(--text-font-family));--font-size: var(--text-variant-200-font-size);--font-size-factor: var(--text-variant-200-font-size-factor, 1);--font-weight: var(--text-variant-200-font-weight);--letter-spacing: var(--text-variant-200-letter-spacing);--line-height: var(--text-variant-200-line-height);--max-width: var(--text-variant-200-max-width);--color: var(--text-variant-200-color, var(--color-text));font-family:var(--font-family);font-size:round(nearest,var(--font-size-factor, 1) * var(--font-size),1px);font-weight:var(--font-weight);letter-spacing:var(--letter-spacing);line-height:var(--line-height);max-width:var(--max-width);font-style:var(--font-style)}.TcoResults-lineItems.svelte-12h0rxd{display:flex;flex-direction:column;gap:0}.TcoResults-lineItem.svelte-12h0rxd{display:flex;justify-content:space-between;align-items:baseline;padding:var(--space-10) 0;border-bottom:1px solid var(--color-neutral-800);color:var(--color-neutral-300)}.TcoResults-lineItem.svelte-12h0rxd{--font-family: var(--text-font-family);--font-style: var(--text-font-style-normal);--font-family: var(--text-variant-100-font-family, var(--text-font-family));--font-size: var(--text-variant-100-font-size);--font-size-factor: var(--text-variant-100-font-size-factor, 1);--font-weight: var(--text-variant-100-font-weight);--letter-spacing: var(--text-variant-100-letter-spacing);--line-height: var(--text-variant-100-line-height);--max-width: var(--text-variant-100-max-width);--color: var(--text-variant-100-color, var(--color-text));font-family:var(--font-family);font-size:round(nearest,var(--font-size-factor, 1) * var(--font-size),1px);font-weight:var(--font-weight);letter-spacing:var(--letter-spacing);line-height:var(--line-height);max-width:var(--max-width);font-style:var(--font-style)}.TcoResults-lineItem.svelte-12h0rxd:last-child{border-bottom:none}.TcoResults-lineItem.svelte-12h0rxd span:where(.svelte-12h0rxd):last-child{font-weight:600;color:var(--color-text);font-variant-numeric:tabular-nums}.TcoResults-cta.svelte-12h0rxd{display:flex;flex-direction:column;align-items:center;gap:var(--space-30);text-align:center;padding:var(--space-40) 0 var(--space-20)}.TcoResults-ctaHeading.svelte-12h0rxd{font-weight:700;color:var(--color-text);margin:0;letter-spacing:-.01em}.TcoResults-ctaHeading.svelte-12h0rxd{--font-family: var(--text-font-family);--font-style: var(--text-font-style-normal);--font-family: var(--text-variant-500-font-family, var(--text-font-family));--font-size: var(--text-variant-500-font-size);--font-size-factor: var(--text-variant-500-font-size-factor, 1);--font-weight: var(--text-variant-500-font-weight);--letter-spacing: var(--text-variant-500-letter-spacing);--line-height: var(--text-variant-500-line-height);--max-width: var(--text-variant-500-max-width);--color: var(--text-variant-500-color, var(--color-text));font-family:var(--font-family);font-size:round(nearest,var(--font-size-factor, 1) * var(--font-size),1px);font-weight:var(--font-weight);letter-spacing:var(--letter-spacing);line-height:var(--line-height);max-width:var(--max-width);font-style:var(--font-style)}.TcoResults-ctaButtons.svelte-12h0rxd{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-20)}}
