
/* ==========================================================================
   taxatierapport24 - Design System
   High-end, modern, veel diepte. Huisstijl: navy #0B2A8E + goud #C09B5D
   ========================================================================== */

:root {
  /* Brand */
  --navy-900: #051746;
  --navy-800: #071F6B;
  --navy-700: #0A2680;
  --navy-600: #0B2A8E;   /* primair */
  --navy-500: #1B3CA6;
  --navy-400: #4459BF;

  --gold-600: #8A6A32;
  --gold-500: #C09B5D;   /* accent */
  --gold-400: #D2B67E;
  --gold-100: #F2E9D9;

  --ink: #101A33;
  --slate-700: #3B4760;
  --slate-500: #53617A;
  --slate-400: #7A889E;
  --line: #E2E7F0;
  --cloud: #F4F6FA;
  --cloud-2: #EAEFF8;
  --white: #ffffff;

  /* Effects */
  --shadow-sm: 0 1px 2px rgba(7,31,107,.06), 0 2px 6px rgba(7,31,107,.05);
  --shadow-md: 0 10px 30px -12px rgba(7,31,107,.20), 0 4px 12px -6px rgba(7,31,107,.12);
  --shadow-lg: 0 30px 60px -18px rgba(7,31,107,.30), 0 12px 28px -14px rgba(7,31,107,.18);
  --shadow-gold: 0 16px 40px -12px rgba(192,155,93,.45);
  --shadow-navy: 0 24px 60px -18px rgba(11,42,142,.55);

  --radius-sm: 10px;
  --radius: 16px;
  --radius-lg: 24px;
  --radius-xl: 32px;

  --container: 1200px;
  --gutter: clamp(20px, 5vw, 40px);

  --grad-navy: linear-gradient(135deg, #071F6B 0%, #0B2A8E 48%, #1B3CA6 100%);
  --grad-gold: linear-gradient(135deg, #C09B5D 0%, #D2B67E 100%);
  --grad-hero: radial-gradient(1200px 600px at 15% -10%, rgba(27,60,166,.55), transparent 60%),
               radial-gradient(900px 500px at 100% 0%, rgba(192,155,93,.18), transparent 55%),
               linear-gradient(160deg, #051746 0%, #071F6B 55%, #0A2680 100%);

  --ease: cubic-bezier(.22,.61,.36,1);

  font-synthesis: none;
}

/* ------------------------------- Reset --------------------------------- */
*,*::before,*::after { box-sizing: border-box; }
* { margin: 0; }
html { scroll-behavior: smooth; -webkit-text-size-adjust: 100%; overflow-x: clip; }
body {
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  color: var(--ink);
  background: var(--white);
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  overflow-x: hidden;
}
img, svg { display: block; max-width: 100%; }
a { color: inherit; text-decoration: none; }
button { font: inherit; cursor: pointer; }
h1,h2,h3,h4 {
  font-family: "Sora", "Inter", system-ui, sans-serif;
  line-height: 1.1;
  letter-spacing: -0.02em;
  color: var(--ink);
  font-weight: 700;
}

/* ----------------------------- Layout ---------------------------------- */
.container { width: 100%; max-width: var(--container); margin-inline: auto; padding-inline: var(--gutter); }
.section { padding-block: clamp(64px, 9vw, 120px); position: relative; }
.section--tight { padding-block: clamp(48px, 6vw, 80px); }
.center { text-align: center; }
.narrow { max-width: 720px; margin-inline: auto; }

.eyebrow {
  display: inline-flex; align-items: center; gap: 8px;
  font-size: .78rem; font-weight: 700; letter-spacing: .14em; text-transform: uppercase;
  color: var(--navy-600);
  background: var(--cloud-2);
  border: 1px solid var(--line);
  padding: 7px 14px; border-radius: 100px;
}
.eyebrow--light { color: var(--gold-400); background: rgba(255,255,255,.08); border-color: rgba(255,255,255,.16); }
.eyebrow .dot { width: 6px; height: 6px; border-radius: 50%; background: var(--gold-500); }

.h-xl { font-size: clamp(2.3rem, 5.4vw, 4rem); }
.h-lg { font-size: clamp(1.9rem, 4vw, 3rem); }
.h-md { font-size: clamp(1.4rem, 2.4vw, 2rem); }
.lead { font-size: clamp(1.05rem, 1.4vw, 1.25rem); color: var(--slate-500); }
.section-head { max-width: 680px; }
.section-head.center { margin-inline: auto; }
.section-head .lead { margin-top: 16px; }
.text-gold { color: var(--gold-500); }
.text-white { color: #fff; }

/* ----------------------------- Buttons --------------------------------- */
.btn {
  --bg: var(--navy-600);
  display: inline-flex; align-items: center; justify-content: center; gap: 10px;
  padding: 15px 26px; border-radius: 100px;
  font-weight: 600; font-size: .98rem; letter-spacing: -.01em;
  border: 1px solid transparent; position: relative; isolation: isolate;
  transition: transform .35s var(--ease), box-shadow .35s var(--ease), background .3s var(--ease);
  will-change: transform;
}
.btn svg { width: 18px; height: 18px; }
.btn--primary { background: var(--grad-gold); color: #0E1A33; box-shadow: var(--shadow-gold); }
.btn--primary:hover { transform: translateY(-3px); box-shadow: 0 22px 48px -12px rgba(192,155,93,.6); }
.btn--navy { background: var(--grad-navy); color: #fff; box-shadow: var(--shadow-navy); }
.btn--navy:hover { transform: translateY(-3px); }
.btn--ghost { background: rgba(255,255,255,.06); color: #fff; border-color: rgba(255,255,255,.22); backdrop-filter: blur(6px); }
.btn--ghost:hover { background: rgba(255,255,255,.14); transform: translateY(-3px); }
.btn--outline { background: #fff; color: var(--navy-600); border-color: var(--line); box-shadow: var(--shadow-sm); }
.btn--outline:hover { border-color: var(--navy-400); transform: translateY(-3px); box-shadow: var(--shadow-md); }
.btn--lg { padding: 17px 32px; font-size: 1.05rem; }
.btn-row { display: flex; flex-wrap: wrap; gap: 14px; }

.link-arrow { display: inline-flex; align-items: center; gap: 8px; font-weight: 600; color: var(--navy-600); }
.link-arrow svg { width: 16px; height: 16px; transition: transform .3s var(--ease); }
.link-arrow:hover svg { transform: translateX(4px); }

/* ------------------------------ Header --------------------------------- */
.topbar {
  background: var(--navy-900); color: rgba(255,255,255,.82);
  font-size: .82rem;
}
.topbar .container { display: flex; align-items: center; justify-content: space-between; gap: 16px; padding-block: 9px; }
.topbar .usps { display: flex; gap: 22px; flex-wrap: wrap; }
.topbar .usps span { display: inline-flex; align-items: center; gap: 7px; }
.topbar .usps svg { width: 15px; height: 15px; color: var(--gold-400); }
.topbar .contact { display: flex; gap: 18px; }
.topbar a:hover { color: #fff; }

.site-header {
  position: sticky; top: 0; z-index: 50;
  transition: background .4s var(--ease), box-shadow .4s var(--ease), padding .4s var(--ease);
  background: rgba(255,255,255,.72);
  backdrop-filter: saturate(180%) blur(14px);
  border-bottom: 1px solid transparent;
}
.site-header.scrolled { background: rgba(255,255,255,.9); box-shadow: var(--shadow-sm); border-bottom-color: var(--line); }
.nav { display: flex; align-items: center; justify-content: space-between; gap: 24px; padding-block: 16px; transition: padding .4s var(--ease); }
.site-header.scrolled .nav { padding-block: 11px; }

.brand { display: inline-flex; align-items: center; gap: 12px; }
.brand .logo { width: 46px; height: 46px; }
.brand .word { font-family: "Sora", sans-serif; font-weight: 700; font-size: 1.4rem; letter-spacing: -.02em; color: var(--navy-600); }
.brand .word b { color: var(--navy-600); font-weight: 700; }
.brand .word i { color: var(--gold-500); font-style: normal; font-weight: 700; }

.nav-links { display: flex; align-items: center; gap: 2px; }
.nav-links a {
  padding: 9px 11px; border-radius: 10px; font-weight: 500; font-size: .92rem; color: var(--slate-700);
  white-space: nowrap; transition: color .25s, background .25s;
}
.nav { gap: 16px; }
.brand .word { white-space: nowrap; }
.btn { white-space: nowrap; }
.nav-links a:hover, .nav-links a.active { color: var(--navy-600); background: var(--cloud-2); }
.nav-cta { display: flex; align-items: center; gap: 12px; }
.nav-toggle { display: none; width: 44px; height: 44px; border-radius: 12px; border: 1px solid var(--line); background: #fff; align-items: center; justify-content: center; }
.nav-toggle svg { width: 22px; height: 22px; color: var(--navy-600); }

/* mobile nav */
.mobile-nav { display: none; }
@media (max-width: 1100px) {
  .nav-links, .nav-cta .btn { display: none; }
  .nav-toggle { display: inline-flex; }
  .mobile-nav {
    display: block; position: fixed; inset: 0 0 0 auto; width: min(360px, 86vw); z-index: 60;
    background: #fff; box-shadow: var(--shadow-lg); transform: translateX(100%);
    transition: transform .4s var(--ease); padding: 26px; overflow-y: auto;
  }
  .mobile-nav.open { transform: translateX(0); }
  .mobile-nav .m-close { margin-left: auto; display: flex; width: 44px; height: 44px; border-radius: 12px; border: 1px solid var(--line); background: #fff; align-items: center; justify-content: center; }
  .mobile-nav a { display: block; padding: 14px 6px; font-size: 1.1rem; font-weight: 600; color: var(--ink); border-bottom: 1px solid var(--line); }
  .mobile-nav .btn { width: 100%; margin-top: 18px; }
  .backdrop { position: fixed; inset: 0; background: rgba(7,31,107,.4); backdrop-filter: blur(2px); z-index: 55; opacity: 0; pointer-events: none; transition: opacity .3s; }
  .backdrop.show { opacity: 1; pointer-events: auto; }
  .topbar .usps { display: none; }
}

/* ------------------------------- Hero ---------------------------------- */
.hero { position: relative; background: var(--grad-hero); color: #fff; overflow: clip; }
.hero::after {
  content: ""; position: absolute; inset: 0; pointer-events: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.035'/%3E%3C/svg%3E");
  mix-blend-mode: overlay;
}
.hero .container { position: relative; z-index: 2; }
.hero-grid { display: grid; grid-template-columns: 1.05fr .95fr; gap: clamp(32px, 5vw, 64px); align-items: center; padding-block: clamp(70px, 10vw, 120px); }
@media (max-width: 900px){
  .hero-grid { grid-template-columns: 1fr; padding-block: clamp(48px, 9vw, 80px); gap: 48px; }
  .hero-visual { max-width: 420px; margin-inline: auto; width: 100%; }
  .report-card { transform: none; }
}
.hero h1 { color: #fff; font-size: clamp(2.4rem, 5.2vw, 4.1rem); }
.hero h1 .hl { position: relative; color: var(--gold-400); white-space: nowrap; }
.hero p.lead { color: rgba(255,255,255,.82); margin-top: 20px; max-width: 540px; }
.hero .btn-row { margin-top: 34px; }
.hero-trust { margin-top: 34px; display: flex; align-items: center; gap: 18px; flex-wrap: wrap; color: rgba(255,255,255,.78); font-size: .9rem; }
.hero-trust .stars { display: inline-flex; gap: 2px; color: var(--gold-400); }
.hero-trust .stars svg { width: 17px; height: 17px; }
.hero-glow { position: absolute; border-radius: 50%; filter: blur(60px); opacity: .55; z-index: 1; }
.hero-glow.g1 { width: 380px; height: 380px; background: #1B3CA6; top: -80px; left: -60px; }
.hero-glow.g2 { width: 320px; height: 320px; background: #C09B5D; bottom: -120px; right: 8%; opacity: .28; }

/* Animated (drifting) hero glows */
.hero-glow.g1 { animation: heroDriftA 19s ease-in-out infinite; }
.hero-glow.g2 { animation: heroDriftB 23s ease-in-out infinite; }
@keyframes heroDriftA { 0%,100% { transform: translate(0,0) scale(1); } 50% { transform: translate(44px,32px) scale(1.13); } }
@keyframes heroDriftB { 0%,100% { transform: translate(0,0) scale(1); } 50% { transform: translate(-38px,-28px) scale(1.1); } }

/* Hero visual: floating glass report card */
.hero-visual { position: relative; }
.report-card {
  position: relative; background: rgba(255,255,255,.9); backdrop-filter: blur(20px);
  border: 1px solid rgba(255,255,255,.6); border-radius: var(--radius-lg);
  box-shadow: var(--shadow-lg); padding: 26px; color: var(--ink);
  transform: rotate(-1.2deg);
}
.report-card .rc-head { display: flex; align-items: center; justify-content: space-between; gap: 12px; }
.report-card .rc-badge { font-size: .72rem; font-weight: 700; letter-spacing: .1em; text-transform: uppercase; color: var(--gold-600); background: var(--gold-100); padding: 6px 11px; border-radius: 100px; }
.report-card .rc-addr { font-size: .82rem; color: var(--slate-500); }
.report-card .rc-value { font-family: "Sora", sans-serif; font-weight: 700; font-size: 2.2rem; margin-top: 14px; color: var(--navy-600); }
.report-card .rc-sub { font-size: .85rem; color: var(--slate-500); }
.report-card .rc-chart { height: 90px; margin: 18px 0 6px; }
.report-card .rc-rows { display: grid; gap: 10px; margin-top: 8px; }
.report-card .rc-row { display: flex; align-items: center; justify-content: space-between; font-size: .85rem; padding: 9px 0; border-top: 1px solid var(--line); }
.report-card .rc-row span:last-child { font-weight: 600; }
.float-chip {
  position: absolute; background: #fff; border-radius: 14px; box-shadow: var(--shadow-md);
  padding: 12px 15px; display: flex; align-items: center; gap: 10px; font-size: .84rem; font-weight: 600; color: var(--ink);
}
.float-chip svg { width: 30px; height: 30px; padding: 6px; border-radius: 9px; background: var(--gold-100); color: var(--gold-600); }
.float-chip.c1 { top: -22px; right: -14px; }
.float-chip.c2 { bottom: -20px; left: -20px; }
.float-chip.c2 svg { background: var(--gold-100); color: var(--gold-600); }

/* Wave divider */
.wave { display: block; width: 100%; height: auto; margin-top: -1px; color: #fff; }

/* ------------------------------ Logos strip ---------------------------- */
.trustbar { border-block: 1px solid var(--line); background: var(--cloud); }
.trustbar .container { display: flex; align-items: center; justify-content: center; gap: clamp(24px,5vw,64px); flex-wrap: wrap; padding-block: 26px; }
.trustbar .t-item { display: flex; align-items: center; gap: 10px; color: var(--slate-500); font-weight: 600; font-size: .92rem; }
.trustbar .t-item svg { width: 22px; height: 22px; color: var(--navy-600); }

/* ------------------------------ Cards ---------------------------------- */
.grid { display: grid; gap: 24px; }
.grid-2 { grid-template-columns: repeat(2, 1fr); }
.grid-3 { grid-template-columns: repeat(3, 1fr); }
.grid-4 { grid-template-columns: repeat(4, 1fr); }
@media (max-width: 980px){ .grid-3, .grid-4 { grid-template-columns: repeat(2,1fr); } }
@media (max-width: 640px){ .grid-2, .grid-3, .grid-4 { grid-template-columns: 1fr; } }

.card {
  background: #fff; border: 1px solid var(--line); border-radius: var(--radius-lg);
  padding: 30px; box-shadow: var(--shadow-sm);
  transition: transform .4s var(--ease), box-shadow .4s var(--ease), border-color .4s var(--ease);
  position: relative; overflow: hidden;
}
.card::before {
  content: ""; position: absolute; inset: 0 0 auto 0; height: 3px; background: var(--grad-gold);
  transform: scaleX(0); transform-origin: left; transition: transform .45s var(--ease);
}
.card:hover { transform: translateY(-8px); box-shadow: var(--shadow-lg); border-color: transparent; }
.card:hover::before { transform: scaleX(1); }
.card .ic {
  width: 56px; height: 56px; border-radius: 16px; display: grid; place-items: center; margin-bottom: 20px;
  background: linear-gradient(135deg, #eaf0ff, #dfe7ff); color: var(--navy-600); box-shadow: inset 0 0 0 1px rgba(11,42,142,.08);
}
.card .ic svg { width: 27px; height: 27px; }
.card h3 { font-size: 1.22rem; margin-bottom: 10px; }
.card p { color: var(--slate-500); font-size: .96rem; }
.card--gold .ic { background: linear-gradient(135deg, #F6EEE0, #E8D6B4); color: var(--gold-600); }
.card--dark { background: var(--grad-navy); color: #fff; border-color: transparent; box-shadow: var(--shadow-navy); }
.card--dark h3 { color: #fff; } .card--dark p { color: rgba(255,255,255,.8); }
.card--dark .ic { background: rgba(255,255,255,.12); color: var(--gold-400); }

/* Photo-header cards */
.card--photo .card-photo { position: relative; margin: -30px -30px 0; height: 172px; overflow: hidden; background: linear-gradient(135deg,#eaf0ff,#dfe7ff); }
.card--photo .card-photo img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform .6s var(--ease); }
.card--photo:hover .card-photo img { transform: scale(1.06); }
.card--photo .card-photo::after { content: ""; position: absolute; inset: 0; background: linear-gradient(to top, rgba(7,31,107,.30), rgba(7,31,107,0) 58%); }
.card--photo .ic { margin-top: -36px; margin-bottom: 16px; position: relative; z-index: 2; border: 3px solid #fff; box-shadow: 0 10px 24px -10px rgba(7,31,107,.42); }
.card--photo.no-photo .card-photo { display: none; }
.card--photo.no-photo .ic { margin-top: 0; border: 0; box-shadow: inset 0 0 0 1px rgba(11,42,142,.08); }

/* Use-case tiles */
.usecase {
  display: flex; align-items: center; gap: 14px; padding: 18px 20px; background: #fff;
  border: 1px solid var(--line); border-radius: var(--radius); box-shadow: var(--shadow-sm);
  transition: transform .35s var(--ease), box-shadow .35s var(--ease), border-color .35s;
}
.usecase:hover { transform: translateY(-4px); box-shadow: var(--shadow-md); border-color: var(--navy-400); }
.usecase .uc-ic { flex: 0 0 auto; width: 44px; height: 44px; border-radius: 12px; display: grid; place-items: center; background: var(--cloud-2); color: var(--navy-600); }
.usecase .uc-ic svg { width: 22px; height: 22px; }
.usecase span { font-weight: 600; font-size: .96rem; }

/* ------------------------------ Split ---------------------------------- */
.split { display: grid; grid-template-columns: 1fr 1fr; gap: clamp(32px, 5vw, 72px); align-items: center; }
@media (max-width: 900px){ .split { grid-template-columns: 1fr; } }
.split ul.checks { list-style: none; padding: 0; margin: 24px 0 0; display: grid; gap: 14px; }
.split ul.checks li { display: flex; gap: 12px; align-items: flex-start; color: var(--slate-700); }
.split ul.checks li svg { flex: 0 0 auto; width: 24px; height: 24px; color: var(--gold-600); margin-top: 1px; }
.media-frame {
  position: relative; border-radius: var(--radius-xl); overflow: hidden; box-shadow: var(--shadow-lg);
  background: var(--grad-navy); aspect-ratio: 4/3;
}
.media-frame .glass-tile {
  position: absolute; background: rgba(255,255,255,.94); border-radius: 18px; box-shadow: var(--shadow-md); padding: 16px 18px;
  backdrop-filter: blur(10px);
}

/* ------------------------------ Process -------------------------------- */
.steps { display: grid; grid-template-columns: repeat(3,1fr); gap: 24px; counter-reset: s; }
@media (max-width: 860px){ .steps { grid-template-columns: 1fr; } }
.step {
  position: relative; background: #fff; border: 1px solid var(--line); border-radius: var(--radius-lg); padding: 34px 28px 30px;
  box-shadow: var(--shadow-sm); transition: transform .4s var(--ease), box-shadow .4s var(--ease);
}
.step:hover { transform: translateY(-6px); box-shadow: var(--shadow-lg); }
.step .num {
  counter-increment: s; font-family: "Sora", sans-serif; font-weight: 700; font-size: 1.05rem; color: #fff;
  width: 48px; height: 48px; border-radius: 14px; display: grid; place-items: center; background: var(--grad-navy);
  box-shadow: var(--shadow-navy); margin-bottom: 18px;
}
.step .num::before { content: counter(s, decimal-leading-zero); }
.step h3 { font-size: 1.18rem; margin-bottom: 8px; }
.step p { color: var(--slate-500); font-size: .95rem; }
.steps.connected .step::after {
  content: ""; position: absolute; top: 58px; right: -13px; width: 26px; height: 2px;
  background: repeating-linear-gradient(90deg, var(--gold-500) 0 6px, transparent 6px 12px);
}
@media (max-width: 860px){ .steps.connected .step::after { display: none; } }

/* ------------------------------ Stats ---------------------------------- */
.stats { display: grid; grid-template-columns: repeat(4,1fr); gap: 24px; }
@media (max-width: 780px){ .stats { grid-template-columns: repeat(2,1fr); } }
.stat { text-align: center; padding: 26px 16px; }
.stat .n { font-family: "Sora", sans-serif; font-weight: 700; font-size: clamp(2rem, 4vw, 2.8rem); color: var(--navy-600); letter-spacing: -.03em; }
.stat .n .u { color: var(--gold-500); }
.stat .l { color: var(--slate-500); font-size: .92rem; margin-top: 4px; }
.stats--light .n { color: #fff; } .stats--light .l { color: rgba(255,255,255,.72); }

/* ------------------------------ CTA band ------------------------------- */
.cta-band { position: relative; background: var(--grad-hero); color: #fff; border-radius: var(--radius-xl); overflow: hidden; padding: clamp(40px, 6vw, 72px); box-shadow: var(--shadow-navy); }
.cta-band::after { content:""; position:absolute; width: 300px; height: 300px; border-radius: 50%; background: var(--gold-500); filter: blur(80px); opacity:.25; top:-80px; right:-40px; }
.cta-band .container-inner { position: relative; z-index: 2; display: grid; grid-template-columns: 1.4fr auto; gap: 28px; align-items: center; }
@media (max-width: 800px){ .cta-band .container-inner { grid-template-columns: 1fr; } }
.cta-band h2 { color: #fff; }
.cta-band p { color: rgba(255,255,255,.82); margin-top: 10px; }

/* ------------------------------ FAQ ------------------------------------ */
.faq { max-width: 820px; margin-inline: auto; display: grid; gap: 14px; }
.faq-item { background: #fff; border: 1px solid var(--line); border-radius: var(--radius); box-shadow: var(--shadow-sm); overflow: hidden; transition: box-shadow .3s, border-color .3s; }
.faq-item.open { box-shadow: var(--shadow-md); border-color: var(--navy-400); }
.faq-q { width: 100%; text-align: left; background: none; border: 0; padding: 20px 22px; display: flex; align-items: center; justify-content: space-between; gap: 16px; font-weight: 600; font-size: 1.03rem; color: var(--ink); }
.faq-q .chev { flex: 0 0 auto; width: 30px; height: 30px; border-radius: 9px; background: var(--cloud-2); display: grid; place-items: center; transition: transform .35s var(--ease), background .3s; }
.faq-q .chev svg { width: 16px; height: 16px; color: var(--navy-600); }
.faq-item.open .chev { transform: rotate(180deg); background: var(--gold-100); }
.faq-a { max-height: 0; overflow: hidden; transition: max-height .4s var(--ease); }
.faq-a-inner { padding: 0 22px 22px; color: var(--slate-500); font-size: .97rem; }

/* ------------------------------ Footer --------------------------------- */
.site-footer { background: var(--navy-900); color: rgba(255,255,255,.72); padding-top: clamp(56px, 8vw, 88px); position: relative; overflow: hidden; }
.site-footer::before { content:""; position:absolute; top:0; left:0; right:0; height:3px; background: var(--grad-gold); }
.footer-grid { display: grid; grid-template-columns: 1.6fr 1fr 1fr 1fr; gap: 40px; }
@media (max-width: 900px){ .footer-grid { grid-template-columns: 1fr 1fr; gap: 32px; } }
@media (max-width: 560px){ .footer-grid { grid-template-columns: 1fr; } }
.footer-brand .word { font-family: "Sora", sans-serif; font-weight: 700; font-size: 1.4rem; color: #fff; }
.footer-brand .word i { color: var(--gold-500); font-style: normal; }
.footer-brand p { margin-top: 16px; max-width: 320px; font-size: .93rem; }
.footer-brand .socials { display: flex; gap: 10px; margin-top: 20px; }
.footer-brand .socials a { width: 40px; height: 40px; border-radius: 11px; background: rgba(255,255,255,.08); display: grid; place-items: center; transition: background .3s, transform .3s; }
.footer-brand .socials a:hover { background: var(--gold-500); color: #0E1A33; transform: translateY(-3px); }
.footer-brand .socials svg { width: 18px; height: 18px; }
.footer-col h4 { color: #fff; font-size: .82rem; letter-spacing: .12em; text-transform: uppercase; margin-bottom: 16px; font-family: "Inter",sans-serif; font-weight: 700; }
.footer-col a { display: block; padding: 6px 0; font-size: .94rem; transition: color .25s, transform .25s; }
.footer-col a:hover { color: #fff; transform: translateX(3px); }
.footer-bottom { margin-top: clamp(40px, 6vw, 64px); border-top: 1px solid rgba(255,255,255,.1); padding-block: 24px; display: flex; align-items: center; justify-content: space-between; gap: 16px; flex-wrap: wrap; font-size: .86rem; }
.footer-bottom .legal { display: flex; gap: 20px; flex-wrap: wrap; align-items: center; }
.footer-bottom .legal a.built-by { color: rgba(255,255,255,.55); transition: color .25s; }
.footer-bottom .legal a.built-by strong { color: var(--gold-500); font-weight: 700; }
.footer-bottom .legal a.built-by:hover { color: #fff; }

/* ------------------------------ Reveal --------------------------------- */
[data-reveal] { opacity: 0; transform: translateY(28px); transition: opacity .7s var(--ease), transform .7s var(--ease); }
[data-reveal].in { opacity: 1; transform: none; }
[data-reveal][data-delay="1"] { transition-delay: .08s; }
[data-reveal][data-delay="2"] { transition-delay: .16s; }
[data-reveal][data-delay="3"] { transition-delay: .24s; }
[data-reveal][data-delay="4"] { transition-delay: .32s; }
@media (prefers-reduced-motion: reduce){ *{ animation: none !important; transition: none !important; } [data-reveal]{opacity:1; transform:none;} html{scroll-behavior:auto;} }

/* page hero (interior pages) */
.page-hero { background: var(--grad-hero); color:#fff; position: relative; overflow: clip; }
.page-hero .container { position: relative; z-index: 2; padding-block: clamp(64px, 9vw, 110px); }
.page-hero h1 { color:#fff; font-size: clamp(2.1rem, 4.6vw, 3.4rem); }
.page-hero p { color: rgba(255,255,255,.82); margin-top: 16px; max-width: 620px; }
.breadcrumb { display:flex; gap:8px; align-items:center; font-size:.85rem; color: rgba(255,255,255,.6); margin-bottom: 20px; }
.breadcrumb a:hover { color:#fff; }

/* contact */
.contact-grid { display:grid; grid-template-columns: 1fr 1fr; gap: clamp(28px,4vw,48px); align-items:start; }
@media (max-width: 860px){ .contact-grid { grid-template-columns: 1fr; } }
.field { margin-bottom: 18px; }
.field label { display:block; font-size:.86rem; font-weight:600; color: var(--slate-700); margin-bottom: 7px; }
.field input, .field select, .field textarea {
  width:100%; padding: 13px 15px; border:1px solid var(--line); border-radius: 12px; font: inherit; color: var(--ink);
  background:#fff; transition: border-color .25s, box-shadow .25s;
}
.field input:focus, .field select:focus, .field textarea:focus { outline:none; border-color: var(--navy-500); box-shadow: 0 0 0 4px rgba(11,42,142,.1); }
.field textarea { min-height: 130px; resize: vertical; }
.contact-panel { background: var(--grad-navy); color:#fff; border-radius: var(--radius-xl); padding: clamp(28px,4vw,40px); box-shadow: var(--shadow-navy); position: relative; overflow:hidden; }
.contact-panel::after { content:""; position:absolute; width:220px;height:220px;border-radius:50%;background:var(--gold-500);filter:blur(70px);opacity:.25;bottom:-60px;left:-30px;}
.contact-panel h3 { color:#fff; } .contact-panel .ci { position:relative; z-index:2; display:flex; gap:14px; align-items:flex-start; padding:16px 0; border-top:1px solid rgba(255,255,255,.12); }
.contact-panel .ci:first-of-type{border-top:0;}
.contact-panel .ci svg { width:22px;height:22px;color:var(--gold-400);flex:0 0 auto;margin-top:2px;}
.contact-panel .ci b{color:#fff;display:block;} .contact-panel .ci span{color:rgba(255,255,255,.75);font-size:.92rem;}

/* pricing */
.price-grid { display:grid; grid-template-columns: repeat(3,1fr); gap: 24px; align-items: stretch; }
@media (max-width: 900px){ .price-grid { grid-template-columns:1fr; max-width:460px;margin-inline:auto;} }
.price-card { display:flex; flex-direction:column; background:#fff; border:1px solid var(--line); border-radius: var(--radius-lg); padding: 32px; box-shadow: var(--shadow-sm); transition: transform .4s var(--ease), box-shadow .4s var(--ease); position:relative; }
.price-card:hover { transform: translateY(-8px); box-shadow: var(--shadow-lg); }
.price-card.featured { background: var(--grad-navy); color:#fff; border-color:transparent; box-shadow: var(--shadow-navy); }
.price-card.featured h3, .price-card.featured .price { color:#fff; }
.price-card .tag { position:absolute; top:20px; right:20px; font-size:.72rem; font-weight:700; letter-spacing:.08em; text-transform:uppercase; background:var(--grad-gold); color:#0E1A33; padding:6px 12px; border-radius:100px; }
.price-card h3 { font-size:1.3rem; }
.price-card .price { font-family:"Sora",sans-serif; font-weight:700; font-size:2.6rem; margin:12px 0 4px; letter-spacing:-.03em; }
.price-card .price small { font-size:1rem; font-weight:500; color:inherit; opacity:.7; }
.price-card .desc { color: var(--slate-500); font-size:.92rem; margin-bottom: 20px; }
.price-card.featured .desc { color: rgba(255,255,255,.75); }
.price-card ul { list-style:none; padding:0; margin:0 0 26px; display:grid; gap:12px; }
.price-card ul li { display:flex; gap:10px; font-size:.94rem; color: var(--slate-700); }
.price-card.featured ul li { color: rgba(255,255,255,.88); }
.price-card ul li svg { width:20px;height:20px;color:var(--gold-600);flex:0 0 auto;}
.price-card.featured ul li svg { color: var(--gold-400); }
.price-card .btn { margin-top:auto; }

hr.soft { border:0; border-top:1px solid var(--line); margin: 0; }

/* ==========================================================================
   REFINEMENT LAYER - Framer / Webflow-style components
   ========================================================================== */

/* Editorial numbered section label */
.sec-label { display:inline-flex; align-items:center; gap:14px; font-family:"Sora",sans-serif; font-size:.78rem; font-weight:600; letter-spacing:.18em; text-transform:uppercase; color:var(--slate-500); margin-bottom:24px; }
.sec-label::before { content:""; width:38px; height:1px; background:linear-gradient(90deg,var(--navy-600),transparent); }
.sec-label span { color:var(--navy-600); font-variant-numeric:tabular-nums; }
.sec-label--light { color:rgba(255,255,255,.62); }
.sec-label--light::before { background:linear-gradient(90deg,var(--gold-400),transparent); }
.sec-label--light span { color:var(--gold-400); }

/* Display heading with hand-drawn underline accent */
.display { font-size:clamp(2rem,4.6vw,3.5rem); letter-spacing:-.032em; line-height:1.04; }
.display em { font-style:normal; white-space:nowrap; padding:0 .04em;
  background-image:linear-gradient(180deg, transparent 58%, rgba(192,155,93,.5) 58%, rgba(192,155,93,.5) 90%, transparent 90%);
  background-repeat:no-repeat; }

/* Section head split (title left, support right) */
.flow-head { display:flex; justify-content:space-between; align-items:flex-end; gap:32px; flex-wrap:wrap; margin-bottom:52px; }
.flow-head .lead { max-width:380px; }

/* Gradient-border wrapper */
.gborder { position:relative; border-radius:var(--radius-lg); background:#fff; }
.gborder::before { content:""; position:absolute; inset:0; border-radius:inherit; padding:1px;
  background:linear-gradient(140deg, rgba(11,42,142,.4), rgba(192,155,93,.55) 55%, rgba(11,42,142,.05));
  -webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite:xor; mask-composite:exclude; pointer-events:none; }

/* Flow / timeline with outline numerals */
.flow { position:relative; display:grid; grid-template-columns:repeat(3,1fr); gap:44px; }
.flow::before { content:""; position:absolute; top:34px; left:8%; right:8%; height:2px;
  background:linear-gradient(90deg, transparent, rgba(11,42,142,.22) 12%, rgba(192,155,93,.4) 50%, rgba(11,42,142,.22) 88%, transparent); }
@media (max-width:860px){ .flow { grid-template-columns:1fr; gap:38px; } .flow::before { display:none; } }
.flow-step { position:relative; }
.flow-step .big { display:block; font-family:"Sora",sans-serif; font-weight:800; font-size:clamp(3rem,5vw,4.4rem); line-height:1; letter-spacing:-.05em; color:#fff; -webkit-text-stroke:1.6px rgba(11,42,142,.32); position:relative; }
.flow-step .flow-ic { width:54px; height:54px; border-radius:15px; background:linear-gradient(135deg,#fff,#EAEFF8); box-shadow:var(--shadow-sm), inset 0 0 0 1px rgba(11,42,142,.06); color:var(--navy-600); display:grid; place-items:center; margin:20px 0 18px; transition:transform .4s var(--ease); }
.flow-step:hover .flow-ic { transform:translateY(-4px); }
.flow-step .flow-ic svg { width:25px; height:25px; }
.flow-step h3 { font-size:1.22rem; margin-bottom:9px; letter-spacing:-.01em; }
.flow-step p { color:var(--slate-500); font-size:.96rem; }

/* Faux browser / product UI */
.browser { border-radius:18px; overflow:hidden; background:linear-gradient(160deg,#132a5e,#0d1c40); box-shadow:var(--shadow-lg); border:1px solid rgba(255,255,255,.09); }
.browser__bar { display:flex; align-items:center; gap:7px; padding:13px 15px; background:rgba(255,255,255,.04); border-bottom:1px solid rgba(255,255,255,.07); }
.browser__bar i { width:11px; height:11px; border-radius:50%; background:rgba(255,255,255,.16); }
.browser__url { margin-left:12px; flex:1; background:rgba(255,255,255,.06); border-radius:8px; padding:7px 13px; font-size:.76rem; color:rgba(255,255,255,.55); font-family:"Sora"; }
.browser__body { padding:24px; }
.ui-track { display:flex; align-items:center; gap:0; margin:6px 0 22px; }
.ui-track .node { flex:0 0 auto; width:30px; height:30px; border-radius:50%; display:grid; place-items:center; font-size:.72rem; font-weight:700; color:rgba(255,255,255,.6); background:rgba(255,255,255,.08); border:1px solid rgba(255,255,255,.12); }
.ui-track .node.done { background:var(--grad-gold); color:#0E1A33; border-color:transparent; }
.ui-track .node.now { background:#fff; color:var(--navy-700); border-color:transparent; box-shadow:0 0 0 5px rgba(255,255,255,.12); }
.ui-track .bar { flex:1; height:2px; background:rgba(255,255,255,.14); }
.ui-track .bar.fill { background:var(--grad-gold); }
.ui-stages { display:flex; justify-content:space-between; font-size:.72rem; color:rgba(255,255,255,.55); margin-bottom:22px; }
.ui-tiles { display:grid; grid-template-columns:1fr 1fr; gap:12px; }
.ui-tile { background:rgba(255,255,255,.05); border:1px solid rgba(255,255,255,.08); border-radius:13px; padding:15px; }
.ui-tile .lbl { font-size:.72rem; color:rgba(255,255,255,.55); }
.ui-tile .val { font-family:"Sora"; font-weight:700; font-size:1.35rem; color:#fff; margin-top:3px; }
.ui-tile .val .g { color:var(--gold-400); }

/* Testimonials */
.testi { position:relative; background:#fff; border:1px solid var(--line); border-radius:var(--radius-lg); padding:30px; box-shadow:var(--shadow-sm); display:flex; flex-direction:column; gap:16px; transition:transform .4s var(--ease), box-shadow .4s var(--ease), border-color .4s; }
.testi:hover { transform:translateY(-6px); box-shadow:var(--shadow-lg); border-color:transparent; }
.testi .stars { display:flex; gap:2px; color:var(--gold-500); }
.testi .stars svg { width:16px; height:16px; }
.testi .q { font-size:1.06rem; line-height:1.55; color:var(--ink); }
.testi .who { display:flex; align-items:center; gap:12px; margin-top:auto; }
.testi .av { width:44px; height:44px; border-radius:50%; display:grid; place-items:center; font-family:"Sora"; font-weight:700; font-size:.9rem; color:#fff; background:var(--grad-navy); }
.testi .who b { display:block; font-size:.93rem; }
.testi .who span { font-size:.82rem; color:var(--slate-500); }

/* Marquee band */
.marquee-band { border-block:1px solid var(--line); background:#fff; padding:24px 0; overflow:hidden; }
.marquee { display:flex; overflow:hidden; -webkit-mask:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent); mask:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent); }
.marquee__track { display:flex; align-items:center; flex:0 0 auto; min-width:100%; animation:marq 32s linear infinite; }
.marquee__track .m-item { display:inline-flex; align-items:center; gap:18px; padding:0 30px; font-family:"Sora"; font-weight:700; font-size:clamp(1rem,1.7vw,1.4rem); color:var(--navy-700); white-space:nowrap; letter-spacing:-.01em; }
.marquee__track .m-item svg { width:15px; height:15px; color:var(--gold-500); }
@keyframes marq { to { transform:translateX(-100%); } }
.marquee:hover .marquee__track { animation-play-state:paused; }

/* FAQ split layout */
.faq-split { display:grid; grid-template-columns:.85fr 1.15fr; gap:clamp(32px,5vw,64px); align-items:start; }
@media (max-width:880px){ .faq-split { grid-template-columns:1fr; } }
.faq-split .faq { margin:0; max-width:none; }
.faq-aside .btn { margin-top:26px; }

/* Mega footer */
.site-footer .footer-top { display:flex; justify-content:space-between; align-items:flex-end; gap:32px; flex-wrap:wrap; padding-bottom:44px; margin-bottom:44px; border-bottom:1px solid rgba(255,255,255,.1); }
.site-footer .footer-top h2 { color:#fff; font-size:clamp(1.6rem,3vw,2.4rem); max-width:16ch; letter-spacing:-.02em; }
.footer-watermark { font-family:"Sora",sans-serif; font-weight:800; font-size:clamp(3.4rem,15.5vw,13rem); line-height:.82; letter-spacing:-.05em; color:transparent; -webkit-text-stroke:1px rgba(255,255,255,.09); text-align:center; margin-top:48px; user-select:none; pointer-events:none; white-space:nowrap; }
.footer-watermark i { font-style:normal; -webkit-text-stroke:1px rgba(192,155,93,.35); }

/* ==========================================================================
   FABRIC - flowing-ridge pattern overlay for deep-navy areas
   ========================================================================== */
:root { --fabric: url("pattern.jpg"); }
.fabric {
  position:absolute; inset:0; z-index:0; pointer-events:none;
  background-image: var(--fabric); background-size:cover; background-position:center;
  opacity:.6; mix-blend-mode:screen;
  animation: fabricDrift 34s ease-in-out infinite alternate; will-change:transform;
}
.fabric::after { /* soften + add depth valleys */
  content:""; position:absolute; inset:0; background:var(--fabric); background-size:cover; background-position:center;
  mix-blend-mode:multiply; opacity:.5;
}
@keyframes fabricDrift { from { transform:scale(1.06) translateX(-1.5%);} to { transform:scale(1.16) translateX(2%);} }
@media (prefers-reduced-motion: reduce){ .fabric { animation:none; } }

/* keep content above the fabric layer */
.stats { position:relative; z-index:1; }
.site-footer .container { position:relative; z-index:1; }
.contact-panel h3, .contact-panel > p { position:relative; z-index:2; }
.hero .wave, .page-hero .wave { position:relative; z-index:2; }

/* ==========================================================================
   WAARDECHECK - interactive valuation calculator
   ========================================================================== */
.calc { display:grid; grid-template-columns:1.05fr .95fr; border-radius:var(--radius-xl); overflow:hidden;
  box-shadow:var(--shadow-lg); border:1px solid var(--line); background:#fff; }
@media (max-width:900px){ .calc { grid-template-columns:1fr; } }
.calc__form { padding:clamp(26px,3.6vw,42px); display:grid; gap:22px; align-content:start; }
.calc__result { position:relative; background:var(--grad-navy); color:#fff; padding:clamp(28px,3.6vw,44px);
  display:flex; flex-direction:column; justify-content:center; overflow:hidden; }
.calc__result .calc-inner { position:relative; z-index:2; }

.calc-field > label { display:flex; align-items:baseline; justify-content:space-between; gap:10px;
  font-size:.85rem; font-weight:600; color:var(--slate-700); margin-bottom:10px; }
.calc-field .val { font-family:"Sora",sans-serif; color:var(--navy-600); font-weight:700; font-size:.98rem; }
.calc select { width:100%; padding:12px 14px; border:1px solid var(--line); border-radius:12px; font:inherit; color:var(--ink);
  background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231e3a8a' stroke-width='2.4'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;
  -webkit-appearance:none; appearance:none; cursor:pointer; transition:border-color .2s, box-shadow .2s; }
.calc select:focus { outline:none; border-color:var(--navy-500); box-shadow:0 0 0 4px rgba(11,42,142,.1); }
.calc input[type=range] { -webkit-appearance:none; appearance:none; width:100%; height:6px; border-radius:99px;
  background:var(--cloud-2); outline:none; cursor:pointer; }
.calc input[type=range]::-webkit-slider-thumb { -webkit-appearance:none; width:22px; height:22px; border-radius:50%;
  background:var(--grad-gold); box-shadow:var(--shadow-gold); border:3px solid #fff; cursor:pointer; }
.calc input[type=range]::-moz-range-thumb { width:22px; height:22px; border-radius:50%; background:#C09B5D; border:3px solid #fff; cursor:pointer; }
.seg-group { display:flex; flex-wrap:wrap; gap:8px; }
.seg { padding:9px 15px; border:1px solid var(--line); border-radius:100px; font-weight:600; font-size:.87rem;
  color:var(--slate-700); background:#fff; cursor:pointer; transition:all .22s var(--ease); }
.seg:hover { border-color:var(--navy-400); }
.seg.active { background:var(--navy-600); color:#fff; border-color:transparent; box-shadow:var(--shadow-sm); }

.calc-out-label { font-family:"Sora",sans-serif; font-size:.78rem; letter-spacing:.16em; text-transform:uppercase; color:rgba(255,255,255,.6); }
.calc-out-value { font-family:"Sora",sans-serif; font-weight:800; font-size:clamp(2.4rem,5.2vw,3.5rem); letter-spacing:-.035em; margin:8px 0 4px; line-height:1; }
.calc-out-range { color:rgba(255,255,255,.82); font-size:.98rem; }
.calc-out-range b { color:var(--gold-400); }
.calc-bar { height:9px; border-radius:99px; background:rgba(255,255,255,.14); margin:24px 0 8px; position:relative; }
.calc-bar > .band { position:absolute; top:0; bottom:0; left:12%; right:12%; border-radius:99px; background:var(--grad-gold); box-shadow:var(--shadow-gold); }
.calc-bar > .mark { position:absolute; top:50%; left:50%; width:16px; height:16px; border-radius:50%; background:#fff; transform:translate(-50%,-50%); box-shadow:0 2px 8px rgba(0,0,0,.35); }
.calc-meta { display:flex; align-items:center; justify-content:space-between; font-size:.82rem; color:rgba(255,255,255,.62); }
.calc-note { font-size:.78rem; color:rgba(255,255,255,.5); margin-top:16px; line-height:1.5; }
.calc__result .btn { margin-top:24px; }

/* ==========================================================================
   COLOR DEPTH - soft tints & glow blobs for light sections
   ========================================================================== */
.section > .container { position:relative; z-index:1; }

.tint-mesh { background:
  radial-gradient(760px 460px at 4% -14%, rgba(11,42,142,.09), transparent 60%),
  radial-gradient(680px 440px at 106% 114%, rgba(192,155,93,.11), transparent 56%), #fff; }
.tint-navy { background:
  radial-gradient(720px 460px at 100% -12%, rgba(11,42,142,.10), transparent 58%),
  radial-gradient(520px 360px at -6% 108%, rgba(27,60,166,.06), transparent 60%), #fff; }
.tint-gold { background:
  radial-gradient(720px 460px at 0% 112%, rgba(192,155,93,.12), transparent 56%),
  radial-gradient(520px 360px at 106% -8%, rgba(11,42,142,.06), transparent 60%), #fff; }

.has-glow { overflow:clip; }
.glow { position:absolute; border-radius:50%; filter:blur(90px); z-index:0; pointer-events:none; }
.glow--navy { background:rgba(27,60,166,.20); }
.glow--gold { background:rgba(192,155,93,.16); }

/* ==========================================================================
   PREMIUM POLISH - micro-interactions & finishing details
   ========================================================================== */

/* page load fade-in */
body { animation: pageIn .6s var(--ease) both; }
@keyframes pageIn { from { opacity:0; } to { opacity:1; } }

/* selection + focus + scrollbar */
::selection { background: rgba(192,155,93,.30); color:#101A33; }
:focus-visible { outline:2px solid var(--navy-500); outline-offset:3px; border-radius:6px; }
html { scrollbar-color:#c3ccdf transparent; }
::-webkit-scrollbar { width:12px; height:12px; }
::-webkit-scrollbar-thumb { background:#c8d0e2; border:3px solid #fff; border-radius:99px; }
::-webkit-scrollbar-thumb:hover { background:#a6b1cd; }

/* balanced headlines */
h1, h2, .display { text-wrap:balance; }
.lead { text-wrap:pretty; }

/* filmic grain overlay */
body::after {
  content:""; position:fixed; inset:0; z-index:9998; pointer-events:none; opacity:.03; mix-blend-mode:overlay;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");
}

/* scroll progress bar */
.scroll-progress { position:fixed; top:0; left:0; height:3px; width:0; z-index:100;
  background:var(--grad-gold); box-shadow:0 0 12px rgba(192,155,93,.55); }

/* refined blur-in reveal */
[data-reveal] { transform:translateY(26px) scale(.99); filter:blur(7px);
  transition:opacity .75s var(--ease), transform .75s var(--ease), filter .75s var(--ease); }
[data-reveal].in { filter:blur(0); }

/* cursor spotlight on deep-navy surfaces */
.spotlight { position:absolute; inset:0; z-index:1; pointer-events:none; opacity:0;
  transition:opacity .4s var(--ease); mix-blend-mode:soft-light;
  background:radial-gradient(300px circle at var(--mx,50%) var(--my,50%), rgba(255,255,255,.16), transparent 60%); }
.has-spot:hover .spotlight { opacity:1; }

/* glossy sweep on buttons */
.btn { overflow:hidden; }
.btn--primary::after, .btn--navy::after { content:""; position:absolute; inset:0; border-radius:inherit;
  background:linear-gradient(120deg, transparent 25%, rgba(255,255,255,.55) 50%, transparent 75%);
  transform:translateX(-130%); transition:transform .75s var(--ease); pointer-events:none; }
.btn--navy::after { background:linear-gradient(120deg, transparent 25%, rgba(255,255,255,.3) 50%, transparent 75%); }
.btn--primary:hover::after, .btn--navy:hover::after { transform:translateX(130%); }

/* tilt cards get a smooth settle */
.card, .testi, .price-card { transform-style:preserve-3d; }

@media (prefers-reduced-motion: reduce){ body { animation:none; } .scroll-progress { display:none; } }

/* fix: clip fabric texture inside rounded dark cards (stats band) */
.card--dark { overflow:hidden; }
.fabric { border-radius:inherit; }

/* ==========================================================================
   VIDEO - feature player, thumbnail grid & lightbox
   ========================================================================== */
.video-feature { position:relative; border-radius:var(--radius-xl); overflow:hidden; aspect-ratio:16/9;
  background:var(--grad-navy); box-shadow:var(--shadow-lg); cursor:pointer; display:grid; place-items:center; isolation:isolate; }
@media (max-width:640px){ .video-feature { aspect-ratio:4/3; } }
.video-feature::before { content:""; position:absolute; inset:0; z-index:1; background:radial-gradient(60% 60% at 50% 45%, transparent, rgba(8,16,34,.35)); }

.play-btn { position:relative; z-index:3; width:92px; height:92px; border-radius:50%; border:1px solid rgba(255,255,255,.32);
  background:rgba(255,255,255,.14); backdrop-filter:blur(8px); display:grid; place-items:center; cursor:pointer;
  transition:transform .35s var(--ease), background .35s var(--ease); }
.play-btn svg { width:34px; height:34px; color:#fff; margin-left:5px; transition:color .35s; }
.play-btn::after { content:""; position:absolute; inset:-16px; border-radius:50%; border:1px solid rgba(255,255,255,.3);
  animation:pulseRing 2.6s ease-out infinite; }
@keyframes pulseRing { 0% { transform:scale(1); opacity:.75; } 100% { transform:scale(1.55); opacity:0; } }
.video-feature:hover .play-btn, .video-card:hover .play-btn { transform:scale(1.09); background:var(--grad-gold); border-color:transparent; }
.video-feature:hover .play-btn svg, .video-card:hover .play-btn svg { color:#0E1A33; }
@media (prefers-reduced-motion: reduce){ .play-btn::after { animation:none; } }

.video-feature .v-meta { position:absolute; left:0; right:0; bottom:0; z-index:3; padding:clamp(20px,3vw,30px);
  display:flex; align-items:flex-end; justify-content:space-between; gap:16px;
  background:linear-gradient(0deg, rgba(8,16,34,.72), transparent); color:#fff; }
.video-feature .v-meta h3 { color:#fff; }
.video-feature .v-meta span { color:rgba(255,255,255,.72); font-size:.9rem; }
.v-duration { flex:0 0 auto; font-family:"Sora",sans-serif; font-weight:700; font-size:.82rem; letter-spacing:.04em;
  background:rgba(255,255,255,.14); border:1px solid rgba(255,255,255,.22); padding:6px 12px; border-radius:100px; color:#fff !important; }

.video-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:20px; margin-top:20px; }
@media (max-width:820px){ .video-grid { grid-template-columns:1fr; max-width:460px; margin-inline:auto; } }
.video-card { position:relative; aspect-ratio:16/10; border-radius:var(--radius-lg); overflow:hidden; cursor:pointer;
  background:var(--grad-navy); box-shadow:var(--shadow-md); display:grid; place-items:center; isolation:isolate;
  transition:transform .4s var(--ease), box-shadow .4s var(--ease); }
.video-card::before { content:""; position:absolute; inset:0; z-index:1; background:radial-gradient(60% 60% at 50% 40%, transparent, rgba(8,16,34,.35)); }
.video-card:hover { transform:translateY(-5px); box-shadow:var(--shadow-lg); }
.video-card .play-btn { width:58px; height:58px; }
.video-card .play-btn svg { width:22px; height:22px; }
.video-card .vc-title { position:absolute; left:0; right:0; bottom:0; z-index:3; padding:16px 18px;
  background:linear-gradient(0deg, rgba(8,16,34,.75), transparent); color:#fff; font-weight:600; font-size:.96rem; }

/* lightbox */
.vlightbox { position:fixed; inset:0; z-index:200; display:none; place-items:center; padding:24px;
  background:rgba(8,16,34,.85); backdrop-filter:blur(10px); }
.vlightbox.open { display:grid; animation:fadeIn .3s var(--ease); }
@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
.vl-inner { position:relative; width:min(1000px,92vw); aspect-ratio:16/9; border-radius:16px; overflow:hidden;
  background:#0a1226; box-shadow:var(--shadow-lg); }
.vl-inner iframe, .vl-inner video { width:100%; height:100%; border:0; display:block; }
.vl-close { position:absolute; top:14px; right:14px; z-index:4; width:44px; height:44px; border-radius:50%;
  background:rgba(0,0,0,.45); border:1px solid rgba(255,255,255,.25); color:#fff; display:grid; place-items:center; cursor:pointer;
  backdrop-filter:blur(6px); transition:background .25s, transform .25s; }
.vl-close:hover { background:rgba(0,0,0,.7); transform:rotate(90deg); }
.vl-close svg { width:20px; height:20px; }
.vl-placeholder { position:absolute; inset:0; display:grid; place-items:center; text-align:center; padding:32px;
  background:var(--grad-navy); color:#fff; }
.vl-placeholder .fabric { opacity:.5; }
.vl-placeholder .vp-inner { position:relative; z-index:2; max-width:440px; }
.vl-placeholder h4 { color:#fff; font-size:1.3rem; margin-bottom:10px; }
.vl-placeholder p { color:rgba(255,255,255,.72); font-size:.95rem; }
.vl-placeholder code { background:rgba(255,255,255,.12); padding:2px 7px; border-radius:6px; font-size:.85em; color:var(--gold-400); }

/* ==========================================================================
   TRUSTED BY - monochrome logo marquee
   ========================================================================== */
.trusted { border-bottom:1px solid var(--line); background:#fff; padding:clamp(30px,4vw,44px) 0; overflow:hidden; }
.trusted .t-label { text-align:center; font-family:"Sora",sans-serif; font-size:.76rem; letter-spacing:.18em;
  text-transform:uppercase; color:var(--slate-400); margin-bottom:24px; }
.logo-marquee { display:flex; overflow:hidden;
  -webkit-mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);
  mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent); }
.logo-track { display:flex; align-items:center; flex:0 0 auto; min-width:100%; animation:marq 34s linear infinite; }
.logo-marquee:hover .logo-track { animation-play-state:paused; }
.tlogo { display:inline-flex; align-items:center; gap:11px; padding:0 clamp(24px,3.5vw,44px); white-space:nowrap;
  color:var(--slate-400); opacity:.8; transition:color .3s var(--ease), opacity .3s var(--ease); }
.tlogo:hover { color:var(--navy-600); opacity:1; }
.tlogo svg { width:27px; height:27px; flex:0 0 auto; }
.tlogo b { font-family:"Sora",sans-serif; font-weight:700; font-size:clamp(1rem,1.5vw,1.2rem); letter-spacing:-.01em; }
.tlogo b i { font-style:normal; color:var(--gold-500); }
@media (prefers-reduced-motion: reduce){ .logo-track { animation:none; flex-wrap:wrap; justify-content:center; } }

/* ===== PREMIUM PATTERN - refined dot grid on light sections ===== */
.section::before, .section--tight::before {
  content:""; position:absolute; inset:0; z-index:0; pointer-events:none;
  background-image: radial-gradient(circle, rgba(11,42,142,.055) 1px, transparent 1.6px);
  background-size: 22px 22px; background-position:center;
  -webkit-mask-image: radial-gradient(120% 120% at 50% 0%, #000 55%, transparent 100%);
  mask-image: radial-gradient(120% 120% at 50% 0%, #000 55%, transparent 100%);
}
.section > .container, .section--tight > .container { position:relative; z-index:1; }

/* ==========================================================================
   PHOTOS - real imagery with graceful fallback
   ========================================================================== */
.img-cover { width:100%; height:100%; object-fit:cover; display:block; }

/* hero report card gets a property-photo header */
.report-card { overflow:hidden; }
.rc-photo { margin:-26px -26px 18px; height:158px; overflow:hidden; background:var(--grad-navy); position:relative; }
.rc-photo img { width:100%; height:100%; object-fit:cover; display:block; }

/* waardeanalyse media frame photo behind glass tiles */
.media-frame > .mf-img { position:absolute; inset:0; width:100%; height:100%; object-fit:cover; z-index:0; }

/* review avatars as photos with initials fallback */
.testi .av { position:relative; overflow:hidden; }
.testi .av img { position:absolute; inset:0; width:100%; height:100%; object-fit:cover; }

/* over ons portrait */
.about-photo { position:relative; border-radius:var(--radius-xl); overflow:hidden; aspect-ratio:4/5; box-shadow:var(--shadow-lg); background:var(--grad-navy); }
.about-photo img { position:absolute; inset:0; width:100%; height:100%; object-fit:cover; }
.about-photo .cap { position:absolute; left:16px; bottom:16px; z-index:2; display:inline-flex; align-items:center; gap:8px;
  background:rgba(255,255,255,.92); backdrop-filter:blur(6px); border-radius:100px; padding:8px 15px;
  font-weight:600; font-size:.85rem; color:var(--navy-600); box-shadow:var(--shadow-sm); }
.about-photo .cap svg { width:16px; height:16px; color:var(--gold-500); }

/* ==========================================================================
   REELS - vertical short-form video cards + portrait lightbox
   ========================================================================== */
.reels-row { display:flex; gap:18px; overflow-x:auto; scroll-snap-type:x mandatory;
  padding:8px 2px 16px; margin-top:40px; scrollbar-width:thin; scrollbar-color:#c8d0e2 transparent; }
.reels-row::-webkit-scrollbar { height:8px; }
.reels-row::-webkit-scrollbar-thumb { background:#c8d0e2; border-radius:99px; }
.reel { position:relative; flex:0 0 auto; width:236px; aspect-ratio:9/16; border-radius:22px; overflow:hidden;
  cursor:pointer; scroll-snap-align:center; background:var(--grad-navy); box-shadow:var(--shadow-md);
  display:grid; place-items:center; isolation:isolate; transition:transform .4s var(--ease), box-shadow .4s var(--ease); }
@media (max-width:480px){ .reel { width:70vw; } }
.reel:hover { transform:translateY(-6px); box-shadow:var(--shadow-lg); }
.reel .reel-bg { position:absolute; inset:0; width:100%; height:100%; object-fit:cover; z-index:0; }
.reel::before { content:""; position:absolute; inset:0; z-index:1; background:linear-gradient(180deg, rgba(8,16,34,.12), rgba(8,16,34,.6)); }
.reel .play-btn { width:56px; height:56px; }
.reel .play-btn svg { width:22px; height:22px; }
.reel .r-badge { position:absolute; top:12px; left:12px; z-index:3; display:inline-flex; align-items:center; gap:5px;
  background:rgba(0,0,0,.4); backdrop-filter:blur(6px); border:1px solid rgba(255,255,255,.22); border-radius:100px;
  padding:5px 10px; font-size:.72rem; font-weight:700; color:#fff; letter-spacing:.02em; }
.reel .r-badge svg { width:12px; height:12px; color:var(--gold-400); }
.reel .r-cap { position:absolute; left:0; right:0; bottom:0; z-index:3; padding:16px;
  background:linear-gradient(0deg, rgba(8,16,34,.78), transparent); color:#fff; font-weight:700; font-size:.98rem; line-height:1.25; }
.reel .r-cap small { display:block; font-weight:500; font-size:.78rem; color:rgba(255,255,255,.72); margin-top:4px; }

/* portrait mode for the shared lightbox */
.vlightbox.portrait .vl-inner { width:min(420px,88vw); aspect-ratio:9/16; }

/* ==========================================================================
   REEL MOCKUP - simulated reels player in the portrait lightbox
   ========================================================================== */
.reel .r-views { position:absolute; top:12px; right:12px; z-index:3; display:inline-flex; align-items:center; gap:5px;
  background:rgba(0,0,0,.4); backdrop-filter:blur(6px); border:1px solid rgba(255,255,255,.2); border-radius:100px;
  padding:5px 10px; font-size:.72rem; font-weight:700; color:#fff; }
.reel .r-views svg { width:11px; height:11px; }

.reel-mock { position:absolute; inset:0; overflow:hidden; background:#0a1226; }
.reel-mock-bg { position:absolute; inset:0; width:100%; height:100%; object-fit:cover; }
.reel-mock::after { content:""; position:absolute; inset:0; pointer-events:none;
  background:linear-gradient(180deg, rgba(8,16,34,.5) 0%, transparent 20%, transparent 52%, rgba(8,16,34,.88) 100%); }
.rm-progress { position:absolute; top:12px; left:14px; right:54px; height:3px; border-radius:99px; background:rgba(255,255,255,.28); z-index:6; overflow:hidden; }
.rm-progress i { position:absolute; left:0; top:0; bottom:0; width:0; background:#fff; border-radius:99px; animation:rmProg 18s linear forwards; }
@keyframes rmProg { to { width:100%; } }
.rm-hint { position:absolute; top:26px; left:14px; z-index:6; font-size:.64rem; font-weight:700; letter-spacing:.08em; text-transform:uppercase;
  color:rgba(255,255,255,.8); background:rgba(0,0,0,.42); border:1px solid rgba(255,255,255,.18); padding:3px 9px; border-radius:100px; backdrop-filter:blur(4px); }
.rm-playpause { position:absolute; inset:0; z-index:5; display:grid; place-items:center; background:transparent; border:0; cursor:pointer; }
.rm-playpause svg { width:66px; height:66px; color:rgba(255,255,255,.92); opacity:0; transition:opacity .2s; filter:drop-shadow(0 3px 12px rgba(0,0,0,.5)); }
.reel-mock:hover .rm-playpause svg { opacity:1; }
.rm-actions { position:absolute; right:12px; bottom:104px; z-index:6; display:flex; flex-direction:column; gap:20px; align-items:center; }
.rm-act { display:flex; flex-direction:column; align-items:center; gap:5px; color:#fff; font-size:.72rem; font-weight:700; background:none; border:0; cursor:pointer; }
.rm-act svg { width:29px; height:29px; filter:drop-shadow(0 2px 6px rgba(0,0,0,.45)); }
.rm-act.liked svg { color:#ff4d6d; fill:#ff4d6d; }
.rm-caption { position:absolute; left:16px; right:66px; bottom:18px; z-index:6; color:#fff; }
.rm-handle { display:flex; align-items:center; gap:9px; margin-bottom:9px; }
.rm-ava { width:32px; height:32px; border-radius:50%; background:var(--grad-gold); color:#0E1A33; display:grid; place-items:center;
  font-family:"Sora"; font-weight:800; font-size:.68rem; border:2px solid #fff; flex:0 0 auto; }
.rm-handle b { font-size:.92rem; }
.rm-follow { margin-left:4px; border:1px solid rgba(255,255,255,.75); background:transparent; color:#fff; font-weight:700; font-size:.72rem; padding:4px 13px; border-radius:9px; cursor:pointer; }
.rm-caption p { font-size:.92rem; line-height:1.42; text-shadow:0 1px 8px rgba(0,0,0,.45); }
.rm-audio { display:flex; align-items:center; gap:8px; margin-top:11px; font-size:.78rem; color:rgba(255,255,255,.92); }
.rm-audio svg { width:14px; height:14px; flex:0 0 auto; }
.rm-audio span { overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }

/* ==========================================================================
   STICKY CTA - floating quick-action bar
   ========================================================================== */
.sticky-cta { position:fixed; right:20px; bottom:20px; z-index:45; display:flex; align-items:center; gap:8px;
  background:rgba(255,255,255,.9); backdrop-filter:saturate(180%) blur(14px); border:1px solid var(--line);
  border-radius:100px; padding:8px; box-shadow:var(--shadow-lg);
  transform:translateY(160%); opacity:0; pointer-events:none;
  transition:transform .5s var(--ease), opacity .5s var(--ease); }
.sticky-cta.show { transform:none; opacity:1; pointer-events:auto; }
.sc-btn { display:inline-flex; align-items:center; gap:9px; padding:12px 20px; border-radius:100px;
  font-weight:600; font-size:.95rem; white-space:nowrap; transition:transform .3s var(--ease), box-shadow .3s, background .3s; }
.sc-btn svg { width:18px; height:18px; flex:0 0 auto; }
.sc-primary { background:var(--grad-gold); color:#0E1A33; box-shadow:var(--shadow-gold); }
.sc-primary:hover { transform:translateY(-2px); box-shadow:0 18px 40px -12px rgba(192,155,93,.6); }
.sc-ghost { color:var(--navy-600); }
.sc-ghost:hover { background:var(--cloud-2); }
.sc-close { width:34px; height:34px; border-radius:50%; border:1px solid var(--line); background:#fff; color:var(--slate-400);
  display:grid; place-items:center; cursor:pointer; flex:0 0 auto; transition:color .25s, transform .25s; }
.sc-close:hover { color:var(--navy-600); transform:rotate(90deg); }
.sc-close svg { width:15px; height:15px; }
@media (max-width:600px){
  .sticky-cta { left:12px; right:12px; bottom:12px; border-radius:18px; }
  .sc-primary { flex:1; justify-content:center; }
  .sc-ghost span { display:none; }
  .sc-ghost { padding:12px; }
}

/* ==========================================================================
   PROCES - colour + animation
   ========================================================================== */
.flow::before { display:none; }  /* replaced by animated .flow-line */
.flow-line { position:absolute; top:34px; left:8%; right:8%; height:2px; border-radius:2px; overflow:hidden;
  background:linear-gradient(90deg, transparent, rgba(11,42,142,.16) 12%, rgba(11,42,142,.16) 88%, transparent); }
.flow-line i { position:absolute; left:0; top:0; bottom:0; width:0; border-radius:2px;
  background:linear-gradient(90deg, var(--navy-500), var(--gold-500)); box-shadow:0 0 14px rgba(192,155,93,.55);
  transition:width 1.6s var(--ease) .2s; }
.flow.run .flow-line i { width:100%; }
@media (max-width:860px){ .flow-line { display:none; } }

/* coloured numerals */
.flow-step:nth-of-type(2) .big { -webkit-text-stroke-color:rgba(192,155,93,.6); }
.flow-step:nth-of-type(3) .big { -webkit-text-stroke-color:rgba(21,115,71,.5); }

/* coloured icon chips per step */
.flow-step:nth-of-type(2) .flow-ic { background:linear-gradient(135deg,#fff3d6,#ffe3a6); color:var(--gold-600); box-shadow:var(--shadow-sm), inset 0 0 0 1px rgba(192,155,93,.15); }
.flow-step:nth-of-type(3) .flow-ic { background:linear-gradient(135deg,#F6EEE0,#EADCC2); color:var(--gold-600); box-shadow:var(--shadow-sm), inset 0 0 0 1px rgba(192,155,93,.22); }

/* icon pop when the flow scrolls into view */
.flow.run .flow-step .flow-ic { animation:flowPop .55s var(--ease) both; }
.flow.run .flow-step:nth-of-type(1) .flow-ic { animation-delay:.15s; }
.flow.run .flow-step:nth-of-type(2) .flow-ic { animation-delay:.45s; }
.flow.run .flow-step:nth-of-type(3) .flow-ic { animation-delay:.75s; }
@keyframes flowPop { 0% { transform:scale(.5) translateY(6px); opacity:0; } 60% { transform:scale(1.12) translateY(0); opacity:1; } 100% { transform:scale(1); } }
@media (prefers-reduced-motion: reduce){ .flow-line i { transition:none; width:100%; } .flow.run .flow-step .flow-ic { animation:none; } }

:root{--fabric:url("data:image/jpeg;base64,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evUHvfqCPmvUM951z3r1B736gXmdfb3rXPe/UEfNa7Pedc979QLzOvt71ri8zrs961z3nXPeNc941z3fXPedcfmddHvOvt716g9519n5r1BHzfqG35nXPe/UHvnqD3nXPe/UHvnqD3z1G78zrnvXqD3v1B756gh5vXk35nXPe/UHvnqD3z1AvO+obfmdc979Qe9+oPfPUHvvqCHm/USPedc979Qe+eoPffUHvvqCPnPUMfmdc979Qe9+oPfPUHvvqD371BHzWu0/Na5736g989Qe++oPffUHvvqBeZ19vetc979Qe+eoPffUHvvqD371BDzWvIfmdc979Qe+eoPfPUHvvqD371AvO+ob951z3r1B756g989Qe++oPffUHv3qCPm9dnvOue9+oPfPUHvnqD331B796g9+9QLzOu171rnvfqD3z1B776g9+9Qe/eoF531DPedc979Qe+eoPffUHvvqD371B796gj5rXY/Na5736g989Qe++oPffUHv3qCPnPUNvzOue9+oPfPUHvvqD331B796gXnfUM951z3v1B756g999Qe/eoPfvUEfOeok35rXPfPUHvvqD371B796gXnfUN+9a5756g999Qe++oPfvUEPOeok35r1B756g999Qe/eoPfvUHvWvt756g8d5TV9V6o8l/33LFYWdjrCxcuzp0YsDO6rhHdFjt0VFRi5bGQQxkOZMdNNbyY6M01/q7NJDHZprhjs0kMdiyuE7Y56d0MOjs018EMO6OVhjt00Md0MMdukMdumuWMdmlhjHXSX+zHZo4Y66fMmM8H+ieS/7yNkc2dOjIW9VgOjFzYuXWA6LLGRyxZZE7r1HMiBKmIsZprhjGaS2TozvCdWaa2i7enbDhMdmmuWO3SQx2wz1dprh0dkcrDu01Rjt01wx2wz07tNcMdukhjtjxF26S/1dsfqx10USGeD/RPJ/wDeKyNkcuxcKsB2YVYDrpjquFSAxkcMjToQ6SFhi4TI8ylTvCYzvCYxmmt5MY6Ll9VZprdu2H2HbpIldprh3aSHcsxwx26aGO7TQ7llYY7dJDHas9O6PEWOyK3kx2riLsjzJjHWHEWM8F+ieT/QWfgjiseW7I8KscuzquE6LLquEztjOll0VXmRlyGaeGM0+XIdNPmToxmlhjrpZdukh26SGOjp3HDtWVi7TXDHbp5GO3SQx3Rw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NIIOKPFEHsjGrECIoolvFJMKPPGLMGOIBLOMPJ625y3hojig255/ousjl/1y5JmpvnirosoFODJGHONCGIGECJFBNLMPDHGBAOMKLCFjkIgFJLspqpLMCBBIILBLNDMENKHJ26zywgqpjnumrnkkgnh0871AABDMIspoqIHNDAEOKMFJOCBCNDJGDGLNGDOGCCIGMrtlinJjhhjmqIDLMNELDHAJBAEHPDx1w9+qqugigunuljhqh7/8wDKHIHNjogqBIGBLPMPKNKNKGFCOJMDMDBKOGKDJKJHtgnmiponnhiqusottvtlnvujvvpnP7w539htgskikvkghmhg/1w/LLADOOtssqMDKICIEKNBFMEGLAJMCMMJLLINCPCFKArPnkhqqpNrnjptnmumkqtjhqklnnCnnphhpkpmsunhpsksiiz59/GOAILAnqqkJPNJFHDKDOIPDHMECDCAGDFGEBANMLAEFPOLBCKMEhukpnpimqktulvgqgrtImmogssotkououqsmoio0yw/HBCKDDuhtmHECEGDKMNCCIDAMKGHJEGJIAGHIIECJELDBOCCGBHkhvikpjjtmttuhlmtmlGgmtsk+329870333883zx622EBKDNPAHEIIBNJLOILFHJBKJONNLBOpnjkGDKGNCKOGICNJEGIGsvointgosrjrqtshronAhmqks/7y52877x2z5z321/zIAKNFIBOKELPIGPEGMBEPPHDNFIEDPskrjAGOCMIIOJINFEKJOHrhttmrkhhmuqkntsvsnLrvqpnvkmpp/gguggnnqgnqlACLHFAOKKFNMDKFIAAHCBBOAGJDOLCrrmgOOJEFMLLCDIKHICALntnimilohusoijjpmuvHgjhulutpihtnnomptottioihFPAAJIBIAFAAFFGCAGNGBFKLOHCEGKHvtFKDNPhhhprHLFJIKDrphqnttqolkiqtmjsgtNvmjpothjtlmlhrhuggglgntkOAPKDCNAAFAAFIOKCHKLDOMLNMCFDJKpqACCOFlkktoNEAHMJCpqpjinmkjivlhsjgkhnGppuvnvjigphtvjnurqvqntntBKDFEACDNEBAFCLHJMBNKEHBIDPCDHAupGCGJKhsrtskoskJAGprrmuujhlirqtiitlmtImitnsiglhoriisngsvtptkimHNECDAFPOAFBCKCKAPKFEKPMNDKHCBNttMNGBDjuqjipjiiELJkhvgirtpoquspoqptjvEiopgjuulsivnvvqvlhntirvuJLEAKHHFOKFHILIBLKFBFHJAGNFJDJOKHAGBGPOGDLBhsptngjjgihpvlovvvgjklsqsvCmtlvngkqrlggtsgtlgorrslpJDJNOKHFMBFHAPAFOEHLDIBGAOLJGEAABBOKIMDDOGNopvnhggnqsluiktmpqngmrlotlGlriiiljlkirtqiliqqlstgltDLPNIBNOGFAFAHAFLCNKIPNMPLCJJLDBBAIOJEEFKMGumlgtivjlshoitjgpqhggrvpnlDnptljqpqqvknltiqvrrnkllhJICKCJNCGPBPAOPAMHCNJPAGDNOOGIDKFAAFOONJCAIloppqhipqnqghijhqolkuhhjuvHgrgvnnglhtgiklglsklkqllrFIPCKGGNKHEKLLEBBPLENEFEFEFFKHEELJKOADCGBBMqMphqihlhntiqjkukgmnsrjsjlOjoirgvqljivhhqrlggsjptlvNBDECOPAPJPGNPBAPPNFKKHNEKLMBLJMEMPPNBFIKKMmLnnljtrqgtqtvoglnlknphitlBoiluhsokurvonqvnrihtllgnJDLDMLOIJOIEACPAPPFKHKEIADLLEPMOJNHEMJPCOBBkpjsorsijillivsoukughtjutnDqivlnhhhuvlpvqqvtliqullvEBHHNBHCHFHCIKGAPOEEELMCNGHMBAGMGHMLAGLMLMMMukpuggijsvmnnkmorksiiuuilMglolgllnqolvuvovvgrrvpovPGDFJEGMIPBNCPKAPHKFLNBMCODMNMOCLDKLOGOKGHJJioqkrnplgninugnqiqqkgpumvEngvvintugghvtlhvvhulgsnNBGKIMNCNALCFAPCDPPKEPFDLNFHACMHADLAKDAADEBPnnnlnkhvpnpqsunhrvtsvgjitlAvgvrlohqlogslukvlnhIAADPFJLDCCMKFJIDBKGFOPKPFFPAHLGHNIBJJBNLGKIBMPNuphkipisoihmrhhljrvnqvnglvKpshhlglqmgjggqivugjOAPOPKIEBABMPAGIJHKLAPKKFAPOBDMHJBNIAMAOJEOKDNOKhmqhlouogpjmrmvtsivhggskqlKlgnlvggtqivggovvqluLCPOIDKPEMDDFGNMOCHHBMKKFPAEEMHCPIMAFHGPILBBEFDPphkjomlnslhllmunstlukrhlinLlggtqjilqvvgiqvvgkrKONMBMCKCPBBMJFGOOEJPAKIFPFPAGCJHEHJJMDDNHLNHNEBqtllngtorjussogjsiohgrmmmnPlhqkotokqvviogtvmipCHCAFEHPFKPHGPGEKONNEDKCFPFKHLOFKDBOCCNOCGFFDPMCrlohsqotrrnjvgkrhjuujkntotPlkpollhqrntpjoimvqkDCNCFAHHCHEIFNPFBKAGKOKKFFBODEDLCMILIGGBFLLFCCEJkotjkqilminmrsmqqskvpkpnulNlglhnilqvvlggijvrrrNhnBHJEPLFPKPDBGGAPFJDIKGFIKMPMNBDGJMEINKOHBKKDAporovgnrsjohjlpnrniiuluoqtFugvgvqvqsqjriqrvqltlvllvBFHOPJLMCNCMHNCHHCKIEHNLLJBNFPBBFFPNOEJODGMovtvkjnlrjirmktttmmgpuvomnFhivgvqvvlrlvjgvptgovgovvEAFMBOEIHICKFOLDKIKAFLNDBCLJAIDAODJGEDLBEKMnkgutnloqjthslgtlrnkppivkvFvgvgqqhvkvktvvvsqhghmrlmFPLEPONGBIBKOLKHLBKDGLGJDBGKBCBDIEPPJEFDGPMgkllnsjplltolkijvnjuhljsulFvgvgqqvvivgtujtqqnqrkrtoAKCKNEDGKFMOEMAIAIKPKKIPLMNGEKKEDNJKHNBEOHGhrqkutlrignimmrgghkvqnqiivFvgvgqqtqqvgvolloCosrKqgPAPFELDCOMCHLBPBOHDKFKOAOCIEHBBDIBJABBGAOPEIppqllgjutqltiqqnmikqohmoivEvggnglktllgthmEBKAENNEDGHMAHKPAOGCDKPLGAMMJFKOPIOHIMMKMOKBOKBJCHBPAlrrnrgssmvghltgososupvqolvKtgghglgkigikqkBPKJHADMCLANBKOIMAOECBGLJPDIFFKLAADBMDGFDBMNHPNEGGKBAilorumrsrtuvpshngjqlguhstlPlnglglisvivrjDEBFOLLCCBNGBALKHDHIKLLMKHGEGFFAALFAMMMDKCCOGPEPIMNGJFtpgsvjomipvhqmplnkpqihiPKvOtlglglqggqvpvvAEFPEOHKEKCMAOLBBIKGNMGDMLHAFPABFCMBCOFHPMHJDFJIMCCGLmkhrohjpktikurtgnjipsIutjnAnnggilvggovkqughlkgokgshEDAEFMADBOKMGHKOINPNAFAJMCMDKCOGCOPIAMHBCPDjijsglvlnnugpsvnnrnKjjFrrtBvlhjqlgghrtoqlgplqvtlujiMBKEJJGHBGIFGBIJKEPAKHCFLOIKOHGGJEPCCMGPNHGvigkturhhjhhrruglvkuLlkMinFulktgvgiqgggqjggqtkorllsGHACFEHGLFIDKCMBCAGAKPKKHAJPKKKGPLPLKIODLINmlhsrsnuiovhqvipntkuiAivjtFgvvlrvroqgghquvhqilqktmhFBALKFJEAPMHLAJHMKJABPKKEIJBANFAHBLKGANEBPOpvktiqhngOPAFGjlmlrMLHANjlFAuthltsgvvvgqvvqrvvgnknoCHOFCEBPAEJJCHOJKIFFFKBDBBPLEELKKEBOPPKNKJBkmntlgiplBOGIDthqrgCDLGDitFAgkgllggkstjquOLFLLBKCIFBDNDHCGCOMDAAANHOENKNBHCPNECMIEHPOHMFKHKAGKtjviqqiiiFBIDEqurtlHHFOEolFKiivqglgliikvvKPAGIABIPFHNGOKEHPFFDNNHPNAOFKFPOHKOICOKOGDHFLMNEONONootuqunstKOAPNnqtjlAFOBIrlFIorNqgiglqqgvvLPFOCFEBEAOFNFLKHKDKPHDAJCMIAKHPLCFNIGEGBGPHFIBPBNBPLgjktussvrPCJLMpphirOBAMHutP/8QAFBEBAAAAAAAAAAAAAAAAAAAAwP/aAAgBAwEBPxA5F//EABsRAQEBAQEAAwAAAAAAAAAAABEAAWAQgKCw/9oACAECAQE/ECIiIiIiIiIiIiIiI+kI/uZb5nOZ5vO5zmebz+/Nv//EACkQAAIDAQEAAgICAwEBAQEBAQABESExEEFRYXHwIIGhsdGRwfHhMHD/2gAIAQEAAT8Q/wD+eSW4mSaO4Yh+x/kaP0P8kuT/AB/0FVfufYvT9r7P0A/yYLX1/wBBB1+59j/XP9iS/S/9Id+h+RZX7n2OP9z/ANH+lf7EHH6H5Icb+v8AoNa/c/8ARq/Y/wAjR+h/kiLg+v8AoMKb+vyI/uf5Gr9D/I54X6H2ILa3+novn7n2P9q/2NH6H+RE4f4/6Dqv3Psu/Y/9EP0P8mC19f8AQzP1PseV+x9iH6H+SGC/09Ef3P8AIl+h/kmo8fH/AEHzj9z7Gh/pf+kIF/r6Kq/c+x0af4/6Crr9z7Ip2/r6J8n+j9m1+z9i2fu/YgiTf1+TUH5/6jUkv6+mR+x9jMkn6+jWv2PsiZr6/wCg5aX6n2Ifof5J0Skf6aTWyP1sQn9j+xF+h/6JhI/v/oZGiv8A/UeV+19jX+h/k/UD/I6Mv5L/AKD2E/8AT5Ev0P8AI1v9D/0S/Q/yIq/+gIJX6v2Ifof5Ev0P8n6B/wDRof8A9AhLj+v+g8r9z7Mz9j7Gv9D/ACNH/T/o/wD0AiNH6emD+r9jyv0Psa1+h/6fuH/0av8AoFkf5Agh/j/oY/7n2NX6H+Rl+h/6NH/T/oaP+gJyL/IC8y3+nonn7n2Ifof5Gn9D/I1f9P8Aoav+gNAEkT/H/Qz/ANz7Gr9D/Ig/0P8A0/YP/o1f9P8AoaH/APQP96CBonb+vosr9j7Gn9D/ACfoH/0aP+n/AEP/APsA1OAFcp/j/oPoX7n2JN/of2NX6H+Rq/6f9DR/0D/9AExwBLS39f8AQyv3Ps/cD/I1fof5Gr/p/wBFkf5AQ/6ApL/In/0UGrf00eV+h9jT+h/kaP8Ap/0NH/TgBdAE+T/H/QbV+59iX6H+Ro/Q/wAiH/QP/wBgEgFug/tBifufYg/0P/RD9D/I1f8AQGr/AKAwBRT/ANASR/ufkeR+h+Rp+h/6NH/QGj/pwgUWi9tP/pJR+59if6H+RD/p/wBD/wD6AMgXFs+wXSv3PsR/Q/yNH/T/AKGr/pwgyZ/KDF/Y+xH9D/I0f9AagFBLAVEna/Sz9gP8jYYJ0TT7fH/R8jCUCIigeSjHlpfJDfI0scajVh7gbHhsSJCokNY9DwmQlIzRvgYgayjJtqCK/Aw3Q0wiGHsYSIVJDDzQsP2PYlAiuvovXyJEJSbSQsSE0N6ywY/94cSQBsEzJzmYtXiRFQ1jky/BU0NIbShll1saWONbKvyT7YiyBrHHGkTbaN70ONlIuGHGNYsSFhX0NYw8vlsihYl9DD9WJQoixpY5obHviYnguYGxuzRqkax7Htj9GQYsC+hw43L+RyZI9QNf8cSV480jGOG6LIt+gw2864bouh4UDjcPQ3RCF6Y18M0MX4R5DWxx5HhKOvRxqY3ZeT6Qh4SDWfoPjn7n4jWTDDjY8sh/oeoNDSyyCKQ1jGCVth9G5GscBCUaMEh6ZCmw0jDET9HkOMf1A8KBvR7ZKzjS54QSKw+BqJj4DS4EgQ8OEQJuJyC2TSPD/LF/7CSeIL30XHJmHlPkKEPYHkikk21smbHoaCx6Lg1sobGmp9Y0S/EjlTG4Fm9sP6NLHHImBKM+Bq5YuJmiQm34Ht8HkYctxoJDSPQ1jUNHFPH/AINY9dXhDfkiIuHsckY0ikP4NYww3zE/kgPwPow43S5Koa2MN6NRgdtIuWPbGsYe+MEOZoYcaFwyJgWYww/DGSLIbRxpY2moduCFfKH0exx8fbDHlj6PfDU0hK3o43DwgTEMGuT9h8c/c/Hn+7HgehslW9HLIbL/AMGqOGHmvkgPljFObFjyxqHBQOWgQlejUMNTIDYaxx9EKbcG7N0QvyxuZH0tZkY/gl/yNEs2cmFJfIsS9YsqRroaFEFC3PWTOPkSH5Z6EB8JkEJeGwkSejUZ8DDEP7ghIRh4Q0pEe2CR/wCDZDD0faBXPEPMjejDH1IeHHwPbH5YRqQ9SHoYwNlqLUSMNQ1GhhqYFyTD2ON0lkHwVDyx+lgRR/Q9saGPwxgiWPChxhxhjtlyNQ9GDDGxkQiK/Awwwww3RJMaKGGxxqHpCCRL6HHscZgiEvkgBpGsfo4hyP2fig+jjDKCXokD6HtsYcwRnyR4U+CwYY1Lj5Ib7XB7g/QfHG/R8kV8FKHkcSFDUKQ1DY1wXHo1j0M/AIbz4Gx7HsgWPNjeGyy8Qwww6UhKJIsGtmv7EShrGIv6GqBuGy8PkiOCUS+ygng0whKJCwoeBfA1aSLh6NsUkPAnwLC+GNCS+ChkbI0sYT+UNcfA1Ie2avhN+A8tjzQ0L8H26NbGvlqYlwNY1lWxyzImRpbY1scsOSg4c19WRGWPo1jmTAsAv/kPv8Ys0ix+jwGGxx9K2DWNw3w7cEUi4cYcY8Lr+SAHv+FY8IErEeZNDdG7QlIxrHMDSxuzBEMfA5rhmRY0VV9Dc4LPk58Bg9GuHhAX6x4X0GHgZgnd8LB7Hvj8kFRL4GkNZ+w+ONH7tSJ2GsYclZh9GxyKKCKjcqB4TIXf02x7G/RYUVgTcGxxevRqMDZPN4SSvgeBiK+ENH9HyHIk2KB6IsdJQh6Jj4Egpf4BITFmZeRUPH5j/wDUWVvwlbZI6SNjyS+WL8hBBJoydfS5saKILZMHyNrGG0UEH4MH9LsbRoZkmTaPYw4ktL5I/wCxhxxuiz/J+ZEzGPsaR0QpWDUMNy9EaPChh+GNBBr7IpfQ9jjMDXx6D0OOZGz0WFEF+B5ljjfLGxSqEoEXD2MNI9MczwGGGHxBr7IsqHljDPeEqQaxxuGMLdBfA9DIaUP1jPzYaQ43Y2N0IaD8Ma2MNy1CEP1ouY2jWOSj5xfWPbG/Q84sR+qihQa+WlwiI+RhuyIlsMWXKKfIkSG74aEzVzQb9GIjQagDXA1jRXyWj9H/AMlmMSrkwws0vkUFfI9DlpFLEw3hdesiRAzk0PkiJCwFwaaGlBFBCTfI/wAgkb9fCKXisaKXC6L5Ip9DWPbZZpPRHziHgceyOfIaFA8IbWPCFhfWK+sGHHGsjn2ND8Bh6HGog19iUC+hxxmx6J5C4cbh7HPU8hh6GxjEYx4gNYwzHCoRDMccaxjA3BCjpX0PQww3DdlkjwhrGHobjtEQT+iZQOOM9Hhl39lEQ43cjDEKlEUPowwxjuBbv0axhpZQeH3AxSvgh7bHG42HyQUq2hx5Y/HKvWNR/FGg9cf7Fm1mkDQhz918csHn+mTcPqGfiGihvwb0oIgxhvRuC+ecmPJdpL0gUNXGskWQ1jd8JCiqHGNQl88h7kkEd9DWl8DDUQlAkPQkKGhJfQ0wFmJ/QWVLBqGkJCGNm8DQpesaEOlfY0CeFjJm2JL5REMseI+A+jHzBIfF4kPYw0IsXpIxjA5H/CGhQMPzZk0pMHGGseyNgOoSQ49jUNlnBewXMaWMMMJShblwYehhsSWRKeTWOMcZGL7FhQw9jDXxgmcseoG8H4YcSUReRwcYcfIhCSWvocex+e8KJDjDdD8PCOMFyuGGxiDQkSQ440vlka34QKCoaxhjlF8lBLzk5oeCWMsRaxxzIz7AhIQeZGvlI4zD/wDwxjej0SjD2b4vX4PFDUMP/kt/keRqGs18Q/nwMOiyLIc0MTuxUNQ2W78G/wDA9cRMxI2Nx28H0mZvCQgTwEhMXZvw1yUDwzFaxf6+SY+BMyo/uBtHJXPgkYahrJm/BrbGlsey1H258HsceE2WNixj2MPQ2Wz9Nh7GGOQSEjDDDmCDX2JEvoYY2MPRFr7EjHGG5bFkf240DjDHsbkHiA3Lj3hWiLAe2NY1jDDEQJD+BxhujQi8DwoGGNDdjdiDDv6JGNY9DD0aiWQeKNhhhjEQxvBxqHwyJnRMy4axiiJh8gsY4/PgIe+vg1jjWW7EQKBx7NCPxF/q5f6/9MeENmK+RUpdHoi+wazBocteFEQ9GGqULEno9mjBREIFw8HuiyHk0PCkWAuxpcGaQsX44cWQ0DiWfI9MSwdt0Yr0X+wSUPTHwvR6CrN6WMidhpY5SWVUNY9lp6xxr5s/WhqGo2UX2RSgw1jllH2faB9GGsYg32JPoBh8NQlChSPwPbG4YwSK2NCgceGjRomkNEB+2eFlCK/EPfL40YN7Q49j1w+FbWhIQfR7ZocbGLgaImxh+GPcFiy4YphNjWPRICiuTSxhjcDtl20NbHG4Y7cEq2PbGG7SlER/yNLY1sbHo9Fg9Y2DWPxQ0+RElGsYYbsjd1ZIx9sbifaf+vn6H4jUMMf0DcjjGIrH4GHGooYe+HhltF8ifgDcNxJsnoMN0JB+SioYbkaaUEo0NRNn44eIQcvCQka+hhJpRREP58iU8rS0j4RQMK5/BN/6UUXcGCGE/AG0PbY6hSDD2NQvliX4gfwcbTVxD0OehsT84IvqBzAw5Hj4hh4PLHIMork43DZrHGG6GGGxTIYax7GPxAoogaWOMcZVRAD2xrG4ZgsOs9jDcMikOMMMMYIIiBhx6GaniRYDwhhjDGsikJGvrk8oYYxEIgh7GGsbGshfg8IvhD0xxuI0J8iUJ8FjHGGIp+IccYcVpS9Yhb6LGOOfcon0Sf8AHGj9Go2PcfJ/Yk1w/SVYaxhsvRBr5Qxr5u/gflsa/wAkAYGHglBrHJhMmWwexh4RcYaW2MLEiij4LiQY9tCoX2PDEtstMuMDdswFFfY0KBI0ROPoaLIEz5JB9It/B5D8RX0NcfA1sceiNz5gbqxi/CJhrH50WsvYcaEPR7J5DeDj9NRclhuGGEp/sQQw4wxrNZE3wGoexhjDwihVIcYYYY34aB6ga+jYwsKIL8DDDDDGOM8RrHsezRgbmiCfBxhhj0sR4UfQ1sbRhjEY/soIsY49jNEzb5hMPQ/DQiDfEbDjj0eCdfZ5MOaIR+Iqj4GHljWXbBIv9o437vkb9EjSKpIYah4RZ+seRhsg18DQo+BxhywejmB0iJQ3EBxqHLr5HHsbwuPkYexpaQtQ9DQixjYaxJPkN6SMG3komzKZRDR+RP8AaLMvrgSWfwWMeURX2PY9l43DD6JWLWx9GHqtIb7GGHGguvyPo/V6XfyPY9jUM0Qy5HGsfkQLF+Bhxu0UhKD8DD8NQxZMB9jj8NxgkkNCgYbocYxZRcBtHNDj4hhKJfXJh8MMitjD2PYw9LogEUQ9jWNwxsjK5jX0fE6Fww/DG18n9uMPejD09DX+mF0D3A3IiXyI+kLgw4ybdaTNj6MehLfQaf1q5+l+I1EkuPNlhhKIURL4G5NFLLGjch7GLonyRCkMaNCJm3H3lhIUOlDcOAJQIeh6LGVUDj+CixZoxQ/gl79HQiqSFSo+BZGUhoVCQ7FDYkP8hrH/AGh/RBtGFz8jjD4LN6xxhhIzF9DDDmWfk2OMMPYlAhI19D2aGswK4cN7Gs2MPCNcFUQ/8UnkPAYfhxiLX2JQIaR+G5ZwWo8jD5ZggCuh+2x8yTY8IeWPYw3FkIt/Q9sblh8QLgoIe+H4ZURA/g2HscfCUG76PY499fyof0wYYY6FKz1n4GLGxpbY8jw+jIaK+BrGHoWP5H4MG0ccYo9ZED4NP6Fc/U/EeXAkaG8GMSO3g8jdtDHlR8kGiiG5u34NQ2TBevkivl8tyMSLDWxsyJ/QOPQ8IgcsYYSGio2QI1jpRUSEmfwXQ1opY0uB4/HQtNfIsS+hhYvpjWHplyXyf0zk4jWkQCHljXxIPEPcdMiUKaxPxA4wwxFvgeIDjY8swQaHWhhvrgpkfeG5xxHIYYs/4OaRgb+EYkBAjG+LjwbLgoGscauollhyZv8AgIQoL6GGG+Xg8PcPYww4xqGK+Cmh7HGkY3GUUh5H00MOS/wHsamONjUQzfqTyXhEhqNDwicPcLmOObHo+hklC8HGviebEbDz+xXG/Z8kWPcDWMP4RfyxrHsahafg3CGGxqJVvX0eBYysJD0Nj0fkhxuxqImfI2jY8ouRqGyR2PY9yJrY+sSz4HsWHFzZYSgN3JdxlGhV9DUD7GhEPvDtLYxF/sokvrliJQ0JI2b4lb/GNYcejJ+LsrRd8vxK54PfDQh2zJGsbwcY1jDtwXo0t8MMNkSgjfwWDjGGHsgmPY44w2NRDjpQ/LDYz2CFSMOMNQx4QKIokY8IahhsyTqxogMPwxoEpVEcx7Y4wwxkTkMOPQxjWTTDljGGHLQWzWOMaGoYkBaNIa+kNaesjXsWSNjdJ19ZJPJhi5et8v0Hxxo/VqRMwxoYg0VhfA1Fh/8ABEbGhxsahT0iFfRvizFjYe2PwlAHQirGyyIWIOMJQIoiHobplyPA0iR/Y9CQ7Hn/ANHWihWh0GhirMULILD4Glj6XXyMNR9CFwcez8K5H0YaEyTYcNY4/MlzGGHl8fcg8vlqGOWtlz5bNj0WESMcYYYZ/Yih+Bxxuh+ID8kUNLZ76vTBbI43LY3YxJREKxx+HHxEGUaQ41dGlwQSGHGHHzH/AJGo0MOPwxJRF6SSNfLGNZdD0x+zuSRRBQMPYxhKVXyz5YgeWxpbGGhEM/FZAoQw4xIF8sUlS0jjH5UEIPgeWfuPjiyv9YiQIYxi5h7G8GWEAhuhsYsPgaRuRqG7Fj+x6N2xuyQms8cRf0UhD2NZYMbwejWkJQocWBFFQ8n/AKCyIbEjEEHgPUDdBsLmLYNbZdpL5FiD6MLDXowY2QfdG9HoYs0vkSJ9D2PZo0PuAeZ5qhmuPkWN9DjDWPi4Htj1xsZYlFQ1DDDYz+lHhQNw3GSBQlAPY5rlmCEZYPyx6MRhRX0PY/GhjXwPCGxrNmB4RJBD2Nwwx2WLG8H4fpECJCGNj2PmIQsSGoYeRhuC2qUi4YcY9kN8Ky5rxD0xxssiYSYYaxqI6cRdHxxaWO0RIeeC4t+xXPwP/TGgYY1wKTUN2ZIceoG8GGsmX8jejd8K0Q6VDdDNz8liPNjTxc3y1I8IikNbMiwDQXJCa2WiNRCzMwC+BBrgsiHFWY+iWnsWFfZWA41/kSP7Q1jjwhP7x/B64SH9lBfQ5pmi9H3YfRhpYkIWH8lR9DjmhiSqF/rDV/GEshu7j5aDDjGOZJZkCgaRxhrJLKiJGsYcfDFoUgNY38CJMeMNQzX8DHiNY18PSiPS4EjDWOOPiWQ0QH0bNjGsiH8DRQ8jjDY+Fo9JGONZgdshYX0WDjjtCUtJskJgsGrrKNrZY32s/NLD1JKhh5/Qrn3B/pjSxsbFPwGrlLQlN/B6aNCyS+yDSGs+Q8WX7MDUMO2kJQjpDG6guecjoRSQ0seSxsPY3TFsxyQb8NhSsx6f2UQ0lDWiIQaWvyJAhoE1H0cur5Y1DD8WaRUfQ0sbiJfwPYx6KiwvsePwMNZoej8Ihra+O7GRP5KK+hv4F4RTGD2MOMm4P7n+CY2YIQu2ONPGuQH5FQPY/D4ZHJjWP0YyBQsI0hoQxrHvGkaoHN8MwRSIlfQ1jWPw2PUiFeJxsYbHpeSRjjjDI75H9FHscY8ISlEtYpCxkzYw3HofiPIcYYYhPWRAfA9DSxhsBN2RQeIkY5+g+OfofiNCGHpkjbGkahqNpEGvkazT4T+kao5blDUxIkbMDCg3gyMiVQsOXgg/H4N8r/YbH8GQYpL5NmAWE2ZHSHrGsxpQaiLovsoi+h6Fs/oex7FgfY8JL4GsaxYP2URfQ1mj0SMHlhxuYFfA+DWMaNi3DWx+zLQb/A4w3DtpcFrG+NDEgX2QI49jDYxrS4Gw48GNDJZDwoGscYfCtEQA2j9GORrHFpY0saBsZrLksYwww2MQbHhEPQw42MRSIMcexqG4iEQCGHGGxiK8Brjg1jHsijVIiQvwMMMeESx6yRvg0sct6FlGg2scnc/olGtj2fovjjfo+TIw+C5GGz4CR/RRpcvnRhrMidDtx8iQIb7SSG75bsWw0OMkbD2xh2qGoVDyJKoqkhpEhCyjQi+jE+zyZJhNmgmFfY0KBYENFDiw7Hlmxf6B8G+Egfwx+HseERP8h7DDGWSD+h7HHo1wiYP1wMsYfRuGHokCKiG0YYYyJKKPY99GJCJH+B7Gvhx6MjBtHHGMMiRY0OMPhs0RKWPCGGljcNREIiUPY38DRFIPIah4Qwx4XI8QQ2jdnpDPwaEkOOMNjEu+suHGljGiUV+CRjDjoRoT0SK9Q442WPsjRoOOa19kL8vg1DWWd+0cej9Y8MVAopGBuz0TMw1swSOLF9j2PI6QkA8UTY1j8FrGseChsaRseCRY4wsH0OMJ/QPbFaL7KwKjGlpGA2eh4KoWD2Et+hrGsSC9sbRJd9DXGvmQDTPD2PUCRjWxr4cuB+GR4jAgRrHyx6RT+h6fRrGQH0yioah8sZaDUMN0ZClFQ1j2MPxWi+yKHHNcMeFoPEODDGGxWIR/RMx6GPLHzcmAexhhsYkK5by2MNwx/BYOTjGMD0sBYx5Y3DZFPsgEiZ8mMJRJ6Qd6rGljGjBbvBZC85PYxE3zYiV9D4h5Y5GLxWPFLEScNZI3v+vn734jWaLH4HsxxqP7PjJ6zEUSX0aHo5cDyNjIhQ6JDb2gtQ/S7SEoEexiZthpbHsqbG0WSwmsVneL0YIon4EuzQ2D2y5VQ1jUxYcbY41EDRu10fZRGh7G9Goufse+rdCofZEL6GsbHGxWgkA/8AyR2MNXTGg3DDjG5wSuR7gcsxhuJCvsS/8AAYYYx8e5YPfGOGyBKH4GljDUMZ6ezGhjDjDYxDlRIYezXDIgRn4HGnpgkJfZAL6HHGvhlm8RAoGGsY9kC/GGuPBuHpgmPi5MN8yM5BcxxqG5YlP6w0GpjSyF8eifX/6efrfiNYxIfIYcZECEgQ1HoZ+BDjbw1EF9jfE0WPwNYx4JAiiIYwJGN5w1CWfPLCw/Y1ixLHlH/oNmbZkyXgehWWPbYkOxtNVFEX0MNQn/AKm3xdCpS9aHsc0LAKoNvL0uv7EhfwmGQC+x4hfXL5ZdH2RAkPPVsZEzHljD5Y7FgNI/D4alFgPY3XQ8LkeFAw/RitCDaGNjDdDPGJpSiiaWGzfLMCUtQRL+iRsaRzA+JG+B+W74Yj/orAcx0Y+iFEQ+j1wx6fmo18tDDJ+GjWxx7GI1mtiRR4hxhjcv/BCTrLGMOI1prYlYoqRrH8GsldWYTfvVz978Rss0hIUPY3FiPLGxhyBmZGGoSgfZRV8cMeExYYWkceCi1jWNpMzHGLQMA1Goh0iHsWJF2kVVfR7mBUj4DtB/CrMemKD0JKBs/A2j0LCh7H6aSEhfQ/GhYCjgeh6GxWi+zFX0exx+jkRPwNY18NY2QI8D2MONj8Il/Q8jRg0MLKCQ/gcbeGMWRECMNXDDG6J+GsbGyIKA43w8PBsgQYfhxjEEhVr6G0bRxhjsvB5Y49cNjFQYYYYaxrI2bg43DZFL7IFPgaWPfDkWfJBHwPwYpZPNiQ8N8mlnzPijRoQxIcex5ZEPgsoeWxpZcC1n2L0m/Qrn734jEBjfDCRDZoeloCwr64ZgmX8cvD0/3EiJNMYJCbGGGEl+xxqFpMQNQoNAu0TCCtB8FUBeHhNs0PwuKl5WUGsfS6IxF9D2j0P/ADlFfXfQsyHtzkahYQ9R9DcP3i6GG+G7GTTG0YbliSoSBfQ1jfD3iJHSoY9DDPREiwDDjdO2uS9jjcMekYYIceDdRK85xqGNYx6TIx6gYwaNDwiF8siEOPY43CUCI4YcbpjfCTQiG+1yYaxh6W7ENQ1DaMNZbMQ3BhjeFtpkzHsY9WTn9BM2No49a9EytSTQgQ9kP8IQlCG/Q85+l+I1iRY2aMG0UEN8N2LCOMM0QJ/IaxjekRh0iG4Ho3cERy9FoKg1seEJsa3ylg0sVoVgX/AaQ/DQ8PS7Mag6RcHkYu7+Bt4SlUUT8DXwsP7MJfHVrFsNcvxIj+BrGGxjkDMexocZoSmxrGG4YkA6UPY1jD5kDQkh+MDziVSqoayzGG4sqhYxrHGGMZ7jWPw18vSDEoUNbHseunpBNjyGsYY94m3wxoUDDjdI8iJcnljfg43GPCvgccYw3BLv6UDjDUMuXrH0uHsY9KEFp4TDcNRr6KU+ioYcZ91Y6U+IsY9jek4ytkoaf2K437Pk2hIBhjEk/AYx4xLY0bHPIkA3ZgwJJ9DcsVqOkQ3wsohoRDZkWJjWYYsTHEktwb2ng/TYz/JRC6FV50DbwkoZHt8JKcmsc2bPsYc2aFu+zY48NcKDGhxmiCQwYbhkQx4G0b4fNsj/AMBeDZNI3w0a7YgoIaZN8MwJS0Wn0PprrqMFgPSGtmhx8JCiIX0NfZuO2RJs8jDDHxNJjQuTY9NislmA2jj8MfZhBZ4uDT/Bxai+g9DjWPCJGdYTMeGNY2X/AImNUfA9D2PZkPwSNseJG0egKQvwMPP7Fc/Y/EupghhjC7LDQxhY/MeDF2hqFDpRjDUxITfyNY1jCWD0N2PRJmNbHhhFVNFyiLhbbHKuXK00NQ8Zhll/JhxYGt8Xsai6c+uFt+OD2OMJBfRrNcJytpoPCyIp+IajXLHaCwD3/AMWZDy+HnDNEUh5bl7y8HpDIuGGNcPDSOMMNzxgSAWD8D6PY/Hg/hFI0GGxxjEKVEMOY4Ykql88hIOOMY7cEW+TWNCPsYSmhCn6TSMPw9LrgggPfZicfBI3yahk2gfamjQknh6j5L0rZMzYYiBL1iEG9/ZbFXFAj9h8c/Q/EmkMNDHoSJjfoxh2gkKibYw8EBq6yLCehmBabHrh+i6zYY7VGKuVaookhqKux7MPti3nI8ZsanFgye+D3zYbfLNn1wexzAkB640YYsOx+MDElBir6M8aGLKCQdtdQOxpYYxy8Fan/kD2zI96iq+yJHt0wMwQzHvqzBniVVD2PZkY0GqiGLuGGHxZQahqHGHo1EEVV8DjjWMaj+/CRr64aH8GhD0hUUUPTGG4f+yzeskkNoww7LP1kQ8jyxn0ZOxoQvCpj1xHnjILTxGg4xAOKRNXByW2vTEKXrRYSD9F8cf9HyQMxrnh4WRCQjYzIkA0D4bpiU2ZfNDUoh0qPBj0JE+GNQkH2a4WUH4unLIsKMYcEYHGNC52Yc4ZVmeudGPb50Jf0DyzfGSqPofTRpmWJC/g2aNcLKikOmjBZUVj9DjGhjWIGmNYzRgWFFFfR6HG7GPRYPyJCvoe3/AMdwhRcbpgaS6eDDj13A/kw/A1jWPQx4JKLiOMOY6mBxxxhsYbI/B4UcMaWPY/kkbdcnofhseg+Sug44w59UMgpPBx6Ho9Em3pM+TDwTJsSPg8sb9J59ZsXDl34iJQvChsaWz9F8cxfrEQMDwbFgKpI0PDYWzGs2WQ1CjgeGBYfoayR6bgWFcM0l9mLlhZdj8LLMeyzSHSL6LFqSMCzlsZW+WmWQa2NTKctmw1vlmrNG+NRFPwcaNFhP6Bs2b4SSe4Hvt6JlHhx2fCSgsHGxh6NREjwqMjD3h4RI8Ivoex52wJChYQ9j2MOPCJaL0exuW+OWI0QGGmRxmBZRfYsI8sbeGGO0RZDyxqGHxrgV94sHkeEPiJa+RDljGHG5IvhMMPYwxaxfjk8sbjkHyJFJ8Gww3Y5dJaKX6NHyY+CCKH4NhrGuCwK2TNnlw6R5/q4kD94lElwxvSaQ98NQ9FgNaHDdGqh0q+hujA3QsszQ9GsShMwYGxKFGEvgccSzGs9CwwaiqjRcZIWkhYPXL2ez/QafHTNiimB7Zt+z0ZHjEuaN8WUYvo2bGeEKk/Ro2b4WZfA1jY/WweepjElEh0g418MySSGseuH1TSHuuHyzJA/TKIht40YGRKQlLNG+mNZGEjGG4YxCDwGsYbjBHoSJDyxh7GxiJ+xYvUD2ONIxiOFVD6MMMP4It+tjjDdjCtV8s+QDQbHseEgyNu1rIxvERKPCoeWOQNoJG+TjFl8kEpXB5Y00JrEJtt/wDOSP8A1iNY9G+ViR6Gxi6IShETxgX+gfwe8vRJH88t+8JMhw/eCWD2xuUg6Hpiw49CSzNsWW2Mt2hC/ie1s2NMw+xtn+RxgwLDj/wrld2XT9lFfRvqwlw9se+XykyPfd8TKZG4Y850Y0h+H0imOMPh8zyG4xxj0iRqkaeXHgxKBH/gDWx7GH47ZZLKIG6sYsB4UcPowxkXWFQww0sZonbfzgwww3I9AQQliQ18mxyGqkVF8Fw0IaWNNIsnrJmWDjtiZat9piUSCk+oNhh3IqG34J2y8aC64HUa/ZcWGfP+mYY8Gy6IqGBjCwDUh+8OWNjWa40hYTTMGRabGsY9iU2exss1+TE58CpV9DCaxtEszQ8i5jkxoNbNz1x/hceyv8CLAcYYslv+jfLFn8h5N8ZMCQmPXGRmxbse31fCSMDcPizEhmyzY98MY7hwXs30Zsjkxt4wPjdl6PA/DS+o0iJfQ9sex+GLIvhxxxhmuSex4YYYzWRtAkHscY3A1KJekf8ALQw4w3JGbwehhrGxrJ9lY1DyxiR618FFIfR7Holj1iJCeLgw8Lh+FsfHYiLRiFJr0qZIyTJNZCKLaNR+kcp+zUeh4eiwFUlw95mmN/wKQ/R4xKU/JRB73SBk8GhIOxuBISqQ4rRFERpiRIYq5dz5C5gxw1NcnosnBjBrw95qo3D5Nm+1lRg4+XoWGY56HHwkSGmeHGZEmQ9G+HxoUG00Z49FlERIxs9cMdoKbU/4R4NkMiRjUP02SzGih7N8PRkSvsiJfQw44xsSBfZBDyxoQw+ElCA+xxhxsZEIo/AYfjRrS+RS3rXQa+Qj6Rn1NBsex0pK2L8E0lw9mCJFLOtobxeiZWrEjfKZl3VCdxyeEWrxEaBj/Yrn6X4jDKizMexj3hKk0MZsSHhjwQWofD8FE4mTIovGywa+LoMbKFio2z0XMMyjA0Nmx7HkeeMC8Hp/9FV6MzHs32khrfwOWLEh7PXDMCwv8AzIsSH6MwJK/kSAz/AaGJKmI/8ACMSU/IsP4G0azfDZFVw3sYc8GMjBpb40PxssBqHHGxjEeVUNZZw2MQ5QQe+Hvh4VtyRsYezA9Il4NCL4G4MwTzqhsyYeENLEmhfoI9iDYYYwT1wfPsWWEjGR3hWPBHJi7hazdwNh5Y3hYFbJRp/Qrj/q+RsYYgcMMY8siPtcsZj+SiSGvjUJouUG6Eg/JVJDHrMUURcaLg2zIsux7Y1oVIXGoVFJF6LmDKMTY2aPsx/I/wDFxhmHGj/7KL0ZIz+BrY9vhiS40+dcZP8AyOfXR2JH4umuNQRTHHpgZgSVKqhqG+9khqq/jTJ1IEQ9jGhmhYfyUUNY/PnCuuC41Ddj8elqNQ/DGP4PZoaEMbGNjHrLpHGGvhIEQy9GGHpkeMhm95MPycx8ikOL4D3wbPrVkUfjkw0EM2qVnxDjDwiX0fQNI9E4GSULwuHs90QyWni4PP7Fc/e/Ee9ajA8MGohOFQ4xhZDjcfRIcaxhsWRsfCynDZsow1sybbNseCi9Gg9MQ84YQzob46Zgf4RlmGYdP/sy7Pg0+NGODb42M0iqvrsx6LJn4uGPeGKlx8syJKmUOPvRYY/g4w/DZJMccY0MYhWUUcb7wK0oWFDljDGxiyqIP8cH6MWRfZe/Q0jwxxseCUKI3g1jUMekMPCSQw3HsiA9YlBwoG474hkEJ5yYaxvPkhW19hr5t2slHG7HofWQlPxwYctCtlrJJGqfghc/otJHB+y+OfrfiMwa4MT8DweGRZTjR8jeiW2NyPnsSH8D02P0SzL8YFkvY+aH1zWQ1itTBZUObGHw8MGEM6G+emYD/wARlmGY9fP5Muz4dPjRjk2xmxjtPyVVyzXFvzFEdGMViqDjH5kmG+2xjdmzHsfh8PSJNjTJkY9Y+JbHGH1khGNCHmQ40LqFKC+hrHG4YgPyYoYYOPRoIr8lVDY1jcMbLdUTMYeWPB2y0eIag443Y2WnJW2SMaBuSJfFiESYizg2P8QeKTB4ZcNnihYWsYYchESV4vLGLX0SIPjk1loP2XP3vx4eCwcMYwks/gax8YSHY9GNwO0XyYn4PeMCWZ64wJrG3lyi8ZK80nhdTXQWD5Yc6GxrHowP9Rkw+OufP5Muz3i0+Hpjk2xmxn+4dIuHhrhZ/KYRnhmCylPxcPvJZI9j2aNDHYgmPY18PpFP6H0cbGMduC4Gt8vRuNyUsVMamNLGvqeY8UMMNY2N2TKx/BuGsejF8kWMeHw98O6WkJ8tDDDDUNwXzWyztNiTQlrYpafA5cSDcCJovByweWNCJlv6Jm2SNseWRAnp8iRZNyayU0fglbLhtZO2U7JpHsS31/6+frfiMYSWZp8btjaLDPjwb5WAbs0aFntYyLExupIkYHhqIeOHFSjCSGt9ZlDw8GTDnQ3yejYnX8c5fPXP/wBmXZ8Wmex8aG31Z/llU4Y9MFvzG0ZGMwJIV/Bw/wCEsSGs0MfCUqLANfDEjFlSBN9MjwSVRFfgaxxuGWYkr+y4ahjtjHpC3UNRo8NEchtJGNQxsVoi5HsaxqGaMHUkCJ4MNw0jknrEi30NLIhrMEC/EPH9Dj3wk0rrFpfggQ41jkPrES34IEPQ2QzeKyLBxxivYSKfji1iTSvyJWnGRjEGJ2QSef6efvfjx4JZ8Me8LBw+LNEQiHprlJl8Gh8aRVeNc0OR4XQwaHpRUPS7s2zb5YngWI8GTDl4c2bHo2YnowxrdfP5Mudj4NPh6YZsPX8Ek/kMrh4aMCyvB6GtjwwLJVTl96IJjWx74fF0/IkC7a4/SATwmIDX/CMiR0pfAw09sCQogUsgaxx4QzAtPJaWxh4PZ4JCKTGtDaPY/DEOPEkaDSMPkKbf0SMYaXw8EuZDwHHGN6L+RbpOOWFUPIsHG7JFxYWMkZUN8ClMrEr3oQK+hHK5NRMeHPcbWSqLZAv0jn6H4kmBILzhjtwKlQ+MCSphL6Hw4ujY3XGqh0qNDWO0RiGRuhZL2bFaHxG09s2z3wyjwJ1w+aZoNufs2zA1xr38fkyNmh7x6fDMvg9fwWP5PH8JgXoaZgwJP5jCHGNx2FhG0bpgkT8lFQ9ceupEZQOPfR4RI8Ihhhh7xGjwiXwPw4xiPKaGGlj0O2NRBjQi+BxhpGGSFohhvhhKUS9YpZbAwwxx24RF1aEzYw88O8D0aSU8RcOMXr1iUt69NBxx21HrgiHr0gQ1jyiFeIRBjoQ1prEqexZO+TTaEIUvXfeep+SKF8JE/pHP0PxGHqQqRDGHgspyzPKyg3fGPYsMxuTAxJQ3A94sn5MJcPGJJ3zYtY2mp7KMMYR4hMeD/gJvp9mRrpb58fky50PeLTPYzLF/iBh1wPhbM2+uDAsqa5fWIsJ+BdHnR4JKjUNwxmDaMONjD0bLZGscYbmyeQw9DHGPSaQsgcaxhemih8B7Yw4xja4KZjjw+G5Z9STIpSxDDDLIckvHY6Sni5XDMErYuHG4gvhMehycw2RTYHokHEImW14STwcsmLCOSZjkY2qaKVLDQfWyFPYnbHn9iufqfjzZTwaGYEmRvp6EuTXT0WFGYGLPAzQsjyNZk2zZksNvrzxZ8DxCPBjG3Thz7MDQz/ONPnx+f4TfBs9jMs1/HLdMjfLDNGxpmjPGDTtbhiyi+yir6MD5fEjsYYyMZogBhx709LljWxtH1YjmPbGG64waL0eWGGOYhWbskHscbGsYtISj+g8pjTpsbkq61DFzHljDwUs9zk48sY5Qnohb30kbHGGk+8C5kzGG4ReNW+Gg1DEfYVIPFyYef7oStPXN7Hlwi4eoTngPW/2JJCfBOx5/Yrn6n4myw0MemDbfT5SGZrjPH5MQfHjEsy7Hws9+RLPlgS5tmVzz2WgeIR4PR4zDF/sZMuffLRo/yjT58/ky52Pg0exmWbfg99NF0N/wmhB7HrMLjAt/40eCST0RgfDHpEzHs3y+GIpj3w+HgrQSAfg+MFFMivtD2xxqHxU/YkSHsYbo0YIgwDDDWMPinhQPo19FhSEeqPQ43Y2OVII9waZ5MYiZ+xFSGHHHpPkSIT4KBx7Psgz+C4MMQpqJ2yRjETChBSwkkehyZVCqFg1j6ytqNRj9l8c/U/HlKGM0MJDDe8fNFGeMnSy/k8j5eM2HvXXDA1FSw2iaz2YRRTBhx4POeDPGekOjkKkMGWaC2bHr8jTNmB5XnYypa4Zhn+F/KHfOuNf0bMfR6+2BNG/4B4JIyPXRj0WJD2b5fFkQsAww94wRA6UOMj5ZElFQ3ZjfEaEQ3DQPR6SE43GjB6QDGHGsYbotXiHHGhDMFy8RAgqGljGLwrZMx+DdkjsqXQcYiT/o5TMeaEajZsVJX4KBh/8A0XI23Nh5r5FStE7bJmxil9ISXxWSNnwjSSl/q5+x+PNQx9EjkxsdohZQz5GLI2PllQ+MCUz0YH3aMs0yx4MiyI+B4uIwL02KG6DzywzY2zZpo0zRgxFFHxb6Yf8AIRrw2a42aM9cb6KW2N09F/4yZrFhRh6aHwsp+So6PjRAFUkPXLNjySWYw3LHyxsahxhxjd8lMMOMayBR/RhxxsceE++jjSxrGOXTSQQSNYxqn1kUJ8DDDyJS49EIXrUlRYPY1B6xS08NeD+SWVUUeRIxh614nZBp4icccv4QiFzf0kbV+CVvkk1vohHql/8AON+j5NFeT5dtCpTY+MEMYzQksehmxlC94x1YPf4FqaY9Rj+OPAj5MIYjAinJqlWh5ND2hp8tY0NMxx3yzT8mzPDx/wAhGvDZoZk3/HTzwys/lDDNcv0Wxvo+EmBRQw9HrGZFBqS6vh6aB5ND2MZ5BG7HtjcsZYWo0yMMYboSFEAvoamNQ4xl38GQcfoz5xkSXwbD7x62fdIiT8B9Y8jHLTeEzGHHbLuKRFHwKBxiUUVMkbHshoX0Ur0JcjEiFMVYtYjl8lMnbJmxiF+RCU3m8yTjeE371c/U/E8FE41xZUYI0MYuNDPBo03wzTPB4NGDBjw3XHnjJQaFkyjY6Xjs8D8EYFxsudlk5ay70GhpmHz3yzc2zHDx/wAhGvDZrjP8N10WFZoY+HrE0e+j5WUKL+OHw8HJJjBuGMem0aWbNceCwuU1j8PhZQT8pDwehhxuiGHhQ43XDQaTb6xtHGsYbPw/smGPAnWWYaESHGJCglC+VyccefkvWskbfBy2SXrFoeslGjRAfGQpJJHGrXi0ZeIs5MPW8WilJ4u5WFI1GkUrTW4FpTfSFfpHP3PxElR0kPR7xZDfRmrNjNc6vpiyeDXSqjGLJh2rzwPH4MDDveB+C1mBaYmDyNl+dFNFWVTklswbG+WMlA2zAx4/5CNeGzXGSvbo3xVTXD6SzHvoxiyGF+OGaHhsiTY9jTNjGJS+S29mYLCjJDcMPhq0lJT0JWMMNfDsSr4jjD4WBfYpaDWxx8ely9RoNY8seHgQ/wAtDWPfDFg8IqGG5YlPNIKQahxyzaouDQhxG2o1ifkW4MOT7q2SuhpP8yTZWz1Jmxpuk1sQhevhcT+CwvHn9iufufiXP0GPiw3/AAEtvrRgSD5HgyyGh7w8HlDHhmZXZZNGZtfgeTK4uGwfgtHnKQZMbTbGljDKlpGiis0j3w+r6N8sw5yMeMao0/4DXhs10y4fjQ9KJ3eDHhUPb6PhJUfBh4MZoSJjWOMN2ZKiIgHHGM0QA8Ihxs3xuuJrDWNXRWyNfow8yMMel14h4Q1jj4jn2JCnwQIcY8IivhFULENQ8sYa4LxrJmxiQwTr6z0JWMNZfvWSMlY0shX4xAoWLlMNUkFobDjE+FYyQnhOzYmMMEFGwk1p6IWmk7d6fuPjn6H4icHg94S2zQx6NomhnnVIXl4P0SUNcM1R4ul17PUPH4HpgaPJhccjwPwWseDMouhoJbGpowyjDwbFSl0n0ey+jb4efwmx+jWNMwPDBrw2NfTAf+E9X5Kp/DPDwov4N8aGeBJkaGsY+Fa/kWH+FemD+xDQkhxxjPRK5GkYYYbobwtBtHscfESGkhfQww2YGTgahx7GGyYcSJmWDceScbX2sGByz5HS0HGNCNK+sSh+CBD2PR8Y+jpKeUQJmg3U+sv28TjcKSxq/BbBcOfIzI5LiGtfWIWl8WTsuPixHkNLJftZz9z8RfeMD4SJcNj5SB6PBjtr8izw84Qa4ZdP472N0PBRPwO2ZcLBnjkeB+HyecXQ00O2NZCjwXR8vTU6PH9TfavTY9fBpmB4YNTbNmhngx/hsCx+SnYwPTwUX8GuGM8CW2bNDDfF0/Ji/gfo9MFJjSG5Yx7BcD2+MjdDfhAkUg/Vj0sX4PY5kfKUCeiEL2B/kcYw/giPse2PY0saELEnyITwNLHHogTYkbGljDZJtiJGWFg5JMr8J3waxqF4iK0xErY9kEnrFIT4J22yQYhwdKTwnZsz4c8IqR4CTQ62JWmxZa2QSQzYOH/zn6n4np0fKxwxzaEhOmK1PEMec+zXD/hT01N81TK/B887iwZ45Hkfn8Ds7GP56Nm+M8XXpmaMnkqWFyx8GnDMGpuuXozwY/w2Bf5BYMMbl6LJX8Rrhj4WHY1s3wxqFgKovoflmuYpDS2MMPhKVQsY/DlBkMVhD/wC0mPkNMlujdky8Q8KOD/wEKHE4xz68huTDjlIISlpQOONS0lrEKXrXJtY3Y5f2IITw0Y1s0ROVvqehI0K8JaR4ikpY1WvcNXwiFPWKUiRtjS/wSiMwnkmY5C8aND4v9PLo/WPIxjNIyHhgYkp+RUn8BJXo3XCQmzfLFnuem2PfFlD/wCeXFRY7MjyeLi4WM9IofQ0pP5Lg3JgYErh57PyJm0Y4TgY0r+OWP0q5pw+KjT5YzRny5geC/zHgxxkZgKvxmzAx8VDG+jwkLD3y94fgsT+V/DPOoVV3bscWMlYNYa2OMwZPkgHsDjdjds9DwkWLmPRoYb9LWyJDQ8sbGsnNGMPLHGljVeETOPgeWMNLIBlQgUfB4EyG7LytJ2zyHob6oeH4Lk8klPrsWtPEbMeWfEr0aF8RVHpcXJUjzIhGtF6IShuP8E7sP3RnP3PxFkZI9HgRZgYrUZ6a69cJr+JXv8AAGY/id5y9GH8NYR4h8ei9Ktwsh4LqzBaBh8PMDRo/wBhdHw0aQ0p+DAx8dDRpmOXsyMYxiZ5wPD/ADDHjXLMB/4B7GGMdtCx/U9murwTRsaxh6WRZF9iQ/gflh8WI1pD2OPeMJF8/Rt4ce8f24aKGoaEPBhKD5HzZAw3gxh2SekMvSRjDGPuhlNPFyaWOaImazRj6MaXBaXM0Yw1KeshIT4Nh5Y1yRX6YXskGJtVJUT8GJxG4WSSuK1bMSr5I1ZMyRsLSZjleLC4GLCb9CuW/fqeBjw0K1Hg+DLrx6a6dcP+AbGb4f8AMFfL0LP8MZPBjGemcVbFGjUFofUexKHpoWzQ8CtWaGaLp2ZROGjTMGB65YxjEz2eH+cYDNcvTAqpvljFkqn459dGJTY1vhhieiwFBDj8McoYmbGkehmsYhIVC+hxuGay8+Dy2NY/OiK+mNSXwPY98MQa8THgl8DDjwbshT/oLuTUMRTxaPAnh5DUbHJS+bIrQ8Bh2J21ZRO45Nj1pkjSUni4ONNezFrU0JGNQfJS18I0NrPoo8CAYlfRSPRMQOPT5mfNef1q5b9Oo/B6MZdB6PTAxQz3ts0Mf8I2MWmMazBsZ/hX0LBlcddDHgx6UZZC7ISx5GRsm2ZHubYz0eV/Bo0bGkb4eDwhtGjTMGHC0MYxiZ7YMDCHo94emBhG+WMv+YdIN/AMiYYwOPD0gTKG5Yx6ix+uHgwyj5p6gaz3wybIz7HHljSx7GyNm9HlscYb4jZvSRuxignrPnyB7Gscn5JBlpM3JIxhoRKKt8mlsexpoXWJW+rNCwbhGn9BNombIlJOIo1KGRFn+gpJ2JknotS9gtZJJYVSwhdEMsg28WiBoxpf+0cWf16jWPRsfHQ2TKGxZLHvLMNj09Y1nkz7PGaHyaMGpkfLI8NuVgzz0MIeDwY9PA7DYFtjSmuHgbNDwdcimNI0aPY8jQo8Kl5HppzT8xkyMejGJntjkekPR6aHpjywwxsWfyFEG/gPRIPwNo/DGaB7Y41jGxP7QsC+uWHl8dyyVv4D2xpY4xvjlA+BhsbGEpJfZ8mDD8NiUKesXgOBrHsbi8/I8lw44sTsiVYRDjjlIhb8FzHG7LPgipcLMclBCU+B9HsRrX1iVprRNQw5SWQlqVjTLJRFeHhxZ7p2QSniJpkZ/IFyPSJW2PYl8rR/+c/V/E0MYyw10zYfoxjBsPT1jNIx6PGLcesemBOT7WbcLJjjvjAh50uiyGgro1kJYqUskzZVPyYkY8GujRs9D3Rrsgt+A0aMH+UY42MYxM/wmHD0emh6LI99GMSfyc7/AIBJVFVX0a5YzQhN6Gl2PfD4cgvkrCGsY0OkIl38jaNmhnp+FHkPQw3DlvB4SQ1m+GWsUrPgHGsYeETKrZYUDjZd1nOYbmVtGFBM+DuEtYnO3pc+TwieVE7NiqSQRSzuzE4U7J3Ak2SaxQTTQ0IaDVE6LFgTjEWwh6l56JF4v9PP2fxGMY8F3jPGJbHjHxjiz1jHg8cMw+DHpgy5fbjls8mOWuOWIecPB2j2OpGJHgrZRoTlGaHSDSzhj4PRo0PbRs1wyt+I0aMH+YZdmPTPq+M+Xo9ND03NvoxiSWs3/AJJUVfRvljNcBoHGxjEjfSGsON8PQstIWN9D1w0sb5M/IaWx4GsaBi449scYYYkH18nGGxyUopkcPAcctpLWKT8s0LhxqFPRCy+OLjSx1akQ1yaWJlqISl8GxcSSvor2Isn5Rp67IqTxFLHlyTCKRVHBy0HCUJ3I80tYlTestbGtkteCUP9hGP0jn6H4ng2Mbrkx+M9iaY2NjUUDPkZ5Hi4ZngzRgw5fbjls8merY9C18ed0ylllFSlhB5CGhp4Xo0OLRrh4Y0b4epitfx2wU/IYmxjGY9HxibZoe8MWW/B7NcMZoacPoshlG+W74SligYcYxkDB9MDf8EFEXGekAekT9BxxsyNS0kR75Q2jjDEAgkkoNY3SVfwYYaRrIz4THoniHHGy5CCYHGHSrWy5ayzhFLJhlhPS5NZ8DLnEx/T5hYTskYxK+ikJfBWew5IpmXJ0jwRqBEXrAhJpYSfsVyn7tePiq5Plj3g87gwH7x4ZDzhmeL8NDMuX045bPBnhkwzTPeMenpjMjyKjeD1B74tH44ejQM9Hg6NcYLJ+D2Mxy8Gj0YGZ9GPhoa6Z/gfwjHzNbGsY+FlONc6NIWVRRUNy9HzU1jj0MZond/A1j2NfT6YmNFLn1xrPqQ8JJeKBrHvjBNti4OXDdnwayH+X2mey+7YmD6MN58i0t6LBxyMUUFISxLtQ0J6LWVOLLuTmBoha9ZsWDlr82QSvhQbMvf9HGUahz0gtfgkbHcK1ukJn9ZI2MaFpZeskZJ+xXF/Z8jHvGOD5Zrm8PnjMPwP0eDF6GZ7HvGBsf8AKq8GRcXs2H/AMa4ZfK3DRdPI0MaAwuEGhONcYMPx2YwWDQ9Zg8MzXR8tM0Ph4Lr67vjN/jzoY+Uux7fTRoSAbwccY2K2hJoM3wxiXJGD6ONjDKWEzGOPOZZfwmke2NYxgVL6xhhxscj4TEUXg40sYz7ixwhfFwfhy1FKyITC5jD/AAXjR5D6OWzFZvweWSL4jyXJpJzYkbZMx6UwSsvjsIbs7RI3BGvyTIo4cWobVIiULEMQDpf6ufpfiMe8eCgZofCwPB+jMBZ/Ax4Mv0PjAY9MDH+N3nafBN9ioa4xj3jUNDIS2Pg0NAsMeHNsoOkNTtiGDHvDGlvo3wzzxaHr4eGJr+A/0Gma5ecbGDI+P0rnnQx8pDMY9DNDWTT+BrYw/GIpDwqH5Y1liS+SCXJx4YPfyQnyxtHgeQ/g7aQhdW+T8M/Jg1EniGGGKIkFW0NXJsgRW3RcWFwy9q2XPgxFrxEIPhcJGa0lrIleveMQ5bha8FqcW9NnwepBwtCtj0ydP/MeRKOQmLR0v4uUkJ6JUvWr4O4lrET+s9RmlNYtCty/+c/Q/EfDH4U/gGLIxjPB556Ga8Y4wYjGYGPL6ny2PTEwMjQzpCGPjwwxUEHiIlseFMDwaD7ENHgtwY8M1WMfDTwa58i34DQ9fDweho10/wBBpmh+tTJnnoxYU12PlYmNXLG7GXDHtjDWPmb6BqHMDs0RKGhQPYwxvCCfZVSPQx62ORryR4E8GGvhkw+Lgw9mj8mEVHJhkNSCFeig2GIwHCEvjlZykfTDy7C4qgnwsZMyzKrFcLk+iU7b5ymGrTWJJKqDTh84MnH4Ukph4RzzsKpEFI0JDDwmX+kc/Q/EYxnq/PDHx6hZGMZ4Hjj9GbcYPRgWePTEx5fU+ex6PJpGPS0uMfdMoLIxoUWh0xWjGqG4RlkZowNLofvWy8MwNQVNHzyefxGx6PTD5bNdP9Bpmun6KMswMej0opo2Ph6JCPRkwM9JkaxxjGsgdHo/D0LB4y+45ZmhrHpKsMNQ0sdIzJoxYONYx+L5IX5HGGNJZsSJUuTSxi5Yve00sqpJXhGcrB7HqKJJ4ew9l3DRSV61JKVEm0mtiVfJFpMNSvzZEN4SMUnJHP8AQSMmGpXgyjEUjFJopCeG0ENPyErXpOI1KL+JIz+kc/U/EYxnj8ngxmBaLAxjEGGx834bofo/DyMZgLPL47Hx3x5588tj84x9xieisJDkdzNMaWEPDGlBBKH1GnxgaWRkfDRHh6P0zy2PR6e+jXT/AEGmaGPRiD2PBjPH5EhDRsfCtRYUfs8EpQWE2xxj4/JkPfDSYN3BNP5Y+jcaGXw8sehux6Na+RHIcehsZGL4soJDDD0ZAL1j2OMwWTXY2mw1jEPpEL4jTgxt+DnQNLLtggpecJGWZUIaXJtJJV4J54OXuWQWniIR5LhrtEik9CNtH4NTUnkUeRabKJ3PyNP7Fc/U/HhjPUPOPjR4MY+LwY+b8POPUeOGaQsmx97574WeVnh4PELBj4zy+T2QlFwlj20aaFkaY8saIFAtjxjUHofFEc1z6PTI2DZoemX1a6f6DTNDHozE9njGPULH5EoQ2bHzf8hgv4bIkp+SijRsY1ES+RUPoexhj6CUCEgQwxgYkH2Eo0vgexxqMIYSol8DjjY8NHLBhrJsj1FEYJFg8saByXk2REYkNXJiedUsN0WD2JkokHxw8x2y9eEO3rH5M24WsvvWaDyxyExaQTgkSpjUSOzwnYYx6JVg9C85PSuNiJaVCJWxQEttkV8F82pS+RpKXIIPRHI1/wDhz9z8RjGYDzjHw8H6MfDAx4PDTl4MWjwMZpCybH/EvfRguUM8ExsfG6EkaGhkIPZcvHUPbXDHg7k2PRoZG3wxoU8HrjA0o+OdDMse6N/wH+g0xrGPRlFPY+NISV/JRTZoZkgDI41jfMCVSXV8p+Gxh5Y2nsjXw1UkNfDjZHP4HhQMNL4ZE8v4TMbRhjtpIWlfQ28mG/SVRZK5LBjk6Ejb4PLLQlrEK9dBv0kUUjU0Y/pGVViBfSLiYuXiFJQsRORIktGSvg9JnpBAQyOdLWXj1rlNJMehczdkif8ASaE8k16GrHwLSWf/AIPP3Px4xiB8Yzz49Yx9T9Hg8NDI8GIPEPRj1CyaHy31bMcNuzBuLjGPOcsVHA1wKJwrPLNjRzqhUrLIIPR4K2ZPB4Q8dvBhpmxmR6Q3/Af6DQ2Ph/8A0oHv+ASUMdnzMDWxxrG7Nkzv4GvqzRI7+B9GGoojBMzeD2x7Gxr5WDWNQ1jsO6+SD+WMMNyF+EPEEUcmPu0hKfgaB7G6GIXyyEp+BuTFixD0ONLEy19FpTWrJxpoblwXxWy8caaWsTK1m48selMIoQ25UVbLrLiMbApIWcWqT+xEtPgvYxK56OEJ4iWhyHno6SvhRBbM0J8j/wCHP0Px4x8nnGMyPR6x4Pno9Hg8NsweD0QeIejHqFk116/g+eWDQelkZYv4MWM9FWiwVJzgdq+GhSyMjGlTIx4UsjMjwVKWV9Hg8Mvk98sybGzXT/QaZvo//vF7G3xgWUN9mOJdmnLGa5Guj4jf5DaOMu4HLb6ht5bh+JayNnWhpY1DF6RcUPgMNw1iUf0sH4bsvGCwuHsZKeSRv6LyRjVHpCt67IyaTZKKpG57cnq+BSPgWOT1tqkISHhMUE8q3hPJ5jlePSCU8Jm/oY3C1irdEpNguMs3JxRlsvJKHzEyVsdqS9EWa0mR+kc/c/HjMcMcYzIej9Hg+GuHg8PZhng9EMI0Mer8nk116/gOeL098+HoW/yxiUWD3hgtH4LmNDtWYY8LHA8PUK05ZpMsjNGj0VT77Pn/AAzRrt/oNM1xgfn5MTfTAkjTs95WGY28sZZi2jy+NDGJI+RjXG5ckQL5Yv4QauWGsin2UEhrGswNCJGfweWxhxiTWesVKPgYa+Nx8kG3rXC4sNzS0gV6yocYYl4tIrS8RI+TS4WuhS16+Dk6LZrLTYlCPWJ+9osZcYhMTsZLTw3HmWTCreEKY1MpwIVCJR614hUPg9a8HUQuY1E4hEQkorah8ZN+pXP3PxEMxyxxj4aPkYy8zXDHjPY/R4MRwjQ8PH5PI+jY+3BNAfptjcND3j69Q9osL0VYnJaH1ClTAEGTpoyPB4SHlfwa4wVHGhjQnR9vRrt/oNGuMD8/Jib6YE2PLb/jatxkYxq1+RYEa4e8QC+WL6IMMYHSZHfRlL4Gnn3yY8Ie2MOGXcH55jmBrGy38RYSxcHlj0hPCsoiXgwxuy+ihgvjk4xe9ZvwY+nCCBKxyG+FoyjYiZjyxkzBDSwmZAq9K8tkr4PSZNjoni4lyXQhS9ZoOgQ/dixjCJOsnbLUvT5Idk7ZJCesWtNF3Y8v/aOfufiIZg2Y4x9XyMwaD00MeM2H6PBiOEaGaQsj6NjwxMo9Hs9G2bMGjXH1lkKxQbG8EgoEouhqa5ZSB8TBdDSNcPDRcsZVTK4fLXNG+3+g0a49Hq/IsG+mBbv+CeHkQGseuG6LqvsiEQ18Mcil8D4hxr5clbxA2jD0YHhdNY0seh7yKfZVQYcYxbtY9sfRsaFJU34XDQhoFo9NGMOM+wsipfHJ5Y/i1iVP1l/Bi16+tJ0tYuf185mQK8QyQnGR/krCxsRHwIsPBE7Y1fwdiEJiJRiH4hSUPFzOjgVELFzlfw8XNiWlb/08/c/HjMG+mPOj5GYNMemh6PGbHyPBiPk0M2hZGPlseGJlHo9j18Nce8efw+RWmekZYsjQdjpB2lw1kIYGhDRjjSmheMDXHLGPClkND3huLZjo0b6ePyOl/gMC7z6NGDKID8DXy+EFhfge3wzRM30GkaHpodyWDWOaHMCUJ8iSQDWNQ8GyUbBrGGHgsL7GksyB9GljDoQSn6SPQ9j2P8ibKScnG9NFaWB9GIF+IalEw0scpeIZRrwmY9kS3gQqWLlEfMzJp4uR8BSQxEjMaaz12JUmxzkpaxcjAkkdtEvRcr1o1JrS9E/KasnkSa0/sSSU+DZmzi0dQMSP8c/U/EYxqN9Mx2PGMwaZrhjxmw9Y8GI+DQzwLIx9LwWTCPR6Hr/gSgwLBYLjEYMlhRGWSfDSvDwphGDFY7RmuPZfInGB4OmMZijtOTGUX8mzZjo2N8PTz+TP+AwLZ8+iWYIlH2Yj6N8swSFzXLG7InY+8NjQPyPWRKG43x/Xj1A+jX2uHrGG4ei14uGg2Mi5xFkfHJsaxNm4uHEakFLQ0JkPEkhtbnQOWlWz/KUDTXrLl6y4mY1a8aIiXlcG5YudrLGRImNBY+Vw8WQUxGgdO1QiULFyqivDzI1RCyLZoOaHoiZ6z9mZz9D8Rjwx/AZjoeMZg0zXDMM2HrHgxHwaGeBZGPhoweB442PRdfR4Y55x+D0q0+WWuLBofHLpodPOCib4eE49cPCcOhnoWTkxmP55bMdGxsY9PJj0wYYt398+mh2JKPsx/BsYY5ox940PhAYzw3PLKQ4cZ6IU3GmRyzGshPsJEfAw8sYxF/Lsfkw/wTr6xtY1jUQ0p6L9SCocYVJxcIkNZ8QJ2NEnlEjZIyA8EVJ4h6RIzRVIiQ8Jh5cevBUhWNRpICHyCUoWInYk1KJEISSM4lopC9ErYyDrErUfkaENaaJJSEzbHoXghK4jcdPwRqESfsVz9D8RjMfwGYNmh4xmDTHvDMGx6x4MQwh+jw8iwPB9DHjtrh4MddkaZ6M8GPwuhORUpZiD0PgXi/BKGl0aGhOEZdH9dHhTK6aHnmxlEf3xsxxibZsY9Fkx6YMFG+2NLGaPkWUGf9G+mJDP0bpgShQsC+hhq4wXPg1j2MMYiPuyocZo/Ah7GGGN+ZPxBQPY98PT8mOt8Q1DXwkPCR5cnHbhCl/LssZcPCbPkB86GOSCCdl47bSXrEIb0StiEXrywhKF4TuBvGsXM9HiQF0Bc0PsqikeXL4kR4kraLGiu42Dtk7HaUFrXrJmxp/Qrn6H4jGY4fGPDZoeMZg0x6MZg2PWPBiOEMeHkWBjMR8PRdrKHqHwsjJoMP8Ag8PaHRSRsilDkTR5ZG2MeGgls0PZJlOngblDZg9Dyy5Yz/IMG+GY92PTIw6YMiQNmjR8iTIoh+GPT+57aG6IEqkhrHsbNELHyNbNDDEKKqvhDXAw1cSTej2xhhqJRxcxtGPRK2/mEz5PB/ghH6zZ8Hsjm1R2RUxD0OOWCJKYOWDVIIloQokZaEHmsXB5r5ZaJYrZc2XfAtKFhI5If7EJSReEcT1il+iVsaaV9EKS2Dcah90go8Rexq28aLgXighR8AIqhEx7CZ/xz9D8RjMcP3jMG+PGMwaY94emDY9YxiOEMeHkxGMR8/gGuGUMQejvig9GeCPRaKgtyK5icTLIxjs4HiBsY4KM0PKr75aPA0qKYH6aoTR4Mp+YyNcPtyMZjwfGOUhZNPjQ3TYszGrsz4Kfg/hsErv4GsazXWA+xx+j00RvwHtj2zYwkCeiw/QYcZehCvnQ2jcNNp8NkU9Nh5Y5ALxEYFycd/2W5WyZ8mNEExU2PpH8jCUSDUNYhfy12or4REiXiJ3BNtJrFqXr0lY84IUpdAxKgrwmfGRtH44XQTKb8J5HNwtLVpFxCTWgkl6gtZEvxaJi+f6OfofiMZk9uejHh648YzBtj3h6YNj1jGI4Qx4bRiMYj4v4BrjlD7FY0Mf8fSjkSUeZQ0MvDhOFHakYnCst/QY9HmAlmjBb+Ce2j1xnhitH/Cw5yMeGZkfGDaP8Q0PhhLMeujFhRRV9D6N8YEh32ONw2fmAdfQGsemNlicfWPUjDGi8+B4UDjjHqeJ2PQxcGseERHwrGhQh4kb9GhNkq/pYPY5AJ4MlpysHIfREpC+Cgas+RpLXw1ZoJW2PFecP/QvwRpkzkvuIWlRcPQvzLIwvDViNafIkgeLi5aEJKfBIQfhaOk+RqXAFql4e5EytwmZUNYiVhJ+hXP0PxGM25eCGPD1x8jMG2PTQzBsesYxZMIY8PI1RjPI8X8E0eDH9Dx/wn6YHh5xjHpkQo4EsuGrLN8KtCwIPUxWgxj3X0P00YZsaHxjtj4eFk7MqndjwwMj4wbR/jHoZjgtg/TBACigw+MNYgH8jD8NZbfA1jWZGgSgXyfgwb+EhYJjAw1Ecv6PMj8MTTq2NLGsYTIfmxIE+B5HsblkbaMmbHHJm0fji49GiiWeE3S9Eqb+wuZMyDbQNCheHgXhNYr7GbcptFhjccI2VZujwJgLGNFt2G7GcC2yMXrGtsctfLY6Tghp8aIpGn9iufofiMZt3Qx4e+H6ecaZoYzBsesYxB4HozS6seB4NfwZ6ajBnsejGBC6xJGIHTElDQ4FhjwhqRLDzEUeDzE0xjQdGj5HaZcsdDQd/wCycMZn+TC7PDAyP3jBZEU/EezwwMKHb6YETk/B7Zl9RJfIS/HDy/wCEigD6NfGhqi8Y0KB5fdWi+WISh/BoDHaJfIhfA4ySE9Eg+g2skYaiePB+TSOQnrGlC+OUCKSD50g8ChiNB6QkoQEzIb4QpIYuDzS1ikNq3pGSNs+LkQKESDErwUlDZj0LwdRTQYhB18YXkQmgiAeZUlIujlWFjyGmlNbFISFNsZv96ufofiMZt3QzBh8P0840zQ9GY4esZgWjwMfb4MeDwPeMcMQz3+BoVj0YIffBUyorCo3Q6cllfDXHDHtoW+KzLKTYxo/LhjKIeeH2MD4/yjC7eGBkfvRJRDpfxx5w8KJ+DT5a4WJDSxqPDQs/nHhIYaxuIp/KGocdmidke2PYwxCziGhwsHsfziInEP50PRMEsgiDWO4fJBzrGvskfJUStjlhMPiLXBoPTJomE7LBvgXK1krLByPiwhKETuBpqX0Stesnb4TT6yRjwR8zEzGkktmc3lwtEyPXZcxpo9BSk9RK2QHw0VCvEXkjf9BEhzQhbz1/p5+h+Ixm3f5GNRpw/TzjTND0Zjh8jw9Ho8cPONjwZgLA+MvhiwZ53z2YFozwf8NFg9QJEhAlFuDQnR4KmR05HlDS4eAwPDQqQy5ZkaWMdF/kMu3hgZH70uGHPpoewLH4DT/gEDMa+Hg9P6gaxqGNWUH2NQ/BDGhsYjh7GGNkDGobGkOTDax7HsbLuCy9Y9yTMuxqqwdJCxcmkOXSq2KQxtcoEXpayI+XwYSaV1kD6jg0shPhCkJYlwir5IhtcvUvxFSJmx8SxDKB4XselRU2Mlo8LrK6KWkSl4VsfM1QXAaMs/8ALlQItHrPuGLT0hI+hLNjfiD6h/8ADn6H4jGbd/kZg04fp5xpj0ej6nrGYfHgwPO15xrizDH6YMmjX8H9GPDV/DZYNAQeoEsamhYkxpjtJ84jH65yPIS+JhSysyNFEZqsxxKN1zgeH+4x7eGBkfvGOLCHxoSUX2U/AaHr6rD9jmuGSMbNjjG6I36GuBrGsqhIk+RVIbRzRdogEVDQhrGoPkRa+hhpY2Rr7sglPBoTH9GSrmhRxKI+hZHiJHwet+CBQiRjk0ypYS8Glx6xEzWT8Ld4IFC+CdwQ0rrYhaWwTtj+fImdrLCQXMViRMY3Hrw+ZhOxmpPRaX61ZM2hyUz0hJT4LWPkYhaULETkEHcJmOQnohc69JEfpHP0PxGM2/hsZhjH73pj0ej62Mw+eDA87Hg+GDMdG4LGOD5ybNHgxD4x2uWoFw8DHFb4aRvi6PlB9QumDQ8ry8PJZDAxngejAx/5B47PDLl+8YfDlcMaElX30v0wO3+REL+v4A8FaXG/wDZN5IG6wRz+B/BxxshHg8JL6GG5hPhDQoHMDcEzboeWXDjlJDSSnCZn+xLGobVmg1E3QuRq3ZoOOUp6LT6GpkjHq+ENQ8JJGbpaJxt2akzMkPInRIyJlUrIoKkiaRqJxWKSEWOSIbVKyFQxG5MviIVBJLbIJFppZOJor7GajFJi0h4xKfBSPuwef2K5+x+Ixlm6sY/TDGP3rTHo9H1P0ZhjFkeD40MGOp8a/iSGB6jAhtCwQtPkWs1n0TDKosPR4PDLJMY9NGhrR5iaGrGhz3zgaY8RXDzHljGsj3yx4/Ir5WYMufXGBJDHD3hJD3yY8FlP2URfXGnL8/IkAcexjEc79HHoelkyNn5LhxxiVt8dEwYaWOTremw0scTIS+RKl7BEmNUjUTu+F0FQ3ZHJisej4GljWQjxor6BZwmWVLjWxp/stmsn4WzBChG4k1LrEiV2C6B3i03NdmwzbrRMz18WNwtYid6xjbJLT0UtPS+JHoXBCl8JGWzEQIcyvrZJ6SWgpCaUsY5H/wCHP2PxGPD13Yx+mWMfvWmaHo+58wPOLwYy6a4eGOD43wzfDoMeDRMDyLDR7xUzGPSrLFqNCtCUINDQFs0PDI2MaBjlKHpoUeGGNZCjGNk100uwzBkf/J6GYFlOcsZkSUNsyPBky/TN8acxL7EgX0PZsZ4IpDWN4Me4P7QYc0JKhEN9oYYYSH7CwJwYYh1/Z5Lzh5DtUvRafskbJnym2VsmGhE3+SefWajk1JrEKXrJhxyl4hlE8NB5ceshW1mo8uWSOCwnYuF+CFHO1eIgULg6diKYEVsJmwWEn9E6+ygrZJJDUmikIaWQ6VpotCVCJZZI3gubpr0W2UN/p5+x+IzB4+jGP0yxj960zQx8ZgfH6P8AhGejZ4YLrh7/AAB+GhWMdB4IWj0ZpHge8q4FGKMYY8shicIYk0PCC8YgnKcseGxeMM00a4xqCj3jS7jMGR/8/wAhMsY1CTIe3zjhJZmxhrcLKLwZMTQ9jWNkEKQvrh7GJ+cEgX1/BX75lH4DmuX41EUoQ0scb0eEfRmjJGNZ+KQpKHhoPo9YpAmZ5ECm+lFCweRFQVx8GrHNC0tytkr4WTxCkiRKJlL82JUUDHca9FoXrJWTiXouZ6zQdqTWKUvXpcRCpCWh5DETiExrxE9kzaMw2QzgXomV6+TFnzYiSvwVMYttUHj4n+jn7H4jMDzuxj9MsY/etM0PR9Xx+mODHvG2aPDBge9T7sd2eGxYejoeSaOx2jbNRsoLrgtjQFgq0WTh0jNV8aLcmVUU1w8DY8GZ8e9LryzBkf8Az/A6Gny8MG2HvtkS2HND1xI4ef4S18Q9jRxg/Dh7g3y3CJF8Q0tjj3I1Fl1lAw8jfkRolPgoHNkuytlxQPCJG4TTlU/YtY5gXpevUJJLiJ+EIQnnJpdekC3r5ehorhIy84iuFzt+I8ViLIJPBYWwOIT9sNioXoqd60TtjEnyJJCfBE2xsvERuFiJ2QN/QSNsdtC9EpnXpGv0jn7H4j/iDGP0yxj962x6MfV8fpjkx6M2zXHgxoeiDzuwZ6WoWzJ70WCtcfJ4UHzIlCcDMmOSyMWzQ9GC69JFCRIxOFMma4aDsYx4Gy6Q9cNyjI9j4yN/wC2fBp8swxLM1yzIxN4Zd8vQ3bRCwPX8LE58jD1AzJIg1sbl6gtnrG0exqGmg0WN9D2MO2yWgLCwaWRJsiJSYkTMaWOVfIWtD8mpTRItC40I1+IQlDEaDQxVG7dSGfiEQIkY1KYQWpqSQmsehlZLJNaesSj5aFSOUJrYlQmk7GJT5ESV8RJhbsQpKF4XEKeXhaO1oKV8snbGrT+yKMkStks+CNQiT9iufsfiP+IMY/TLGP3rbHox9Hx+mBwxjNDXHhrox4M8HhkeuWs0ezQzwWCwWjGyhYZHor5X5PFCwxoaYGuGhvh4PUanSimEaHosFlNDQ8P9B64Zia6YMnT7YYkOb/gEhG3nRpsX+wY2MwRf2NY9jLNIifmBhxyIj5EktIc0bIhxSIlCHscpP2Rzevgw2SM/4NR/Ri88REoXB5ZaMVdp21HyKnayds8yKeLRksMRsNLov2s3PQgZBK3w+IBBwsKpEC+BuWMiaiJtlGWyZk2O24WsiV7xNQo6jUTSfEAileF7ZOtr4O1bMStekzYzf7Vc/Y/Ef8QYx+mWMfvWmMYxmhjH6Y5sfDjXHw3xoQwLeuv4I42LBafAdM9/gVoFBIH8FsbULA8IJIg0RFvhoOBjLhBipCyM0a51OGjB/qPXDMjXbBg6Zs0YFga4enn8iQDY1lRJhfIlAXwNbGGJfeMf9INY1jIN9jQINY9mi2eIfwYbNCfb0mbHoexvxDKEnnJyThLWLSlwahuaRZNaJXyc0WiV/Lt8HsYpRSHUA2HbEk2i58mI+EOolxYpBwtPgsZDQnohCfFkpJkmsSlLYJ2xsr2EkhTQcrx6Ki4iQpwJqIb+CU2ZPJJSaxaU12zceteeilJiRY2xj10sPAkZ6KcP/nP2PxH/ABBjH6ZYx+/wTGPjQx6P0xxZgxx0ND5a6WORi/lALukPZGPDUeGoa4KMQNBQaEQljo1Xw8D4wNCl04eDSyNsZRpllfR6PKGuux74Zma7Y5NM0a4qvD4Sg/JiL6Hw1zAysPhD8MgvpjeDDGo+EEiRjXGCJmLh5Y8ISgfLFgX0PYwxc3JmPIxHTiGhQWMccpeKxCE8LCwt3iIFCKmNKck1o842wOWkKjYiSWPcfJGt64wyzdRaylk7LxRuSeCwhbRe38FT/pNWfH/RbNZOx0S1iJaWvS8YteekUuJF5O66WFjJHC/o/KgTDTU+iFGxfJifhaNCHn+jn7H4j/iDGP0wxj9/ijHxoY9H6Y6MGDE2MfN7/BcjzuaOWM1c44dDEitHgsF8Gh0FFaHQtA6mWSFHmJ6KQzVZgdOSxYx7ISwzI0/wix11eg9jGZmu2OLbND0er8lOBjwWURX+hg0NKFg+h7jtkkI+meMWP0eWOMO0XyRC+hrHsbwt/gioaxh20kR/yPQ1ESJ594HGJzTrNy4XpZPWiwmPjibELTxGwxuT56PEoLF4sioSoYpPkSS0LRJo+TEJSJ2NkJ6xC12LPiHKfmxwtfESUMT8liYmI9T4sRC38E7g+MA2EmhNY0lLqVm49DfyCEoWI1k0XuG47ePREr1ka/SOfsfiP+IMY/TDGP8AijHxsY9GY4MeGDPlj3g/4JgwW6cj+Sxejw0zQ7GRa+HTMZuTQ9iwx5CWNxvbRsyNPN4PPNjwE0aFDy64ZhjzxfZ6GMyN9sM2NM0aHl9jUKuFHjElUPRjhhLscPYzJHLhhm0RKGHssOQHhUPb4eyZf0mbGHGq+EPCSRYOIAQvpS7k5C+jSUvBpGpXisgULlEmyUbXZM2zzIsQUniNB20IXZrJeUUluTuCZfFh5cJjRmExMxPrt4a/ZM/tkc3rJxytPXYkWpPQ1PxYWlCxErK2j8FzY7bhaxd2tNBylwgtCdj52ISlAm/Qrn7H4j/iDGx8sf8AFGM0b4YxmBjwQz5Y95PjHYx6PXQ+NisLRqTw1BgezxgdjEC0QemhLGpoUeCg0PbRsSmP4JY9GhDKZoeD6j3xhj2Qg+XsehjMP4bD47GPRJ/IVS5cesWZ/A9DGDJFMe2NY2O0RBr6JGPY1ECHhJDUNjZM28nHoSNfYsCHHGJZNh7HolXVIuY+sclX8JWxhuyw6y3gxT82NJCESHlk439c38IWpS0XATDUoOFfBySaU2RCU+CRhJqXZEqC80tlDUJ+R0nBE6LR4I1C4ptP4LtJnWi1t6JpHJWyKskTs+MhFSJ/SbVfJ2hPWLX8k7Y8/sVz9j8R/wAQfD4Y/wCCYxj3tYxmR7w8NIeIZrg86ZZoZkZoV8DYErk6Ys4wb4K0aucYywoFseCg6aLFoeDd8NETQyis1WbGPZGmaHh6XD4axt8Mw7vDQ/1G3w9FlPyeTPDcC03Guiwv5PY4xYn2ZR77S/QPY1DweaIn5aGl8uf1I/g4woaCUOHHJxptpL0jvk+4YRsk9Ep+S48hKUgpBrH1lL2ZMyREIl82OEJ4iaR23Qt7bYa2bE3p5zQzyMNkK0uZaFcEzoydNSObhrFo+WSsYlfSKl8Lh8cBEQjUm9XhuO4GvBCfTslkepM9FJTxErZIZIjUIT8j/VQf+c/Y/EY9NF+Hw+mPqYxj3veDGYY94eCweIZo8fwD9mzXVg1Bkz2IaMGjHFGUYg8DGWUmIWRoeYCQKpGyNFTZDNFg1I9HgbNDGujYz0ONs0Mw7vDQx/H8BZ454YSHD2zY9HaoSF9D1xgUX3oxK+pHsaWMg32U/ghrHvlLtrJh6Gsg/CLoWDS2OPRGIaFCGsay6eCJQhiwjNi2SRyNNabIoaEKJEyJNkWwmQEd8ChE1jFpjIIXxF4lGvoklp8FDFaV90gtfgtY1a8ELTxFrLLiEKBSyRVfhNJJql6LUlr3g7zJsQtcS5zSqwSV8Ewl3yBMWtL0SpLWrJ5HLP7Px3/Tz9j8R80YGMYzXGPoYxsfe8GM9HoxngWIYlj08dGvk+Wv5oPgxxkVhbB6KmaPAxuBILllwg1wKPRWHp44YyzmSeh4DyzT5qvo3/ANvhmXVmGZ/jsxP8DZnjYsDQ2PRIX2VVGBmT+ojGOWpaQkb5Q48hk02IexxrEhSF/ED+DGGW/WbDjE06SSNQ80X5XwUDEJ6xCD4vhYy74uUrgSafkEklImbGl/ktmsnbImz/yETyPRY2J2TJkb7PC9jJj5ES9ZMxP7QhXy9LGQ32sqr4OQQp8RE2ng1u9J3Zmo20prFINiy9wQC8WlEMRI6JHBmEjJBKtvSX7P9HP3PxGej3hjGPgxj6GMY+54MZ7PR6MYWOj0Qxw52PnvvsQuhUzI1waLBuHo941HhRlhqgSExqgUaOD0eYCwxjyNHyNqK8NDQ9Po3x47GZmuGY9LMH+Nwx4WZ/Rsz0ivwGmYGQH0x7HofNyOOPREyol8DVw8I/KB5bGGyC+EP58Dy2xiJfLGoUHHEo01kAnwOMQX9iKE8LOU6/mdB3AtID5fN7/JOopUeaIkMV8IVGidMYhIgtOVo+QSS03mqKfNkFoTsehRSYpCeGzKepYRKCZk4i3hNL9Ga09Yhb2L5PS1isSlogtZmKLm06JsFS6ESfyJNSbJCQhuNWv9jpGSP0RnP3PxGe/wGMfFjHxkPBj64HgxmmPR8PTAZkfHA+G/43s3w8GHnSr4Nn2Kx310zUUfFIGhUx+hRrgSxj00aY6GiJsQ2JyhsZRTHDww7My7Xx/hdnglmbMD0agVKvo9jwwTOfg1h+LuBYuXMlj8D2NxZEJAhhrHhMkXHpj0NLLF4i4a3xJtiLhhiSS24UF8kP8AJNytWIgUEjGm6TWLQlsSTNkjLRrLxzVidsqZKwXssI1BbNyr8nykyZwK2Sa2LWlsE7Y1C8ViFJiJSRwWG5Ivss2shbIafQRIUno3cC2hYuBYQSNnwHyEGuR5/Qrn7n48960MY+DGPjIeDHnV4GMZsejND0yGZHzwP+GVF2hRuD0Vh6K0ZwXQ6Gemh6Myi6NFkmOkZaXFj5HjixoiJvDwonGh54sVIYGh4PCdGZdr4/xOzPT5NxZZQNxkgZj2NfCQooiNmzJC/wAhrHlmCHHhEONZISnRYT4HGG7gtHr5OPUfJYPWTSMQ40QSXxzaT8UrIk1waXBCuIbRUNrZPNiNUeBDKJXo6Wl8FwjSi0hLThDSnrEiEvjhEqUhEjY5aWIUhCZyMe2DwP8A2Lxo0IcLWKCglljoHgUkC8of9ZM2Meb4fm1kojQvpS0+CZ8kN6iAS8QhuxjjV/8ALn7n49ZpjGMfBjHxgPBjwWiLwMY+GhmxmXTzqxZMrjKvp4NGTXLRoqbHYwaFQ0JSHaKMUaYGCxyXlGx5ZdGMaEFpGh0rLI+EHljbHo6R/Y0lowVX8mOGYdLNIp+A30W7Gs3ysk/n8Lcj2PYyBHuBzQk0JF+B9Ho9E7MNbHoZFFidjxXiHHsgz5KBfA41kD8Cigw1kG/BDSJB6L3rNBrGJ+ERSHnJW4T1iVJa1ZYXNks2slkiR4H4J3wmcGF8FUkLKs+MmwVI0TwHKtmJEpaSiy8aKgYkSsngfgohDyo9FyNZqxiU9ZBeEWVDJn2Eb/GFjIV/TKmZvWTz0+MkprFIxb/08/e/HrNMY+MxGMfGA8GMW9mMfDQzQ/4B5z+TQsGA8NdSpB5/AcGywVDBYaMY96WcDoNSp4Lo0yhNGgrfNzoojHav6NM+ZZD0NHpcHppfkVqxL4y/Jlw9MDDlj1H+J2YWP7/wyT+I9jPDtBYQ+mh4XNvkeWxxkQ+xPwBxjk04HsYwTn8H+YcbSZfwbeDZU3JpGhDyvsXJ1k75ejwUkyB/B6LHrNB5E+ypE1DaPShBK+LhQ+RCWfHBpoT0VJX0bEH8xpKXxEjZSvEIq8LGyU8MJyPNJjaxYxyk9dlITSQOU/EzMxEhPe2EiYzieiFL0rJ2OQ/NipPkiWSMnEKRJeF5NviENR//AIc/e/HrNMY+MyYxj4wHgxi3hMMY+hmh9sDzpo9HgecNzfD0ZM/wb4HHQoPDRMVBbFZoVseImxULJMTR5TRp8Nw5Y89jxHloyNI1wqXg0PRZMuWPIv8AF/CrH8ESzp9Cz+Qoq+hxj0yAGoa2YJP6Q4xkSN8kFl8DWNZZpEQvkexiyI35dnoPZZU9I5cpERxidjJSeDW+UEv/AESyyRsYkU0Kx6j1kDOuxGzEr5TtthO2yFE4+FscZT0w3JKXoqZ6yVtjlaClIlbGK+Ex0hMRIzd/6NCRHyfm2iVtj0f+h0hfEblnyxM2XMltmQt/Y7gXoiR6yhlwvWIX6Hn9iufvfjxjND4x4bGMfGB4MYtPRYMY+OBmuh6YHhg94eiyPB4Pw1wwaMjwzBs0aig0PAh6E7KMwbIel0FUi8FROUND2EsSh5ZGxBqaFNFUPbjBcoPRh/4jQ9PP5MOWeR0G+Miwp7HwmzfZYEPI9sZZwLGGDMkTfIexrLKD+uH8HH0il9lPwHsPZBConhoPSP8Aobz4GGpkCfsStjwiGtPWI9iCFFxHLEzGv8ETOCiFyctBpLQsbGmtBCU5SQgpCNRy0+REhfC4j/gxaoUEo5SeHrL7rNRGlPWQQniGtl74iJNGhKbMnkZoS0WpevSkelB0lcRcHzFSI1CwlcEhgXsaf2K5+9+I+Pg+MeGx4MfGhYMfJsaUMY+LwY9MGB6Pmh6ZGWUY/TLMfxYyaHgqY7LdNGBUz0zxUJYnIYr5tKgqU5PB4ZCB6NERdGUUxPDw2RvorDQ9PP5MOWeT/AN8Z/sog+8MLDP5N9Jmf0MbfCQPsqvwPhxtEMNb4biz7FGljD0SuxAw0tj6yRvgaMeRumTguY9loT5Eh+g/vCzeF34JGQa+RUpF5RXpc+vp7sWlBP5IuZuTaqL484Rpluf+wqZrLg600UUidm3iEwMRI2Syo0GmlrFpnSaR6V/IyWmc6qoTuPDwJlFslbHcC0T97vilWmsQhCRv6Gn9qufvfiPOPk+MeGB4h9LRcGM9MjGMWTAx6Ph/wNGB5xY/TY+zHQ9Fg6Y+o74IUYzUIdSGpUnxKmY7ksxo1HxUp6MeEMcPAlGMeGoNvrgbHo8/kw/jC3w//osfg2+qwv3xvhab50zBY/A1jDFgRUQ3F2l8n4AGsccu/kcYeo+SK+WUQeiGhPRKM+BqHLZ4iyCoeaI9+sqY8loxHgWDlPE7KKGkktBC19EzJKT0Qpe8joXWxKUtg/xCNaEEp8E41HwhSJPC0mPI+Akpay1esnGqfSFCJmWTEQ0PkQx9EjZJoei0JrsnHqXno6WmJFzRa8EdeEonPLnA22OTmf8Ay5+9+I8Gh8Hgx4MWo8Q+vehjGYGMYi8GMZ7Hx8tGB5zY+T5z0eGiw2KzsX0xwoPA7XPoSpE5KpBbKDZQWYg88pkjUZobqNKcaTEi4EoY+DbnJkbGPH5M+WL/ACGRvh6vyPP4NjXCRyb5gZsc0zIl5kwMT8A43EQ+GUSXwNY5EmsagDjjUF8kESYiRjQiCbEbcmJZtZcyZkP8IohydtL5NbWTMaNKvk40st2IWuE++IV/4SMT7YiuPjjS38KT/wBT52Zey0aFI9mpaPEQwEY6X/QTSO3S1mhrJQxKWTZBB4MvR0oIHBcNgLZJJNS0yB+Wr5RPyISF2LLiJT0ReW/08/c/EY+NDwfGLUeD69MDGMZgYxiHgx80+GPeL0ejNBjzu9cvR6L/APxKAb48NGjB8RA7kfIeSLR2GNqNvm3F4HaDM8PY857c4/hWBhyxf5zC5ZZUVX8GjQ8CQjjXMH9jbw5AnyGs2NTL39h7HsbJHfQ+jdCPbH0YmdsNmMPRbPWPLHsgk9KyfA1Dek6/poyZkAvFYpUsRMQ/lGJUhM2WRPSNX0TSPKL5I35a5M2qaxUkvVZLIsC+iSQnwTMi5xET4IuZK22E8yPdIsGvmxaesaSl8XF8xUwugmX2ST6y0ZrT0gktglU+kIvFpUMLidbEQNrwkbJE/wCoQPLZGfth+oM5+5+IxmhB4PjNI8X8HvBjGMwMYz0QY+bdPeL0e8eh/wASUDNfxnkwOxrjULDQ6ZgVoVFS7IwWDLMaGgrYtDyVsejSdc6IXRlV/InS1+cGA8cs/wAsxyxZUYGjQk/kKqhxkSiHSPoYweBIQ1hpfCw+R7fDQIfnY4w8Ez8htHPiQy9dnlyl+UKXwH0eWSNt5hO+X2QJJKHiRWTrq3zclfJEsjF+xXysL9iLI8RsSLYjcgJ2/wCrj4Itus+0hpT1iRC/2V0MQ3iYhQWIkTIZw8LQ7hXrgUte+kpjFJ4OoETp2TmCwnovJHZk5jNoWuiOXo+AVa6JELpM4HLX5sVITwef2K5+5+PdCwPB9LRYPp6uTGMZgYxnvB/wmeD5MemjQxuPg13P3s3y9iQxWPTBk0z3h2G6G4NtF01w2i2JwrMJjHto2xjyyF0Y1keh6UX8njj0NfpgPHLP84yuWZGTT4SU/JkuMSQahjBRfZRX0PrGJAFifQ98XREQHLjpCRfTg1kaKIvhDSwxIPhcPCGlpfIqUvWPo8styoaEwjCwdLQ0HaJEB8iwbxEbOs3JnHrNDRqO6LWJQvWTNjTQvrIITUTocpeJyKSGIlbJXDwnJn+BcjVslcElfINJCfBO2WrERKFx+YiYxypNFLTSeWMR40RG85X7AiX9E7aZGyDZm7JRFkrDT+xXP3/x4x6IPDwfHp5/A9XBjGMwMYx7wY96PP4D4Ga5M1w7SGhPg6kah72MMmR0x2PRnDRdMo+FZoEsoUseAnp/9GoMeImhj2RoY0NxoVFdIY/RqZ740jxyz/KM8vgxw9EktwxZQcezBE/Q+jUMgvyUUdoUfweWPBffA8UNYxIz+FTPkOR86xpY9kH8IiUIgRZx6yOXrIkPZ/pRc+Vq8RfHwQDE/CPJYi0hfhEVLC78lgxEUpFbXpM+BNK53HXNypNbESEJZINeBESJmyZgkkkyS1ioPSVscj4RFoNRI2C5yIndGEod0WvBK167LRJqS9JS0+CdwPUYMlJ8cGb/AEK5+/8AjxjEHh4MZ6efwPeTHzRgYxj3kx7xy8HhoTsWDNDF6Me8Ph4jRsemDB45aFsVopAoxjyNlBYNUDo1GNwplMVNF0nw8hicKYkY0DfFRg0eo3geM9/k9DNIx7f5XdiyrMcMu7H5YkyHtmuJm+g1vhuJJm+Awxgm+APbGschTD6aHou3TfBqIEKIl8DjyyNnVm0jzhGVjIEl8EwlB8iLXscLuF6fn2TMuZJPrLfyMWTWWsecLD12T/gI1JeiSWkf+w5BZ6KSl4iVkgil1L5qyQNNaelKQlZbPBGhFLJV/bJXI4J6KlolY7wJsQtPFBfxgizwmbZLPhhrZe2SCPxwGuhLDX/p5+/+PHxYHh4PBj0WD6e8Ho+sj4+hj3mI8GaPRBmjEfD3g8Hp4NcHvQergtM8uuasNDgdD5FkKoC1z3JqlDVNM9o9Gkx2o9E4QukaGhTDh4XTljwxpjNIx7f5Rvll+9qFtsYwNTFsHt8ehLB7HscQOGrliWfyONl4EUOPZ+bBIk+CQOSO6wuY9Cn5BjRKfBAMRJv6aDSyzeI8lygPiRqF5yhl5IyUmJDj/EmxkpPFyiPhESh4VE1v4ePwSNsnNnhS/scwNYtC9gkkcleLRogvFBoTtgWMZtwtYpL9ekjHpXidjJSeFRK5LCGuUmyvBIM4F6LV8lZLIxJrY0kvxZMxyk/sQtfFyeteeipV+i5+/wDiej3iDw8Hgx6YH0+T0fMcPrHJj0YsGFxoe8XgzLhj5POLDQqDNo0aNDplkb5WXGHwOy/PB6QpZQJQ0sINBW+GkPSqM1GbPA7TnD5aGbGmM2jI31tcs1ff0bMa3y1hYl8j7w1CCxpnlEV8seuLIhIX0OYIBFUQ1jRhMt+EA9lqIf5aLGPZFt4iRjSzUTWyKSKh2yPb1mhIyy+4SMgFJv8AyaFbPYDwnLH9km+slZKB6Rq9aNhi/HpFaYkSol8he4w8ESD6I5HSl6JJScXTvEQwcJfRkjYzWl6KWvhE1jPIWiFWCJ2XJVY1SwkbLWqvCZiZHy4ycPLo+SmPkfoufv8A4no96848GMyPOeD5MDVjHpjh6ejM8Ho9HxhGjRrm841DKHg84M8luHo86tGTQrCcMX0VhrNyWRYUYtyahoCcEGiUJQqQspMDWRvmw0PUWGz0PLfwBp83w3xh1f8AA/QkD1w8gX+kNxehIF9DbwlKPsqoqGog19jQi+Bhq5p9GsaWQze8GIsPQ85PZLNpqNZY8RBRIx6SHSJLEXMcg+SCF8RMxr7xkVBbAmQfNkVHiLWNUopCkJ4XMs2IQnHhcyYZbhKmM2j5EpXvpKx614nYyUmImke28jUqF6yJb0mYYj+wyUhGi9qiFNIsJHZkqYzaCHXr3kmUnrGkpSdfgcv7DpaczoPgZKTw/Ymc/f8AxGPnvTwYzI86+TB6PR6YPY9PR6Z5PR6aHqMDRrrfC0yHjHhnjBtwx4NGGafOzI96iGZLDZToPTCKOTJXg9Fc+PA0PObY+Wz0bGuKL+DT5swN8YG+XgtnXQkDA8MV9mIa4WAVVDDIH6HuBx4RN9A2jjE4GG9EpVfZESXBz60LhhIgi+oMHJMnybDS2WGJpHJhsgv4Sb4iWS6fgvOTyMIc+s0JIfJ+VfNWlNkRKXwtosWIrZG2n6X7WTpip9SIUkUlu8RGoQ9krsTsO4hGIkkh0GSE8PcvWLhYyVtkRyenyRG5YxpKytk48/oVz9/8Rj570x7xkecyeMwPR6PTB7Hp6PTPJ6PTQ9RgPR73Pj1GEPBmRmDDPQ8R4Hplj9NmzI9GMD3hsb5M6D0fOUeDyP8AiU8MDY/TU2euG+MzT7w7YG+cfwzoyMjw/wB3DZj+CGa9ugqTPedmxEkj45yInbvliJK1r5wKnc0zQVoeMSFS+BuVSIrjIiVTXCpUGH88FIwYZZr8kJCQzFSU7KKDLETd/XOhEpLZGtiTJ8kQJZA+iEypoa+EUn6afBKFS+B6YqQZU0xU2PZGbdmRDGlcjuzLEUKuP/ohJUUcP/MLEHwez9B8c//Z")}

/* ---- Formulier: validatie, consent, honeypot, a11y ---- */
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.skip-link{position:absolute;left:-9999px;top:0;z-index:9999;background:var(--navy-600);color:#fff;padding:12px 20px;border-radius:0 0 var(--radius-sm) 0;font-weight:600}
.skip-link:focus{left:0}
.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
.form-intro{font-size:.85rem;color:var(--slate-500);margin-bottom:14px}
.field-error{display:block;margin-top:6px;font-size:.82rem;font-weight:600;color:#b42318}
.field input[aria-invalid="true"],.field select[aria-invalid="true"],.field textarea[aria-invalid="true"]{border-color:#b42318;box-shadow:0 0 0 3px rgba(180,35,24,.12)}
.field-consent{margin-top:6px}
.consent{display:flex;gap:12px;align-items:flex-start;font-size:.88rem;line-height:1.55;color:var(--slate-700);cursor:pointer;font-weight:400}
.consent input[type=checkbox]{flex:0 0 auto;width:20px;height:20px;margin-top:2px;accent-color:var(--navy-600);cursor:pointer}
.consent a{color:var(--navy-600);text-decoration:underline;text-underline-offset:2px}
.form-status{margin-top:16px;font-size:.9rem;font-weight:600;text-align:center;min-height:1.2em}
.form-status.is-error{color:#b42318}
.form-status.is-ok{color:#0d7a4a}
.js-form.is-sending button[type=submit]{opacity:.65;pointer-events:none}
:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--gold-500);outline-offset:2px;border-radius:4px}
@media (prefers-reduced-motion: reduce){
  *,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}
  [data-reveal]{opacity:1!important;transform:none!important}
}


/* ---- Aanvullingen: a11y, formulieren, contrast ---- */
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.skip-link{position:absolute;left:-9999px;top:0;z-index:9999;background:var(--navy-600);color:#fff;padding:12px 20px;border-radius:0 0 var(--radius-sm) 0;font-weight:600}
.skip-link:focus{left:0}
.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
.form-intro{font-size:.85rem;color:var(--slate-500);margin-bottom:14px}
.field-error{display:block;margin-top:6px;font-size:.82rem;font-weight:600;color:#b42318}
.field input[aria-invalid="true"],.field select[aria-invalid="true"],.field textarea[aria-invalid="true"]{border-color:#b42318;box-shadow:0 0 0 3px rgba(180,35,24,.12)}
.field-consent{margin-top:6px}
.consent{display:flex;gap:12px;align-items:flex-start;font-size:.88rem;line-height:1.55;color:var(--slate-700);cursor:pointer;font-weight:400}
.consent input[type=checkbox]{flex:0 0 auto;width:20px;height:20px;margin-top:2px;accent-color:var(--navy-600);cursor:pointer}
.consent a{color:var(--navy-600);text-decoration:underline;text-underline-offset:2px}
.form-status{margin-top:16px;font-size:.9rem;font-weight:600;text-align:center;min-height:1.2em}
.form-status.is-error{color:#b42318}
.form-status.is-ok{color:#0d7a4a}
.js-form.is-sending button[type=submit]{opacity:.65;pointer-events:none}
.js-form fieldset{border:0;padding:0;margin:0 0 30px}
.js-form legend{padding:0 0 14px;font-family:"Sora",sans-serif;font-weight:700;color:var(--ink)}
.js-form input[type=file]{padding:12px;background:var(--cloud);border:1px dashed var(--line);border-radius:var(--radius-sm);width:100%;font:inherit}
:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--gold-500);outline-offset:2px;border-radius:4px}
/* contrast: slate-400 haalde 3.0:1 op wit - alleen nog voor grote/decoratieve tekst */
.cap{color:var(--slate-500);font-size:.86rem}
.checks{list-style:none;padding:0;margin:0;display:grid;gap:10px}
.checks li{position:relative;padding-left:30px;color:var(--slate-700);line-height:1.6}
.checks li::before{content:"";position:absolute;left:0;top:.45em;width:18px;height:18px;border-radius:50%;background:var(--gold-100);
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d98b06' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");
  background-size:12px;background-position:center;background-repeat:no-repeat}
.tint-navy .checks li,.card--dark .checks li{color:rgba(255,255,255,.82)}
@media (prefers-reduced-motion: reduce){
  *,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}
  [data-reveal]{opacity:1!important;transform:none!important}
}

/* tag stond over de kaarttitel heen bij een titel van twee regels */
.price-card{padding-top:38px}
.price-card .tag{position:static;display:inline-block;margin-bottom:14px;align-self:flex-start}
.price-card:not(.featured){padding-top:38px}
.price-grid{display:grid;gap:26px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start}

/* ---- Huisstijl: ivoor als warme lichte grond, contrastcorrecties ---- */
:root{ --ivory:#FBFAF7; }
body{ background:var(--ivory); }
.tint-mesh{ background:var(--cloud); }
/* mat champagnegoud haalt op wit maar 2.6:1 - als tekstkleur op licht altijd de donkere variant */
/* goud als TEKST: donker op licht (5.6:1), licht op donker (7.6:1) */
.text-gold{ color:var(--gold-600); }
.hero .text-gold,.page-hero .text-gold,.band-navy .text-gold,.card--dark .text-gold,
.cta-band .text-gold,.price-card.featured .text-gold,.contact-panel .text-gold,
.site-footer .text-gold{ color:var(--gold-400); }
.testi .stars,.marquee__track .m-item svg,.stat .n .u{ color:var(--gold-600); }
.brand .word i{ color:var(--gold-600); }
/* gouden knop: donkerblauwe tekst (5.7:1) conform de commercial */
.btn--primary{ color:#0E1A33; }
.brand .logo{flex:0 0 auto;width:46px;height:46px}
.brand{flex:0 0 auto}
.brand-slogan{display:block;font-family:"Inter",sans-serif;font-weight:400;font-size:.62rem;letter-spacing:.02em;color:var(--slate-500);margin-top:2px;line-height:1.2}
@media (max-width:1180px){.brand-slogan{display:none}}
.footer-slogan{font-family:"Sora",sans-serif;font-weight:600;color:var(--gold-400)!important;margin-bottom:10px!important}

/* ---- Echte donkere merkband (zoals in de commercial) ---- */
.band-navy{ background:var(--grad-navy); color:#fff; position:relative; overflow:hidden; }
.band-navy::after{ content:""; position:absolute; inset:0; pointer-events:none;
  background:radial-gradient(900px 500px at 100% 0%, rgba(192,155,93,.16), transparent 55%); }
.band-navy > *{ position:relative; z-index:1; }
.band-navy h1,.band-navy h2,.band-navy h3,.band-navy h4,.band-navy .display{ color:#fff; }
.band-navy p,.band-navy .lead{ color:rgba(255,255,255,.80); }
.band-navy .checks li{ color:rgba(255,255,255,.82); }
.band-navy .text-gold{ color:var(--gold-400); }
.band-navy .sec-label{ color:rgba(255,255,255,.62); }
.band-navy .sec-label span{ color:var(--gold-400); }
.band-navy .sec-label::before{ background:linear-gradient(90deg,var(--gold-400),transparent); }
/* FAQ-kaarten blijven wit: donkere tekst behouden (17.6:1) */
.band-navy .faq-item{ background:#fff; border-color:rgba(255,255,255,.22); }
.band-navy .faq-q{ color:var(--ink); }
.band-navy .faq-a-inner{ color:var(--slate-500); }
/* outline-knop op donker: transparant met lichte rand, niet wit-op-wit */
.band-navy .btn--outline,.hero .btn--outline,.page-hero .btn--outline,.cta-band .btn--outline{
  background:transparent; color:#fff; border-color:rgba(255,255,255,.5); box-shadow:none; }
.band-navy .btn--outline:hover,.hero .btn--outline:hover,.page-hero .btn--outline:hover,.cta-band .btn--outline:hover{
  background:rgba(255,255,255,.12); border-color:rgba(255,255,255,.75); }
/* de gouden markering onder em is te donker op navy */
.band-navy .display em,.hero .display em,.page-hero .display em,.cta-band .display em{
  background-image:linear-gradient(180deg, transparent 70%, rgba(210,182,126,.75) 70%, rgba(210,182,126,.75) 88%, transparent 88%); }
/* donkere kaart: goud accent moet licht blijven */
.card--dark .text-gold,.price-card.featured .text-gold{ color:var(--gold-400)!important; }
.card--dark .cap,.price-card.featured .cap{ color:rgba(255,255,255,.75); }
.price-card.featured .kicker{ color:var(--gold-400)!important; }
.price-card:not(.featured) .kicker{ color:var(--navy-600); }
.kicker{ font-weight:700; letter-spacing:.06em; text-transform:uppercase; font-size:.78rem; margin:-6px 0 0; }

/* ---- Beeldverhoudingen: nooit uitrekken, altijd bijsnijden ---- */
.card--photo .card-photo{ height:auto; aspect-ratio:16/9; }
.card--photo .card-photo img{ width:100%; height:100%; object-fit:cover; display:block; }
.media-frame{ aspect-ratio:16/9; }
.media-frame > .mf-img{ object-fit:cover; object-position:center; }
.about-photo{ aspect-ratio:4/3; }
.about-photo img{ object-position:center 40%; }
.rc-photo{ height:auto; aspect-ratio:16/7; }
img{ max-width:100%; height:auto; }
.card--photo .card-photo img,.media-frame .mf-img,.about-photo img,.rc-photo img{ height:100%; }
@media (max-width:700px){
  .card--photo .card-photo{ aspect-ratio:3/2; }
  .about-photo{ aspect-ratio:3/2; }
}
/* 1px kaartrand meerekenen, zodat de foto niet buiten de afronding valt */
.card--photo .card-photo{ margin:-31px -31px 22px; }
.card--photo h3{ margin-top:0; }


/* =========================================================================
   POLISH - verticaal ritme, uitlijning, leesbaarheid
   ========================================================================= */

/* ---- 1. Typografische schaal & ritme ---- */
h1,h2,h3,h4,.display,.h-xl,.h-lg,.h-md{ line-height:1.08; letter-spacing:-.025em; text-wrap:balance; }
.display,.h-xl{ letter-spacing:-.035em; }
h2,.display{ margin-bottom:18px; }
h3,.h-md{ margin-bottom:12px; }
h4{ margin-bottom:8px; }
p{ margin-bottom:14px; }
p:last-child{ margin-bottom:0; }
.lead{ line-height:1.7; max-width:64ch; text-wrap:pretty; }
.card p,.faq-a-inner,.step p,.flow-step p{ line-height:1.65; text-wrap:pretty; }
.section-head{ margin-bottom:52px; max-width:760px; }
.section-head .lead{ margin-top:16px; }
.sec-label{ margin-bottom:20px; }

/* ---- 2. Rasters die niet lelijk mogen afbreken ---- */
.flow{ grid-template-columns:repeat(auto-fit,minmax(210px,1fr)); gap:38px 30px; align-items:start; }
.steps{ grid-template-columns:repeat(auto-fit,minmax(200px,1fr)); gap:26px; align-items:stretch; }
.steps.connected{ grid-template-columns:repeat(auto-fit,minmax(198px,1fr)); }
.steps > .step{ display:flex; flex-direction:column; }
.grid-3,.grid-4{ align-items:stretch; }

/* ---- 3. Kaarten: gelijke hoogte, actie altijd onderaan ---- */
.grid > .card,.grid > article.card{ display:flex; flex-direction:column; }
.card .link-arrow{ margin-top:auto; padding-top:18px; }
.card .cap{ margin-top:4px; }
.card--photo h3{ margin-bottom:10px; }
.card--photo p b{ color:var(--ink); }
.card--photo p:first-of-type{ margin-bottom:8px; }
.price-card{ display:flex; flex-direction:column; }
.price-card ul{ flex:1 1 auto; }
.price-card .btn{ margin-top:auto; }
.price-card .price{ margin-top:6px; }
.price-card .price + .cap{ margin-bottom:18px; }

/* ---- 4. Lange opsommingen in twee kolommen ---- */
.checks--2col{ columns:2; column-gap:40px; }
.checks--2col li{ break-inside:avoid; margin-bottom:10px; }
@media (max-width:760px){ .checks--2col{ columns:1; } }
.checks + p,.checks + .card,.checks + .btn{ margin-top:22px; }
.checks li{ line-height:1.6; }

/* ---- 5. Kolommen naast elkaar uitlijnen ---- */
.split{ align-items:start; gap:clamp(32px,4vw,64px); }
.split > *{ min-width:0; }
.contact-grid{ align-items:start; }
.faq-split{ align-items:start; }
.faq-aside{ position:sticky; top:110px; }
@media (max-width:900px){ .faq-aside{ position:static; } }

/* ---- 6. Zachtere markering onder kopwoorden ---- */
.display em,.h-lg em,.h-md em{
  background-image:linear-gradient(180deg, transparent 74%, rgba(192,155,93,.32) 74%, rgba(192,155,93,.32) 92%, transparent 92%);
  white-space:normal; }
.band-navy .display em,.hero .display em,.page-hero .display em,.cta-band .display em,.band-navy .h-lg em{
  background-image:linear-gradient(180deg, transparent 74%, rgba(210,182,126,.42) 74%, rgba(210,182,126,.42) 92%, transparent 92%); }

/* ---- 7. Knoppen: één hoogte, rustige iconen ---- */
.btn{ min-height:50px; align-items:center; gap:10px; }
.btn--lg{ min-height:58px; }
.btn svg{ width:18px; height:18px; flex:0 0 auto; transition:transform .3s var(--ease); }
.btn:hover svg{ transform:translateX(3px); }
.btn-row{ gap:14px; flex-wrap:wrap; align-items:center; }
.link-arrow svg{ transition:transform .3s var(--ease); }
.link-arrow:hover svg{ transform:translateX(3px); }

/* ---- 8. Stappen: nummers consistent, ruimte tussen nummer en titel ---- */
.flow-step .big{ display:block; margin-bottom:14px; color:transparent; -webkit-text-stroke:1.5px rgba(11,42,142,.22); }
.band-navy .flow-step .big{ -webkit-text-stroke-color:rgba(210,182,126,.42); }
.flow-step .flow-ic{ margin-bottom:16px; }
.flow-step h3{ margin-bottom:8px; }
.step .num{ margin-bottom:16px; }

/* ---- 9. Secties: ademruimte in verhouding tot inhoud ---- */
.section{ padding-block:clamp(72px,7.5vw,108px); }
.section--tight{ padding-block:clamp(48px,5vw,72px); }
.section + .section--tight{ padding-top:0; }
.page-hero p{ max-width:62ch; }

/* ---- 10. Formulieren: rustiger en duidelijker gegroepeerd ---- */
.js-form fieldset{ margin-bottom:36px; padding-bottom:32px; border-bottom:1px solid var(--line); }
.js-form fieldset:last-of-type{ border-bottom:0; padding-bottom:0; margin-bottom:24px; }
.js-form legend{ padding-bottom:18px; font-size:1.08rem; }
.field{ margin-bottom:18px; }
.field label{ font-weight:600; font-size:.88rem; color:var(--slate-700); margin-bottom:7px; display:block; }
.field input,.field select,.field textarea{ transition:border-color .2s, box-shadow .2s; }
.field input:focus,.field select:focus,.field textarea:focus{ border-color:var(--navy-500); }
.field-consent{ padding:16px 18px; background:var(--cloud); border-radius:var(--radius-sm); margin-bottom:14px; }

/* ---- 11. Sticky CTA mag nooit inhoud afdekken ---- */
.sticky-cta{ bottom:22px; }
.site-footer{ padding-bottom:110px; }
@media (min-width:1100px){ .site-footer{ padding-bottom:0; } .sticky-cta{ right:22px; left:auto; transform:none; } }
@media (max-width:1099px){ .sticky-cta{ left:16px; right:16px; } }

/* ---- 12. FAQ: meer lucht ---- */
.faq{ display:grid; gap:14px; }
.faq-q{ padding:22px 24px; line-height:1.45; }
.faq-a-inner{ padding:0 24px 24px; }

/* ---- 13. Detail ---- */
.breadcrumb{ margin-bottom:22px; }
.eyebrow{ margin-bottom:20px; }
.glass-tile h3{ font-size:1.05rem; margin-bottom:8px; }
.glass-tile p{ font-size:.94rem; line-height:1.6; }
.media-frame{ align-self:start; }
.cta-band .container-inner{ gap:clamp(24px,3vw,48px); align-items:center; }
.cta-band .lead{ max-width:58ch; }

/* ---- 14. Processtappen in de huisstijl (het groen was een sjabloonrest) ---- */
.flow-step .big{ -webkit-text-stroke:1.5px rgba(11,42,142,.30); color:transparent; }
.flow-step:nth-of-type(2) .big,.flow-step:nth-of-type(4) .big{ -webkit-text-stroke-color:rgba(192,155,93,.65); }
.flow-step:nth-of-type(3) .big{ -webkit-text-stroke-color:rgba(11,42,142,.30); }
.flow-step .flow-ic{ background:linear-gradient(135deg,#fff,#EAEFF8); color:var(--navy-600);
  box-shadow:var(--shadow-sm), inset 0 0 0 1px rgba(11,42,142,.07); margin:18px 0 16px; opacity:1; }
.flow-step:nth-of-type(2) .flow-ic,.flow-step:nth-of-type(4) .flow-ic{
  background:linear-gradient(135deg,#FBF6EC,#F2E4CC); color:var(--gold-600);
  box-shadow:var(--shadow-sm), inset 0 0 0 1px rgba(192,155,93,.20); }
.flow-step:nth-of-type(3) .flow-ic{ background:linear-gradient(135deg,#fff,#EAEFF8); color:var(--navy-600);
  box-shadow:var(--shadow-sm), inset 0 0 0 1px rgba(11,42,142,.07); }
.flow.run .flow-step:nth-of-type(4) .flow-ic{ animation-delay:1.05s; }
.flow-line{ top:38px; }

/* stapnummers in de kaartstappen */
.step .num{ background:var(--grad-navy); color:#fff; }
.steps.connected .step:nth-child(even) .num{ background:var(--grad-gold); color:#0E1A33; }

/* de verbindingslijn liep dwars door de cijfers - nu op icoonhoogte, achter de iconen */
.flow-line{ top:calc(clamp(3rem,5vw,4.4rem) + 18px + 27px); z-index:0; }
.flow-step{ z-index:1; }
.flow-step .flow-ic{ position:relative; z-index:2; }

/* ---- 15. Vijf stappen niet in vijf smalle kolommen persen ---- */
.steps.connected:has(> .step:nth-child(5)){
  display:flex; flex-wrap:wrap; justify-content:center; gap:24px; }
.steps.connected:has(> .step:nth-child(5)) > .step{
  flex:1 1 300px; max-width:360px; }
@media (max-width:860px){
  .steps.connected:has(> .step:nth-child(5)) > .step{ flex:1 1 100%; max-width:none; }
}
/* stappenlijst binnen een smalle kolom: onder elkaar in plaats van geknepen */
.split .steps{ grid-template-columns:1fr; gap:16px; }
.split .steps .step{ display:flex; gap:16px; align-items:flex-start; padding:20px 22px; }
.split .steps .step .num{ margin:0; flex:0 0 auto; }
.split .steps .step h3{ font-size:1.05rem; margin-bottom:4px; }
.split .steps .step p{ font-size:.93rem; }
.split .steps .step > div:not(.num){ min-width:0; }

/* prijskaarten even hoog */
.price-grid{ align-items:stretch; }
.price-card{ height:100%; }

/* nummer náást de tekst (niet erboven) in smalle kolommen */
.split .steps .step{ flex-direction:row; }
/* korte kolom laten meelopen met de lange, scheelt een gat van een halve pagina */
@media (min-width:1000px){
  .split > div:first-child:has(.checks){ position:sticky; top:104px; }
  .band-navy .split > div:first-child:has(.checks){ position:static; }
}

/* ---- 16. Twee bugs ---- */
/* foutmeldingen bleven zichtbaar: display:block won van het hidden-attribuut */
.field-error[hidden],[hidden]{ display:none !important; }
/* hero liep buiten beeld: 'écht waard?' stond op nowrap en blies de grid-track op */
.hero-grid,.hero-grid > *{ min-width:0; }
.hero h1 .hl,.display em,.h-lg em,.h-md em{ white-space:normal; }
@media (max-width:600px){
  .hero h1{ font-size:clamp(2rem,8.5vw,2.6rem); }
  .page-hero h1{ font-size:clamp(1.9rem,8vw,2.4rem); }
  .eyebrow{ white-space:normal; }
}

/* ---- 17. Alle fotokaders exact op de bronverhouding (16:9) - nul bijsnede ---- */
.card--photo .card-photo,
.media-frame,
.about-photo,
.rc-photo{ aspect-ratio:16/9; height:auto; }
.about-photo img{ object-position:center; }
@media (max-width:700px){
  .card--photo .card-photo,
  .about-photo{ aspect-ratio:16/9; }
}

/* koptekst brak als "Wat is een / woning / écht waard?" - nu twee volle regels */
@media (min-width:901px){ .hero h1{ font-size:clamp(2.5rem,3.6vw,3.3rem); text-wrap:pretty; } }

/* de golf was wit terwijl de pagina ivoor is - dat gaf een randje */
.wave{ color:var(--ivory); }
.tint-mesh + * .wave,.hero .wave,.page-hero .wave{ color:var(--ivory); }


/* =========================================================================
   POLISH 2 - spacing op één raster, CTA's gelijk, mobiel volgens WCAG 2.2
   ========================================================================= */

:root{
  --sp-1:8px; --sp-2:16px; --sp-3:24px; --sp-4:32px;
  --sp-5:40px; --sp-6:56px; --sp-7:72px; --sp-8:96px;
}

/* ---- A. Ritme op een 8px-raster (was 18/26/30/34/38/58) ---- */
h2,.display{ margin-bottom:var(--sp-2); }
h3,.h-md,.h-lg{ margin-bottom:12px; }
p{ margin-bottom:var(--sp-2); }
.sec-label{ margin-bottom:var(--sp-3); }
.eyebrow{ margin-bottom:var(--sp-3); }
.breadcrumb{ margin-bottom:var(--sp-3); }
.section-head{ margin-bottom:var(--sp-6); }
.section-head .lead{ margin-top:var(--sp-2); }
.grid,.grid-2,.grid-3,.grid-4{ gap:var(--sp-4); }
.price-grid{ gap:var(--sp-4); }
.steps,.steps.connected{ gap:var(--sp-3); }
.flow{ gap:var(--sp-5) var(--sp-4); }
.checks{ gap:12px; }
.checks + p,.checks + .card,.checks + .btn{ margin-top:var(--sp-3); }
.card{ padding:var(--sp-4); }
.card--photo .card-photo{ margin:calc(var(--sp-4) * -1 - 1px) calc(var(--sp-4) * -1 - 1px) var(--sp-3); }
.card .link-arrow{ padding-top:var(--sp-3); }
.btn-row{ gap:var(--sp-2); }
.faq{ gap:12px; }
.field{ margin-bottom:var(--sp-3); }
.js-form fieldset{ margin-bottom:var(--sp-5); padding-bottom:var(--sp-4); }
.js-form legend{ padding-bottom:var(--sp-3); }
.cta-band .container-inner{ gap:var(--sp-4); }
.split{ gap:clamp(var(--sp-4),4vw,64px); }

/* ---- B. CTA's: precies twee maten, overal identiek ---- */
.btn{ min-height:56px; padding-block:0; line-height:1.2; }
.btn--lg{ min-height:64px; padding-block:0; }
.btn--primary,.btn--outline,.btn--navy,.btn--ghost{ min-height:56px; }
.btn--primary.btn--lg,.btn--outline.btn--lg,.btn--navy.btn--lg,.btn--ghost.btn--lg{ min-height:64px; }
.btn-row .btn{ align-self:stretch; }
.btn-row .btn--lg{ min-height:64px; }
/* tekstlink-CTA's: leesbaar tikdoel, uitgelijnd op de kaartrand */
.link-arrow{ display:inline-flex; align-items:center; gap:8px; min-height:44px; }

/* ---- C. Mobiel: WCAG 2.2 AA tikdoelen (24px) en geen iOS-zoom ---- */
@media (max-width:760px){
  .field input,.field select,.field textarea{ font-size:16px; }
  .btn{ width:100%; justify-content:center; }
  .btn-row{ flex-direction:column; align-items:stretch; }
  .btn-row .btn{ width:100%; }
  .center .btn,.cta-band .btn{ width:100%; }
  .breadcrumb a{ display:inline-block; padding:6px 0; }
  .section{ padding-block:var(--sp-7); }
  .section-head{ margin-bottom:var(--sp-5); }
  .card{ padding:var(--sp-3); }
  .card--photo .card-photo{ margin:calc(var(--sp-3) * -1 - 1px) calc(var(--sp-3) * -1 - 1px) var(--sp-3); }
}
/* checkbox was 20px - onder de AA-drempel van 24px */
.consent input[type=checkbox]{ width:24px; height:24px; margin-top:1px; }
.consent{ align-items:center; }
@media (max-width:760px){ .consent{ align-items:flex-start; } }

/* ---- D. Detail dat opviel ---- */
.footer-col a{ display:inline-block; padding:4px 0; }
.faq-q{ min-height:56px; }
/* alle knopvarianten dezelfde box: 1px rand, ook als die onzichtbaar is */
.btn{ border:1px solid transparent; }
.btn--primary,.btn--navy{ border-color:transparent; }
/* .split gebruikte 4vw en landde op 57,6px - nu vaste stappen op het raster */
.split{ gap:var(--sp-4); }
@media (min-width:1000px){ .split{ gap:var(--sp-6); } }
/* laatste afwijkers naar het raster */
.step{ padding-top:var(--sp-4); }
.grid[style*="gap:0 18px"],.grid{ column-gap:var(--sp-4); }
.flow-step .flow-ic{ margin-top:var(--sp-2); }
.checks{ margin-top:var(--sp-2); }
.hero-trust{ margin-top:var(--sp-4); gap:var(--sp-2); }
.btn-row{ margin-top:var(--sp-4); }
.cap{ margin-bottom:var(--sp-2); }
.lead[style*="margin-top:18px"],.lead{ margin-top:0; }
.section-head .lead,.split .lead:first-of-type{ margin-top:var(--sp-2); }
/* CTA-koppen braken in drie korte regels terwijl er ruimte genoeg was */
.cta-band h2,.cta-band .h-lg{ text-wrap:pretty; }
.cta-band .container-inner > div:first-child{ flex:1 1 auto; min-width:0; }


/* =========================================================================
   CTA-RUIMTE - knoppen en tekstlinks kregen te weinig lucht van de tekst
   ========================================================================= */

/* een losse knop direct na tekst kreeg alleen de 16px alineamarge */
p + .btn, .lead + .btn, ul + .btn, .checks + .btn,
p + .btn-row, .lead + .btn-row, ul + .btn-row, .checks + .btn-row{ margin-top:var(--sp-4); }
.split .btn, .band-navy .btn, .section > .container > .btn{ margin-top:var(--sp-4); }
.center > .btn{ margin-top:0; }

/* tekstlink-CTA in een kaart: los van de tekst, met een fijne scheiding */
.card .link-arrow{
  margin-top:auto; padding-top:var(--sp-3);
  border-top:1px solid var(--line);
  width:100%; justify-content:space-between;
}
.card--dark .link-arrow,.price-card.featured .link-arrow{ border-top-color:rgba(255,255,255,.18); }
.card .link-arrow svg{ margin-left:12px; }
/* de regel boven de link mag niet tegen de scheiding aan plakken */
.card .cap{ margin-bottom:var(--sp-3); }
.card p:last-of-type{ margin-bottom:var(--sp-2); }

/* tekstlink buiten een kaart */
.link-arrow{ padding-block:6px; }
p + .link-arrow,.lead + .link-arrow{ margin-top:var(--sp-2); }

/* knoprijen: gelijke onderlinge afstand, netjes afgebroken */
.btn-row{ row-gap:var(--sp-2); column-gap:var(--sp-2); }
.cta-band .btn-row{ margin-top:0; }
@media (max-width:760px){
  p + .btn, .lead + .btn, ul + .btn, .checks + .btn,
  p + .btn-row, .lead + .btn-row, ul + .btn-row, .checks + .btn-row{ margin-top:var(--sp-3); }
}

/* het footer-watermerk liep buiten beeld - nu geschaald op de containerbreedte */
.footer-watermark{ font-size:min(12.6vw, 170px); max-width:100%; overflow:hidden; }
@media (min-width:1320px){ .footer-watermark{ font-size:168px; } }


/* =========================================================================
   CORRECTIES - leesbaarheid, kopruimte, vier blokken op een rij
   ========================================================================= */

/* 1. Onleesbaar: `.split ul.checks li` (0,3,2) won van `.band-navy .checks li` (0,2,1) */
.band-navy .checks li,
.band-navy ul.checks li,
.band-navy .split ul.checks li,
.card--dark .checks li,
.card--dark ul.checks li{ color:rgba(255,255,255,.86); }
.band-navy .checks li::before,.card--dark .checks li::before{
  background-color:rgba(210,182,126,.22);
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D2B67E' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E"); }
/* nog een groene sjabloonrest */
.split ul.checks li svg{ color:var(--gold-600); }
.band-navy .split ul.checks li svg{ color:var(--gold-400); }

/* 2. Koppen plakten tegen de tekst erboven */
.split > div > h2,.split > div > h3,.split > div > .h-md,.split > div > .h-lg,
.container.narrow > h2,.container.narrow > h3,
.section > .container > h2,.section > .container > h3{ margin-top:var(--sp-6); }
.split > div > :first-child,.container.narrow > :first-child,
.section > .container > :first-child,.section-head > :first-child{ margin-top:0; }
p + h2,p + h3,ul + h2,ul + h3,.checks + h3,.card + h3{ margin-top:var(--sp-6); }
h2,.display{ margin-bottom:var(--sp-3); }
h3,.h-md{ margin-bottom:var(--sp-2); }
.h-lg{ margin-bottom:var(--sp-3); }
.section-head h2 + .lead,.section-head .display + .lead{ margin-top:0; }
/* in kaarten en stappen blijft het compact */
.card h3,.step h3,.flow-step h3,.price-card h3,.glass-tile h3{ margin-top:0; margin-bottom:8px; }
.card p + h3,.step p + h3{ margin-top:var(--sp-3); }

/* 3. Vier stappen ook echt op één rij (was 3 + 1) */
.steps.connected:has(> .step:nth-child(4)):not(:has(> .step:nth-child(5))),
.steps:has(> .step:nth-child(4)):not(:has(> .step:nth-child(5))){
  grid-template-columns:repeat(4,minmax(0,1fr)); }
@media (max-width:1100px){
  .steps.connected:has(> .step:nth-child(4)):not(:has(> .step:nth-child(5))),
  .steps:has(> .step:nth-child(4)):not(:has(> .step:nth-child(5))){
    grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media (max-width:640px){
  .steps.connected:has(> .step:nth-child(4)):not(:has(> .step:nth-child(5))),
  .steps:has(> .step:nth-child(4)):not(:has(> .step:nth-child(5))){
    grid-template-columns:1fr; }
}
/* de stippellijn tussen stapkaarten hoort niet na de laatste */
.steps.connected > .step:last-child::after{ display:none; }
/* de markering onder kopwoorden was op donker te flets */
.band-navy .display em,.hero .display em,.page-hero .display em,.cta-band .display em,.band-navy .h-lg em{
  background-image:linear-gradient(180deg, transparent 74%, rgba(210,182,126,.7) 74%, rgba(210,182,126,.7) 92%, transparent 92%); }


/* =========================================================================
   LAYOUT-CORRECTIES
   ========================================================================= */

/* 1. CTA-band: bij drie knoppen werd de tekstkolom platgedrukt door `auto` */
.cta-band .container-inner{ grid-template-columns:minmax(0,1.35fr) minmax(0,auto); gap:var(--sp-5); }
.cta-band .container-inner:has(.btn-row .btn:nth-child(3)){ grid-template-columns:1fr; gap:var(--sp-4); }
.cta-band .container-inner:has(.btn-row .btn:nth-child(3)) .btn-row{
  flex-direction:row; flex-wrap:wrap; margin-top:var(--sp-2); }
.cta-band h2,.cta-band .h-lg{ max-width:20ch; }
.cta-band .container-inner:has(.btn-row .btn:nth-child(3)) h2,
.cta-band .container-inner:has(.btn-row .btn:nth-child(3)) .h-lg{ max-width:none; }
.cta-band p,.cta-band .lead{ max-width:58ch; }
@media (max-width:900px){
  .cta-band .container-inner{ grid-template-columns:1fr; }
  .cta-band .btn-row{ flex-direction:column; align-items:stretch; }
}

/* 2. De USP-tegels plakten tegen de blauwe balk - die regel zette de padding op nul */
.section + .section--tight{ padding-top:clamp(48px,5vw,72px); }
.band-navy + .section,.band-navy + .section--tight{ padding-top:clamp(56px,6vw,88px); }
.grid > .glass-tile{ padding:var(--sp-4); }
.glass-tile h3{ margin-bottom:8px; }
.glass-tile p{ margin-bottom:0; }

/* 3. Watermerk: gegarandeerd binnen de container, niets afgesneden */
.footer-watermark{ font-size:min(11.6vw,150px); max-width:100%; overflow:visible; white-space:nowrap; }
@media (min-width:1340px){ .footer-watermark{ font-size:150px; } }

/* 4. Beeldkader in de donkere band mocht wat rustiger */
.band-navy .media-frame{ width:100%; max-width:560px; margin-left:auto; }
/* footerlinks stonden achter elkaar door inline-block */
.footer-col a{ display:block; padding:5px 0; }

/* =========================================================================
   FOTOSTAPEL - drie beelden die na elkaar inschuiven en de kolom vullen
   ========================================================================= */
.photo-stack{ display:grid; gap:var(--sp-4); width:100%; max-width:560px; margin-left:auto; align-self:start; }
.photo-stack .ps-item{
  position:relative; margin:0; border-radius:var(--radius-lg); overflow:hidden;
  box-shadow:0 30px 60px -24px rgba(3,12,44,.55), 0 8px 20px -12px rgba(3,12,44,.4);
  background:var(--navy-800);
  opacity:0; transform:translateY(28px) scale(.985);
  transition:opacity .7s var(--ease), transform .7s var(--ease); }
.photo-stack .ps-item.in{ opacity:1; transform:none; }
.photo-stack .ps-item:nth-child(1){ margin-right:clamp(0px,4vw,56px); }
.photo-stack .ps-item:nth-child(2){ margin-left:clamp(0px,4vw,56px); }
.photo-stack .ps-item:nth-child(3){ margin-right:clamp(0px,2vw,28px); }
.photo-stack img{ display:block; width:100%; aspect-ratio:16/9; object-fit:cover; }
.photo-stack figcaption{
  position:absolute; left:14px; right:14px; bottom:14px;
  font-size:.82rem; font-weight:600; color:#fff; letter-spacing:.01em;
  padding:9px 14px; border-radius:100px;
  background:rgba(7,31,107,.62); backdrop-filter:blur(8px);
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);
  opacity:0; transform:translateY(8px);
  transition:opacity .5s var(--ease) .25s, transform .5s var(--ease) .25s; }
.photo-stack .ps-item.in figcaption{ opacity:1; transform:none; }
@media (max-width:900px){
  .photo-stack{ max-width:none; margin-left:0; gap:var(--sp-3); }
  .photo-stack .ps-item:nth-child(n){ margin-left:0; margin-right:0; }
  .photo-stack figcaption{ font-size:.82rem; }
}
@media (prefers-reduced-motion: reduce){
  .photo-stack .ps-item,.photo-stack figcaption{ opacity:1; transform:none; transition:none; }
}

/* =========================================================================
   USP-TEGELS - hadden geen styling en vielen weg tegen de achtergrond
   ========================================================================= */
.glass-tile{
  position:relative; background:#fff; border:1px solid var(--line);
  border-radius:var(--radius-lg); padding:var(--sp-4);
  box-shadow:0 1px 2px rgba(7,31,107,.05), 0 10px 26px -18px rgba(7,31,107,.30);
  overflow:hidden;
  transition:transform .45s var(--ease), box-shadow .45s var(--ease), border-color .45s var(--ease); }
.glass-tile::before{
  content:""; position:absolute; inset:0 0 auto 0; height:3px; background:var(--grad-gold);
  transform:scaleX(0); transform-origin:left; transition:transform .5s var(--ease); }
.glass-tile:hover{ transform:translateY(-6px);
  box-shadow:0 24px 50px -24px rgba(7,31,107,.35), 0 6px 16px -10px rgba(7,31,107,.20);
  border-color:transparent; }
.glass-tile:hover::before{ transform:scaleX(1); }
.glass-tile .gt-ic{
  display:grid; place-items:center; width:52px; height:52px; margin-bottom:var(--sp-3);
  border-radius:15px; background:linear-gradient(135deg,#fff,#EAEFF8); color:var(--navy-600);
  box-shadow:inset 0 0 0 1px rgba(11,42,142,.08);
  transition:transform .45s var(--ease), background .45s var(--ease), color .45s var(--ease); }
.glass-tile .gt-ic svg{ width:25px; height:25px; }
.glass-tile:nth-child(even) .gt-ic{
  background:linear-gradient(135deg,#FBF6EC,#F2E4CC); color:var(--gold-600);
  box-shadow:inset 0 0 0 1px rgba(192,155,93,.22); }
.glass-tile:hover .gt-ic{ transform:translateY(-3px) rotate(-4deg); }
.glass-tile h3{ font-size:1.06rem; margin:0 0 8px; }
.glass-tile p{ font-size:.94rem; line-height:1.6; color:var(--slate-500); margin:0; }

/* speelser: de tegels komen om en om van links en rechts binnen */
.glass-tile[data-reveal]{ opacity:0; transform:translateY(26px) scale(.97); }
.glass-tile[data-reveal]:nth-child(odd){ transform:translate(-18px,26px) scale(.97); }
.glass-tile[data-reveal]:nth-child(even){ transform:translate(18px,26px) scale(.97); }
.glass-tile[data-reveal].in{ opacity:1; transform:none;
  transition:opacity .65s var(--ease), transform .65s cubic-bezier(.2,.9,.3,1.25); }
@media (prefers-reduced-motion: reduce){
  .glass-tile[data-reveal],.glass-tile[data-reveal].in{ opacity:1; transform:none; transition:none; }
  .glass-tile:hover{ transform:none; }
}
/* eigen, iets ruimere trapsgewijze vertraging voor de tegels en de fotostapel */
.glass-tile[data-reveal][data-delay="1"]{ transition-delay:.09s; }
.glass-tile[data-reveal][data-delay="2"]{ transition-delay:.18s; }
.glass-tile[data-reveal][data-delay="3"]{ transition-delay:.27s; }
.glass-tile[data-reveal][data-delay="4"]{ transition-delay:.36s; }
.glass-tile[data-reveal][data-delay="5"]{ transition-delay:.45s; }
.photo-stack .ps-item[data-delay="1"]{ transition-delay:.14s; }
.photo-stack .ps-item[data-delay="2"]{ transition-delay:.28s; }
/* onderschrift zo breed als de tekst, niet over de hele foto */
.photo-stack figcaption{ right:auto; max-width:calc(100% - 28px); width:max-content; }

/* =========================================================================
   CTA-BAND met achtergrondfoto - navy-verloop houdt de tekst leesbaar
   ========================================================================= */
.section.tint-gold .cta-band{
  background-image:
    linear-gradient(100deg,
      rgba(5,20,74,.97) 0%,
      rgba(6,25,92,.94) 38%,
      rgba(9,36,124,.78) 66%,
      rgba(11,42,142,.58) 100%),
    url("/storage/cms-assets/b32e7caaedea7b8c1ce3f441f35cb7266df32146.webp");
  background-size:cover, cover;
  background-position:center, center 62%;
  background-repeat:no-repeat, no-repeat; }
/* de gouden gloed blijft, maar subtieler zodat de foto niet vervuilt */
.section.tint-gold .cta-band::after{ opacity:.18; }
@media (max-width:760px){
  .section.tint-gold .cta-band{
    background-image:
      linear-gradient(180deg,
        rgba(5,20,74,.96) 0%,
        rgba(6,25,92,.93) 55%,
        rgba(9,36,124,.86) 100%),
      url("/storage/cms-assets/e85eae152def1708ca1f9de57a69a1d20234e576.webp"); }
}

/* =========================================================================
   PAGINAKOPPEN met achtergrondfoto - per pagina een eigen beeld
   ========================================================================= */
.page-hero{ position:relative; isolation:isolate; }
.page-hero::before{
  content:""; position:absolute; inset:0; z-index:0; pointer-events:none;
  background-image:var(--hero-shot);
  background-size:cover; background-position:center 20%; background-repeat:no-repeat; }
.page-hero::after{
  content:""; position:absolute; inset:0; z-index:1; pointer-events:none;
  background:linear-gradient(104deg,
    rgba(5,20,74,.96) 0%,
    rgba(6,25,92,.93) 40%,
    rgba(9,36,124,.80) 70%,
    rgba(11,42,142,.62) 100%); }
.page-hero > .container,.page-hero > .wave,.page-hero > .hero-glow,.page-hero > .fabric{ position:relative; z-index:2; }
.page-hero .wave{ z-index:3; }

body[data-pagina="woningwaarde"]     .page-hero{ --hero-shot:url("/storage/cms-assets/d2a17515369e1519871a75355d43d35ca2c0e32a.webp"); }
body[data-pagina="aankoopadvies"]    .page-hero{ --hero-shot:url("/storage/cms-assets/b5dc77e33f36d30a3935d92015b1c752d5ad212f.webp"); }
body[data-pagina="taxatierapporten"] .page-hero{ --hero-shot:url("/storage/cms-assets/8b11ba31f87509b9ebcc03f7979e6976d733c07b.webp"); }
body[data-pagina="zo-werkt-het"]     .page-hero{ --hero-shot:url("/storage/cms-assets/739a6685c749ddaa9c0f39cca5cda431a56fe250.webp"); }
body[data-pagina="over-ons"]         .page-hero{ --hero-shot:url("/storage/cms-assets/939d15a8707668be6ab7daa3f0cb526ff7e407e2.webp"); }
body[data-pagina="contact"]          .page-hero{ --hero-shot:url("/storage/cms-assets/7d7918cf82a6a6347df3e8f00445461412f2c610.webp"); }
body[data-pagina="bedankt"]          .page-hero{ --hero-shot:url("/storage/cms-assets/3fbbe98a23d9cf23ba46791d636bd3f46d5474e3.webp"); }

@media (max-width:760px){
  .page-hero::before{ background-position:center 18%; }
  .page-hero::after{
    background:linear-gradient(180deg,
      rgba(5,20,74,.95) 0%,
      rgba(6,25,92,.93) 55%,
      rgba(9,36,124,.88) 100%); }
  body[data-pagina="woningwaarde"]     .page-hero{ --hero-shot:url("/storage/cms-assets/f5ac9fa2f9411b47366affdf1716f19828cd96e8.webp"); }
  body[data-pagina="aankoopadvies"]    .page-hero{ --hero-shot:url("/storage/cms-assets/26a4d8acee017a6f95c1967cda7d697eeff4e05f.webp"); }
  body[data-pagina="taxatierapporten"] .page-hero{ --hero-shot:url("/storage/cms-assets/25bb42928ffa80f3de82f20e43426cbce6388444.webp"); }
  body[data-pagina="zo-werkt-het"]     .page-hero{ --hero-shot:url("/storage/cms-assets/c5024feca787a5bb6505b0a74c8af878031c93d7.webp"); }
  body[data-pagina="over-ons"]         .page-hero{ --hero-shot:url("/storage/cms-assets/e2601e7fa6a527f82190d9aa4c5ed2120b951244.webp"); }
  body[data-pagina="contact"]          .page-hero{ --hero-shot:url("/storage/cms-assets/3b27aed88cffbfb42997bc03a7dceac446c9b69c.webp"); }
  body[data-pagina="bedankt"]          .page-hero{ --hero-shot:url("/storage/cms-assets/f407aeec27cbe7d5303db87aeb148fca21abb81b.webp"); }
}


/* =========================================================================
   PAKKETKAARTEN - onderscheid, trigger en het aangehaakte blok
   ========================================================================= */
.pc-voorwie{
  display:flex; align-items:center; gap:9px;
  font-size:.86rem; font-weight:600; letter-spacing:.01em;
  color:var(--slate-500); margin:0 0 10px; }
.price-card.featured .pc-voorwie{ color:rgba(255,255,255,.78); }
.pc-dot{ width:8px; height:8px; border-radius:50%; background:var(--gold-500); flex:0 0 auto;
  box-shadow:0 0 0 4px rgba(192,155,93,.18); }
.price-card.featured .pc-dot{ background:var(--gold-400); box-shadow:0 0 0 4px rgba(210,182,126,.22); }
.price-card h3{ font-size:1.32rem; line-height:1.2; }
.pc-meer{
  display:block; text-align:center; margin-top:12px;
  font-size:.88rem; font-weight:600; text-decoration:underline; text-underline-offset:3px;
  color:var(--navy-600); }
.price-card.featured .pc-meer{ color:rgba(255,255,255,.86); }
.pc-meer:hover{ text-decoration-thickness:2px; }

/* het blok hoorde bij de linkerkaart maar hing er los onder */
.breed-blok{ position:relative; margin-top:44px; text-align:center; }
.breed-pijl{
  position:absolute; top:-13px; left:22%; width:26px; height:26px; rotate:45deg;
  background:var(--gold-100); border-left:1px solid rgba(192,155,93,.35); border-top:1px solid rgba(192,155,93,.35);
  border-radius:5px 0 0 0; }
@media (max-width:900px){ .breed-pijl{ left:50%; margin-left:-13px; } }
.breed-bron{
  display:inline-block; margin:0 0 10px; padding:6px 14px; border-radius:100px;
  font-size:.8rem; font-weight:600; letter-spacing:.02em;
  background:rgba(192,155,93,.16); color:var(--gold-600); }
.breed-blok h3{ letter-spacing:.04em; text-transform:uppercase; font-size:1.05rem; margin-bottom:14px; }

/* =========================================================================
   FORMULIER - leesbaarheid en een echte invulmodus
   ========================================================================= */
.js-form .field label{
  font-size:.95rem; font-weight:600; color:var(--ink); margin-bottom:8px; letter-spacing:-.005em; }
.js-form .field input:not([type=checkbox]):not([type=radio]):not([type=file]),
.js-form .field select,
.js-form .field textarea{
  font-size:1rem; padding:15px 16px; border:1.5px solid var(--line); border-radius:12px;
  background:#fff; color:var(--ink); width:100%;
  transition:border-color .2s, box-shadow .2s, background .2s; }
.js-form .field input::placeholder,
.js-form .field textarea::placeholder{ color:#8E99AE; }
.js-form .field input:hover,.js-form .field select:hover,.js-form .field textarea:hover{ border-color:#C7D0E2; }
.js-form .field input:focus,.js-form .field select:focus,.js-form .field textarea:focus{
  outline:none; border-color:var(--navy-600); box-shadow:0 0 0 4px rgba(11,42,142,.12); }
.js-form legend{ font-size:1.18rem; color:var(--ink); }

/* voortgangsbalk boven het formulier */
.form-progress{
  position:sticky; top:96px; z-index:5;
  display:flex; align-items:center; gap:16px;
  padding:14px 18px; margin-bottom:var(--sp-5);
  background:#fff; border:1px solid var(--line); border-radius:14px;
  box-shadow:0 10px 26px -20px rgba(7,31,107,.35); }
.form-progress .fp-track{ flex:1 1 auto; height:8px; border-radius:100px; background:var(--cloud-2); overflow:hidden; }
.form-progress .fp-bar{ display:block; height:100%; width:0%; border-radius:100px;
  background:var(--grad-gold); transition:width .45s var(--ease); }
.form-progress .fp-label{ font-size:.86rem; font-weight:600; color:var(--slate-500); white-space:nowrap; }
.form-progress.is-klaar .fp-bar{ background:linear-gradient(135deg,#0d7a4a,#16a06a); }
.form-progress.is-klaar .fp-label{ color:#0d7a4a; }
@media (max-width:760px){ .form-progress{ top:76px; padding:12px 14px; gap:12px; } .form-progress .fp-label{ font-size:.78rem; } }

/* actieve groep licht op, ingevulde velden krijgen een vinkje */
.js-form fieldset{ transition:opacity .3s var(--ease); }
.js-form fieldset.is-actief legend{ color:var(--navy-600); }
.field{ position:relative; }
.field.is-goed input,.field.is-goed select,.field.is-goed textarea{
  border-color:#8FD0B4; background:#FAFFFC; }
.field.is-goed::after{
  content:""; position:absolute; right:14px; top:42px; width:20px; height:20px; border-radius:50%;
  background:#0d7a4a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/12px no-repeat;
  animation:vinkje .35s var(--ease) both; }
.field.is-goed:has(select)::after,.field.is-goed:has(textarea)::after{ display:none; }
@keyframes vinkje{ from{ opacity:0; transform:scale(.6) } to{ opacity:1; transform:none } }
@media (prefers-reduced-motion: reduce){ .field.is-goed::after{ animation:none } }

/* checkbox en bestandsveld buiten de volle-breedte-regel houden */
.js-form .consent input[type=checkbox]{ width:24px; height:24px; padding:0; border-radius:6px; }
.js-form .field input[type=file]{ width:100%; padding:14px; background:var(--cloud);
  border:1.5px dashed var(--line); border-radius:12px; font-size:.95rem; }
.js-form .field input[type=file]:hover{ border-color:#C7D0E2; }
/* de consent-tekst is een label maar mag niet als veldlabel oplezen */
.js-form .consent{ font-weight:400; font-size:.92rem; line-height:1.6; color:var(--slate-700); margin-bottom:0; }
.js-form .consent span{ font-weight:400; }


/* =========================================================================
   GESPREKSFORMULIER - één vraag tegelijk, in de toon van een gesprek
   ========================================================================= */
.gesprek{ max-width:720px; margin-inline:auto; --gs-portret:url("/storage/cms-assets/e4ebd9449a60a34060cb07b5ab9673a90339a391.webp"); }

/* de vraag, als een berichtje van de taxateur */
.gs-kop{ display:flex; gap:16px; align-items:flex-start; margin-bottom:var(--sp-4); }
.gs-ava{
  flex:0 0 auto; width:52px; height:52px; border-radius:50%;
  background:var(--grad-navy) center/cover;
  background-image:linear-gradient(135deg,rgba(7,31,107,.25),rgba(11,42,142,.25)), var(--gs-portret);
  box-shadow:0 8px 20px -10px rgba(7,31,107,.45), inset 0 0 0 2px rgba(255,255,255,.9); }
.gs-wie{ font-size:.76rem; font-weight:700; letter-spacing:.1em; text-transform:uppercase;
  color:var(--gold-600); margin:0 0 6px; }
.gs-vraag{
  position:relative; margin:0; padding:16px 20px;
  background:#fff; border:1px solid var(--line); border-radius:4px 16px 16px 16px;
  font-family:"Sora",sans-serif; font-size:1.14rem; font-weight:600; line-height:1.45; color:var(--ink);
  box-shadow:0 10px 26px -20px rgba(7,31,107,.4);
  animation:gsIn .45s var(--ease) both; }
@keyframes gsIn{ from{ opacity:0; transform:translateY(8px) } to{ opacity:1; transform:none } }

/* voortgang */
.gs-balk{ display:flex; align-items:center; gap:16px; margin-bottom:var(--sp-4); }
.gs-track{ flex:1 1 auto; height:6px; border-radius:100px; background:var(--cloud-2); overflow:hidden; }
.gs-bar{ display:block; height:100%; width:25%; border-radius:100px;
  background:var(--grad-gold); transition:width .5s var(--ease); }
.gs-tel{ font-size:.84rem; font-weight:600; color:var(--slate-500); white-space:nowrap; }

/* stappen */
.gesprek fieldset.gs-stap{ border:0; padding:0; margin:0 0 var(--sp-4); animation:gsIn .45s var(--ease) both; }
.gesprek fieldset.gs-stap[hidden]{ display:none; }

/* keuzekaarten in plaats van een uitklaplijst */
.keuzes{ display:grid; gap:12px; }
.keuze{
  display:flex; align-items:center; gap:16px; cursor:pointer;
  padding:16px 18px; border:1.5px solid var(--line); border-radius:14px; background:#fff;
  transition:border-color .2s, box-shadow .2s, transform .2s var(--ease); }
.keuze:hover{ border-color:#C7D0E2; transform:translateY(-2px); box-shadow:0 12px 26px -20px rgba(7,31,107,.4); }
.keuze input{ position:absolute; opacity:0; width:0; height:0; }
.kz-ic{ flex:0 0 auto; display:grid; place-items:center; width:44px; height:44px; border-radius:12px;
  background:linear-gradient(135deg,#fff,#EAEFF8); color:var(--navy-600);
  box-shadow:inset 0 0 0 1px rgba(11,42,142,.08); transition:background .2s, color .2s; }
.kz-ic svg{ width:22px; height:22px; }
.kz-tekst{ display:flex; flex-direction:column; gap:2px; min-width:0; }
.kz-tekst b{ font-size:1rem; color:var(--ink); font-weight:600; }
.kz-tekst small{ font-size:.86rem; color:var(--slate-500); }
.keuze:has(input:checked){
  border-color:var(--navy-600); background:#F7F9FF;
  box-shadow:0 0 0 3px rgba(11,42,142,.10); }
.keuze:has(input:checked) .kz-ic{ background:var(--grad-navy); color:#fff; box-shadow:none; }
.keuze:has(input:focus-visible){ outline:3px solid var(--gold-500); outline-offset:2px; }

/* samenvatting op de laatste stap */
.gs-samenvatting{
  display:flex; align-items:center; gap:10px; margin:0 0 var(--sp-3);
  padding:12px 16px; border-radius:12px; font-size:.92rem;
  background:rgba(192,155,93,.14); color:var(--gold-600); font-weight:600; }
.gs-samenvatting::before{ content:"📍"; font-size:1rem; }

/* navigatie */
.gs-nav{ display:flex; gap:12px; align-items:center; margin-top:var(--sp-4); }
.gs-nav .btn--primary{ flex:1 1 auto; justify-content:center; }
.gs-nav .btn--outline{ flex:0 0 auto; }
@media (max-width:600px){
  .gs-nav{ flex-direction:column-reverse; align-items:stretch; }
  .gs-nav .btn{ width:100%; }
  .gs-kop{ gap:12px; }
  .gs-ava{ width:44px; height:44px; }
  .gs-vraag{ font-size:1.02rem; padding:14px 16px; }
}
@media (prefers-reduced-motion: reduce){
  .gs-vraag,.gesprek fieldset.gs-stap{ animation:none; }
  .keuze:hover{ transform:none; }
}

/* =========================================================================
   BEELDMERK ALS WATERMERK - subtiel op de achtergrond van een sectie
   ========================================================================= */
.merk-waas{ position:relative; isolation:isolate; overflow:hidden; }
.merk-waas::before{
  content:""; position:absolute; z-index:-1; pointer-events:none;
  left:auto; right:-4%; top:auto; bottom:-8%; translate:0 0;
  width:min(46vw, 540px); aspect-ratio:1;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 300'%3E%3Cg fill='none' stroke-width='6' stroke-linecap='square' stroke-linejoin='miter'%3E%3Cpath d='M112 238V62h118l40 40v136H150' stroke='%23C09B5D'/%3E%3Cpath d='M230 62v40h40' stroke='%23C09B5D'/%3E%3Cpath d='M18 238V112l87-72 87 72v78h-62v48H18' stroke='%230B2A8E'/%3E%3C/g%3E%3C/svg%3E");
  background-size:contain; background-repeat:no-repeat; background-position:center;
  opacity:.07; }
@media (max-width:900px){
  .merk-waas::before{ right:-18%; top:auto; bottom:-4%; translate:0 0; width:min(78vw,420px); opacity:.05; }
}
@media (prefers-reduced-motion: no-preference){
  .merk-waas::before{ transition:opacity .8s var(--ease); }
}

/* varianten zodat het watermerk nooit als dezelfde stempel leest */
.merk-waas--linksboven::before{
  right:auto; left:-5%; bottom:auto; top:-6%;
  width:min(40vw,460px); opacity:.06; }
.merk-waas--midden::before{
  right:-8%; left:auto; top:50%; bottom:auto; translate:0 -50%;
  width:min(56vw,660px); opacity:.05; }
/* op donkere banden een lichte uitvoering */
.merk-waas--donker::before{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 300'%3E%3Cg fill='none' stroke-width='6' stroke-linecap='square' stroke-linejoin='miter'%3E%3Cpath d='M112 238V62h118l40 40v136H150' stroke='%23D2B67E'/%3E%3Cpath d='M230 62v40h40' stroke='%23D2B67E'/%3E%3Cpath d='M18 238V112l87-72 87 72v78h-62v48H18' stroke='%23FBFAF7'/%3E%3C/g%3E%3C/svg%3E");
  opacity:.09; }
.merk-waas--donker.merk-waas--midden::before{ opacity:.07; }
@media (max-width:900px){
  .merk-waas--linksboven::before,.merk-waas--midden::before{
    right:-20%; left:auto; top:auto; bottom:-4%; translate:0 0;
    width:min(70vw,380px); opacity:.05; }
  .merk-waas--donker::before{ opacity:.07; }
}


/* =========================================================================
   VIDEOBLOK - poster met afspeelknop, klapt weg als er geen bron is
   ========================================================================= */
.videoblok[hidden]{ display:none !important; }
.videoblok{ position:relative; border-radius:var(--radius-lg); overflow:hidden;
  aspect-ratio:16/9; background:var(--navy-800);
  box-shadow:0 30px 60px -24px rgba(3,12,44,.5), 0 8px 20px -12px rgba(3,12,44,.35); }
.videoblok img,.videoblok video{ position:absolute; inset:0; width:100%; height:100%; object-fit:cover; display:block; }
.videoblok::after{ content:""; position:absolute; inset:0; pointer-events:none;
  background:linear-gradient(180deg, rgba(5,20,74,.10) 0%, rgba(5,20,74,.55) 100%);
  transition:opacity .4s var(--ease); }
.videoblok.is-speelt::after{ opacity:0; }

.vb-knop{
  position:absolute; inset:0; z-index:2; display:grid; place-items:center;
  border:0; background:none; cursor:pointer; width:100%; height:100%; padding:0; }
.vb-cirkel{
  display:grid; place-items:center; width:82px; height:82px; border-radius:50%;
  background:rgba(255,255,255,.94); color:var(--navy-600);
  box-shadow:0 16px 40px -12px rgba(3,12,44,.6);
  transition:transform .35s var(--ease), background .3s; }
.vb-cirkel svg{ width:30px; height:30px; margin-left:4px; }
.vb-knop:hover .vb-cirkel{ transform:scale(1.08); background:#fff; }
.vb-knop:focus-visible{ outline:3px solid var(--gold-500); outline-offset:-6px; }
.videoblok.is-speelt .vb-knop{ display:none; }

.vb-onder{
  position:absolute; left:0; right:0; bottom:0; z-index:2;
  display:flex; align-items:center; justify-content:space-between; gap:16px;
  padding:20px 22px; color:#fff; }
.vb-titel{ margin:0; font-family:"Sora",sans-serif; font-weight:600; font-size:1.02rem; line-height:1.35;
  text-shadow:0 2px 12px rgba(3,12,44,.5); }
.vb-duur{ flex:0 0 auto; font-size:.78rem; font-weight:700; letter-spacing:.06em;
  padding:5px 11px; border-radius:100px; background:rgba(255,255,255,.16);
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.24); }
.videoblok.is-speelt .vb-onder{ opacity:0; transition:opacity .3s; pointer-events:none; }

.video-intro{ margin-bottom:var(--sp-3); }
@media (max-width:600px){
  .vb-cirkel{ width:64px; height:64px; } .vb-cirkel svg{ width:24px; height:24px; }
  .vb-onder{ padding:14px 16px; } .vb-titel{ font-size:.92rem; }
}
@media (prefers-reduced-motion: reduce){ .vb-knop:hover .vb-cirkel{ transform:none; } }
.vb-fout{ position:absolute; z-index:4; left:50%; bottom:18px; translate:-50% 0; margin:0;
  padding:9px 16px; border-radius:100px; font-size:.84rem; font-weight:600; color:#fff;
  background:rgba(5,20,74,.8); box-shadow:inset 0 0 0 1px rgba(255,255,255,.2); }


/* =========================================================================
   DUO - twee merken als één woonreis
   ========================================================================= */
.duo{ display:grid; grid-template-columns:1fr auto 1fr; align-items:stretch; gap:0; }
.duo-kaart{
  display:flex; flex-direction:column; position:relative; overflow:hidden;
  padding:var(--sp-5) var(--sp-4) var(--sp-4);
  border-radius:var(--radius-lg); }
.duo-kaart--wij{ background:var(--grad-navy); color:#fff; box-shadow:var(--shadow-navy); }
.duo-kaart--zij{ background:#fff; border:1px solid var(--line);
  box-shadow:0 1px 2px rgba(7,31,107,.05), 0 20px 44px -30px rgba(7,31,107,.35); }
.duo-merk{ position:absolute; right:-42px; top:-42px; width:190px; height:190px; opacity:.14; pointer-events:none; }
.duo-merk svg{ width:100%; height:100%; }
.duo-merk--licht{ opacity:.10; }
.duo-rol{
  display:inline-block; align-self:flex-start; margin:0 0 12px; padding:5px 13px; border-radius:100px;
  font-size:.74rem; font-weight:700; letter-spacing:.1em; text-transform:uppercase; }
.duo-kaart--wij .duo-rol{ background:rgba(210,182,126,.22); color:var(--gold-400); }
.duo-kaart--zij .duo-rol{ background:rgba(11,42,142,.09); color:var(--navy-600); }
.duo-kaart h3{ font-size:1.42rem; margin:0 0 10px; position:relative; z-index:1; }
.duo-kaart--wij h3{ color:#fff; }
.duo-tekst{ font-size:1rem; line-height:1.6; margin:0 0 var(--sp-3); position:relative; z-index:1; }
.duo-kaart--wij .duo-tekst{ color:rgba(255,255,255,.82); }
.duo-kaart--zij .duo-tekst{ color:var(--slate-500); }
.duo-lijst{ list-style:none; padding:0; margin:0 0 var(--sp-4); display:grid; gap:11px; flex:1 1 auto; position:relative; z-index:1; }
.duo-lijst li{ display:flex; gap:11px; align-items:flex-start; font-size:.96rem; line-height:1.5; }
.duo-lijst svg{ flex:0 0 auto; width:17px; height:17px; margin-top:3px; }
.duo-kaart--wij .duo-lijst li{ color:rgba(255,255,255,.88); }
.duo-kaart--wij .duo-lijst svg{ color:var(--gold-400); }
.duo-kaart--zij .duo-lijst li{ color:var(--slate-700); }
.duo-kaart--zij .duo-lijst svg{ color:var(--gold-600); }
.duo-kaart .btn{ align-self:stretch; justify-content:center; position:relative; z-index:1; }

/* de knoop tussen beide merken */
.duo-knoop{ display:flex; flex-direction:column; align-items:center; justify-content:center; gap:10px;
  padding-inline:22px; }
.duo-knoop-lijn{ flex:1 1 auto; width:2px; min-height:28px;
  background:linear-gradient(180deg, transparent, rgba(192,155,93,.55), transparent); }
.duo-knoop-bol{
  flex:0 0 auto; display:grid; place-items:center; width:64px; height:64px; border-radius:50%;
  background:#fff; border:1.5px solid rgba(192,155,93,.45); color:var(--gold-600);
  font-size:.7rem; font-weight:700; letter-spacing:.08em; text-transform:uppercase;
  box-shadow:0 12px 26px -16px rgba(7,31,107,.45); }

@media (max-width:900px){
  .duo{ grid-template-columns:1fr; }
  .duo-knoop{ flex-direction:row; padding:16px 0; }
  .duo-knoop-lijn{ width:auto; height:2px; min-height:0; flex:1 1 auto;
    background:linear-gradient(90deg, transparent, rgba(192,155,93,.55), transparent); }
  .duo-merk{ width:150px; height:150px; right:-34px; top:-34px; }
}


/* =========================================================================
   MOBIELE CORRECTIES - uit de meting op 360, 390 en 414px
   ========================================================================= */
@media (max-width:760px){
  /* labels zakten onder 12px en werden slecht leesbaar */
  .rc-badge,.price-card .tag,.duo-rol{ font-size:13px; letter-spacing:.06em; }
  .duo-knoop-bol{ font-size:12px; width:70px; height:70px; }
  .sec-label,.eyebrow{ font-size:12px; }
  .cap,.vb-duur{ font-size:12.5px; }
  /* tekstlink-CTA haalde 23px, net onder de AA-drempel van 24px */
  .pc-meer{ min-height:32px; display:flex; align-items:center; justify-content:center; }
  /* merkteken in de duo-kaarten kleiner zodat het niet tegen de tekst botst */
  .duo-merk{ width:120px; height:120px; right:-26px; top:-26px; opacity:.11; }
  .duo-kaart{ padding:var(--sp-4) var(--sp-3) var(--sp-3); }
  .duo-kaart h3{ font-size:1.24rem; }
}
@media (max-width:400px){
  .duo-kaart h3{ font-size:1.16rem; }
  .price-card .price{ font-size:2.1rem; }
}

/* =========================================================================
   JURIDISCHE PAGINA'S - rustige, goed leesbare tekstopmaak
   ========================================================================= */
.juridisch{ max-width:760px; }
.juridisch h2{ font-size:1.28rem; margin-top:var(--sp-6); margin-bottom:var(--sp-2); }
.juridisch h2:first-of-type{ margin-top:var(--sp-5); }
.juridisch p{ font-size:1rem; line-height:1.75; color:var(--slate-700); max-width:68ch; }
.juridisch a{ color:var(--navy-600); text-decoration:underline; text-underline-offset:3px; }
.juridisch .checks{ margin-block:var(--sp-2) var(--sp-3); }
.juridisch .checks li{ font-size:.98rem; }
.jur-datum{ font-size:.88rem !important; color:var(--slate-500) !important; margin-bottom:var(--sp-4); }
.jur-plek{ font-family:"Sora",sans-serif; font-weight:600; color:var(--navy-600) !important; }
.jur-invul{ margin-bottom:var(--sp-5); }
.jur-invul h2{ margin-top:0 !important; font-size:1.08rem; }
.jur-invul p{ font-size:.95rem; }
@media (max-width:760px){
  .juridisch h2{ font-size:1.16rem; margin-top:var(--sp-5); }
  .juridisch p{ font-size:.98rem; line-height:1.7; }
}
/* .rc-badge werd overruled door een specifiekere regel in het design system */
@media (max-width:760px){ .report-card .rc-badge{ font-size:13px; } }
/* nog een groene rest uit het sjabloon: de badge in de hero-kaart */
.report-card .rc-badge{ color:var(--gold-600); background:rgba(192,155,93,.16); }

/* =========================================================================
   USP-TEGELS - de onderkant vullen met een concrete regel
   ========================================================================= */
.glass-tile{ display:flex; flex-direction:column; }
.glass-tile p{ margin-bottom:0; }
.gt-detail{
  margin-top:auto; padding-top:var(--sp-3);
  border-top:1px solid var(--line);
  font-size:.86rem !important; line-height:1.55; color:var(--slate-500);
  display:flex; gap:9px; align-items:flex-start; }
.gt-detail::before{
  content:""; flex:0 0 auto; width:14px; height:14px; margin-top:4px; border-radius:50%;
  background:rgba(192,155,93,.18)
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238A6A32' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")
    center/9px no-repeat; }
.glass-tile > p:not(.gt-detail){ margin-bottom:var(--sp-3); }
@media (max-width:760px){ .gt-detail{ font-size:.84rem !important; padding-top:var(--sp-2); } }
/* introtekst op een vaste hoogte zodat elke scheidingslijn op dezelfde lijn valt */
@media (min-width:761px){
  .glass-tile > p:not(.gt-detail){ min-height:calc(1.6em * 3); }
}
/* kleine kapitaallabels overal minstens 12px, niet alleen op mobiel */
.report-card .rc-badge,.price-card .tag,.duo-rol{ font-size:13px; letter-spacing:.08em; }
.duo-knoop-bol{ font-size:12px; }


/* =========================================================================
   FOTOWAAS - een foto ver op de achtergrond voor meer body
   ========================================================================= */
.section--fotowaas{ position:relative; isolation:isolate; overflow:hidden; }
.section--fotowaas::before{
  content:""; position:absolute; inset:0; z-index:-2; pointer-events:none;
  background-image:var(--waas-foto);
  background-size:cover; background-position:center 35%; background-repeat:no-repeat;
  opacity:.42; filter:saturate(.8); }
.section--fotowaas::after{
  content:""; position:absolute; inset:0; z-index:-1; pointer-events:none;
  background:linear-gradient(180deg,
    var(--ivory) 0%,
    rgba(251,250,247,.62) 22%,
    rgba(251,250,247,.58) 78%,
    var(--ivory) 100%); }

body[data-pagina="home"] .section--fotowaas{ --waas-foto:url("/storage/cms-assets/739a6685c749ddaa9c0f39cca5cda431a56fe250.webp"); }
@media (max-width:760px){
  body[data-pagina="home"] .section--fotowaas{ --waas-foto:url("/storage/cms-assets/c5024feca787a5bb6505b0a74c8af878031c93d7.webp"); }
  .section--fotowaas::before{ opacity:.34; background-position:center 30%; }
}
/* de kaarten mogen niet vervagen in de waas */
.section--fotowaas .glass-tile{ background:rgba(255,255,255,.96); backdrop-filter:blur(2px); }


/* =========================================================================
   HERO-START - bewijs boven de actie, aanvraag begint in de hero
   ========================================================================= */
.hero-trust--boven{
  display:flex; flex-wrap:wrap; gap:10px 22px; align-items:center;
  margin:var(--sp-3) 0 var(--sp-4); }
.hero-trust--boven span{ display:inline-flex; align-items:center; gap:8px;
  font-size:.9rem; font-weight:600; color:rgba(255,255,255,.9); }
.hero-trust--boven svg{ width:15px; height:15px; color:var(--gold-400); flex:0 0 auto; }

.hero-start{
  background:rgba(255,255,255,.10); border:1px solid rgba(255,255,255,.20);
  border-radius:var(--radius-lg); padding:var(--sp-3);
  backdrop-filter:blur(10px);
  box-shadow:0 24px 50px -30px rgba(3,12,44,.7); }
.hs-velden{ display:flex; gap:12px; margin-bottom:12px; }
.hs-veld{ flex:1 1 auto; min-width:0; }
.hs-veld--klein{ flex:0 0 108px; }
.hs-veld label{
  display:block; font-size:.78rem; font-weight:700; letter-spacing:.06em; text-transform:uppercase;
  color:rgba(255,255,255,.72); margin-bottom:6px; }
.hs-veld input{
  width:100%; font-size:1.05rem; font-weight:600; color:var(--ink);
  padding:14px 16px; border-radius:12px; border:1.5px solid transparent; background:#fff;
  transition:box-shadow .2s, border-color .2s; }
.hs-veld input::placeholder{ color:#9AA4B8; font-weight:400; }
.hs-veld input:focus{ outline:none; border-color:var(--gold-500); box-shadow:0 0 0 4px rgba(192,155,93,.32); }
.hs-veld input[aria-invalid="true"]{ border-color:#ff9a90; box-shadow:0 0 0 4px rgba(255,154,144,.25); }
.hero-start .btn{ width:100%; justify-content:center; }
.hs-fout{ margin:12px 0 0; font-size:.86rem; font-weight:600; color:#ffd7d2; }
.hs-fout[hidden]{ display:none; }
.hs-micro{ margin:12px 0 0; font-size:.84rem; color:rgba(255,255,255,.66); text-align:center; }

.hs-alt{
  display:inline-flex; align-items:center; gap:8px; margin-top:var(--sp-3);
  font-size:.94rem; font-weight:600; color:rgba(255,255,255,.82);
  text-decoration:underline; text-underline-offset:4px; min-height:44px; }
.hs-alt:hover{ color:#fff; }
.hs-alt svg{ width:16px; height:16px; transition:transform .3s var(--ease); }
.hs-alt:hover svg{ transform:translateX(3px); }

@media (max-width:600px){
  .hs-velden{ flex-direction:row; }
  .hs-veld--klein{ flex:0 0 96px; }
  .hero-start{ padding:var(--sp-3) 14px; }
  .hero-trust--boven{ gap:8px 16px; }
  .hero-trust--boven span{ font-size:.85rem; }
}
/* tikdoelen ook op desktop op minimaal 24px (was alleen mobiel geregeld) */
.breadcrumb a{ display:inline-block; padding:6px 0; }
.pc-meer{ min-height:32px; display:flex; align-items:center; justify-content:center; }


/* =========================================================================
   MOBIEL STRAKKER - v15
   Doel: niets afgekapt, alles leesbaar, elk tikdoel >= 24px (WCAG 2.5.8)
   ========================================================================= */

/* --- 1. Knoppen mogen op smalle schermen afbreken -------------------------
   .btn had white-space:nowrap; lange NL-labels liepen daardoor buiten de
   CTA-band (overflow:hidden) en werden zichtbaar afgekapt.               */
@media (max-width:760px){
  .btn{
    white-space:normal;
    text-wrap:balance;
    line-height:1.32;
    padding:14px 22px;
    min-height:48px;
    max-width:100%;
    text-align:center;
  }
  .btn svg{ flex:0 0 auto; }
  .btn-row{ width:100%; }
  .btn-row .btn{ width:100%; }
}

/* --- 2. CTA-band ademt op smalle schermen -------------------------------- */
@media (max-width:760px){
  .cta-band{ padding:32px 22px; border-radius:var(--radius-lg); }
  .cta-band .container-inner{ gap:var(--sp-3); }
  .cta-band h2,.cta-band .h-lg{ max-width:none; }
  .cta-band .btn-row{ margin-top:var(--sp-3); }
}
@media (max-width:400px){
  .cta-band{ padding:28px 18px; }
}

/* --- 3. Minimum leesbare tekstgrootte op mobiel -------------------------- */
@media (max-width:760px){
  .cap,p.cap,span.cap,
  figcaption,
  .vb-duur,.gs-wie,.duo-rol,.rc-badge,.rc-addr,
  .hs-veld label,.js-form label,
  .price-card .tag,.tag{
    font-size:.82rem;   /* 13.1px bij 16px root */
    line-height:1.45;
  }
  .price-card .tag{ letter-spacing:.06em; }
}

/* --- 4. Tikdoelen: alle losse tekstlinks minstens 24px hoog -------------- */
.footer-legal a,
.footer-bottom a,
.built-by,
.jur-tekst a,
.prose a,
.gs-hulp a,
.form-status a{
  display:inline-block;
  min-height:24px;
  padding-block:3px;
  line-height:1.5;
}
.footer-legal{ display:flex; flex-wrap:wrap; gap:4px 18px; align-items:center; }

/* --- 5. Watermerk mag de sectie niet oprekken ---------------------------- */
.merk-waas,.section--fotowaas,.band-navy,.section{ max-width:100vw; }
@media (max-width:760px){
  .merk-waas::before{ max-width:70vw; right:-6%; }
  .merk-waas--linksboven::before{ left:-8%; right:auto; }
}

/* --- 6. Beeldmerk in de duo-blokken binnen de kaart houden --------------- */
@media (max-width:760px){
  .duo-kaart,.duo-blok{ overflow:hidden; }
  .duo-merk{ right:-14px; top:-14px; width:104px; height:104px; }
}

/* --- 7. Prijskaarten passen ook op 320px -------------------------------- */
@media (max-width:400px){
  .price-card{ padding:30px 18px 26px; }
  .price-card .tag{ position:static; display:inline-block; margin-bottom:12px; }
  .price-card:not(.featured){ padding-top:26px; }
}

/* --- 8. Formulier en contactpaneel op 320px ----------------------------- */
@media (max-width:400px){
  .js-form,.contact-panel{ min-width:0; }
  .js-form .grid-2{ grid-template-columns:1fr; }
  .contact-panel{ padding:24px 18px; }
  .hs-velden{ gap:8px; }
}

/* --- 9. Hero-koppen niet te groot op de kleinste schermen ---------------- */
@media (max-width:400px){
  .hero h1{ font-size:clamp(1.85rem,8.4vw,2.4rem); }
  .display,.h-lg{ font-size:clamp(1.55rem,7vw,2rem); }
}

/* --- 10. Horizontale scroll definitief uitsluiten ----------------------- */
html,body{ overflow-x:clip; }

/* --- 11. Grid mag nooit breder worden dan het scherm --------------------- */
.price-grid{ grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr)); }
.grid-2,.grid-3,.grid-4{ min-width:0; }

/* --- 12. Tekstlinks in lopende tekst: tikdoel 24px ----------------------- */
p a:not(.btn),li a:not(.btn),.consent a,label a,figcaption a,td a{
  display:inline-block; min-height:24px; padding-block:3px; line-height:1.45;
}

/* --- 13. Laatste kleine letters op mobiel --------------------------------- */
@media (max-width:760px){
  .rc-badge{ font-size:.82rem; }
  .ps-item figcaption,.videoblok figcaption{ font-size:.82rem; line-height:1.45; }
  .duo-knoop-bol{ font-size:.82rem; }
}
@media (max-width:760px){ .report-card .rc-badge{ font-size:.82rem; } }

/* --- 14. Laptopbreedtes: navigatie liep bij 1280px buiten beeld ---------- */
@media (max-width:1400px){
  .brand-slogan{ display:none; }
  .nav{ gap:10px; }
  .nav-links{ gap:0; }
  .nav-links a{ padding:9px 8px; font-size:.875rem; }
  .nav-cta .btn{ padding:12px 18px; font-size:.9rem; }
}
@media (max-width:1300px){
  .nav-links a{ padding:9px 6px; font-size:.845rem; }
  .nav-cta .btn{ padding:11px 15px; font-size:.87rem; }
}

/* --- 15. Kleine letters ook op tablet/klein laptopscherm ----------------- */
@media (max-width:1024px){
  .cap,p.cap,span.cap,figcaption,
  .vb-duur,.gs-wie,.duo-rol,.rc-badge,.rc-addr,
  .hs-veld label,.js-form label,
  .duo-knoop-bol,.tag,.price-card .tag,.report-card .rc-badge{
    font-size:.82rem; line-height:1.45;
  }
  .btn{ white-space:normal; line-height:1.32; }
}
.brand-slogan{ font-size:.72rem; }

/* --- 16. Header-CTA liep op elk desktopformaat buiten de container ------- */
.site-header .container,header > .container{
  max-width:min(1400px, 100% - 64px);
}
.nav{ flex-wrap:nowrap; }
.nav .brand{ flex:0 0 auto; }
.nav-links{ flex:1 1 auto; min-width:0; justify-content:center; }
.nav-cta{ flex:0 0 auto; }
@media (min-width:1401px){
  .nav-links a{ padding:9px 10px; }
}

/* --- 17. Correcties op 16: alleen vanaf de desktopnavigatie -------------- */
@media (max-width:1100px){
  .site-header .container,header > .container{ max-width:100%; }
}

/* --- 18. Minimum 13px voor alle micro-tekst, op elk formaat -------------- */
.brand-slogan{ font-size:.82rem; }
.cap,p.cap,span.cap,figcaption,
.vb-duur,.gs-wie,.duo-rol,.rc-badge,.rc-addr,.duo-knoop-bol,
.hs-veld label,.js-form label,
.tag,.price-card .tag,.report-card .rc-badge{
  font-size:.82rem; line-height:1.45;
}

/* --- 19. Lucht tussen laatste menu-item en de header-CTA ----------------- */
@media (min-width:1101px){
  .nav{ gap:26px; }
  .nav-links{ padding-right:6px; }
}


/* =========================================================================
   SOCIAAL BEWIJS - reviews, cijfers en keurmerken
   ========================================================================= */

/* ---- Vertrouwensbalk direct onder de hero ---- */
.bewijsbalk{
  display:grid; grid-template-columns:repeat(4,minmax(0,1fr));
  gap:2px; background:var(--line);
  border:1px solid var(--line); border-radius:var(--radius-lg);
  overflow:hidden; box-shadow:var(--shadow-sm);
}
.bewijsbalk > div{
  background:#fff; padding:22px 18px; text-align:center;
  display:flex; flex-direction:column; align-items:center; justify-content:center; gap:4px;
}
.bb-getal{
  font-family:"Sora",sans-serif; font-weight:800; letter-spacing:-.03em;
  font-size:clamp(1.5rem,2.4vw,2.1rem); color:var(--navy-700); line-height:1;
}
.bb-label{ font-size:.82rem; color:var(--slate-500); line-height:1.35; }
.bb-sterren{ color:var(--gold-500); letter-spacing:.08em; font-size:1rem; }
@media (max-width:760px){
  .bewijsbalk{ grid-template-columns:repeat(2,minmax(0,1fr)); }
  .bewijsbalk > div{ padding:18px 12px; }
}

/* ---- Reviewsectie ---- */
.rv-kop{ display:flex; flex-wrap:wrap; align-items:flex-end; gap:16px 28px; justify-content:space-between; }
.rv-kop > .section-head{ flex:1 1 380px; min-width:0; }
.rv-kop > .rv-score{ flex:0 0 auto; margin-bottom:6px; }
.rv-score{
  display:flex; align-items:center; gap:12px;
  background:#fff; border:1px solid var(--line); border-radius:100px;
  padding:10px 18px; box-shadow:var(--shadow-sm);
}
.rv-score strong{ font-family:"Sora",sans-serif; font-size:1.15rem; color:var(--navy-700); }
.rv-score .rv-sterren{ font-size:.95rem; }
.rv-score span{ font-size:.82rem; color:var(--slate-500); }

.rv-rij{
  display:grid; grid-template-columns:repeat(3,minmax(0,1fr));
  gap:var(--sp-3); margin-top:var(--sp-5);
}
@media (max-width:1000px){ .rv-rij{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:700px){
  /* op mobiel een veegbare rij met snap, zodat de kaarten leesbaar blijven */
  .rv-rij{
    grid-template-columns:none; display:flex; gap:14px;
    overflow-x:auto; scroll-snap-type:x mandatory;
    padding:4px 20px 14px; margin-inline:-20px;
    scrollbar-width:thin;
  }
  .rv-rij > *{ flex:0 0 82%; scroll-snap-align:center; }
}

.rv-kaart{
  position:relative; display:flex; flex-direction:column; gap:14px;
  background:#fff; border:1px solid var(--line); border-radius:var(--radius-lg);
  padding:26px 24px; box-shadow:var(--shadow-sm);
  transition:transform .4s var(--ease), box-shadow .4s var(--ease);
}
.rv-kaart:hover{ transform:translateY(-4px); box-shadow:var(--shadow-md); }
.rv-kaart::before{
  content:"”"; position:absolute; top:-2px; right:18px;
  font-family:"Sora",sans-serif; font-weight:800; font-size:4.2rem; line-height:1;
  color:var(--gold-500); opacity:.20; pointer-events:none;
}
.rv-sterren{ color:var(--gold-500); letter-spacing:.1em; font-size:1.05rem; }
.rv-kaart blockquote{ margin:0; }
.rv-kaart blockquote p{
  margin:0; color:var(--ink); font-size:1rem; line-height:1.62; text-wrap:pretty;
}
.rv-bron{ display:flex; align-items:center; gap:12px; margin-top:auto; padding-top:6px; }
.rv-avatar{
  flex:0 0 auto; width:46px; height:46px; border-radius:50%;
  display:grid; place-items:center; overflow:hidden;
  background:var(--gold-100); color:var(--gold-600);
  font-family:"Sora",sans-serif; font-weight:700; font-size:.9rem; letter-spacing:.02em;
  box-shadow:0 0 0 2px #fff, 0 0 0 3px var(--gold-400);
}
/* Echte klantfoto, alleen met toestemming. Zonder foto blijven de initialen staan. */
.rv-avatar img{
  width:100%; height:100%; object-fit:cover; object-position:center 30%;
  display:block; border-radius:50%;
}
.rv-naam{ margin:0; font-weight:700; font-size:.95rem; color:var(--navy-700); }
.rv-meta{ margin:2px 0 0; font-size:.82rem; color:var(--slate-500); line-height:1.35; }

/* ---- Voorbeeldstand: onmiskenbaar herkenbaar als nog-in-te-vullen ---- */
.rv-sectie[data-stand="voorbeeld"] .rv-kaart{
  background:repeating-linear-gradient(135deg,#fff,#fff 12px,var(--cloud) 12px,var(--cloud) 24px);
  border-style:dashed; border-color:var(--gold-400);
}
.rv-kaart .rv-stempel{
  align-self:flex-start;
  font-size:.82rem; font-weight:800; letter-spacing:.08em; text-transform:uppercase;
  color:var(--gold-600); background:var(--gold-100);
  border:1px solid var(--gold-400); border-radius:100px; padding:5px 11px;
}
.rv-uitleg{
  margin-top:var(--sp-4); border-left:3px solid var(--gold-500);
  background:var(--ivory); border-radius:0 var(--radius-md) var(--radius-md) 0;
  padding:20px 22px;
}
.rv-uitleg h3{ margin:0 0 8px; font-size:1.02rem; color:var(--navy-700); }
.rv-uitleg p{ margin:0 0 10px; color:var(--slate-700); font-size:.95rem; line-height:1.6; }
.rv-uitleg code{
  font-family:ui-monospace,SFMono-Regular,Menlo,monospace; font-size:.86rem;
  background:var(--cloud-2); padding:2px 6px; border-radius:6px; color:var(--navy-700);
}

/* ---- Keurmerken ---- */
.keurmerken{
  display:flex; flex-wrap:wrap; align-items:center; justify-content:center;
  gap:14px 26px; margin-top:var(--sp-5);
}
.km-item{
  display:inline-flex; align-items:center; gap:10px;
  background:#fff; border:1px solid var(--line); border-radius:100px;
  padding:10px 18px; box-shadow:var(--shadow-sm);
  font-size:.9rem; font-weight:600; color:var(--navy-700);
}
.km-item svg{ width:18px; height:18px; color:var(--gold-600); flex:0 0 auto; }
.km-item .km-nr{ font-weight:500; color:var(--slate-500); font-size:.82rem; }

/* ---- Compacte variant naast een formulier ---- */
.bewijs-compact{
  display:flex; flex-direction:column; gap:12px;
  background:var(--ivory); border:1px solid var(--line);
  border-left:3px solid var(--gold-500);
  border-radius:0 var(--radius-md) var(--radius-md) 0;
  padding:18px 20px;
}
.bewijs-compact .rv-sterren{ font-size:.95rem; }
.bewijs-compact blockquote{ margin:0; }
.bewijs-compact blockquote p{ margin:0; font-size:.95rem; line-height:1.6; color:var(--ink); }
.bewijs-compact .rv-meta{ margin:0; }

/* veegbare rij: zichtbare hint en een nette focusring */
.rv-rij--veeg{ scroll-padding-inline:20px; }
.rv-rij--veeg:focus-visible{ outline:3px solid var(--gold-500); outline-offset:4px; border-radius:var(--radius-md); }
.rv-veeghint{
  display:none; margin:6px 0 0; text-align:center;
  font-size:.82rem; color:var(--slate-500);
}
@media (max-width:700px){ .rv-rij--veeg + .rv-veeghint{ display:block; } }

/* ---- Sfeerbeeld achter de reviewsectie ----
   Dit is bewust GEEN klantportret. Het is dezelfde geregisseerde fotografie
   uit de beeldbank, gebruikt als achtergrond en aan niemand toegeschreven. */
.rv-sectie{ position:relative; isolation:isolate; overflow:hidden; }
.rv-sectie::before{
  content:""; position:absolute; inset:0; z-index:-2; pointer-events:none;
  background-image:url("/storage/cms-assets/12d2977b72d8d4ed9262a5041148d3fefe886e3e.webp");
  background-size:cover; background-position:center 38%; background-repeat:no-repeat;
  opacity:.30; filter:saturate(.85);
}
.rv-sectie::after{
  content:""; position:absolute; inset:0; z-index:-1; pointer-events:none;
  background:linear-gradient(180deg,
    var(--ivory) 0%, rgba(251,250,247,.72) 20%,
    rgba(251,250,247,.70) 80%, var(--ivory) 100%);
}
@media (max-width:760px){
  .rv-sectie::before{
    background-image:url("/storage/cms-assets/ce9eb75ca88bd0e36368abf6248a98592e366f3f.webp");
    opacity:.24; background-position:center 32%;
  }
}

/* ---- Scorepil: past ook op 320px en de bronlink is een echt tikdoel ---- */
.rv-score{ max-width:100%; flex-wrap:wrap; row-gap:2px; }
.rv-score span a{
  display:inline-block; min-height:24px; padding-block:3px;
  line-height:1.5; color:var(--navy-600);
}
@media (max-width:520px){
  .rv-kop > .rv-score{ width:100%; justify-content:flex-start; border-radius:var(--radius-md); }
  .rv-score span{ flex:1 1 100%; }
}


/* =========================================================================
   STATISCHE SITE - correcties die pas zichtbaar werden toen elke pagina
   zijn eigen bestand kreeg.
   ========================================================================= */

/* Het e-mailadres in de bovenbalk was 21px hoog: onder de tikdrempel. */
.topbar .contact a{
  display:inline-block; min-height:24px; padding-block:3px; line-height:1.45;
}

/* De zwevende actiebalk liep op smalle schermen buiten beeld.
   Onder 420px blijft alleen de primaire actie staan. */
@media (max-width:420px){
  .sticky-cta{ gap:8px; padding:8px 10px; }
  .sticky-cta .sc-ghost{ display:none; }
  .sticky-cta .sc-primary{ flex:1 1 auto; min-width:0; font-size:.92rem; padding:12px 16px; }
  .sticky-cta .sc-primary span{ min-width:0; }
}
@media (max-width:520px){
  .sticky-cta{ max-width:calc(100vw - 24px); }
  .sticky-cta .sc-btn{ white-space:normal; text-align:center; line-height:1.3; }
}

/* Kaartraster op de nieuwe pagina's.
   LET OP: .grid-2 en .grid-3 zijn vaste kolomrasters uit het design system
   (2 respectievelijk 3 kolommen). Die niet overschrijven met auto-fit: dan
   krijgt de dienstenrij van vier kaarten er drie op een rij met een wees
   eronder, en de zes USP-tegels worden vier plus twee. */
.card h3 + p{ margin-top:10px; }
.container.narrow .checks{ margin-top:18px; }

/* -----------------------------------------------------------------------
   Herofoto's voor de nieuwe pagina's. De bestaande regels haken aan
   #page-... en worden bij het bouwen omgezet naar body[data-pagina].
   ----------------------------------------------------------------------- */
body[data-pagina="niet-gevalideerd"]            .page-hero{ --hero-shot:url("/storage/cms-assets/2fbfd56e32303322f1288c61c1d2f7225b15b7f5.webp"); }
body[data-pagina="nwwi"]                        .page-hero{ --hero-shot:url("/storage/cms-assets/765b3391444e5f68020f7562fcaa754b88d48b8b.webp"); }
body[data-pagina="geen-ai-taxatie"]             .page-hero{ --hero-shot:url("/storage/cms-assets/8ddc5e2e12cf412ef3c56c32baf185012be613ea.webp"); }
body[data-pagina="samenwerking-jijdemakelaar"]  .page-hero{ --hero-shot:url("/storage/cms-assets/3fbbe98a23d9cf23ba46791d636bd3f46d5474e3.webp"); }
body[data-pagina="veelgestelde-vragen"]         .page-hero{ --hero-shot:url("/storage/cms-assets/a5b5f7d1abe62fc7425c6aa471dacb557077cc47.webp"); }
body[data-pagina="privacy"]                     .page-hero{ --hero-shot:url("/storage/cms-assets/3afc8e28cdab23d5a6d24712970fc50a74036515.webp"); }
body[data-pagina="voorwaarden"]                 .page-hero{ --hero-shot:url("/storage/cms-assets/b32e7caaedea7b8c1ce3f441f35cb7266df32146.webp"); }
@media (max-width:760px){
  body[data-pagina="niet-gevalideerd"]            .page-hero{ --hero-shot:url("/storage/cms-assets/80e729c24b1180edbdb5ffbd0d5b26ca273231a0.webp"); }
  body[data-pagina="nwwi"]                        .page-hero{ --hero-shot:url("/storage/cms-assets/67d94d2e75175fad98ed7acd6c6a10ef91a1b9d3.webp"); }
  body[data-pagina="geen-ai-taxatie"]             .page-hero{ --hero-shot:url("/storage/cms-assets/be6a3512b015118e723163e1bb4b9dbee9e8ca8b.webp"); }
  body[data-pagina="samenwerking-jijdemakelaar"]  .page-hero{ --hero-shot:url("/storage/cms-assets/f407aeec27cbe7d5303db87aeb148fca21abb81b.webp"); }
  body[data-pagina="veelgestelde-vragen"]         .page-hero{ --hero-shot:url("/storage/cms-assets/ff7a22d457925aaa03504332afd169d71df3c634.webp"); }
  body[data-pagina="privacy"]                     .page-hero{ --hero-shot:url("/storage/cms-assets/aea2cc722a2ea5293a265686532fc6bf0c1a9adb.webp"); }
  body[data-pagina="voorwaarden"]                 .page-hero{ --hero-shot:url("/storage/cms-assets/e85eae152def1708ca1f9de57a69a1d20234e576.webp"); }
}

/* De foto naast de aanpaktekst vult nu de hele kolomhoogte, anders bleef er
   onder het beeld een groot gat staan naast de langere tekst. */
/* De fotostack houdt zijn eigen verspringende opmaak uit 10-layout.css:
   de eerste en derde foto schuiven naar links, de tweede naar rechts.
   Niet platslaan met een eigen flex-regel. */
body[data-pagina="home"] #mensenwerk .split{ align-items:center; }

/* Stap 4 (klantfeedback): op gangbare laptopschermen vielen de
   postcodevelden en de hoofdknop van de startvorm onder de eerste
   schermrand. De hero compacter maken vanaf het moment dat hij twee
   kolommen naast elkaar toont (zelfde omslagpunt als .hero-grid zelf). */
@media (min-width:901px){
  body[data-pagina="home"] .hero-grid{ padding-block: clamp(16px, 2vw, 24px); }
  body[data-pagina="home"] .hero h1{ font-size: clamp(1.9rem, 3vw, 2.6rem); }
  body[data-pagina="home"] .hero p.lead{ font-size: clamp(.92rem, 1vw, 1rem); margin-top: 8px; max-width: 620px; }
  body[data-pagina="home"] .hero-trust--boven{ margin: 8px 0 12px; gap: 6px 16px; }
  body[data-pagina="home"] .hero-start{ padding: var(--sp-2); }
  body[data-pagina="home"] .hs-velden{ margin-bottom: 6px; }
  body[data-pagina="home"] .hs-micro{ margin-top: 6px; }
  body[data-pagina="home"] .hs-alt{ margin-top: 8px; }
}

/* Stap 7 (klantfeedback): de vertrouwensbalk (vier statistieken) brak pas
   onder 760px naar twee kolommen. Bij 768px, een van de schermbreedtes
   die standaard wordt getest, stonden de vier cijfers dus nog in smalle
   kolommen naast elkaar. Omslagpunt gelijkgetrokken met de vier-koloms-
   rasters elders op de site (.grid-3/.grid-4 gaan ook bij 980px naar
   twee kolommen). */
@media (max-width:980px){
  .bewijsbalk{ grid-template-columns:repeat(2,minmax(0,1fr)); }
}

/* Stap 7 (klantfeedback): zodra de prijskaarten onder elkaar staan (net als
   .price-grid zelf bij 900px), toonde elke kaart meteen de volle lijst met
   specificaties. Dat maakte de kaart lang en dicht. Prijs, doelgroep en
   hoofdverschil blijven direct zichtbaar; de volledige specificaties gaan
   in een uitklapbaar gedeelte, dat build/41-app.js bij het laden open- of
   dichtklapt op basis van de schermbreedte (zelfde omslagpunt, 901px, als
   .price-grid). De HTML heeft het open-attribuut als basis: zonder
   JavaScript blijft alles gewoon zichtbaar, zoals nu. */
.pc-specs{ margin:14px 0 0; border-top:1px solid var(--line); padding-top:2px; }
.price-card.featured .pc-specs{ border-top-color:rgba(255,255,255,.18); }
.pc-specs summary{
  cursor:pointer; list-style:none; display:flex; align-items:center; justify-content:space-between;
  gap:12px; font-weight:700; font-size:.92rem; color:var(--navy-600); padding:12px 0; min-height:24px;
}
.price-card.featured .pc-specs summary{ color:#fff; }
.pc-specs summary::-webkit-details-marker{ display:none; }
.pc-specs .chev{
  flex:0 0 auto; width:26px; height:26px; border-radius:8px; background:var(--cloud-2);
  display:grid; place-items:center; transition:transform .35s var(--ease);
}
.pc-specs .chev svg{ width:15px; height:15px; color:var(--navy-600); }
.price-card.featured .pc-specs .chev{ background:rgba(255,255,255,.14); }
.price-card.featured .pc-specs .chev svg{ color:#fff; }
.pc-specs[open] .chev{ transform:rotate(180deg); }
.pc-specs ul{ margin-top:4px; }
@media (min-width:901px){
  .pc-specs{ border-top:0; margin:0; padding-top:0; }
  .pc-specs summary{ display:none; }
}
