.ynab-hero[data-astro-cid-ivskka6c]{padding:var(--space-section) var(--space-component);max-width:var(--max-width-content);margin:0 auto}.ynab-hero__content[data-astro-cid-ivskka6c]{display:flex;flex-direction:column;gap:var(--space-component)}.ynab-hero__headline[data-astro-cid-ivskka6c]{font-size:var(--text-heading-2);color:var(--color-text-primary);line-height:1.1;margin:0;font-weight:700;letter-spacing:-.02em}@media(min-width:768px){.ynab-hero__headline[data-astro-cid-ivskka6c]{font-size:var(--text-heading-1)}}.ynab-hero__subhead[data-astro-cid-ivskka6c]{font-size:var(--text-lg);color:var(--color-text-primary);line-height:1.4;margin:0;font-weight:500}.ynab-hero__body[data-astro-cid-ivskka6c]{font-size:var(--text-body);color:var(--color-text-secondary);line-height:1.6;margin:0;max-width:50ch}.ynab-hero__cta[data-astro-cid-ivskka6c]{margin-top:var(--space-element)}.ynab-reality[data-astro-cid-lm7zbbzf]{padding:var(--space-section) var(--space-component);max-width:var(--max-width-content);margin:0 auto}.ynab-reality__heading[data-astro-cid-lm7zbbzf]{font-size:var(--text-heading-3);color:var(--color-text-primary);margin:0 0 var(--space-component);font-weight:600}.ynab-reality__intro[data-astro-cid-lm7zbbzf]{font-size:var(--text-body);color:var(--color-text-secondary);line-height:1.6;margin:0 0 var(--space-component);max-width:60ch}.ynab-reality__transition[data-astro-cid-lm7zbbzf]{font-size:var(--text-body);color:var(--color-text-primary);line-height:1.6;margin:0 0 var(--space-element);font-weight:500}.ynab-reality__list[data-astro-cid-lm7zbbzf]{margin:0 0 var(--space-component);padding-left:var(--space-component);color:var(--color-text-secondary);line-height:1.8}.ynab-reality__list[data-astro-cid-lm7zbbzf] li[data-astro-cid-lm7zbbzf]{margin-bottom:var(--space-element)}.ynab-reality__list[data-astro-cid-lm7zbbzf] li[data-astro-cid-lm7zbbzf]:last-child{margin-bottom:0}.ynab-reality__closing[data-astro-cid-lm7zbbzf]{font-size:var(--text-body);color:var(--color-text-primary);line-height:1.6;margin:0;font-style:italic}.ynab-comparison[data-astro-cid-aqith2tn]{padding:var(--space-section) var(--space-component);max-width:var(--max-width-content);margin:0 auto}.ynab-comparison__heading[data-astro-cid-aqith2tn]{font-size:var(--text-heading-3);color:var(--color-text-primary);margin:0 0 var(--space-component);font-weight:600}.ynab-comparison__table-wrapper[data-astro-cid-aqith2tn]{overflow-x:auto;margin-bottom:var(--space-component)}.ynab-comparison__table[data-astro-cid-aqith2tn]{width:100%;border-collapse:collapse;background:var(--color-bg-secondary);border-radius:var(--radius-md);overflow:hidden;min-width:400px}.ynab-comparison__table[data-astro-cid-aqith2tn] thead[data-astro-cid-aqith2tn]{background:var(--color-bg-accent)}.ynab-comparison__table[data-astro-cid-aqith2tn] th[data-astro-cid-aqith2tn],.ynab-comparison__table[data-astro-cid-aqith2tn] td[data-astro-cid-aqith2tn]{padding:var(--space-element) var(--space-component);text-align:left}.ynab-comparison__table[data-astro-cid-aqith2tn] th[data-astro-cid-aqith2tn]{font-weight:600;color:var(--color-text-primary);font-size:var(--text-body-small)}.ynab-comparison__feature-header[data-astro-cid-aqith2tn]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ynab-comparison__feature[data-astro-cid-aqith2tn]{font-weight:600;color:var(--color-text-primary)}.ynab-comparison__cashmunk[data-astro-cid-aqith2tn]{color:var(--color-accent);font-weight:500}.ynab-comparison__cashmunk--neutral[data-astro-cid-aqith2tn]{color:var(--color-text-muted);font-weight:400}.ynab-comparison__ynab[data-astro-cid-aqith2tn]{color:var(--color-text-secondary)}.ynab-comparison__ynab--positive[data-astro-cid-aqith2tn]{color:var(--color-text-primary)}.ynab-comparison__table[data-astro-cid-aqith2tn] tbody[data-astro-cid-aqith2tn] tr[data-astro-cid-aqith2tn]:not(:last-child) td[data-astro-cid-aqith2tn]{border-bottom:1px solid var(--color-border)}.ynab-comparison__disclaimer[data-astro-cid-aqith2tn]{font-size:var(--text-body-small);color:var(--color-text-muted);line-height:1.6;margin:0;max-width:60ch}@media(max-width:500px){.ynab-comparison__table[data-astro-cid-aqith2tn]{min-width:0}.ynab-comparison__table[data-astro-cid-aqith2tn] thead[data-astro-cid-aqith2tn]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.ynab-comparison__table[data-astro-cid-aqith2tn] tbody[data-astro-cid-aqith2tn]{display:flex;flex-direction:column;gap:var(--primitive-space-md)}.ynab-comparison__table[data-astro-cid-aqith2tn] tr[data-astro-cid-aqith2tn]{display:grid;grid-template-columns:1fr 1fr;gap:var(--primitive-space-sm);background:var(--color-bg-secondary);border-radius:var(--radius-md);padding:var(--primitive-space-md)}.ynab-comparison__table[data-astro-cid-aqith2tn] tbody[data-astro-cid-aqith2tn] tr[data-astro-cid-aqith2tn]:not(:last-child) td[data-astro-cid-aqith2tn]{border-bottom:none}.ynab-comparison__feature[data-astro-cid-aqith2tn]{grid-column:1 / -1;font-size:var(--text-lg);padding-bottom:var(--primitive-space-sm);margin-bottom:var(--primitive-space-sm);border-bottom:1px solid var(--color-border)}.ynab-comparison__table[data-astro-cid-aqith2tn] td[data-astro-cid-aqith2tn]{padding:var(--primitive-space-xs) 0}.ynab-comparison__cashmunk[data-astro-cid-aqith2tn]:before{content:"Cashmunk: ";font-weight:600;font-size:var(--text-body-small);color:var(--color-text-secondary)}.ynab-comparison__ynab[data-astro-cid-aqith2tn]:before{content:"YNAB: ";font-weight:600;font-size:var(--text-body-small);color:var(--color-text-secondary)}}.ynab-audience[data-astro-cid-7me7c7tm]{padding:var(--space-section) var(--space-component);max-width:var(--max-width-content);margin:0 auto}.ynab-audience__heading[data-astro-cid-7me7c7tm]{font-size:var(--text-heading-3);color:var(--color-text-primary);margin:0 0 var(--space-component);font-weight:600}.ynab-audience__list[data-astro-cid-7me7c7tm]{list-style:none;margin:0 0 var(--space-component);padding:0;display:flex;flex-direction:column;gap:var(--space-element)}.ynab-audience__list[data-astro-cid-7me7c7tm] li[data-astro-cid-7me7c7tm]{display:flex;align-items:flex-start;gap:var(--space-element);color:var(--color-text-secondary);line-height:1.5}.ynab-audience__check[data-astro-cid-7me7c7tm]{width:20px;height:20px;flex-shrink:0;color:var(--color-accent);margin-top:2px}.ynab-audience__closing[data-astro-cid-7me7c7tm]{font-size:var(--text-lg);color:var(--color-text-primary);line-height:1.5;margin:0}.ynab-audience__closing[data-astro-cid-7me7c7tm] strong[data-astro-cid-7me7c7tm]{font-weight:600}.ynab-privacy[data-astro-cid-zzauvrl3]{padding:var(--space-section) var(--space-component);max-width:var(--max-width-content);margin:0 auto}.ynab-privacy__heading[data-astro-cid-zzauvrl3]{font-size:var(--text-heading-3);color:var(--color-text-primary);margin:0 0 var(--space-component);font-weight:600}.ynab-privacy__content[data-astro-cid-zzauvrl3]{display:flex;flex-direction:column;gap:var(--space-element);margin-bottom:var(--space-component)}.ynab-privacy__content[data-astro-cid-zzauvrl3] p[data-astro-cid-zzauvrl3]{font-size:var(--text-body);color:var(--color-text-secondary);line-height:1.6;margin:0;max-width:55ch}.ynab-privacy__emphasis[data-astro-cid-zzauvrl3]{font-size:var(--text-lg);color:var(--color-text-primary);font-weight:500}.ynab-privacy__link[data-astro-cid-zzauvrl3]{color:var(--color-link);text-decoration:none;font-weight:500;transition:color .2s ease}.ynab-privacy__link[data-astro-cid-zzauvrl3]:hover{color:var(--color-link-hover)}.ynab-privacy__link[data-astro-cid-zzauvrl3]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}.ynab-cta[data-astro-cid-ugj4ormp]{padding:var(--space-section) var(--space-component);text-align:center;max-width:var(--max-width-content);margin:0 auto}.ynab-cta__heading[data-astro-cid-ugj4ormp]{font-size:var(--text-heading-3);color:var(--color-text-primary);margin:0 0 var(--space-element);font-weight:600}.ynab-cta__subheading[data-astro-cid-ugj4ormp]{font-size:var(--text-body);color:var(--color-text-secondary);margin:0 0 var(--space-component)}.ynab-cta__form[data-astro-cid-ugj4ormp]{max-width:24rem;margin:0 auto}
