.wrap.svelte-65945o{max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.hero.svelte-65945o{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--sp-40);align-items:center;padding-top:var(--sp-64);padding-bottom:var(--sp-48)}h1.svelte-65945o{font-family:var(--font-heading);font-weight:var(--fw-heading);font-size:var(--fs-h1);line-height:1.08;letter-spacing:var(--ls-display);margin:var(--sp-16) 0 var(--sp-16)}h1.svelte-65945o em:where(.svelte-65945o){font-style:italic;color:var(--accent-text)}.lede.svelte-65945o{color:var(--text-2);font-size:var(--fs-sm);line-height:1.62;max-width:440px;margin:0 0 var(--sp-24)}.screen.svelte-65945o{margin:var(--sp-16) 0 0;font-size:var(--fs-xs);line-height:1.5;color:var(--text-dim);max-width:380px}.badge-photo.svelte-65945o{aspect-ratio:4 / 5;border-radius:var(--radius-xl);background:var(--portal-monteur);border:1px solid var(--border);box-shadow:var(--shadow);overflow:hidden;margin:0}.badge-photo.svelte-65945o img:where(.svelte-65945o){width:100%;height:100%;object-fit:cover;display:block}.perks.svelte-65945o{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-32);padding-bottom:var(--section-y-tight)}.perk.svelte-65945o{position:relative;padding-top:var(--sp-24);color:var(--accent)}.perk.svelte-65945o:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,var(--accent),transparent 80%);opacity:.7}.perk-title.svelte-65945o{font-family:var(--font-heading);font-weight:var(--fw-heading);font-size:var(--fs-h4);line-height:1.25;color:var(--text);margin:var(--sp-12) 0 var(--sp-8)}.perk.svelte-65945o p:where(.svelte-65945o){font-size:var(--fs-xs);line-height:1.6;color:var(--text-2);margin:0}.sec.svelte-65945o{padding:var(--lucht, clamp(56px, 6vw, 88px)) 0}.pact-sec.svelte-65945o{padding-block:0}.pact-paneel.svelte-65945o{padding-block:clamp(40px,5vw,72px)}.pact.svelte-65945o{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center}.pact-foto.svelte-65945o{margin:0;aspect-ratio:4 / 3;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow)}.pact-foto.svelte-65945o img:where(.svelte-65945o){width:100%;height:100%;object-fit:cover;object-position:55% 50%;display:block}.pact-copy.svelte-65945o h2:where(.svelte-65945o){font-family:var(--font-heading);font-weight:var(--fw-heading);font-size:var(--fs-h2);letter-spacing:var(--ls-h2);line-height:1.15;margin:0 0 var(--sp-16);color:var(--text)}.pact-copy.svelte-65945o p:where(.svelte-65945o){margin:0;font-size:var(--fs-sm);line-height:1.65;color:var(--text-2);max-width:46ch}.pact-copy.svelte-65945o .pact-qr:where(.svelte-65945o){display:flex;align-items:flex-start;gap:var(--sp-8);margin-top:var(--sp-24);padding-top:var(--sp-16);border-top:1px solid var(--border);font-size:var(--fs-xs);font-weight:600;color:var(--text)}.pact-qr.svelte-65945o svg{color:var(--accent);flex:none;margin-top:1px}.sec-title.svelte-65945o{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)}.fig.svelte-65945o{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}.steps.svelte-65945o{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-40)}.step.svelte-65945o{position:relative;padding-top:var(--sp-16)}.step.svelte-65945o:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;border-radius:1px;background:linear-gradient(to right,var(--portal-monteur),transparent 85%)}.step.svelte-65945o .fig:where(.svelte-65945o){color:var(--portal-monteur-text)}@media(prefers-reduced-motion:no-preference){.step.svelte-65945o:before{transform-origin:left center;transition:transform .52s var(--ease)}.step.svelte-65945o:nth-child(2):before{transition-delay:90ms}.step.svelte-65945o:nth-child(3):before{transition-delay:.18s}.steps.svelte-65945o.reveal:not(.is-visible) .step:where(.svelte-65945o):before{transform:scaleX(0)}}.step.svelte-65945o h3:where(.svelte-65945o),.pay-list.svelte-65945o h3:where(.svelte-65945o){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-65945o p:where(.svelte-65945o),.pay-list.svelte-65945o p:where(.svelte-65945o){font-size:var(--fs-xs);line-height:1.6;color:var(--text-2);margin:0}.pay-split.svelte-65945o{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,80px);align-items:start}.pay-list.svelte-65945o{list-style:none;margin:0;padding:0}.pay-list.svelte-65945o li:where(.svelte-65945o){display:grid;grid-template-columns:32px minmax(0,1fr);gap:var(--sp-8);padding:var(--sp-24) 0;border-top:1px solid var(--border)}.pay-list.svelte-65945o li:where(.svelte-65945o):last-child{border-bottom:1px solid var(--border)}.pay-list.svelte-65945o li:where(.svelte-65945o) svg{color:var(--accent);margin-top:2px}.pay-list.svelte-65945o h3:where(.svelte-65945o){margin-top:0;font-size:var(--fs-body)}@media(max-width:960px){.perks.svelte-65945o{grid-template-columns:1fr 1fr}}@media(max-width:860px){.hero.svelte-65945o{grid-template-columns:1fr;padding-top:var(--sp-32);gap:var(--sp-24)}.badge-photo.svelte-65945o{order:-1;aspect-ratio:3 / 2}.badge-photo.svelte-65945o img:where(.svelte-65945o){object-position:50% 30%}.pact.svelte-65945o,.pay-split.svelte-65945o{grid-template-columns:1fr;gap:var(--sp-24)}.steps.svelte-65945o{grid-template-columns:1fr;gap:0}.sec-title.svelte-65945o{margin-bottom:var(--sp-16)}}@media(max-width:640px){.perks.svelte-65945o{grid-template-columns:1fr;gap:0}.perk.svelte-65945o{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:var(--sp-8);padding:var(--sp-16) 0}.perk.svelte-65945o:before{opacity:.4}.perk.svelte-65945o svg{grid-row:span 2;margin-top:2px}.perk-title.svelte-65945o{margin:0 0 var(--sp-4);font-size:var(--fs-body)}.step.svelte-65945o{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:var(--sp-8);padding:var(--sp-16) 0}.step.svelte-65945o:before{height:1px}.step.svelte-65945o .fig:where(.svelte-65945o){grid-row:span 2;padding-top:4px}.step.svelte-65945o h3:where(.svelte-65945o){margin:0 0 var(--sp-4);font-size:var(--fs-body)}.pay-list.svelte-65945o li:where(.svelte-65945o){padding:var(--sp-16) 0}}
