.home-review-proof__screen.svelte-5gx033{width:fit-content;max-width:100%;min-width:0;justify-self:start}.home-review-proof__metric.svelte-5gx033{display:flex;width:max-content;max-width:100%;height:100%;min-width:0;align-items:center;gap:clamp(1rem,3vw,2rem);padding:clamp(1.25rem,3vw,2rem);color:#20100e}.home-review-proof__total.svelte-5gx033{display:grid;min-width:3ch;justify-items:center;gap:.35rem}.home-review-proof__total.svelte-5gx033>strong:where(.svelte-5gx033){min-width:3ch;font-size:clamp(2.75rem,5.5vw,4.75rem);font-weight:720;line-height:.82;letter-spacing:-.04em}.home-review-proof__total.svelte-5gx033>span:where(.svelte-5gx033){color:#000;font-size:.66rem;font-weight:700;line-height:1;letter-spacing:.16em}.home-review-proof__metric.svelte-5gx033>div:where(.svelte-5gx033){display:grid;gap:.35rem;font-size:.95rem}.home-review-proof__metric.svelte-5gx033 small:where(.svelte-5gx033){color:#5a4847;font-size:.75rem}.home-review-proof__screen[data-compact=true].svelte-5gx033 .home-review-proof__metric:where(.svelte-5gx033){gap:.75rem;padding:0;color:var(--foreground)}.home-review-proof__screen[data-compact=true].svelte-5gx033 .home-review-proof__total:where(.svelte-5gx033){gap:.2rem}.home-review-proof__screen[data-compact=true].svelte-5gx033 .home-review-proof__total:where(.svelte-5gx033)>strong:where(.svelte-5gx033){font-size:clamp(1.65rem,2.4vw,2.15rem);line-height:1}.home-review-proof__screen[data-compact=true].svelte-5gx033 .home-review-proof__total:where(.svelte-5gx033)>span:where(.svelte-5gx033){color:var(--muted-foreground);font-size:.6rem}.home-review-proof__screen[data-compact=true].svelte-5gx033 .home-review-proof__metric:where(.svelte-5gx033)>div:where(.svelte-5gx033){gap:.2rem;font-size:var(--text-xs)}@media(max-width:48rem){.home-review-proof__screen.svelte-5gx033{width:100%}.home-review-proof__screen.svelte-5gx033:not([data-compact=true]) .home-review-proof__total:where(.svelte-5gx033)>strong:where(.svelte-5gx033){font-size:clamp(2.5rem,10vw,4rem)}}.home-planner.svelte-1fgztrk{padding:clamp(3rem,6vw,5rem) max(1rem,calc((100% - var(--container-7xl)) / 2 + 1rem));background-color:var(--background)}.home-planner__heading.svelte-1fgztrk{font-size:var(--text-lg);font-weight:700;text-align:center;margin:0 0 1rem}.home-planner__tabs{gap:clamp(1.5rem,3vw,2.5rem)}.home-planner__selector.svelte-1fgztrk{width:min(100%,54rem);margin-inline:auto;container:home-tool-selector / inline-size}.home-planner__selector-grid.svelte-1fgztrk{position:relative}.home-planner__choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:.75rem;width:100%}.home-planner__all-tools{display:none}@container home-tool-selector (min-width: 18.75rem) and (max-width: 28.499rem){.home-planner__all-tools{display:inline-flex;position:absolute;inset-inline-end:0;inset-block-end:0;width:calc((100% - .75rem)/2);height:4rem}}.home-planner__choice{min-height:4rem;justify-content:flex-start;gap:.75rem;border:0;border-radius:var(--radius-control);background:var(--surface-field);padding:.7rem .85rem;text-align:left;color:var(--foreground)}.home-planner__choice:hover{background:var(--control-surface-hover)}.home-planner__choice-label.svelte-1fgztrk{display:grid;gap:0;min-width:0}.home-planner__choice-label.svelte-1fgztrk strong:where(.svelte-1fgztrk){font-size:var(--text-sm)}.home-planner__choice-label.svelte-1fgztrk small:where(.svelte-1fgztrk){color:var(--muted-foreground);font-size:var(--text-xs);font-weight:400}.home-planner__layout.svelte-1fgztrk{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-height:24rem}.home-planner__copy.svelte-1fgztrk,.home-planner__screen-stage.svelte-1fgztrk{min-width:0}.home-planner__copy.svelte-1fgztrk>p:where(.svelte-1fgztrk):not(.data-label){max-width:32rem}.home-planner__actions.svelte-1fgztrk{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}@media(max-width:52rem){.home-planner__layout.svelte-1fgztrk{grid-template-columns:minmax(0,1fr);gap:2.5rem}.home-planner__copy.svelte-1fgztrk{grid-row:2}.home-planner__screen-stage.svelte-1fgztrk{grid-row:1;width:min(100%,46rem);margin-inline:auto}}@media(max-width:34rem){.home-planner.svelte-1fgztrk{padding-inline:.75rem}.home-planner__actions.svelte-1fgztrk{display:grid}.home-planner__actions.svelte-1fgztrk [data-slot=button]{width:100%}}.home-review-marquee.svelte-1v3qpg5{--review-card-width: clamp(21rem, 34vw, 29rem);--review-card-height: clamp(7.25rem, 9vw, 8.25rem);--review-gap: clamp(.65rem, 1vw, .9rem);--review-row-inset: .25rem;--review-row-gap: calc(var(--review-gap) - 2 * var(--review-row-inset));padding-block:clamp(3rem,5vw,5rem);background-color:var(--background);color:var(--foreground);overflow:hidden}.home-review-marquee__heading.svelte-1v3qpg5{display:grid;width:min(100% - 2rem,78rem);margin-inline:auto;grid-template-columns:minmax(0,1fr) minmax(24rem,.9fr);align-items:center;gap:clamp(2rem,5vw,5rem)}.home-review-marquee__intro.svelte-1v3qpg5{min-width:0}.home-review-marquee__eyebrow.svelte-1v3qpg5{margin:0;color:var(--primary)}.home-review-marquee.svelte-1v3qpg5 h2:where(.svelte-1v3qpg5){margin-top:.75rem;font-size:clamp(1.7rem,3vw,2.75rem);font-weight:800;letter-spacing:-.035em;line-height:1.05}.home-review-marquee__description.svelte-1v3qpg5{max-width:65ch;margin-top:.85rem;color:var(--muted-foreground);font-size:1rem;line-height:1.5}.home-review-marquee__intro.svelte-1v3qpg5 a{margin-top:1.5rem}.home-review-card.svelte-1v3qpg5{display:grid;width:var(--review-card-width);height:var(--review-card-height);flex:none;grid-template-columns:var(--review-card-height) minmax(0,1fr);overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-base);color:var(--foreground);cursor:pointer;text-align:left;box-shadow:var(--shadow-xs);outline:none;transition:border-color var(--motion-fast),transform var(--motion-fast)}.home-review-card.svelte-1v3qpg5:hover{border-color:color-mix(in srgb,var(--brand-orange-500) 48%,var(--border));transform:translateY(-2px)}.home-review-card.svelte-1v3qpg5:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--ring)}.home-review-card.svelte-1v3qpg5>img:where(.svelte-1v3qpg5){width:100%;height:100%;object-fit:cover}.home-review-card__copy.svelte-1v3qpg5{display:flex;min-width:0;flex-direction:column;padding:clamp(.8rem,1.4vw,1rem)}.home-review-card__person.svelte-1v3qpg5{display:flex;min-width:0;align-items:center;gap:.4rem}.home-review-card__person.svelte-1v3qpg5 strong:where(.svelte-1v3qpg5){overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.home-review-card__stars.svelte-1v3qpg5{display:inline-flex;margin-left:auto;flex:none;gap:.08rem}.home-review-card__stars.svelte-1v3qpg5 svg{width:.75rem;height:.75rem}.home-review-card__quote.svelte-1v3qpg5{display:-webkit-box;margin-top:.45rem;overflow:hidden;color:var(--muted-foreground);font-size:.78rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}@media(max-width:42rem){.home-review-marquee.svelte-1v3qpg5{--review-card-width: min(21rem, calc(100vw - 2rem) );--review-card-height: 7.25rem}}@media(max-width:55rem){.home-review-marquee__heading.svelte-1v3qpg5{grid-template-columns:minmax(0,1fr)}.home-review-marquee__proof.svelte-1v3qpg5{grid-row:1}.home-review-marquee__intro.svelte-1v3qpg5{grid-row:2}}@media(prefers-reduced-motion:reduce){.home-review-card.svelte-1v3qpg5{transition:none}.home-review-card.svelte-1v3qpg5:hover{transform:none}}
