.hero.svelte-1v4309m{position:relative;padding:140px 20px 88px;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-bg.svelte-1v4309m{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg-contrast);z-index:0}[data-theme=dark] .hero-bg.svelte-1v4309m{background:var(--bg-hero)}.hero-photo.svelte-1v4309m{display:none}.hero-content.svelte-1v4309m{position:relative;z-index:1;max-width:640px;text-align:center}.hero-content.svelte-1v4309m>:where(.svelte-1v4309m){animation:anim-fadeUp .45s ease both}.hero-content.svelte-1v4309m>:where(.svelte-1v4309m):nth-child(2){animation-delay:.06s}.hero-content.svelte-1v4309m>:where(.svelte-1v4309m):nth-child(3){animation-delay:.12s}.hero-content.svelte-1v4309m>:where(.svelte-1v4309m):nth-child(4){animation-delay:.18s}.hero-content.svelte-1v4309m>:where(.svelte-1v4309m):nth-child(5){animation-delay:.24s}.hero-content.svelte-1v4309m>:where(.svelte-1v4309m):nth-child(6){animation-delay:.3s}.hero-content.svelte-1v4309m>:where(.svelte-1v4309m):nth-child(7){animation-delay:.36s}.hero-content.svelte-1v4309m>:where(.svelte-1v4309m):nth-child(8){animation-delay:.42s}@media(prefers-reduced-motion:reduce){.hero-content.svelte-1v4309m>:where(.svelte-1v4309m){animation:none}}.hero-eyebrow.svelte-1v4309m{font-family:var(--font-body);font-size:.8125rem;text-transform:uppercase;letter-spacing:.14em;color:#faf0dc80;margin:0 0 18px}[data-theme=dark] .hero-eyebrow.svelte-1v4309m{color:var(--text-muted)}.hero-headline.svelte-1v4309m{font-family:var(--font-heading);font-size:clamp(2.5rem,6vw,3.75rem);font-weight:400;font-style:normal;color:var(--text-on-dark);line-height:1.1;margin:0 0 20px;letter-spacing:-.01em}[data-theme=dark] .hero-headline.svelte-1v4309m{color:var(--text-primary)}.hero-lead.svelte-1v4309m{font-family:var(--font-body);font-size:1.125rem;line-height:1.7;color:#faf0dcd1;margin:0 auto 14px}.hero-lead.svelte-1v4309m strong:where(.svelte-1v4309m){font-weight:700;color:#faf0dc}.hero-points.svelte-1v4309m{list-style:none;margin:0 auto 20px;padding:0;display:inline-flex;flex-direction:column;gap:10px;text-align:left}.hero-points.svelte-1v4309m li:where(.svelte-1v4309m){font-family:var(--font-body);font-size:1rem;line-height:1.5;color:#faf0dcc7;padding-left:26px;position:relative}.hero-points.svelte-1v4309m li:where(.svelte-1v4309m):before{content:"";position:absolute;left:2px;top:.42em;width:12px;height:7px;border-left:2px solid oklch(.958 .028 84.59 / .55);border-bottom:2px solid oklch(.958 .028 84.59 / .55);transform:rotate(-45deg)}[data-theme=dark] .hero-lead.svelte-1v4309m,[data-theme=dark] .hero-points.svelte-1v4309m li:where(.svelte-1v4309m){color:var(--text-secondary)}[data-theme=dark] .hero-lead.svelte-1v4309m strong:where(.svelte-1v4309m){color:var(--text-primary)}[data-theme=dark] .hero-points.svelte-1v4309m li:where(.svelte-1v4309m):before{border-color:var(--text-muted);border-top:none;border-right:none}.hero-ctas.svelte-1v4309m{display:flex;flex-direction:column;gap:14px;align-items:center;margin-bottom:22px}.hero-ctas.svelte-1v4309m .btn-white{width:100%;max-width:420px;padding:14px 28px;font-size:1rem;text-align:center;display:inline-flex;align-items:center;justify-content:center}[data-theme=dark] .hero-ctas.svelte-1v4309m .btn-white{background:var(--btn-bg);color:var(--btn-text)}.hero-secondary.svelte-1v4309m{font-family:var(--font-body);font-size:.9375rem;color:#faf0dcb3;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#faf0dc59;transition:color .2s}.hero-secondary.svelte-1v4309m:hover{color:#faf0dc}[data-theme=dark] .hero-secondary.svelte-1v4309m{color:var(--text-secondary)}[data-theme=dark] .hero-secondary.svelte-1v4309m:hover{color:var(--text-primary)}.hero-pricing.svelte-1v4309m{font-family:var(--font-body);font-size:.8125rem;line-height:1.6;color:#faf0dc73;margin:0}[data-theme=dark] .hero-pricing.svelte-1v4309m{color:var(--text-muted)}@media(min-width:900px){.hero.svelte-1v4309m{padding:160px 32px 110px;justify-content:flex-start}.hero-photo.svelte-1v4309m{display:block;position:absolute;top:0;right:0;bottom:0;left:44%;background-image:linear-gradient(90deg,var(--bg-contrast) 0%,rgba(22,18,14,.55) 45%,rgba(22,18,14,.35) 100%),url(../../../images/mjm-mwtm%20Large.jpeg);background-size:cover;background-position:center}[data-theme=dark] .hero-photo.svelte-1v4309m{background-image:linear-gradient(90deg,var(--bg-hero) 0%,rgba(12,10,8,.6) 45%,rgba(12,10,8,.4) 100%),url(../../../images/mjm-mwtm%20Large.jpeg)}.hero-content.svelte-1v4309m{max-width:1100px;width:100%;margin:0 auto;text-align:left}.hero-headline.svelte-1v4309m,.hero-lead.svelte-1v4309m{max-width:580px;margin-left:0;margin-right:0}.hero-points.svelte-1v4309m{margin-left:0}.hero-ctas.svelte-1v4309m{align-items:flex-start}.hero-ctas.svelte-1v4309m .btn-white{width:auto}}@media(max-width:480px){.hero.svelte-1v4309m{padding:110px 16px 64px}}.client-strip.svelte-1nwaz1g{position:relative;padding:40px 0 44px}.client-strip-label.svelte-1nwaz1g{margin:0 0 20px}.client-viewport.svelte-1nwaz1g{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.client-viewport.svelte-1nwaz1g::-webkit-scrollbar{display:none}.client-rows.svelte-1nwaz1g{display:flex;flex-direction:column;gap:12px;width:max-content;padding:0 16px}.client-row.svelte-1nwaz1g{display:flex;gap:12px}.client-row--offset.svelte-1nwaz1g{padding-left:46px}.client-chip.svelte-1nwaz1g{flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:10px 18px 10px 10px;background:var(--bg-primary);border:1px solid var(--border);border-radius:999px}.client-photo.svelte-1nwaz1g{width:46px;height:46px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid var(--border)}.client-photo--initials.svelte-1nwaz1g{display:inline-flex;align-items:center;justify-content:center;background:var(--bg-tertiary);color:var(--text-secondary);font-family:var(--font-heading);font-size:1rem}.client-name.svelte-1nwaz1g{font-family:var(--font-body);font-size:.9375rem;font-weight:700;color:var(--text-primary);white-space:nowrap;padding-right:4px}.client-arrow.svelte-1nwaz1g{position:absolute;top:calc(50% + 14px);transform:translateY(-50%);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--border);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;box-shadow:0 2px 10px #00000014;transition:background .2s,color .2s,border-color .2s}.client-arrow.svelte-1nwaz1g:hover{color:var(--text-primary);border-color:var(--border-strong)}.client-arrow--prev.svelte-1nwaz1g{left:12px}.client-arrow--next.svelte-1nwaz1g{right:12px}@media(max-width:600px){.client-arrow.svelte-1nwaz1g{display:none}}.trusted-by.svelte-d5ux47{padding:var(--section-pad)}.trusted-heading.svelte-d5ux47{font-family:var(--font-heading);font-size:clamp(1.4rem,3vw,1.75rem);font-weight:400;font-style:normal;color:var(--text-primary);margin:0 0 10px}.trusted-sub.svelte-d5ux47{font-family:var(--font-body);font-size:.9375rem;line-height:1.6;color:var(--text-secondary);max-width:560px;margin:0 auto 28px}.logo-rows.svelte-d5ux47{display:flex;flex-direction:column;gap:24px;align-items:center}.logo-row.svelte-d5ux47{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:22px 34px}.logo-row.svelte-d5ux47 li:where(.svelte-d5ux47){flex:0 0 auto}.logo-row.svelte-d5ux47 a:where(.svelte-d5ux47){display:flex;flex-direction:column;align-items:center;gap:8px;text-decoration:none}.logo-row.svelte-d5ux47 img:where(.svelte-d5ux47){height:40px;width:auto;border-radius:6px;transition:transform .2s}.logo-row.svelte-d5ux47 a:where(.svelte-d5ux47):hover img:where(.svelte-d5ux47),.logo-row.svelte-d5ux47 a:where(.svelte-d5ux47):focus-visible img:where(.svelte-d5ux47){transform:translateY(-2px)}.logo-name.svelte-d5ux47{font-family:var(--font-body);font-size:.75rem;color:var(--text-muted);white-space:nowrap}.problem-section.svelte-eiv6zr{padding:var(--section-pad)}.section-inner.svelte-eiv6zr.revealed{animation:anim-fadeUp .45s ease both}@media(prefers-reduced-motion:reduce){.section-inner.svelte-eiv6zr.revealed{animation:none}}.problem-lead.svelte-eiv6zr{max-width:620px;margin:20px auto 0;text-align:center;font-family:var(--font-body);font-size:1.0625rem;line-height:1.75;color:var(--text-secondary)}.problem-checklist.svelte-eiv6zr{max-width:520px;margin:32px auto 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.problem-checklist.svelte-eiv6zr li:where(.svelte-eiv6zr){display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--border);border-radius:10px;background:var(--bg-primary);font-family:var(--font-body);font-size:1rem;line-height:1.4;color:var(--text-primary)}.problem-check.svelte-eiv6zr{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border-radius:50%;background:color-mix(in srgb,var(--stage-5) 16%,transparent);color:var(--stage-5)}.problem-close.svelte-eiv6zr{max-width:560px;margin:32px auto 0;text-align:center;font-family:var(--font-body);font-size:1.0625rem;line-height:1.7;color:var(--text-primary);font-weight:600}.system-section.svelte-1qyfguo{padding:var(--section-pad)}.system-section.svelte-1qyfguo .section-heading{margin-bottom:0}.system-sub.svelte-1qyfguo{font-family:var(--font-body);font-size:1.0625rem;line-height:1.6;color:var(--text-secondary);max-width:520px;margin:14px auto 0}.system-flow.svelte-1qyfguo{list-style:none;max-width:1000px;margin:36px auto 0;padding:0;display:grid;grid-template-columns:1fr;gap:12px}.system-step.svelte-1qyfguo{display:flex}.system-flow.svelte-1qyfguo.revealed .system-step:where(.svelte-1qyfguo){animation:anim-fadeUp .4s ease both;animation-delay:var(--step-delay)}.system-card.svelte-1qyfguo{position:relative;flex:1;display:flex;flex-direction:column;gap:8px;padding:22px 22px 22px 24px;border:1px solid var(--border);border-left:3px solid var(--stage-color);border-radius:10px;background:var(--bg-primary)}.system-num.svelte-1qyfguo{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:color-mix(in srgb,var(--stage-color) 15%,transparent);color:var(--stage-color);font-family:var(--font-body);font-size:.9375rem;font-weight:700}.system-name.svelte-1qyfguo{font-family:var(--font-heading);font-size:1.375rem;font-weight:400;font-style:normal;line-height:1.15;color:var(--text-primary)}.system-line.svelte-1qyfguo{font-family:var(--font-body);font-size:.9375rem;line-height:1.55;color:var(--text-secondary)}@media(prefers-reduced-motion:reduce){.system-flow.svelte-1qyfguo.revealed .system-step:where(.svelte-1qyfguo){animation:none}}@media(min-width:769px){.system-flow.svelte-1qyfguo{grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch}.system-card.svelte-1qyfguo{width:100%}}.results-section.svelte-10imo0c{padding:var(--section-pad)}.results-wrap.svelte-10imo0c{position:relative;margin-top:32px}.results-track.svelte-10imo0c{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:4px 0}.results-track.svelte-10imo0c::-webkit-scrollbar{display:none}.result-card.svelte-10imo0c{scroll-snap-align:center;flex:0 0 100%;margin:0;display:flex;flex-direction:column;gap:18px;padding:28px 26px;background:var(--bg-primary);border:1px solid var(--border);border-radius:14px}.result-before.svelte-10imo0c{display:flex;flex-direction:column;gap:6px;padding-left:14px;border-left:2px solid var(--border-strong)}.result-tag.svelte-10imo0c{font-family:var(--font-body);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.result-before.svelte-10imo0c p:where(.svelte-10imo0c){margin:0;font-family:var(--font-body);font-size:.9375rem;line-height:1.6;color:var(--text-muted)}.result-after.svelte-10imo0c{margin:0;font-family:var(--font-heading);font-size:clamp(1.35rem,2.6vw,1.7rem);font-weight:400;font-style:normal;line-height:1.35;color:var(--text-primary)}.result-after.svelte-10imo0c strong{font-weight:400;background:color-mix(in srgb,var(--stage-5) 18%,transparent);padding:0 3px;border-radius:3px}.result-person.svelte-10imo0c{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:4px}.result-photo.svelte-10imo0c{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid var(--border)}.result-photo--initials.svelte-10imo0c{display:inline-flex;align-items:center;justify-content:center;background:var(--bg-tertiary);color:var(--text-secondary);font-family:var(--font-heading);font-size:.95rem}.result-person-text.svelte-10imo0c{display:flex;flex-direction:column;gap:1px}.result-name.svelte-10imo0c{font-family:var(--font-body);font-size:.9rem;font-weight:700;color:var(--text-primary)}.result-role.svelte-10imo0c{font-family:var(--font-body);font-size:.8125rem;color:var(--text-muted)}.result-metric.svelte-10imo0c{margin-left:auto;font-family:var(--font-body);font-size:.75rem;font-weight:600;color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border);border-radius:999px;padding:4px 10px;text-align:right}.results-arrow.svelte-10imo0c{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--border);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;box-shadow:0 2px 10px #00000014;transition:color .2s,border-color .2s}.results-arrow.svelte-10imo0c:hover{color:var(--text-primary);border-color:var(--border-strong)}.results-arrow--prev.svelte-10imo0c{left:-8px}.results-arrow--next.svelte-10imo0c{right:-8px}.results-more.svelte-10imo0c{margin-top:24px}.results-more.svelte-10imo0c a:where(.svelte-10imo0c){font-family:var(--font-body);color:var(--text-secondary);text-decoration:underline;text-underline-offset:3px}@media(min-width:769px){.result-card.svelte-10imo0c{flex-basis:calc(50% - 10px)}.results-arrow.svelte-10imo0c{display:inline-flex}.results-arrow--prev.svelte-10imo0c{left:-18px}.results-arrow--next.svelte-10imo0c{right:-18px}}.offer-card.svelte-k3rvpd{position:relative;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:12px;background:var(--bg-primary);padding:24px 20px 20px;border-top:3px solid color-mix(in srgb,var(--offer-tint, var(--border)) 55%,var(--border));transition:border-color .2s,box-shadow .2s,transform .2s}.offer-card.svelte-k3rvpd:hover{border-color:var(--border-strong);border-top-color:color-mix(in srgb,var(--offer-tint, var(--border-strong)) 80%,var(--border-strong));box-shadow:0 6px 20px #0000000f;transform:translateY(-2px)}.offer-badge.svelte-k3rvpd{position:absolute;top:-11px;right:20px;padding:3px 10px;border-radius:999px;border:1px solid var(--border);background:var(--bg-secondary);font-family:var(--font-body);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary)}.offer-icon.svelte-k3rvpd{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--offer-tint, var(--bg-secondary)) 13%,transparent)}.offer-icon-glyph.svelte-k3rvpd svg{width:44px;height:44px;display:block}.offer-step.svelte-k3rvpd{font-family:var(--font-body);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.offer-head.svelte-k3rvpd{display:flex;flex-direction:column;align-items:flex-start;gap:6px;background:none;border:none;padding:0;cursor:pointer;text-align:left;width:100%}.offer-name.svelte-k3rvpd{font-family:var(--font-heading);font-size:1.375rem;font-weight:400;font-style:normal;line-height:1.2;color:var(--text-primary)}.offer-price.svelte-k3rvpd{font-family:var(--font-body);font-size:1rem;font-weight:600;color:var(--text-primary)}.offer-sub.svelte-k3rvpd{font-family:var(--font-body);font-size:.875rem;color:var(--text-muted)}.offer-blurb.svelte-k3rvpd{font-family:var(--font-body);font-size:.9375rem;line-height:1.6;color:var(--text-secondary);margin-top:4px}.offer-more.svelte-k3rvpd{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-family:var(--font-body);font-size:.8125rem;font-weight:600;color:var(--text-muted)}.offer-more-icon.svelte-k3rvpd{font-size:1rem;line-height:1}.offer-head.svelte-k3rvpd:hover .offer-more:where(.svelte-k3rvpd){color:var(--text-primary)}.offer-details.svelte-k3rvpd{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease}.offer-card.open.svelte-k3rvpd .offer-details:where(.svelte-k3rvpd){grid-template-rows:1fr}.offer-details-inner.svelte-k3rvpd{overflow:hidden;margin:0;padding:0 0 0 20px}.offer-card.open.svelte-k3rvpd .offer-details-inner:where(.svelte-k3rvpd){padding-top:10px;padding-bottom:4px}.offer-details-inner.svelte-k3rvpd li:where(.svelte-k3rvpd){font-family:var(--font-body);font-size:.9rem;line-height:1.7;color:var(--text-secondary)}.offer-head.svelte-k3rvpd{margin-bottom:18px}.offer-cta.svelte-k3rvpd{display:inline-flex;align-items:center;justify-content:center;gap:7px;margin-top:auto;padding:12px 20px;border:1.5px solid var(--text-primary);border-radius:6px;font-family:var(--font-body);font-size:.9375rem;font-weight:600;color:var(--text-primary);text-decoration:none;transition:background .2s,color .2s}.offer-cta.svelte-k3rvpd:hover{background:var(--text-primary);color:var(--bg-primary)}@media(prefers-reduced-motion:reduce){.offer-card.svelte-k3rvpd,.offer-details.svelte-k3rvpd,.offer-details-inner.svelte-k3rvpd{transition:none}}.offers-section.svelte-eidx7v{padding:var(--section-pad);scroll-margin-top:72px}.offer-grid.svelte-eidx7v{max-width:880px;margin:36px auto 0;display:grid;grid-template-columns:1fr;gap:20px}.offers-compare.svelte-eidx7v{display:flex;flex-direction:column;gap:12px;align-items:flex-start;width:100%;max-width:880px;margin:28px auto 0;padding:20px;border:1px dashed var(--border-strong);border-radius:12px;background:none;cursor:pointer;text-align:left;transition:border-color .2s,background .2s}.offers-compare.svelte-eidx7v:hover{border-color:var(--text-muted);background:var(--bg-primary)}.offers-compare-text.svelte-eidx7v{display:flex;flex-direction:column;gap:2px}.offers-compare-title.svelte-eidx7v{font-family:var(--font-heading);font-size:1.125rem;font-weight:400;font-style:normal;color:var(--text-primary)}.offers-compare-desc.svelte-eidx7v{font-family:var(--font-body);font-size:.875rem;color:var(--text-secondary)}.offers-compare-cta.svelte-eidx7v{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-body);font-size:.9375rem;font-weight:600;color:var(--text-primary)}.offers-financing.svelte-eidx7v{max-width:880px;margin:16px auto 0;font-family:var(--font-body);font-size:.8125rem;color:var(--text-muted);text-align:center}@media(min-width:769px){.offer-grid.svelte-eidx7v{grid-template-columns:1fr 1fr}.offers-compare.svelte-eidx7v{flex-direction:row;align-items:center;justify-content:space-between}}.payfund.svelte-lv04my{padding:var(--section-pad)}.payfund-sub.svelte-lv04my{font-family:var(--font-body);font-size:1.0625rem;line-height:1.6;color:var(--text-secondary);max-width:560px;margin:14px auto 0}.payfund-cards.svelte-lv04my{max-width:640px;margin:36px auto 0;display:flex;flex-direction:column;gap:16px}.payfund-card.svelte-lv04my{border:1px solid var(--border);border-radius:14px;background:var(--bg-primary);overflow:hidden;transition:border-color .2s,box-shadow .2s}.payfund-card[open].svelte-lv04my,.payfund-card.svelte-lv04my:hover{border-color:var(--border-strong);box-shadow:0 4px 16px #0000000d}.payfund-card.svelte-lv04my summary:where(.svelte-lv04my){list-style:none;display:flex;align-items:center;gap:14px;padding:20px;cursor:pointer}.payfund-card.svelte-lv04my summary:where(.svelte-lv04my)::-webkit-details-marker{display:none}.payfund-icon.svelte-lv04my{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;border-radius:10px;background:color-mix(in srgb,var(--stage-5) 13%,transparent);color:var(--stage-5)}.payfund-summary-text.svelte-lv04my{display:flex;flex-direction:column;gap:2px;flex:1}.payfund-card-title.svelte-lv04my{font-family:var(--font-body);font-size:1.0625rem;font-weight:700;color:var(--text-primary)}.payfund-card-hint.svelte-lv04my{font-family:var(--font-body);font-size:.8125rem;color:var(--text-muted)}.payfund-chevron.svelte-lv04my{width:10px;height:10px;flex-shrink:0;border-right:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);transform:rotate(45deg);transition:transform .2s ease}.payfund-card[open].svelte-lv04my .payfund-chevron:where(.svelte-lv04my){transform:rotate(-135deg)}.payfund-body.svelte-lv04my{padding:0 20px 20px}.payfund-body.svelte-lv04my>p:where(.svelte-lv04my){font-family:var(--font-body);font-size:.9375rem;line-height:1.65;color:var(--text-secondary);margin:0}.payfund-body.svelte-lv04my a:where(.svelte-lv04my){color:var(--text-primary);text-decoration:underline;text-underline-offset:3px}.payfund-plan.svelte-lv04my{margin:0 0 18px;padding-top:6px;border-top:1px solid var(--border)}.payfund-plan-head.svelte-lv04my{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:8px 0 10px}.payfund-plan-name.svelte-lv04my{font-family:var(--font-body);font-size:.9375rem;font-weight:700;color:var(--text-primary)}.payfund-plan-lead.svelte-lv04my{font-family:var(--font-body);font-size:.875rem;font-weight:600;color:var(--stage-5)}.payfund-rows.svelte-lv04my{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.payfund-rows.svelte-lv04my li:where(.svelte-lv04my){display:grid;grid-template-columns:84px 108px 1fr;gap:10px;align-items:baseline;padding:9px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-secondary)}.payfund-term.svelte-lv04my{font-family:var(--font-body);font-size:.8125rem;color:var(--text-muted)}.payfund-amount.svelte-lv04my{font-family:var(--font-body);font-size:.9375rem;font-weight:700;color:var(--text-primary)}.payfund-detail.svelte-lv04my{font-family:var(--font-body);font-size:.8125rem;color:var(--text-secondary)}.payfund-fine.svelte-lv04my{font-family:var(--font-body);font-size:.8125rem;line-height:1.5;color:var(--text-muted);margin:4px 0 0}.payfund-financing.svelte-lv04my{max-width:640px;margin:24px auto 0;font-family:var(--font-body);font-size:.8125rem;color:var(--text-muted);text-align:center}@media(max-width:520px){.payfund-rows.svelte-lv04my li:where(.svelte-lv04my){grid-template-columns:78px 1fr}.payfund-detail.svelte-lv04my{grid-column:1 / -1}}.about-section.svelte-qxkbep{padding:var(--section-pad)}.about-grid.svelte-qxkbep{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:32px;align-items:start}.about-image.svelte-qxkbep img:where(.svelte-qxkbep){width:100%;height:auto;display:block;border-radius:12px;border:1px solid var(--border)}.about-text.svelte-qxkbep h2:where(.svelte-qxkbep){font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.4rem);font-weight:400;font-style:normal;line-height:1.15;color:var(--text-primary);margin:10px 0 20px}.about-text.svelte-qxkbep p:where(.svelte-qxkbep){font-family:var(--font-body);font-size:1.09375rem;line-height:1.8;color:var(--text-secondary);margin:0 0 14px}.about-punch.svelte-qxkbep{color:var(--text-primary);font-weight:600}.about-readmore.svelte-qxkbep{margin-top:18px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.about-readmore.svelte-qxkbep a:where(.svelte-qxkbep){color:var(--text-primary);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--border-strong);transition:color .2s}.about-readmore.svelte-qxkbep a:where(.svelte-qxkbep):hover{color:var(--text-secondary)}.about-stats.svelte-qxkbep{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid var(--border)}.about-stat-number.svelte-qxkbep{font-family:var(--font-heading);font-size:clamp(1.5rem,3.5vw,2rem);font-weight:400;color:var(--text-primary);font-variant-numeric:tabular-nums}.about-stat-label.svelte-qxkbep{font-family:var(--font-body);font-size:.8125rem;color:var(--text-muted);margin-top:2px}@media(min-width:769px){.about-grid.svelte-qxkbep{grid-template-columns:minmax(200px,300px) 1fr;gap:56px}.about-image.svelte-qxkbep{position:sticky;top:84px}}.dads-section.svelte-82f1mu{padding:var(--section-pad)}.dads-card.svelte-82f1mu{max-width:720px;margin:0 auto;padding:40px 32px;background:var(--bg-primary);border:1px solid var(--border);border-radius:16px;overflow:hidden}.dads-photo.svelte-82f1mu{margin:-40px -32px 28px;height:220px}.dads-photo.svelte-82f1mu img:where(.svelte-82f1mu){width:100%;height:100%;object-fit:cover;object-position:center 45%;display:block}@media(min-width:769px){.dads-photo.svelte-82f1mu{margin:-52px -56px 32px;height:260px}}.dads-card.svelte-82f1mu p:where(.svelte-82f1mu){font-family:var(--font-body);font-size:1.09375rem;line-height:1.8;color:var(--text-secondary);margin:0 0 14px}.dads-card.svelte-82f1mu .dads-punch:where(.svelte-82f1mu){font-family:var(--font-heading);font-size:1.375rem;font-weight:400;font-style:normal;color:var(--text-primary);margin:6px 0 0}.dads-cta.svelte-82f1mu{display:inline-flex;align-items:center;justify-content:center;margin-top:24px;padding:14px 28px;border-radius:6px;background:var(--btn-bg);color:var(--btn-text);font-family:var(--font-body);font-size:1rem;font-weight:600;text-decoration:none;transition:opacity .2s}.dads-cta.svelte-82f1mu:hover{opacity:.9}@media(min-width:769px){.dads-card.svelte-82f1mu{padding:52px 56px}}.blog-quotes.svelte-1kd9zhc{padding:var(--section-pad);border-top:1px solid var(--border)}.quotes-header.svelte-1kd9zhc{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.carousel-btns.svelte-1kd9zhc{display:flex;gap:8px}.carousel-btn.svelte-1kd9zhc{position:static;transform:none;box-shadow:none;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--border);background:var(--bg-primary);cursor:pointer;color:var(--text-primary);transition:background .2s}.carousel-btn.svelte-1kd9zhc:hover{background:var(--bg-secondary);box-shadow:none}.quotes-carousel-wrap.svelte-1kd9zhc{position:relative;overflow:hidden;margin:0 -20px;padding:0 20px}@media(min-width:769px){.quotes-carousel-wrap.svelte-1kd9zhc{margin:0 -24px;padding:0 24px}}.quotes-carousel.svelte-1kd9zhc{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.quotes-carousel.svelte-1kd9zhc::-webkit-scrollbar{display:none}.quote-card.svelte-1kd9zhc{scroll-snap-align:start;flex:0 0 320px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:28px 24px;text-decoration:none;color:var(--text-primary);background:var(--bg-tertiary);border-radius:10px;border:1px solid var(--border);transition:transform .2s,box-shadow .2s}.quote-card.svelte-1kd9zhc:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.quote-card-text.svelte-1kd9zhc{font-family:var(--font-heading);font-size:1.1rem;font-weight:400;font-style:italic;line-height:1.5;margin:0}.quote-card-footer.svelte-1kd9zhc{display:flex;align-items:center;gap:10px;margin-top:auto}.quote-card-thumb.svelte-1kd9zhc{width:36px;height:36px;border-radius:4px;overflow:hidden;flex-shrink:0;background:var(--bg-secondary)}.quote-card-thumb.svelte-1kd9zhc img:where(.svelte-1kd9zhc){width:100%;height:100%;object-fit:cover;display:block}.quote-card-source.svelte-1kd9zhc{font-family:var(--font-body);font-size:.75rem;font-weight:400;color:var(--text-muted);line-height:1.35}.sticky-cta.svelte-1x7pvf4{position:fixed;inset:auto 0 0 0;z-index:150;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(0deg,var(--bg-primary) 65%,transparent);transform:translateY(110%);opacity:0;transition:transform .2s ease,opacity .2s ease;pointer-events:none}.sticky-cta.visible.svelte-1x7pvf4{transform:translateY(0);opacity:1;pointer-events:auto}.sticky-btn.svelte-1x7pvf4{display:flex;align-items:center;justify-content:center;width:100%;padding:14px 20px;border:none;border-radius:999px;background:var(--btn-bg);color:var(--btn-text);font-family:var(--font-body);font-size:1rem;font-weight:600;text-decoration:none;cursor:pointer;box-shadow:0 4px 20px #0000002e}@media(prefers-reduced-motion:reduce){.sticky-cta.svelte-1x7pvf4{transition:none}}@media(min-width:769px){.sticky-cta.svelte-1x7pvf4{display:none}}.pathfinder.svelte-lgb8jz{padding:80px 20px;background:var(--bg-contrast);color:var(--text-on-dark)}.section-inner.svelte-lgb8jz{max-width:640px;margin:0 auto}.pathfinder-header.svelte-lgb8jz{text-align:center;margin-bottom:40px}.quiz-lead.svelte-lgb8jz{font-family:var(--font-body);font-size:1rem;line-height:1.6;color:var(--text-secondary);max-width:540px;margin:14px auto 0}.section-label.svelte-lgb8jz{font-family:var(--font-body);font-size:.8125rem;text-transform:uppercase;letter-spacing:.12em;color:#faf0dc66;margin-bottom:12px}.section-heading.svelte-lgb8jz{font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:400;font-style:normal;color:var(--text-on-dark);line-height:1.2;margin-bottom:12px}.quiz-container.svelte-lgb8jz{background:var(--bg-primary);border:1px solid var(--border);border-radius:12px;padding:32px 28px}.step-illustration.svelte-lgb8jz{display:flex;justify-content:center;margin-bottom:20px;max-width:80px;margin-left:auto;margin-right:auto}.step-illustration.svelte-lgb8jz svg{width:100%;height:auto;display:block}.step-nav.svelte-lgb8jz{display:flex;align-items:center;justify-content:center;margin-top:28px;gap:12px;position:relative}.step-counter.svelte-lgb8jz{font-family:var(--font-body);font-size:.8125rem;color:var(--text-muted);letter-spacing:.02em}.next-btn.svelte-lgb8jz{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:.9375rem;font-weight:600;color:var(--btn-text);background:var(--btn-bg);border:none;border-radius:6px;padding:10px 22px;cursor:pointer;margin-top:20px;transition:background .2s,opacity .2s}.next-btn.svelte-lgb8jz:hover:not(:disabled){background:var(--btn-bg-hover)}.next-btn.svelte-lgb8jz:disabled{opacity:.4;cursor:not-allowed}.back-btn.svelte-lgb8jz{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:.875rem;color:var(--text-muted);background:none;border:none;cursor:pointer;padding:4px 0;transition:color .2s;position:absolute;left:0}.back-btn.svelte-lgb8jz:hover{color:var(--text-primary)}.step-question.svelte-lgb8jz{font-family:var(--font-heading);font-size:1.5rem;font-weight:400;color:var(--text-primary);margin-bottom:24px;line-height:1.25}.step-enter.svelte-lgb8jz{animation:svelte-lgb8jz-fadeUp .3s ease}@keyframes svelte-lgb8jz-fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.options.svelte-lgb8jz{display:flex;flex-direction:column;gap:10px}.option.svelte-lgb8jz{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:2px 16px;align-items:center;text-align:left;padding:16px 20px;border:1px solid var(--border);border-radius:8px;background:var(--bg-primary);cursor:pointer;transition:border-color .2s,background .2s;font-family:var(--font-body)}.option.svelte-lgb8jz:hover{border-color:var(--border-strong);background:var(--bg-hover)}.option.selected.svelte-lgb8jz{border-color:var(--text-primary);background:var(--bg-hover)}.option-label.svelte-lgb8jz{font-family:var(--font-heading);font-size:1.05rem;font-weight:400;color:var(--text-primary);grid-column:1;grid-row:1}.option-desc.svelte-lgb8jz{font-size:.875rem;color:var(--text-muted);line-height:1.4;grid-column:1;grid-row:2}.option.svelte-lgb8jz .option-arrow{grid-column:2;grid-row:1 / -1;color:var(--text-muted);opacity:0;transition:opacity .2s,transform .2s}.option.svelte-lgb8jz:hover .option-arrow{opacity:1;transform:translate(2px)}.option.svelte-lgb8jz .option-check{grid-column:2;grid-row:1 / -1;color:var(--text-primary)}.result.svelte-lgb8jz{animation:svelte-lgb8jz-fadeUp .4s ease}.result-header.svelte-lgb8jz{text-align:center;margin-bottom:32px}.result-label.svelte-lgb8jz{font-family:var(--font-body);font-size:.8125rem;text-transform:uppercase;letter-spacing:.12em;color:var(--text-on-dark);opacity:.6;margin-bottom:12px}.result-headline.svelte-lgb8jz{font-family:var(--font-heading);font-size:clamp(1.5rem,4vw,2rem);font-weight:400;font-style:italic;color:var(--text-on-dark);line-height:1.2;margin-bottom:14px}.result-insight.svelte-lgb8jz{font-size:1.0625rem;color:var(--text-on-dark);opacity:.75;line-height:1.65;max-width:520px;margin:0 auto}.result-cards.svelte-lgb8jz{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.result-card.svelte-lgb8jz{padding:28px 24px;border-radius:12px;border:1px solid var(--border);background:var(--bg-primary)}.result-card.primary.svelte-lgb8jz{border-color:var(--text-primary);border-width:1.5px}.card-rec-label.svelte-lgb8jz,.card-alt-label.svelte-lgb8jz{font-family:var(--font-body);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px}.card-rec-label.svelte-lgb8jz{color:var(--text-primary);font-weight:600}.card-alt-label.svelte-lgb8jz{color:var(--text-muted)}.card-name.svelte-lgb8jz{font-family:var(--font-heading);font-size:1.375rem;font-weight:400;color:var(--text-primary);margin-bottom:4px}.card-price.svelte-lgb8jz{font-family:var(--font-body);font-size:.9375rem;color:var(--text-muted);margin-bottom:12px}.card-desc.svelte-lgb8jz{font-size:.9375rem;color:var(--text-secondary);line-height:1.6;margin-bottom:16px}.card-badge.svelte-lgb8jz{display:inline-block;font-family:var(--font-body);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--warning);background:#a68a4b1a;padding:4px 10px;border-radius:4px;margin-bottom:16px}.card-cta.svelte-lgb8jz{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:.9375rem;font-weight:600;color:var(--btn-text);background:var(--btn-bg);border-radius:6px;padding:10px 22px;text-decoration:none;transition:background .2s}.card-cta.svelte-lgb8jz:hover{background:var(--btn-bg-hover)}.card-cta-secondary.svelte-lgb8jz{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:.9375rem;color:var(--text-primary);text-decoration:none;font-weight:600;transition:color .2s}.card-cta-secondary.svelte-lgb8jz:hover{color:var(--accent-hover)}.result-footer.svelte-lgb8jz{text-align:center}.restart-btn.svelte-lgb8jz{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:.8125rem;color:var(--text-muted);background:color-mix(in srgb,var(--text-muted) 10%,transparent);border:1px solid color-mix(in srgb,var(--text-muted) 20%,transparent);border-radius:6px;cursor:pointer;padding:8px 16px;margin-bottom:12px;transition:color .2s,background .2s,border-color .2s}.restart-btn.svelte-lgb8jz:hover{color:var(--text-primary);background:color-mix(in srgb,var(--text-muted) 18%,transparent);border-color:color-mix(in srgb,var(--text-muted) 35%,transparent)}.result-reassurance.svelte-lgb8jz{font-size:.875rem;color:var(--text-muted);line-height:1.5}.result-reassurance.svelte-lgb8jz a:where(.svelte-lgb8jz){color:var(--text-secondary);text-decoration:underline;text-underline-offset:2px}.result-reassurance.svelte-lgb8jz a:where(.svelte-lgb8jz):hover{color:var(--text-primary)}@media(max-width:480px){.pathfinder.svelte-lgb8jz{padding:56px 16px}.quiz-container.svelte-lgb8jz{padding:24px 18px}.step-question.svelte-lgb8jz{font-size:1.25rem}.option.svelte-lgb8jz{padding:14px 16px}.result-card.svelte-lgb8jz{padding:22px 18px}}@media(prefers-reduced-motion:reduce){.step-enter.svelte-lgb8jz,.result.svelte-lgb8jz{animation:none}}.page-home.svelte-skv6c4{--section-pad: 64px 20px}@media(min-width:769px){.page-home.svelte-skv6c4{--section-pad: 100px 24px}}.faq-section.svelte-skv6c4{padding:var(--section-pad);background:var(--bg-tertiary)}.faq-section.svelte-skv6c4 .section-heading:where(.svelte-skv6c4){margin-bottom:32px}.faq-section.svelte-skv6c4 .faq-list{max-width:720px;margin:0 auto}.compare-modal-overlay.svelte-skv6c4{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#14100a8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:flex-start;justify-content:center;padding:48px 16px;overflow-y:auto;animation:svelte-skv6c4-compare-fade .2s ease}.compare-modal.svelte-skv6c4{position:relative;width:100%;max-width:960px;background:var(--bg-primary);border:1px solid var(--border);border-radius:16px;padding:48px 32px 40px;box-shadow:0 20px 60px #0000004d;animation:svelte-skv6c4-compare-rise .25s cubic-bezier(.16,1,.3,1)}.compare-modal-close.svelte-skv6c4{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;transition:background .2s,color .2s}.compare-modal-close.svelte-skv6c4:hover{background:var(--bg-hover);color:var(--text-primary)}@keyframes svelte-skv6c4-compare-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-skv6c4-compare-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.compare-modal.svelte-skv6c4{padding:44px 16px 28px}.compare-modal-overlay.svelte-skv6c4{padding:24px 10px}}@media(prefers-reduced-motion:reduce){.compare-modal-overlay.svelte-skv6c4,.compare-modal.svelte-skv6c4{animation:none}}.quiz-modal-overlay.svelte-skv6c4{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#14100a8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:flex-start;justify-content:center;padding:48px 16px;overflow-y:auto;animation:svelte-skv6c4-compare-fade .2s ease}.quiz-modal.svelte-skv6c4{position:relative;width:100%;max-width:680px;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #0000004d;animation:svelte-skv6c4-compare-rise .25s cubic-bezier(.16,1,.3,1)}.quiz-modal-close.svelte-skv6c4{position:absolute;top:14px;right:14px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid rgba(250,246,240,.25);background:#faf6f01f;color:var(--text-on-dark);cursor:pointer;transition:background .2s}.quiz-modal-close.svelte-skv6c4:hover{background:#faf6f038}@media(max-width:600px){.quiz-modal-overlay.svelte-skv6c4{padding:24px 10px}}@media(prefers-reduced-motion:reduce){.quiz-modal-overlay.svelte-skv6c4,.quiz-modal.svelte-skv6c4{animation:none}}
