.wrap.svelte-tsfjlg{max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.sec.svelte-tsfjlg{padding:var(--lucht, clamp(56px, 6vw, 88px)) 0}.hero.svelte-tsfjlg{padding:clamp(72px,8vw,120px) 0 clamp(40px,5vw,64px);text-align:center}.showcase-band.svelte-tsfjlg{border-bottom:1px solid var(--border);padding:0 0 clamp(48px,6vw,88px)}.showcase.svelte-tsfjlg{margin:0;border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--border);box-shadow:var(--shadow);aspect-ratio:21 / 9}.showcase.svelte-tsfjlg img:where(.svelte-tsfjlg){width:100%;height:100%;object-fit:cover;display:block}@media(max-width:700px){.showcase.svelte-tsfjlg{aspect-ratio:4 / 3}}.heroinner.svelte-tsfjlg{max-width:720px;margin:0 auto}.eyebrow.svelte-tsfjlg{display:inline-flex;align-items:center;gap:var(--sp-8);border:1px solid var(--border);border-radius:var(--radius-pill);padding:var(--sp-6) var(--sp-16);margin-bottom:var(--sp-24);background:var(--surface)}.flag.svelte-tsfjlg{flex:none}h1.svelte-tsfjlg{font-family:var(--font-heading);font-weight:var(--fw-heading);font-size:var(--fs-display);letter-spacing:var(--ls-display);line-height:1.08;color:var(--text);margin:0 0 var(--sp-24)}.lede.svelte-tsfjlg{font-size:var(--fs-lead);line-height:1.6;color:var(--text-2);max-width:560px;margin:0 auto var(--sp-32)}.ctas.svelte-tsfjlg{display:flex;align-items:center;justify-content:center;gap:var(--sp-16);flex-wrap:wrap;margin-bottom:var(--sp-24)}.notes.svelte-tsfjlg{display:flex;align-items:center;justify-content:center;gap:var(--sp-24);flex-wrap:wrap}.notes.svelte-tsfjlg span:where(.svelte-tsfjlg){display:inline-flex;align-items:center;gap:var(--sp-6);font-size:var(--fs-xs);color:var(--text-dim)}.notes.svelte-tsfjlg svg{color:var(--accent);flex:none}.sec-title.svelte-tsfjlg{font-family:var(--font-heading);font-weight:var(--fw-heading);font-size:var(--fs-h2);letter-spacing:var(--ls-h2);line-height:1.15;color:var(--text);margin:0 0 var(--sp-32);max-width:22ch;text-wrap:balance}.faq-title.svelte-tsfjlg{max-width:680px;margin-inline:auto}.fig.svelte-tsfjlg{font-family:var(--font-mono);font-size:var(--fs-ui-xs);font-weight:500;letter-spacing:.12em;color:var(--accent-text);font-variant-numeric:tabular-nums}.pain-split.svelte-tsfjlg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(40px,6vw,96px);align-items:center}.pain-list.svelte-tsfjlg{list-style:none;margin:0;padding:0}.pain-list.svelte-tsfjlg li:where(.svelte-tsfjlg){display:grid;grid-template-columns:40px minmax(0,1fr);gap:var(--sp-8);padding:var(--sp-24) 0;border-top:1px solid var(--border)}.pain-list.svelte-tsfjlg li:where(.svelte-tsfjlg):last-child{border-bottom:1px solid var(--border)}.pain-list.svelte-tsfjlg .fig:where(.svelte-tsfjlg){padding-top:5px}.pain-list.svelte-tsfjlg h3:where(.svelte-tsfjlg){font-family:var(--font-heading);font-weight:var(--fw-heading);font-size:var(--fs-h4);margin:0 0 var(--sp-6);color:var(--text)}.pain-list.svelte-tsfjlg p:where(.svelte-tsfjlg){font-size:var(--fs-sm);line-height:1.6;color:var(--text-2);margin:0;max-width:48ch}.scene.svelte-tsfjlg{position:relative;margin:0}.scene-foto.svelte-tsfjlg{aspect-ratio:4 / 5;border-radius:var(--radius-2xl);overflow:hidden;border:1px solid var(--border);box-shadow:var(--shadow-lg);background:var(--surface-2)}.scene-foto.svelte-tsfjlg img:where(.svelte-tsfjlg){width:100%;height:100%;object-fit:cover;object-position:45% 50%;display:block}.chip.svelte-tsfjlg{position:absolute;display:flex;align-items:center;gap:var(--sp-8);padding:var(--sp-8) var(--sp-12);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:max-content;max-width:min(300px,78%)}.chip-tekst.svelte-tsfjlg{display:flex;flex-direction:column;min-width:0}.chip.svelte-tsfjlg b:where(.svelte-tsfjlg){font-size:var(--fs-xs);font-weight:600;color:var(--text);line-height:1.3}.chip.svelte-tsfjlg small:where(.svelte-tsfjlg){font-size:var(--fs-ui-xs);color:var(--text-dim);line-height:1.35}.chip-fig.svelte-tsfjlg{font-family:var(--font-mono);font-size:var(--fs-ui-xs);color:var(--accent-text);letter-spacing:.08em;align-self:flex-start;padding-top:2px}.chip-vakman.svelte-tsfjlg{top:9%;left:-28px}.chip-diag.svelte-tsfjlg{top:40%;right:-28px}.chip-factuur.svelte-tsfjlg{bottom:9%;left:-28px}.avatar.svelte-tsfjlg{width:32px;height:32px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:var(--fs-ui-xs);font-weight:700;color:var(--portal-monteur-text);background:color-mix(in srgb,var(--portal-monteur) 14%,var(--surface))}.sev.svelte-tsfjlg{flex:none;font-size:var(--fs-ui-xs);font-weight:600;padding:var(--sp-2) var(--sp-8);border-radius:var(--radius-pill);border:1px solid var(--accent-border);color:var(--accent-text)}.dot.svelte-tsfjlg{width:10px;height:10px;flex:none;border-radius:50%;background:var(--ernst-normaal);box-shadow:0 0 0 4px color-mix(in srgb,var(--ernst-normaal) 16%,transparent)}.bedrag.svelte-tsfjlg{flex:none;font-family:var(--font-heading);font-size:var(--fs-sm);font-weight:600;color:var(--text);font-variant-numeric:tabular-nums;padding-left:var(--sp-8);border-left:1px solid var(--border)}.steps-title.svelte-tsfjlg{max-width:none}.steps.svelte-tsfjlg{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-32)}.step.svelte-tsfjlg{position:relative;padding-top:var(--sp-16)}.step.svelte-tsfjlg:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;border-radius:1px;background:linear-gradient(to right,var(--accent),transparent 85%)}@media(prefers-reduced-motion:no-preference){.step.svelte-tsfjlg:before{transform-origin:left center;transition:transform .52s var(--ease)}.step.svelte-tsfjlg:nth-child(2):before{transition-delay:90ms}.step.svelte-tsfjlg:nth-child(3):before{transition-delay:.18s}.step.svelte-tsfjlg:nth-child(4):before{transition-delay:.27s}.steps.svelte-tsfjlg.reveal:not(.is-visible) .step:where(.svelte-tsfjlg):before{transform:scaleX(0)}}.step.svelte-tsfjlg .fig:where(.svelte-tsfjlg){color:var(--accent-text)}.step[data-portal=huurder].svelte-tsfjlg .fig:where(.svelte-tsfjlg){color:color-mix(in srgb,var(--portal-huurder-text) 85%,var(--text))}.step[data-portal=monteur].svelte-tsfjlg .fig:where(.svelte-tsfjlg){color:var(--portal-monteur-text)}.step[data-portal=huiseigenaar].svelte-tsfjlg .fig:where(.svelte-tsfjlg){color:var(--portal-huiseigenaar-text)}.step.svelte-tsfjlg h3:where(.svelte-tsfjlg){font-family:var(--font-heading);font-weight:var(--fw-heading);font-size:var(--fs-h4);line-height:1.25;margin:var(--sp-12) 0 var(--sp-8);color:var(--text)}.step.svelte-tsfjlg p:where(.svelte-tsfjlg){font-size:var(--fs-xs);line-height:1.6;color:var(--text-2);margin:0}.feat-split.svelte-tsfjlg{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:center}.stage.svelte-tsfjlg{position:relative;overflow:hidden;border-radius:var(--radius-2xl);padding:var(--sp-64) var(--sp-24) var(--sp-48) var(--sp-48);background:radial-gradient(120% 90% at 0% 0%,var(--accent-soft),transparent 60%),var(--surface-2);border:1px solid var(--border)}.stage-mock.svelte-tsfjlg{width:100%;filter:drop-shadow(0 24px 40px rgba(var(--scrim),.16))}.feat-list.svelte-tsfjlg{list-style:none;margin:0;padding:0}.feat-list.svelte-tsfjlg li:where(.svelte-tsfjlg){border-top:1px solid var(--border)}.feat-list.svelte-tsfjlg li:where(.svelte-tsfjlg):last-child{border-bottom:1px solid var(--border)}.feat-list.svelte-tsfjlg a:where(.svelte-tsfjlg){display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:var(--sp-12);align-items:start;padding:var(--sp-16) 0;color:inherit;text-decoration:none}.feat-list.svelte-tsfjlg a:where(.svelte-tsfjlg) svg{color:var(--accent);margin-top:2px}.feat-tekst.svelte-tsfjlg{display:flex;flex-direction:column;gap:var(--sp-4)}.feat-tekst.svelte-tsfjlg b:where(.svelte-tsfjlg){font-family:var(--font-heading);font-weight:var(--fw-heading);font-size:var(--fs-body);color:var(--text)}.feat-tekst.svelte-tsfjlg small:where(.svelte-tsfjlg){font-size:var(--fs-xs);line-height:1.55;color:var(--text-2)}.feat-list.svelte-tsfjlg .pijl:where(.svelte-tsfjlg){color:var(--accent-text);font-size:var(--fs-body);padding-top:2px}@media(hover:hover){.feat-list.svelte-tsfjlg a:where(.svelte-tsfjlg):hover b:where(.svelte-tsfjlg){color:var(--accent-text)}}.trust-strip.svelte-tsfjlg{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface) 60%,transparent);padding:var(--sp-16) 0}.trust-inner.svelte-tsfjlg{display:flex;align-items:center;justify-content:center;gap:var(--sp-16);flex-wrap:wrap}.trust-item.svelte-tsfjlg{display:inline-flex;align-items:center;gap:var(--sp-8);font-size:var(--fs-xs);font-weight:500;color:var(--text-2)}.trust-item.svelte-tsfjlg svg{color:var(--accent);flex:none}.trust-div.svelte-tsfjlg{width:1px;height:18px;background:var(--border)}.promise-card.svelte-tsfjlg{max-width:680px;margin:0 auto;text-align:center;padding:var(--sp-16) 0}.promise.svelte-tsfjlg{font-family:var(--font-heading);font-weight:var(--fw-heading);font-size:var(--fs-h3);line-height:1.45;color:var(--text);margin:0 0 var(--sp-16)}.attrib.svelte-tsfjlg{font-size:var(--fs-xs);color:var(--text-dim);margin:0}.promise-note.svelte-tsfjlg{max-width:56ch;margin:var(--sp-16) auto 0;font-size:var(--fs-sm);line-height:1.65;color:var(--text-2)}.pricing-band.svelte-tsfjlg{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-2xl);padding:clamp(36px,5vw,56px);box-shadow:var(--shadow-md);display:flex;flex-direction:column;align-items:center;gap:var(--sp-32);text-align:center}.pricing-copy.svelte-tsfjlg h2:where(.svelte-tsfjlg){font-family:var(--font-heading);font-weight:var(--fw-heading);font-size:var(--fs-h2);color:var(--text);margin:0 0 var(--sp-8)}.pricing-copy.svelte-tsfjlg p:where(.svelte-tsfjlg){font-size:var(--fs-sm);color:var(--text-dim);margin:0}.pricing-copy.svelte-tsfjlg .pricing-trust:where(.svelte-tsfjlg){margin-top:var(--sp-8);color:var(--text-2)}.pricing-plans.svelte-tsfjlg{display:flex;justify-content:center;border-block:1px solid var(--border)}.plan-pill.svelte-tsfjlg{display:flex;flex-direction:column;align-items:center;gap:var(--sp-4);padding:var(--sp-16) clamp(20px,4vw,48px)}.plan-pill.svelte-tsfjlg+.plan-pill:where(.svelte-tsfjlg){border-inline-start:1px solid var(--border)}.plan-name.svelte-tsfjlg{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim);text-align:center}.plan-price.svelte-tsfjlg{font-family:var(--font-heading);font-weight:var(--fw-heading);font-size:var(--fs-h3);color:var(--text);font-variant-numeric:lining-nums tabular-nums}.plan-unit.svelte-tsfjlg{font-size:var(--fs-ui-xs);color:var(--text-dim);text-align:center}.faq.svelte-tsfjlg{max-width:680px;margin:0 auto;display:flex;flex-direction:column;gap:var(--sp-2)}.faq-item.svelte-tsfjlg{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden;transition:border-color var(--dur) var(--ease)}.faq-item[open].svelte-tsfjlg{border-color:var(--accent-border)}.faq-item.svelte-tsfjlg summary:where(.svelte-tsfjlg){cursor:pointer;font-weight:600;font-size:var(--fs-sm);color:var(--text);padding:var(--sp-16) var(--sp-24);list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-12);transition:background var(--dur) var(--ease);-webkit-user-select:none;user-select:none}.faq-item.svelte-tsfjlg summary:where(.svelte-tsfjlg)::-webkit-details-marker{display:none}.faq-item.svelte-tsfjlg summary:where(.svelte-tsfjlg) .faq-plus:where(.svelte-tsfjlg){font-size:var(--fs-h4);font-weight:400;color:var(--accent);flex:none;transition:transform var(--dur) var(--ease)}.faq-item[open].svelte-tsfjlg summary:where(.svelte-tsfjlg) .faq-plus:where(.svelte-tsfjlg){transform:rotate(45deg)}@media(hover:hover){.faq-item.svelte-tsfjlg summary:where(.svelte-tsfjlg):hover{background:var(--bg-2)}}.faq-item.svelte-tsfjlg p:where(.svelte-tsfjlg){margin:0;padding:0 var(--sp-24) var(--sp-16);font-size:var(--fs-xs);line-height:1.65;color:var(--text-2)}@media(max-width:960px){.steps.svelte-tsfjlg{grid-template-columns:1fr 1fr;gap:var(--sp-32) var(--sp-24)}}@media(max-width:860px){.pain-split.svelte-tsfjlg,.feat-split.svelte-tsfjlg{grid-template-columns:1fr;gap:var(--sp-40)}.stage.svelte-tsfjlg{order:2}.scene.svelte-tsfjlg{max-width:520px;margin-inline:auto;width:100%}.chip-vakman.svelte-tsfjlg,.chip-factuur.svelte-tsfjlg{left:var(--sp-12)}.chip-diag.svelte-tsfjlg{right:var(--sp-12)}}@media(max-width:640px){.hero.svelte-tsfjlg{padding-top:var(--sp-40)}.lede.svelte-tsfjlg{font-size:var(--fs-body);margin-bottom:var(--sp-24)}.sec-title.svelte-tsfjlg{margin-bottom:var(--sp-24)}.pain-list.svelte-tsfjlg li:where(.svelte-tsfjlg){padding:var(--sp-16) 0;grid-template-columns:32px minmax(0,1fr)}.pain-list.svelte-tsfjlg h3:where(.svelte-tsfjlg){font-size:var(--fs-body)}.pain-list.svelte-tsfjlg p:where(.svelte-tsfjlg){font-size:var(--fs-xs)}.scene-foto.svelte-tsfjlg{aspect-ratio:5 / 4}.chip.svelte-tsfjlg{padding:var(--sp-6) var(--sp-8);gap:var(--sp-6)}.chip-fig.svelte-tsfjlg{display:none}.steps.svelte-tsfjlg{grid-template-columns:1fr;gap:0}.step.svelte-tsfjlg{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:var(--sp-8);padding:var(--sp-16) 0}.step.svelte-tsfjlg:before{height:1px}.step.svelte-tsfjlg .fig:where(.svelte-tsfjlg){grid-row:span 2;padding-top:4px}.step.svelte-tsfjlg h3:where(.svelte-tsfjlg){margin:0 0 var(--sp-4);font-size:var(--fs-body)}.stage.svelte-tsfjlg{padding:var(--sp-32) var(--sp-16) var(--sp-24) var(--sp-24)}.stage-mock.svelte-tsfjlg{width:100%}.trust-inner.svelte-tsfjlg{flex-direction:column;align-items:flex-start;gap:var(--sp-8)}.trust-div.svelte-tsfjlg{display:none}.pricing-band.svelte-tsfjlg{align-items:stretch;text-align:left}.pricing-plans.svelte-tsfjlg{flex-direction:column}.plan-pill.svelte-tsfjlg{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:var(--sp-16);padding:var(--sp-12) 0}.plan-pill.svelte-tsfjlg+.plan-pill:where(.svelte-tsfjlg){border-inline-start:0;border-top:1px solid var(--border)}.plan-name.svelte-tsfjlg,.plan-unit.svelte-tsfjlg{text-align:left}.plan-price.svelte-tsfjlg{grid-row:span 2;align-self:center}}.own-band.svelte-tsfjlg{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,6vw,96px);align-items:center}.own-title.svelte-tsfjlg{font-family:var(--font-heading);font-weight:var(--fw-heading);font-size:var(--fs-h2);color:var(--text);margin:0 0 var(--sp-16);letter-spacing:var(--ls-h2);line-height:1.15;max-width:20ch;text-wrap:balance}.own-body.svelte-tsfjlg{font-size:var(--fs-sm);line-height:1.65;color:var(--text-2);margin:0 0 var(--sp-24);max-width:48ch}.own-points.svelte-tsfjlg{list-style:none;margin:0;padding:0}.own-points.svelte-tsfjlg li:where(.svelte-tsfjlg){display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;padding:var(--sp-16) 0;border-top:1px solid var(--border);font-size:var(--fs-sm);line-height:1.5;color:var(--text)}.own-points.svelte-tsfjlg li:where(.svelte-tsfjlg):last-child{border-bottom:1px solid var(--border)}.own-points.svelte-tsfjlg svg{color:var(--accent-text);margin-top:var(--sp-2)}.own-cta.svelte-tsfjlg{display:inline-flex;align-items:center;gap:var(--sp-6);font-size:var(--fs-sm);font-weight:600;color:var(--accent-text);text-decoration:underline;text-decoration-color:var(--accent-border);text-underline-offset:var(--sp-4);min-height:44px;padding-block:var(--sp-12);margin-block:calc(-1 * var(--sp-12));transition:color var(--dur-base) var(--ease),text-decoration-color var(--dur-base) var(--ease)}@media(hover:hover){.own-cta.svelte-tsfjlg:hover{color:var(--accent-text-hover);text-decoration-color:currentColor}}@media(max-width:760px){.own-band.svelte-tsfjlg{grid-template-columns:1fr;gap:var(--sp-24)}}@media(prefers-reduced-motion:reduce){.faq-item.svelte-tsfjlg summary:where(.svelte-tsfjlg){transition:none}}
