.comparison.svelte-i59wxn{--comparison-ink:var(--dreem-ink);--comparison-muted:var(--dreem-muted);min-width:0;margin:0}.comparison--dark.svelte-i59wxn{--comparison-ink:var(--dreem-on-dark);--comparison-muted:var(--dreem-on-dark-muted)}.comparison__images.svelte-i59wxn{aspect-ratio:3/2;background:#e5dfd5;position:relative;overflow:hidden}.comparison__images.svelte-i59wxn:focus-within{outline:3px solid var(--dreem-accent);outline-offset:5px}img.svelte-i59wxn{object-fit:cover;width:100%;height:100%;display:block}.comparison__before.svelte-i59wxn{clip-path:inset(0 calc(100% - var(--position)) 0 0);position:absolute;inset:0}.comparison__label.svelte-i59wxn{color:#fff;pointer-events:none;background:#111;padding:.45rem .65rem;font-size:.6875rem;font-weight:800;position:absolute;top:1rem}.comparison__label--before.svelte-i59wxn{left:1rem}.comparison__label--after.svelte-i59wxn{background:var(--dreem-accent);right:1rem}.comparison__divider.svelte-i59wxn{top:0;bottom:0;left:var(--position);pointer-events:none;background:#fff;width:2px;position:absolute;transform:translate(-50%)}.comparison__divider.svelte-i59wxn span:where(.svelte-i59wxn){color:#111;background:#fff;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 12px #0002}input.svelte-i59wxn{box-sizing:border-box;opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}figcaption.svelte-i59wxn{color:var(--comparison-muted);gap:.5rem;padding-top:1rem;display:grid}label.svelte-i59wxn{color:var(--comparison-ink);cursor:ew-resize;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}p.svelte-i59wxn{margin:0;font-size:.75rem;line-height:1.5}.preparation-page.svelte-vtwhto{--dreem-ink:#070707;--dreem-muted:#0707079e;--dreem-border-medium:#07070724;--dreem-surface-dark:#050505;--preparation-gutter:1.375rem;--preparation-cap-height:clamp(5rem, 13vw, 6rem);--preparation-overlap:2.75rem;background:var(--dreem-surface-dark);color:#fff;font-synthesis:none;font-family:Dreem Sohne,Helvetica Neue,sans-serif}.preparation-page.svelte-vtwhto,.preparation-page.svelte-vtwhto *,.preparation-page.svelte-vtwhto :before,.preparation-page.svelte-vtwhto :after{box-sizing:border-box}h1.svelte-vtwhto,h2.svelte-vtwhto,h3.svelte-vtwhto,p.svelte-vtwhto{margin:0}.section__inner.svelte-vtwhto{width:min(100%,75rem);margin-inline:auto}.section.svelte-vtwhto{padding:clamp(4.5rem, 8vw, 7rem) var(--preparation-gutter);scroll-margin-top:calc(var(--dreem-public-header-height) + 1.5rem)}.eyebrow.svelte-vtwhto{color:var(--dreem-accent);text-transform:uppercase;font-size:.6875rem;font-weight:800;line-height:1.3}h1.svelte-vtwhto,h2.svelte-vtwhto,h3.svelte-vtwhto{letter-spacing:0;font-weight:800}h1.svelte-vtwhto,h2.svelte-vtwhto{text-wrap:balance}h2.svelte-vtwhto{font-size:clamp(2.6rem,8vw,5rem);line-height:.93}h3.svelte-vtwhto{font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.05}p.svelte-vtwhto{font-size:1rem;line-height:1.62}.hero.svelte-vtwhto{padding:8.5rem var(--preparation-gutter) calc(var(--preparation-cap-height) + var(--preparation-overlap) + 2.5rem);background:var(--dreem-surface-dark);position:relative}.hero__media.svelte-vtwhto,.hero__shade.svelte-vtwhto{position:absolute;inset:0}.hero__media.svelte-vtwhto{overflow:hidden}.hero__media.svelte-vtwhto img:where(.svelte-vtwhto){object-fit:cover;object-position:60% center;width:100%;height:100%;display:block}.hero__shade.svelte-vtwhto{pointer-events:none;background:linear-gradient(90deg,#000000d6,#00000080),linear-gradient(#0000001f 0%,#0000004d 65%,#050505 100%)}.hero__inner.svelte-vtwhto{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid;position:relative}.hero__title-block.svelte-vtwhto,.hero__details.svelte-vtwhto{align-content:start;gap:1.35rem;min-width:0;display:grid}h1.svelte-vtwhto{max-width:14ch;font-size:min(var(--dreem-public-hero-title-size), 14vw);line-height:var(--dreem-public-hero-title-line-height)}h1.svelte-vtwhto span:where(.svelte-vtwhto){display:block}.hero__details.svelte-vtwhto{max-width:43rem}.hero__lede.svelte-vtwhto{color:#ffffffd1;font-size:var(--dreem-public-hero-lede-size);line-height:var(--dreem-public-hero-lede-line-height)}.hero__note.svelte-vtwhto{color:var(--dreem-on-dark-muted);font-size:.8125rem}.hero__topics.svelte-vtwhto{gap:0 1.5rem;display:grid}.hero__topics.svelte-vtwhto a:where(.svelte-vtwhto){border-top:1px solid var(--dreem-on-dark-border);color:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:3.25rem;padding-block:.75rem;font-size:.875rem;line-height:1.4;text-decoration:none;display:grid}.hero__topics.svelte-vtwhto a:where(.svelte-vtwhto):hover{color:var(--dreem-accent)}.hero__topics.svelte-vtwhto a:where(.svelte-vtwhto):focus-visible{outline:2px solid var(--dreem-accent);outline-offset:4px}.topic-number.svelte-vtwhto{color:var(--dreem-accent);font-size:.6875rem;font-weight:800}.repairs.svelte-vtwhto{padding-top:0;padding-bottom:0;position:relative}.repairs-bubble.svelte-vtwhto{--dreem-bubble-padding:1.5rem 1.25rem 2rem;--dreem-bubble-cap-height:var(--preparation-cap-height);margin-top:calc(0rem - var(--preparation-overlap))}.repairs__intro.svelte-vtwhto{gap:1.75rem;margin-bottom:2.5rem;display:grid}.section-heading.svelte-vtwhto{align-content:start;gap:1.25rem;display:grid}.repairs__copy.svelte-vtwhto{color:var(--dreem-muted);align-content:start;gap:1.25rem;display:grid}.repairs__copy.svelte-vtwhto .lede:where(.svelte-vtwhto){color:var(--dreem-ink)}.repair-grid.svelte-vtwhto{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.repair-item.svelte-vtwhto{border:1px solid var(--dreem-border-medium);color:var(--dreem-ink);background:#fff;align-content:start;gap:1rem;padding:1.25rem;display:grid}.repair-item--accent.svelte-vtwhto{border-color:var(--dreem-accent);background:var(--dreem-accent);color:#fff}.repair-item--dark.svelte-vtwhto{border-color:var(--dreem-surface-dark);background:var(--dreem-surface-dark);color:#fff}.repair-item__number.svelte-vtwhto,.photo-step__number.svelte-vtwhto,.process-card__number.svelte-vtwhto{color:var(--dreem-accent);font-size:.75rem;font-weight:800;line-height:1}.repair-item--accent.svelte-vtwhto .repair-item__number:where(.svelte-vtwhto),.repair-item--dark.svelte-vtwhto .repair-item__number:where(.svelte-vtwhto){color:#fff}.repair-item.svelte-vtwhto h3:where(.svelte-vtwhto){font-size:clamp(1.35rem,2.2vw,1.75rem)}.repair-item.svelte-vtwhto p:where(.svelte-vtwhto){color:var(--dreem-muted);font-size:.9375rem;line-height:1.52}.repair-item--accent.svelte-vtwhto p:where(.svelte-vtwhto){color:var(--dreem-ink)}.repair-item--dark.svelte-vtwhto p:where(.svelte-vtwhto){color:var(--dreem-on-dark-muted)}.repairs__note.svelte-vtwhto{color:var(--dreem-ink);background:#07070709;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:1.25rem;font-size:.875rem;display:flex}.repairs__note.svelte-vtwhto svg{color:var(--dreem-accent);flex-shrink:0;margin-top:.1rem}.comparison-grid.svelte-vtwhto{grid-template-columns:minmax(0,1fr);gap:2.5rem 2rem;display:grid}.repairs__examples.svelte-vtwhto{margin-top:3rem}.preparation-example.svelte-vtwhto{min-width:0}.preparation-example.svelte-vtwhto>h3:where(.svelte-vtwhto){margin-bottom:1rem;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.2}.presentation__heading.svelte-vtwhto{max-width:47rem;margin-bottom:2.5rem}.presentation.svelte-vtwhto .lede:where(.svelte-vtwhto){max-width:43rem;color:var(--dreem-on-dark-muted)}.presentation__copy.svelte-vtwhto{gap:2.5rem 2rem;margin-top:3rem;display:grid}.photo-step.svelte-vtwhto{border-top:1px solid var(--dreem-on-dark-border);align-content:start;gap:1rem;padding-top:1.5rem;display:grid}.photo-step.svelte-vtwhto p:where(.svelte-vtwhto){color:var(--dreem-on-dark-muted);font-size:.9375rem}.truth-note.svelte-vtwhto{border-left:2px solid var(--dreem-accent);grid-column:1/-1;max-width:52rem;padding:.15rem 0 .15rem 1.25rem}.truth-note.svelte-vtwhto h3:where(.svelte-vtwhto){font-size:1rem;line-height:1.4}.truth-note.svelte-vtwhto p:where(.svelte-vtwhto){color:var(--dreem-on-dark-muted);margin-top:.75rem;font-size:.875rem}.process.svelte-vtwhto{padding-top:0}.process__heading.svelte-vtwhto{max-width:47rem}.process__steps.svelte-vtwhto{grid-template-columns:minmax(0,1fr);gap:.75rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.process-card.svelte-vtwhto{color:var(--dreem-ink);background:#fff;align-content:start;gap:1rem;padding:1.5rem;display:grid}.process-card.svelte-vtwhto p:where(.svelte-vtwhto){color:var(--dreem-muted)}.process-card--accent.svelte-vtwhto{background:var(--dreem-accent);color:#fff}.process-card--accent.svelte-vtwhto .process-card__number:where(.svelte-vtwhto){color:#fff}.process-card--accent.svelte-vtwhto p:where(.svelte-vtwhto){color:var(--dreem-ink)}.final-cta.svelte-vtwhto{padding-top:clamp(4.75rem,8vw,6.5rem)}.cta-bubble.svelte-vtwhto{--dreem-bubble-padding:clamp(1.5rem, 4vw, 4rem);--dreem-bubble-cap-height:clamp(4.75rem, 8vw, 6.5rem);max-width:48rem}.cta-bubble__content.svelte-vtwhto{grid-template-columns:minmax(0,1fr);justify-items:start;gap:2rem;display:grid}.cta-bubble__content.svelte-vtwhto h2:where(.svelte-vtwhto){font-size:clamp(2.1rem,5vw,4rem)}.cta-bubble__content.svelte-vtwhto p:where(.svelte-vtwhto){color:var(--dreem-ink);margin-top:1.25rem}@media (width>=40rem){.repair-grid.svelte-vtwhto{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=48rem){.preparation-page.svelte-vtwhto{--preparation-gutter:3rem}.hero__topics.svelte-vtwhto,.comparison-grid.svelte-vtwhto,.presentation__copy.svelte-vtwhto{grid-template-columns:repeat(2,minmax(0,1fr))}.repairs-bubble.svelte-vtwhto{--dreem-bubble-padding:2.5rem}.process__steps.svelte-vtwhto{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.hero.svelte-vtwhto{padding-top:10rem}.hero__inner.svelte-vtwhto{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:3.5rem}h1.svelte-vtwhto{font-size:clamp(3rem,6.25vw,5rem)}.repairs-bubble.svelte-vtwhto{--dreem-bubble-padding:3rem}.repairs__intro.svelte-vtwhto{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem}.repair-grid.svelte-vtwhto{grid-template-columns:repeat(4,minmax(0,1fr))}.process-card.svelte-vtwhto{padding:2rem}}@media (width>=80rem){.preparation-page.svelte-vtwhto{--preparation-gutter:4rem}.repairs-bubble.svelte-vtwhto{--dreem-bubble-padding:4rem}}
