.cost-chart{display:grid;gap:.5rem;padding:1.125rem 1.125rem 1rem;background:#fff;color:#1b2722}.cost-chart .cost-chart__label{margin:0;color:#6a716e;font-size:.8125rem;font-weight:500;line-height:1.4}.cost-chart .cost-chart__claim{margin:0;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:1.1875rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;text-wrap:balance}.cost-chart__claim em{color:#3a7e49;font-style:normal;white-space:nowrap}.cost-chart__claim em.cost-chart__loss{color:#b0442e}.cost-chart__controls{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem}.cost-chart__controls-label{color:#6a716e;font-size:.8125rem}.cost-chart__plot{position:relative;margin-top:.25rem}.cost-chart__canvas{width:100%;height:260px}.cost-chart .cost-chart__axis-note{margin:0;color:#6a716e;font-size:.75rem;text-align:center}.cost-chart__legend{display:flex;flex-wrap:wrap;gap:.25rem 1rem;color:#3d4642;font-size:.8125rem}.cost-chart__legend span{display:inline-flex;align-items:center;gap:.375rem}.cost-chart__legend i,.cost-chart__tooltip-row i{display:inline-block;width:.75rem;height:3px;border-radius:2px}.cost-chart .cost-chart__caption{margin:.25rem 0 0;color:#6a716e;font-size:.8125rem;line-height:1.5}.cost-chart__caption a{color:inherit;text-decoration:underline;text-underline-offset:2px}.cost-chart__tooltip{min-width:11rem;padding:.5rem .625rem;border:1px solid #dde5dc;border-radius:8px;background:#fff;box-shadow:0 4px 12px rgb(27 39 34/.1);color:#1b2722;font-size:.8125rem;line-height:1.4}.cost-chart__tooltip p{margin:0}.cost-chart__tooltip .cost-chart__tooltip-title{margin-bottom:.25rem;font-weight:600}.cost-chart__tooltip .cost-chart__tooltip-row{display:flex;align-items:center;gap:.375rem}.cost-chart__tooltip-row strong{margin-left:auto;padding-left:.75rem;font-variant-numeric:tabular-nums}@media (max-width:480px){.cost-chart{padding:.875rem .75rem}.cost-chart .cost-chart__claim{font-size:1.0625rem}.cost-chart__canvas{height:220px}}.cost-chart__canvas--free{position:relative;cursor:crosshair;touch-action:pan-y}.cost-chart__float{position:absolute;z-index:2;pointer-events:none}.cost-chart__canvas--free [tabindex="-1"]:focus{outline:none}.cost-chart__float .cost-chart__tooltip{white-space:nowrap}.field-app-comparison_comparison__LJYuM{--line:#d9e4de;font-family:var(--font-inter),"Inter",sans-serif}.field-app-comparison_comparison__LJYuM *{font-family:inherit}.field-app-comparison_comparison__LJYuM>h2{margin:56px 0 20px;font-size:30px;font-weight:600;line-height:1.2;letter-spacing:-.7px;scroll-margin-top:100px}.field-app-comparison_comparison__LJYuM>h3{display:flex;align-items:center;gap:12px;margin:36px 0 12px;padding-top:24px;border-top:1px solid var(--line);font-size:23px;font-weight:600;line-height:1.3;letter-spacing:-.4px;scroll-margin-top:100px}.field-app-comparison_comparison__LJYuM a{text-underline-offset:4px}.field-app-comparison_comparison__LJYuM a:focus-visible{outline:2px solid #275e43;outline-offset:4px}@media (max-width:640px){.field-app-comparison_comparison__LJYuM>h2{font-size:27px;margin-top:40px}.field-app-comparison_comparison__LJYuM>h3{font-size:21px}}