:root{--color-spring-teal: #0F766E;--color-spring-mist: #E5F0EE;--color-echo-ink: #0B1320;--color-wellpaper: #F4F1EA;--color-white: #FFFFFF;--color-citation-amber: #D4A24C;--color-text: var(--color-echo-ink);--color-text-muted: #4B5563;--color-bg: var(--color-white);--color-bg-soft: var(--color-wellpaper);--color-bg-dark: var(--color-echo-ink);--color-link: var(--color-spring-teal);--color-link-hover: #0a564f;--color-border: #E5E7EB;--color-border-strong: #D1D5DB;--font-sans: "Outfit", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-display: clamp(2.25rem, 1.4rem + 4.2vw, 3.5rem);--fs-h1: clamp(1.875rem, 1.3rem + 2.7vw, 2.5rem);--fs-h2: clamp(1.375rem, 1.15rem + 1.1vw, 1.75rem);--fs-h3: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--fs-body: 1.0625rem;--fs-small: .9375rem;--fs-mono: .9375rem;--lh-tight: 1.15;--lh-snug: 1.3;--lh-body: 1.6;--tracking-display: -.02em;--tracking-h1: -.015em;--tracking-h2: -.01em;--tracking-body: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--space-10: 8rem;--container-max: 90rem;--content-max: 48rem;--content-wide: 70rem;--screenshot-max: 80rem;--gutter: clamp(1rem, 4vw, 2rem);--opacity-watermark-light: .1;--opacity-watermark-dark: .18;--color-source-clay: #A8502B;--block-pad-heavy: 5rem 0;--block-pad-medium: 4rem 0;--block-pad-light: 3rem 0;--block-tile-radius: 12px;--block-card-radius: 8px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--focus-ring-color: var(--color-spring-teal);--focus-ring-width: 3px;--focus-ring-offset: 2px;--transition-fast: .12s ease;--transition-base: .2s ease}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/outfit-variable.woff2) format("woff2-variations"),url(/fonts/outfit-variable.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-variable.woff2) format("woff2-variations"),url(/fonts/jetbrains-mono-variable.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}.bio-blok{display:grid;grid-template-columns:1fr;grid-template-areas:"foto" "tekst";gap:var(--space-5);margin-block:var(--space-5);align-items:start}.bio-blok__tekst{grid-area:tekst}.bio-blok__foto{grid-area:foto;position:relative;inline-size:clamp(180px,40vw,240px);margin-inline:auto}.bio-blok__foto img{display:block;inline-size:100%;block-size:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:50%}.bio-blok__foto:after{content:"";position:absolute;inset-block-end:0;inset-inline-start:0;inline-size:36%;aspect-ratio:1 / 1;background-color:var(--color-white);background-image:url(/brand/echospring-beeldmerk-v2.svg);background-repeat:no-repeat;background-size:70% 70%;background-position:center;border-radius:50%;box-shadow:0 2px 8px #0b13202e;pointer-events:none}@media(min-width:720px){.bio-blok{grid-template-columns:1fr 240px;grid-template-areas:"tekst foto";gap:var(--space-7)}.bio-blok__foto{inline-size:240px}}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html{font-family:var(--font-sans);font-size:100%;color:var(--color-text);background:var(--color-bg)}body{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100dvh;display:flex;flex-direction:column}main{flex:1}@media(max-width:767px){body[data-sticky-cta=true] main{padding-block-end:calc(56px + var(--space-3) + env(safe-area-inset-bottom,0px))}}img,svg,video{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--font-sans);color:var(--color-echo-ink);line-height:var(--lh-tight)}h1{font-size:var(--fs-h1);font-weight:600;letter-spacing:var(--tracking-h1);margin-block-end:var(--space-5)}h2{font-size:var(--fs-h2);font-weight:500;letter-spacing:var(--tracking-h2);line-height:var(--lh-snug);margin-block-start:var(--space-7);margin-block-end:var(--space-4)}h3{font-size:var(--fs-h3);font-weight:500;margin-block-start:var(--space-6);margin-block-end:var(--space-3)}p{margin-block-end:var(--space-4)}ul,ol{padding-inline-start:1.4em;margin-block-end:var(--space-4)}li{margin-block-end:var(--space-2)}.prose ul{list-style:none;padding-inline-start:0}.prose ul li{position:relative;padding-inline-start:1.75rem;margin-block-end:var(--space-3)}.prose ul li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.65em;inline-size:7px;block-size:7px;border-radius:50%;background:var(--color-spring-teal)}code,pre,kbd,samp{font-family:var(--font-mono);font-size:var(--fs-mono)}pre{background:var(--color-wellpaper);padding:var(--space-4);border-radius:var(--radius-md);overflow-x:auto;margin-block:var(--space-5)}code:not(pre code){background:var(--color-wellpaper);padding:.1em .35em;border-radius:var(--radius-sm);font-size:.95em}blockquote{border-inline-start:3px solid var(--color-spring-teal);padding-inline-start:var(--space-4);color:var(--color-text-muted);font-style:normal;margin-block:var(--space-5)}hr{border:0;border-top:1px solid var(--color-border);margin-block:var(--space-7)}table{width:100%;border-collapse:collapse;margin-block:var(--space-5);font-size:var(--fs-small)}th,td{text-align:start;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);vertical-align:top}th{font-weight:600;background:var(--color-wellpaper)}a{color:var(--color-link);text-decoration-thickness:1px;text-underline-offset:.2em;transition:color var(--transition-fast)}a:hover{color:var(--color-link-hover)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.skip-link{position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);background:var(--color-echo-ink);color:var(--color-white);padding:var(--space-3) var(--space-4);min-block-size:44px;display:inline-flex;align-items:center;border-radius:var(--radius-md);z-index:100;transform:translateY(-200%);transition:transform var(--transition-base)}.skip-link:focus{transform:translateY(0);color:var(--color-white)}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter)}.prose{max-width:var(--content-max)}.prose-wide{max-width:var(--content-wide)}.btn{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);font:inherit;font-weight:500;border-radius:var(--radius-md);border:1px solid transparent;cursor:pointer;text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);min-block-size:44px}.btn-primary{background:var(--color-spring-teal);color:var(--color-white)}.btn-primary:hover{background:var(--color-link-hover);color:var(--color-white)}.btn-secondary{background:transparent;color:var(--color-spring-teal);border-color:var(--color-spring-teal)}.btn-secondary:hover{background:var(--color-spring-teal);color:var(--color-white)}.screenshot{margin-block:var(--space-6)}.screenshot img{inline-size:100%;block-size:auto;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-wellpaper);box-shadow:0 6px 24px #0b132014}.screenshot figcaption{margin-block-start:var(--space-3);font-size:var(--fs-small);color:var(--color-text-muted);font-style:italic}.prose .screenshot{margin-inline:calc((100% - min(var(--screenshot-max),100vw - 2 * var(--gutter)))/2)}.prose .screenshot figcaption{max-width:var(--content-max)}.divider{display:flex;inline-size:100px;block-size:16px;margin-inline:auto;margin-block:var(--space-7);align-items:center;justify-content:space-between}.divider span{border-radius:50%;background:var(--color-spring-teal);display:inline-block}.divider span:nth-child(1),.divider span:nth-child(5){inline-size:6px;block-size:6px;opacity:.25}.divider span:nth-child(2),.divider span:nth-child(4){inline-size:7px;block-size:7px;opacity:.5}.divider span:nth-child(3){inline-size:9px;block-size:9px}.flow-steps{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-block:var(--space-6) var(--space-5);max-inline-size:var(--content-max)}.flow-step{display:flex;flex-direction:column;align-items:center;flex:0 0 auto;gap:var(--space-2)}.flow-step__number{inline-size:44px;block-size:44px;border-radius:50%;border:1.5px solid var(--color-spring-teal);display:flex;align-items:center;justify-content:center;font-weight:500;color:var(--color-echo-ink);background:var(--color-white)}.flow-step__label{font-size:var(--fs-small);color:var(--color-text-muted);font-weight:500}.flow-line{flex:1;block-size:1.5px;background:var(--color-spring-teal);margin-block-end:1.5rem;align-self:center}@media(max-width:720px){.flow-steps{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.flow-line{inline-size:1.5px;block-size:var(--space-5);margin:0 0 0 21.25px;flex:none}}.prose .questions{display:flex;flex-direction:column;gap:var(--space-3);max-inline-size:var(--content-max);margin-block:var(--space-5)}.prose .question-card{display:flex;gap:var(--space-4);background:var(--color-wellpaper);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);border-inline-start:3px solid var(--color-citation-amber);align-items:flex-start}.prose .question-card .mini-mark{inline-size:22px;block-size:22px;flex-shrink:0;margin-block-start:.2em}.prose .question-card .q-text{margin:0;font-size:1rem;color:var(--color-echo-ink);line-height:1.5;font-style:italic}.vergelijking-blok{background:var(--color-wellpaper);padding:var(--block-pad-heavy)}.vergelijking-blok__inner{max-inline-size:880px;margin-inline:auto;padding-inline:var(--gutter)}.vergelijking-blok h2{font-size:clamp(1.75rem,1.4rem + 1.5vw,2.25rem);font-weight:600;color:var(--color-echo-ink);text-align:center;letter-spacing:var(--tracking-h1);line-height:var(--lh-tight);margin-block:0 var(--space-7)}.vergelijking-blok h2:has(+.vergelijking-blok__sub){margin-block-end:var(--space-3)}.vergelijking-blok__sub{margin:0 auto var(--space-7);font-size:var(--fs-body);color:var(--color-text-muted);text-align:center;max-inline-size:600px}.vergelijking-blok__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5)}.vergelijking-blok__col{padding:var(--space-6) var(--space-5);border-radius:var(--block-tile-radius)}.vergelijking-blok__col--zonder{background:var(--color-white);border:1px solid rgba(11,19,32,.08)}.vergelijking-blok__col--met{position:relative;overflow:hidden;background:var(--color-spring-teal);color:var(--color-white)}.vergelijking-blok__col--met:after{content:"";position:absolute;inset-inline-end:-20px;inset-block-end:-20px;inline-size:140px;block-size:140px;background-image:url(/brand/blok-watermerk-wit-afloop-v1.svg);background-repeat:no-repeat;background-size:contain;pointer-events:none}.vergelijking-blok__label{margin:0 0 var(--space-2) 0;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;opacity:.7}.vergelijking-blok__col-heading{margin:0 0 var(--space-4) 0;font-size:1.375rem;font-weight:600;letter-spacing:-.01em;line-height:var(--lh-snug)}.vergelijking-blok__note{margin:0 0 var(--space-4) 0;font-size:.875rem;line-height:1.5;opacity:.7}.vergelijking-blok__col ul{list-style:none;padding:0;margin:0}.vergelijking-blok__col li{position:relative;padding-inline-start:var(--space-5);margin-block-end:var(--space-3);font-size:var(--fs-body);line-height:1.5}.vergelijking-blok__col li:before{position:absolute;inset-inline-start:0;inset-block-start:0;font-weight:500}.vergelijking-blok__col--zonder li:before{content:"✗";color:#0b132066}.vergelijking-blok__col--met li{position:relative;z-index:1}.vergelijking-blok__col--met li:before{content:"✓";color:var(--color-white)}@media(max-width:720px){.vergelijking-blok__grid{grid-template-columns:1fr}}.vergelijking-blok--neutraal .vergelijking-blok__col--zonder li:before,.vergelijking-blok--neutraal .vergelijking-blok__col--met li:before{content:"";inset-block-start:.55rem;inline-size:7px;block-size:7px;border-radius:50%}.vergelijking-blok--neutraal .vergelijking-blok__col--zonder li:before{background:var(--color-spring-teal)}.vergelijking-blok--neutraal .vergelijking-blok__col--met li:before{background:var(--color-white)}.feature-grid{background:var(--color-echo-ink);padding:var(--block-pad-heavy)}.feature-grid__inner{max-inline-size:880px;margin-inline:auto;padding-inline:var(--gutter)}.feature-grid__heading{margin:0 0 var(--space-7) 0;font-size:clamp(1.75rem,1.4rem + 1.5vw,2.25rem);font-weight:600;color:var(--color-white);text-align:center;letter-spacing:var(--tracking-h1);line-height:var(--lh-tight)}.feature-grid__items{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-5)}.feature-grid__item{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);background:#0f766e2e;border:1px solid rgba(15,118,110,.4);border-radius:var(--block-tile-radius)}.feature-grid__mark{inline-size:36px;block-size:36px;flex-shrink:0}.feature-grid__item-heading{margin:0;font-size:1rem;font-weight:600;color:var(--color-white);line-height:var(--lh-snug)}.feature-grid__item-body{margin:0;font-size:.8125rem;line-height:1.5;color:#ffffffbf}@media(max-width:720px){.feature-grid__items{grid-template-columns:1fr}}.oplevert{background:var(--color-wellpaper);padding:var(--block-pad-heavy)}.oplevert__inner{max-inline-size:880px;margin-inline:auto;padding-inline:var(--gutter)}.oplevert__inner .divider{margin-block:0 var(--space-5)}.oplevert__heading{margin:0 0 var(--space-3);font-size:clamp(1.75rem,1.4rem + 1.5vw,2.25rem);font-weight:600;color:var(--color-echo-ink);text-align:center;letter-spacing:var(--tracking-h1);line-height:var(--lh-tight)}.oplevert__sub{margin:0 auto var(--space-7);font-size:var(--fs-body);color:var(--color-text-muted);text-align:center;max-inline-size:600px}.oplevert__items{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:var(--space-4);counter-reset:oplevert}.oplevert__item{display:grid;grid-template-columns:auto 1fr;gap:var(--space-4);align-items:start;background:var(--color-white);border-radius:var(--block-tile-radius);border:1px solid var(--color-border);padding:var(--space-5);margin:0}.oplevert__icon{inline-size:28px;block-size:28px;color:var(--color-spring-teal);flex-shrink:0;margin-block-start:2px}.oplevert__item-heading{margin:0 0 var(--space-2) 0;font-size:1.0625rem;font-weight:600;color:var(--color-echo-ink);line-height:var(--lh-snug)}.oplevert__item-body{margin:0;font-size:.9375rem;line-height:1.55;color:var(--color-text)}@media(min-width:720px){.oplevert__items{grid-template-columns:repeat(2,1fr);gap:var(--space-5)}}.teal-waarom{position:relative;overflow:hidden;background:var(--color-spring-teal);padding:var(--block-pad-heavy)}.teal-waarom:before{content:"";position:absolute;inset-inline-start:-60px;inset-block-end:-60px;inline-size:420px;block-size:420px;background-image:url(/brand/blok-watermerk-wit-afloop-v1.svg);background-repeat:no-repeat;background-size:contain;pointer-events:none}.teal-waarom__inner{position:relative;z-index:1;max-inline-size:880px;margin-inline:auto;padding-inline:var(--gutter)}.teal-waarom__heading{margin:0 0 var(--space-3) 0;font-size:clamp(1.75rem,1.4rem + 1.5vw,2.25rem);font-weight:600;color:var(--color-white);text-align:center;letter-spacing:var(--tracking-h1);line-height:var(--lh-tight)}.teal-waarom__sub{margin:0 auto var(--space-7);font-size:1.0625rem;color:#ffffffbf;text-align:center;max-inline-size:600px}.teal-waarom__items{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.teal-waarom__item{display:flex;flex-direction:column;gap:var(--space-2);padding:1.75rem 1.5rem;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:var(--block-tile-radius)}.teal-waarom__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-block-end:var(--space-2)}.teal-waarom__icon{inline-size:28px;block-size:28px;color:var(--color-white);opacity:.85;flex-shrink:0}.teal-waarom__num{font-size:2rem;font-weight:600;color:#ffffff80;line-height:1}.teal-waarom__item-heading{margin:0;font-size:1.0625rem;font-weight:600;color:var(--color-white);line-height:var(--lh-snug)}.teal-waarom__item-body{margin:0;font-size:.875rem;line-height:1.5;color:#fffc}.teal-waarom__item-body a{color:var(--color-white);text-decoration-color:#ffffff80;text-decoration-thickness:1px;text-underline-offset:.2em}.teal-waarom__item-body a:hover{text-decoration-color:var(--color-white)}@media(max-width:720px){.teal-waarom__items{grid-template-columns:1fr}}.quote-ink{position:relative;overflow:hidden;background:var(--color-echo-ink);padding:var(--block-pad-heavy)}.quote-ink:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);inline-size:500px;block-size:500px;background-image:url(/brand/blok-watermerk-teal-vol-v1.svg);background-repeat:no-repeat;background-size:contain;opacity:var(--opacity-watermark-dark);pointer-events:none}.quote-ink__inner{position:relative;z-index:1;max-inline-size:800px;margin-inline:auto;padding-inline:var(--gutter);text-align:center}.quote-ink__text{margin:0;font-size:clamp(1.75rem,1.3rem + 1.8vw,2.25rem);font-weight:500;line-height:1.3;letter-spacing:-.015em;border-inline-start:none;padding-inline-start:0;font-style:normal;color:var(--color-white)}.quote-ink__primary{color:var(--color-white)}.quote-ink__accent{color:#ffffff8c}.wellpaper-blok{position:relative;overflow:hidden;background:var(--color-wellpaper);padding:var(--block-pad-heavy)}.wellpaper-blok:after{content:"";position:absolute;inset-inline-end:-40px;inset-block-end:-40px;inline-size:380px;block-size:380px;background-image:url(/brand/blok-watermerk-teal-subtiel-v1.svg);background-repeat:no-repeat;background-size:contain;opacity:var(--opacity-watermark-light);pointer-events:none}.wellpaper-blok__inner{position:relative;z-index:1;max-inline-size:1080px;margin-inline:auto;padding-inline:var(--gutter)}.wellpaper-blok__heading{margin:0 0 var(--space-3) 0;font-size:clamp(1.75rem,1.4rem + 1.5vw,2.25rem);font-weight:600;color:var(--color-echo-ink);letter-spacing:var(--tracking-h1);line-height:var(--lh-tight)}.wellpaper-blok__sub{margin:0 0 var(--space-7);font-size:var(--fs-body);color:var(--color-text-muted);max-inline-size:640px}.wellpaper-blok__items{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.wellpaper-blok__items--cols-4{grid-template-columns:repeat(4,1fr)}.wellpaper-blok__items--cols-2{grid-template-columns:repeat(2,1fr)}.wellpaper-blok__item{display:flex;flex-direction:column;gap:var(--space-3);padding:1.75rem 1.5rem;background:var(--color-white);border-block-start:3px solid var(--color-spring-teal);border-radius:var(--block-tile-radius)}.wellpaper-blok__mark{inline-size:36px;block-size:36px;flex-shrink:0}.wellpaper-blok__item-heading{margin:0;font-size:1.0625rem;font-weight:600;color:var(--color-echo-ink);line-height:var(--lh-snug)}.wellpaper-blok__item-body{margin:0;font-size:.875rem;line-height:1.5;color:var(--color-text-muted)}.wellpaper-blok__item-body a{color:var(--color-link)}@media(max-width:960px){.wellpaper-blok__items--cols-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.wellpaper-blok__items,.wellpaper-blok__items--cols-4{grid-template-columns:1fr}}.source-clay-blok{position:relative;overflow:hidden;background:var(--color-source-clay);color:var(--color-white);padding:var(--block-pad-heavy)}.source-clay-blok:after{content:"";position:absolute;inset-inline-end:-60px;inset-block-end:-60px;inline-size:420px;block-size:420px;background-image:url(/brand/blok-watermerk-wit-afloop-v1.svg);background-repeat:no-repeat;background-size:contain;pointer-events:none}.source-clay-blok__inner{position:relative;z-index:1;max-inline-size:1080px;margin-inline:auto;padding-inline:var(--gutter);display:grid;grid-template-columns:200px 1fr;gap:var(--space-7);align-items:center}.source-clay-blok__avatar{position:relative;inline-size:180px;block-size:180px}.source-clay-blok__ring{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(255,255,255,.55)}.source-clay-blok__ring--inner{inset:17.5px;border-color:#fffc}.source-clay-blok__photo{position:absolute;inset:35px;border-radius:50%;background:linear-gradient(135deg,var(--color-white),var(--color-wellpaper));display:flex;align-items:center;justify-content:center;font-size:2.375rem;font-weight:600;color:var(--color-source-clay);letter-spacing:-.02em;overflow:hidden}.source-clay-blok__photo img{inline-size:100%;block-size:100%;object-fit:cover}.source-clay-blok__role{margin:0 0 var(--space-3) 0;font-size:.875rem;color:#ffffffb3;text-transform:uppercase;letter-spacing:.08em}.source-clay-blok__heading{margin:0 0 var(--space-4) 0;font-size:clamp(2rem,1.6rem + 1.5vw,2.375rem);font-weight:600;color:var(--color-white);letter-spacing:var(--tracking-h1);line-height:var(--lh-tight);text-wrap:balance}.source-clay-blok__body{margin:0;font-size:var(--fs-body);line-height:var(--lh-body);color:#ffffffeb}.source-clay-blok__body a{color:var(--color-white)}.source-clay-blok .btn-primary{background:var(--color-white);color:var(--color-source-clay);transition:transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.source-clay-blok .btn-primary:hover{background:#ffffffeb;color:var(--color-source-clay);transform:translateY(-1px);box-shadow:0 4px 12px #0b13202e}@media(max-width:720px){.source-clay-blok__inner{grid-template-columns:1fr;gap:var(--space-5)}}.source-clay-blok--zelftest .source-clay-blok__inner{display:block;max-inline-size:720px;text-align:center}.source-clay-blok__intro{margin:0 auto var(--space-6) auto;max-inline-size:600px;font-size:var(--fs-body);line-height:var(--lh-body);color:#ffffffeb}.source-clay-blok__list{margin:0 auto;padding:0;list-style:none;display:grid;gap:var(--space-4);max-inline-size:600px;text-align:start}.source-clay-blok__list li{position:relative;padding-inline-start:var(--space-5);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-white)}.source-clay-blok__list li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.6em;inline-size:7px;block-size:7px;border-radius:50%;background:var(--color-white)}.split-blok{display:grid;grid-template-columns:5fr 7fr;min-block-size:380px}.split-blok__teal{position:relative;overflow:hidden;background:var(--color-spring-teal);color:var(--color-white);padding:var(--space-8) var(--space-6) var(--space-8) var(--space-8)}.split-blok__teal:after{content:"";position:absolute;inset-inline-start:-40px;inset-block-end:-40px;inline-size:280px;block-size:280px;background-image:url(/brand/blok-watermerk-wit-afloop-v1.svg);background-repeat:no-repeat;background-size:contain;pointer-events:none}.split-blok__teal-inner{position:relative;z-index:1;max-inline-size:420px;margin-inline-start:auto}.split-blok__heading{margin:0 0 var(--space-4) 0;font-size:clamp(1.75rem,1.4rem + 1.5vw,2.25rem);font-weight:600;color:var(--color-white);letter-spacing:var(--tracking-h1);line-height:var(--lh-tight)}.split-blok__body{margin:0;font-size:.9375rem;line-height:var(--lh-body);color:#ffffffd9}.split-blok__wellpaper{background:var(--color-wellpaper);padding:var(--space-8) var(--space-8) var(--space-8) var(--space-7);display:flex;align-items:center}.split-blok__wellpaper-inner{max-inline-size:540px}.split-blok__list{list-style:none;padding:0;margin:0}.split-blok__list li{position:relative;padding-inline-start:var(--space-5);margin-block-end:var(--space-4);font-size:1rem;line-height:1.5;color:var(--color-echo-ink)}.split-blok__list li:last-child{margin-block-end:0}.split-blok__list li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.55rem;inline-size:7px;block-size:7px;background:var(--color-spring-teal);border-radius:50%}@media(max-width:720px){.split-blok{grid-template-columns:1fr}.split-blok__teal{padding:var(--space-7) var(--gutter)}.split-blok__teal-inner{margin-inline-start:0;max-inline-size:none}.split-blok__wellpaper{padding:var(--space-7) var(--gutter)}.split-blok__wellpaper-inner{max-inline-size:none}}.cta-row{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block:var(--space-6);align-items:center}.cta-row .btn{text-decoration:none}.hero{position:relative;overflow:hidden;background:var(--color-wellpaper);padding-block:var(--space-7) var(--space-8)}.hero>.container{position:relative;z-index:1;inline-size:100%;max-inline-size:var(--container-max);margin-inline:auto;padding-inline:var(--gutter)}.hero__content{max-inline-size:var(--content-max)}.hero h1{font-size:var(--fs-display);font-weight:600;letter-spacing:var(--tracking-display);line-height:var(--lh-tight);margin-block-end:var(--space-5);color:var(--color-echo-ink)}.hero__lede{font-size:clamp(1.125rem,1.05rem + .5vw,1.3125rem);color:var(--color-text);margin-block-end:var(--space-5)}.hero__showcases{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);margin-block-end:var(--space-5)}.hero__trust{display:inline-block;font-size:var(--fs-small);color:var(--color-text-muted);text-decoration-color:#0b132040;text-decoration-thickness:1px;text-underline-offset:.25em;margin-block-end:var(--space-5)}.hero__showcases .hero__trust{margin-block-end:0}.hero__trust:hover,.hero__trust:focus-visible{color:var(--color-spring-teal);text-decoration-color:var(--color-spring-teal)}.hero:after{content:"";position:absolute;inset-inline-end:0;inset-block-end:0;inline-size:min(60%,600px);aspect-ratio:200 / 120;background-image:url(/brand/hoek-rimpels-v1.svg);background-repeat:no-repeat;background-position:right bottom;background-size:contain;pointer-events:none}@media(max-width:720px){.hero{padding-block:var(--space-6) var(--space-6)}.hero:after{inline-size:70%;opacity:.6}}@media(max-width:480px){.hero:after{display:none}.hero h1,.hero__lede,.hero__trust{margin-block-end:var(--space-4)}.hero .cta-row{margin-block:var(--space-4)}}.hero-teal-blok{position:relative;overflow:hidden;background:var(--color-spring-teal);padding-block:var(--space-8)}.hero-teal-blok>.container{position:relative;z-index:1}.hero-teal-blok h1{color:var(--color-white)}.hero-teal-blok__lead{font-size:clamp(1.25rem,1.1rem + .75vw,1.5rem);line-height:var(--lh-snug);color:var(--color-white);text-wrap:pretty}.hero-teal-blok__deco{position:absolute;inset-inline-end:0;inset-block-start:0;inline-size:min(55%,540px);aspect-ratio:200 / 120;background-image:url(/brand/hoek-rimpels-wit-v1.svg);background-repeat:no-repeat;background-position:right top;background-size:contain;opacity:.15;pointer-events:none}@media(max-width:720px){.hero-teal-blok__deco{inline-size:70%}}@media(max-width:480px){.hero-teal-blok__deco{display:none}}.profiel-blok .chip{display:inline-block;margin:0 0 var(--space-3) 0;padding:.25rem .625rem;background:var(--color-spring-teal);color:var(--color-white);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;border-radius:999px}.profiel-blok h2{margin-block-start:0}.profiel-callout{margin-block:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--color-spring-mist);border-inline-start:3px solid var(--color-spring-teal);border-radius:var(--block-card-radius);color:var(--color-echo-ink)}.niet-blok .niet-card{max-width:var(--content-max);margin-inline:auto;padding:var(--space-5) var(--space-6);background:var(--color-wellpaper);border:1px solid var(--color-border);border-radius:var(--block-card-radius)}.niet-blok .niet-card>:first-child{margin-block-start:0}.niet-blok .niet-card>:last-child{margin-block-end:0}.cta-blok{position:relative;overflow:hidden}.cta-blok>.container{position:relative;z-index:1}.cta-blok__deco{position:absolute;inset-inline-end:-40px;inset-block-end:-40px;inline-size:320px;block-size:320px;background-image:url(/brand/blok-watermerk-teal-subtiel-v1.svg);background-repeat:no-repeat;background-size:contain;opacity:var(--opacity-watermark-light);pointer-events:none}.mist-blok{position:relative;overflow:hidden;background:var(--color-spring-mist);padding-block:var(--space-8)}.mist-blok>.container{position:relative;z-index:1}.mist-blok:after{content:"";position:absolute;inset-inline-end:0;inset-block-end:0;inline-size:min(55%,540px);aspect-ratio:200 / 120;background-image:url(/brand/hoek-rimpels-v1.svg);background-repeat:no-repeat;background-position:right bottom;background-size:contain;opacity:.55;pointer-events:none}@media(max-width:720px){.mist-blok:after{inline-size:70%;opacity:.4}}@media(max-width:480px){.mist-blok:after{display:none}}.hero-intro p{font-size:clamp(1.25rem,1.1rem + .75vw,1.5rem);line-height:var(--lh-snug);color:var(--color-spring-teal);text-wrap:pretty}.section{padding-block:var(--space-8)}.section-soft{background:var(--color-wellpaper)}.section-dark{background:var(--color-echo-ink);color:var(--color-white)}.section-dark h1,.section-dark h2,.section-dark h3{color:var(--color-white)}.section-dark a{color:var(--color-white);text-decoration-color:var(--color-spring-teal);text-decoration-thickness:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}::selection{background:var(--color-spring-teal);color:var(--color-white)}.site-header[data-astro-cid-3ef6ksr2]{border-bottom:1px solid var(--color-border);background:var(--color-white);position:sticky;inset-block-start:0;z-index:50}.site-header__inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--space-4);padding-block:var(--space-3)}.site-header__brand[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.site-header__brand[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{block-size:81px;inline-size:auto}.site-header__menu-btn[data-astro-cid-3ef6ksr2]{display:none;align-items:center;justify-content:center;inline-size:44px;block-size:44px;margin-inline-start:auto;padding:0;background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-echo-ink);cursor:pointer;flex-shrink:0}.site-header__menu-btn[data-astro-cid-3ef6ksr2]:hover{border-color:var(--color-spring-teal)}.site-header__hamburger[data-astro-cid-3ef6ksr2]{display:inline-flex;flex-direction:column;justify-content:space-between;inline-size:18px;block-size:12px}.site-header__hamburger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;block-size:2px;inline-size:100%;background:currentColor;border-radius:1px;transform-origin:center;transition:transform .18s ease,opacity .18s ease}.site-header[data-astro-cid-3ef6ksr2][data-menu=open] .site-header__hamburger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(1){transform:translateY(5px) rotate(45deg)}.site-header[data-astro-cid-3ef6ksr2][data-menu=open] .site-header__hamburger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.site-header[data-astro-cid-3ef6ksr2][data-menu=open] .site-header__hamburger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.site-nav[data-astro-cid-3ef6ksr2]{margin-inline-start:auto;display:flex;align-items:center;gap:var(--space-5)}.site-nav__list[data-astro-cid-3ef6ksr2]{list-style:none;padding:0;margin:0;display:flex;gap:var(--space-5);flex-wrap:wrap}.site-nav__link[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;color:var(--color-echo-ink);text-decoration:none;font-weight:500;padding-block:var(--space-3);min-block-size:44px;border-bottom:2px solid transparent;transition:color var(--transition-fast),border-color var(--transition-fast)}.site-nav__link[data-astro-cid-3ef6ksr2]:hover{color:var(--color-spring-teal)}.site-nav__link[data-astro-cid-3ef6ksr2].is-active{color:var(--color-spring-teal);border-bottom-color:var(--color-spring-teal)}.site-nav__cta[data-astro-cid-3ef6ksr2]{flex-shrink:0}@media(max-width:719px){.site-header__inner[data-astro-cid-3ef6ksr2]{gap:var(--space-3)}.site-header__brand[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{block-size:48px}.site-header__menu-btn[data-astro-cid-3ef6ksr2]{display:inline-flex}.site-nav[data-astro-cid-3ef6ksr2]{position:fixed;inset-inline:0;inset-block-start:80px;inset-block-end:0;margin:0;padding:var(--space-5) var(--gutter) var(--space-6);background:var(--color-white);flex-direction:column;align-items:stretch;gap:var(--space-4);overflow-y:auto;border-block-start:1px solid var(--color-border);transform:translateY(-8px);opacity:0;visibility:hidden;transition:transform .18s ease,opacity .18s ease,visibility 0s linear .18s}.site-header[data-astro-cid-3ef6ksr2][data-menu=open] .site-nav[data-astro-cid-3ef6ksr2]{transform:translateY(0);opacity:1;visibility:visible;transition:transform .18s ease,opacity .18s ease,visibility 0s}.site-nav__list[data-astro-cid-3ef6ksr2]{flex-direction:column;align-items:stretch;gap:var(--space-2)}.site-nav__link[data-astro-cid-3ef6ksr2]{padding-block:var(--space-4);padding-inline:var(--space-2);border-bottom:none;border-block-end:1px solid var(--color-border);min-block-size:56px;font-size:1.125rem}.site-nav__link[data-astro-cid-3ef6ksr2].is-active{border-block-end-color:var(--color-spring-teal)}.site-nav__cta[data-astro-cid-3ef6ksr2]{align-self:stretch;justify-content:center;margin-block-start:var(--space-3)}}@media(prefers-reduced-motion:reduce){.site-nav[data-astro-cid-3ef6ksr2],.site-header__hamburger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{transition:none!important}}.site-footer[data-astro-cid-sz7xmlte]{position:relative;overflow:hidden;background:var(--color-echo-ink);color:var(--color-white);padding-block:var(--space-7);margin-block-start:var(--space-9)}.site-footer[data-astro-cid-sz7xmlte]:before{content:"";position:absolute;inset-inline-end:-80px;inset-block-end:-80px;inline-size:320px;block-size:320px;background-image:url(/brand/echospring-beeldmerk-wit-v2.svg);background-repeat:no-repeat;background-size:contain;opacity:var(--opacity-watermark-dark);pointer-events:none}.site-footer__inner[data-astro-cid-sz7xmlte]{position:relative;z-index:1;display:grid;gap:var(--space-5);grid-template-columns:1fr}@media(min-width:720px){.site-footer__inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr auto;align-items:start}.site-footer__meta[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}.site-footer__brand[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:var(--space-2)}.site-footer__tagline[data-astro-cid-sz7xmlte]{margin:0;font-weight:500;font-size:1.25rem}.site-footer__initiator[data-astro-cid-sz7xmlte]{margin:0;font-size:var(--fs-small);color:#cbd5e1;max-inline-size:32rem}.site-footer__nav[data-astro-cid-sz7xmlte]{list-style:none;padding:0;margin:0;display:flex;gap:var(--space-3) var(--space-5);flex-wrap:wrap}.site-footer__nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;min-block-size:44px;padding-block:var(--space-2);color:var(--color-white);text-decoration-color:var(--color-spring-teal);text-decoration-thickness:2px}.site-footer__nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-wellpaper)}.site-footer__meta[data-astro-cid-sz7xmlte]{margin:0;font-size:var(--fs-small);color:#94a3b8}.sticky-cta[data-astro-cid-avybc3i7]{display:none}body[data-menu-open=true] .sticky-cta[data-astro-cid-avybc3i7]{display:none!important}@media(max-width:767px){.sticky-cta[data-astro-cid-avybc3i7]{position:fixed;inset-inline:var(--space-3);inset-block-end:max(var(--space-3),env(safe-area-inset-bottom,0));z-index:60;display:flex;align-items:center;justify-content:center;min-block-size:56px;padding:var(--space-3) var(--space-5);background:var(--color-spring-teal);color:var(--color-white);font:inherit;font-weight:500;text-decoration:none;border-radius:var(--radius-md);box-shadow:0 8px 24px #0b13202e;transform:translateY(120%);animation:sticky-cta-rise .36s ease .2s forwards}.sticky-cta[data-astro-cid-avybc3i7]:hover,.sticky-cta[data-astro-cid-avybc3i7]:focus-visible{background:var(--color-link-hover);color:var(--color-white)}}@keyframes sticky-cta-rise{to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.sticky-cta[data-astro-cid-avybc3i7]{animation:none;transform:none}}
