.sv{--sv-ink:var(--m3-ink,#0e0f10);--sv-muted:var(--m3-ink-2,#4a4f55);--sv-card:#ffffff;--sv-soft:#f3f4f5;--sv-line:#e1e3e6;--sv-red:var(--m3-red,#d91306);--sv-pipe:#c9cdd2;margin:clamp(26px,3.4vw,38px) 0 0;min-width:0;color:var(--sv-ink)}.tp-dark .sv{--sv-ink:#f4f5f6;--sv-muted:#c3c7cc;--sv-card:#23262b;--sv-soft:#1b1e22;--sv-line:#33373d;--sv-red:var(--m3-red-on-dark,#ff5a4f);--sv-pipe:#3d4248}.sv.sv :where(p,h3,ul,ol,dl,dd,dt,li,figcaption){margin:0;max-width:none}.sv .sv-title{margin-bottom:14px;font-family:var(--mp-body);font-size:.8125rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase;color:var(--sv-muted)}.sv .sv-note{margin-top:12px;font-size:.875rem;line-height:1.5;color:var(--sv-muted)}.sv-figures{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));overflow:hidden;border:1px solid var(--sv-line);border-radius:22px;background:var(--sv-card)}.sv-figures:before{content:"";position:absolute;inset:0 0 auto;height:14px;background:repeating-linear-gradient(90deg,var(--sv-ink) 0 1px,transparent 1px 50px) top /100% 14px no-repeat,repeating-linear-gradient(90deg,var(--sv-pipe) 0 1px,transparent 1px 10px) top /100% 7px no-repeat;opacity:.55}.sv-figures>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:8px;min-width:0;padding:30px clamp(16px,2vw,24px) 22px}.sv-figures>div+div{border-left:1px solid var(--sv-line)}.sv-figures dd{font-family:var(--mp-display);font-stretch:78%;font-size:clamp(2rem,3.4vw,2.75rem);font-weight:850;line-height:.95;letter-spacing:-.01em;overflow-wrap:anywhere}.sv-figures dd:after{content:"";display:block;width:34px;height:4px;margin-top:12px;border-radius:2px;background:var(--sv-red)}.sv-figures dt{font-size:.9375rem;font-weight:550;line-height:1.4;color:var(--sv-muted)}@media (max-width:520px){.sv-figures>div+div{border-left:0;border-top:1px solid var(--sv-line)}}.sv-run{--sv-stops:4;position:relative;display:grid;grid-template-columns:repeat(var(--sv-stops),minmax(0,1fr));gap:14px;list-style:none;padding:0}.sv--stappen[data-count="3"] .sv-run{--sv-stops:3}.sv--stappen[data-count="5"] .sv-run{--sv-stops:5}.sv--stappen[data-count="6"] .sv-run{--sv-stops:3;row-gap:26px}.sv-run:before{content:"";position:absolute;top:19px;left:20px;right:20px;height:8px;border-radius:4px;background:linear-gradient(90deg,var(--sv-red) 0 12%,var(--sv-pipe) 12% 100%)}.sv--stappen[data-count="6"] .sv-run:before{display:none}.sv-run li{position:relative;display:grid;align-content:start;gap:6px;min-width:0}.sv-run-node{display:grid;place-items:center;width:46px;height:46px;margin-bottom:8px;border:5px solid var(--sv-card);border-radius:50%;background:var(--sv-ink);color:var(--sv-card);font-family:var(--mp-display);font-stretch:80%;font-size:.9375rem;font-weight:850;box-shadow:0 0 0 1px var(--sv-line)}.sv-run li:first-child .sv-run-node{background:var(--sv-red);color:#fff}.sv-run strong{font-family:var(--mp-display);font-stretch:84%;font-size:1.0625rem;font-weight:800;line-height:1.2;text-wrap:balance}.sv-run li>span:not(.sv-run-node){font-size:.9375rem;line-height:1.5;color:var(--sv-muted)}@media (max-width:640px){.sv--stappen[data-count] .sv-run,.sv-run{grid-template-columns:minmax(0,1fr);gap:0}.sv--stappen[data-count="6"] .sv-run:before,.sv-run:before{display:block;top:20px;bottom:20px;left:19px;right:auto;width:8px;height:auto;background:linear-gradient(180deg,var(--sv-red) 0 14%,var(--sv-pipe) 14% 100%)}.sv-run li{grid-template-columns:46px minmax(0,1fr);-moz-column-gap:16px;column-gap:16px;padding-bottom:18px}.sv-run-node{grid-row:span 2;margin:0}.sv-run strong{align-self:center;padding-top:12px}}.sv-duel{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sv-option{min-width:0;padding:clamp(20px,2.6vw,28px);border-radius:22px;border:1px solid var(--sv-line);background:var(--sv-card)}.sv-option[data-side=b]{border-color:transparent;background:linear-gradient(165deg,#1d2024,#0e0f10 72%);color:#f4f5f6}.tp-dark .sv-option[data-side=b]{background:#f4f5f6;color:#0e0f10}.sv .sv-option-title{font-family:var(--mp-display);font-stretch:80%;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:850;line-height:1.1;text-wrap:balance}.sv .sv-option ul{display:grid;gap:10px;margin-top:16px;list-style:none;padding:0}.sv-option li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;font-size:.96875rem;line-height:1.5}.sv-option svg{width:20px;height:20px;margin-top:2px;stroke-width:2.4;color:var(--sv-red)}.sv-option[data-side=b] svg{color:var(--m3-red-on-dark,#ff5a4f)}.tp-dark .sv-option[data-side=b] svg{color:var(--m3-red,#d91306)}.sv-duel-or{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:44px;height:44px;border:4px solid var(--sv-card);border-radius:50%;background:var(--sv-red);color:#fff;font-family:var(--mp-display);font-stretch:80%;font-size:.9375rem;font-weight:850;transform:translate(-50%,-50%)}@media (max-width:640px){.sv-duel{grid-template-columns:minmax(0,1fr);gap:22px}}.sv-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px;list-style:none;padding:0}.sv--signalen[data-count="4"] .sv-tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.sv-tiles li{position:relative;display:grid;align-content:start;gap:6px;min-width:0;padding:20px 20px 22px;overflow:hidden;border-radius:20px;background:var(--sv-soft)}.sv-tiles li:before{content:"";position:absolute;top:0;left:0;width:42px;height:4px;border-radius:0 0 4px 0;background:var(--sv-red)}.sv-tile-icon{width:44px;height:44px;margin-bottom:6px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 6px 8px #00000026)}.sv-tile-num{margin-bottom:4px;font-family:var(--mp-display);font-stretch:78%;font-size:2rem;font-weight:850;line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--sv-ink)}.sv-tiles strong{font-family:var(--mp-display);font-stretch:84%;font-size:1.0625rem;font-weight:800;line-height:1.2;text-wrap:balance}.sv-tiles li>span:not(.sv-tile-num){font-size:.9375rem;line-height:1.5;color:var(--sv-muted)}.sv--tip{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);gap:18px;align-items:start;padding:clamp(20px,2.6vw,28px);border-radius:22px;background:var(--sv-card);border:1px solid var(--sv-line)}.sv--tip[data-tone=let-op]{padding-left:calc(clamp(20px, 2.6vw, 28px) + 12px);overflow:hidden;border-color:#f6cfcb;background:#fff4f3;color:#0e0f10}.sv--tip[data-tone=let-op]:before{content:"";position:absolute;inset:0 auto 0 0;width:12px;background:repeating-linear-gradient(135deg,#d91306 0 10px,#0e0f10 10px 20px)}.sv-tip-face{position:relative;width:56px;height:56px;overflow:hidden;border-radius:50%;box-shadow:0 0 0 3px var(--sv-card),0 0 0 5px var(--sv-red)}.sv-tip-face img{-o-object-fit:cover;object-fit:cover}.sv-tip-icon{width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.sv .sv-tip-label{font-family:var(--mp-body);font-size:.8125rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase;color:var(--sv-red)}.sv--tip[data-tone=let-op] .sv-tip-label{color:#b10f05}.sv .sv-tip-quote{margin-top:6px;font-family:var(--mp-display);font-stretch:86%;font-size:clamp(1.1875rem,1.9vw,1.4375rem);font-weight:750;line-height:1.32;text-wrap:pretty}@media (max-width:420px){.sv--tip{grid-template-columns:minmax(0,1fr)}}.sv-strata{display:grid;overflow:hidden;list-style:none;padding:0;border:1px solid var(--sv-line);border-radius:22px;background:var(--sv-card)}.sv-strata li{display:grid;grid-template-columns:minmax(96px,34%) minmax(0,1fr);min-height:64px}.sv-strata li+li{border-top:1px solid #0e0f1026}.sv-band{position:relative;border-right:3px solid var(--sv-ink);background-color:#c8b28a}.sv-band-copy{display:grid;align-content:center;gap:2px;min-width:0;padding:12px clamp(14px,2vw,22px)}.sv-band-copy strong{font-family:var(--mp-display);font-stretch:84%;font-size:1.0625rem;font-weight:800;line-height:1.2}.sv-band-copy span{font-size:.9375rem;line-height:1.45;color:var(--sv-muted)}[data-material=klinker] .sv-band{background:repeating-linear-gradient(90deg,transparent 0 40px,#e9e1d8 40px 43px) 0 0 /100% 50% repeat-y,repeating-linear-gradient(90deg,transparent 0 20px,#e9e1d8 20px 23px,transparent 23px 43px) 0 100% /100% 50% no-repeat,linear-gradient(#e9e1d8,#e9e1d8) 0 50% /100% 3px no-repeat,#a8432c}[data-material=tegel] .sv-band{background:repeating-linear-gradient(90deg,transparent 0 58px,#f4f4f2 58px 61px),linear-gradient(180deg,#9ea2a6,#8b9095)}[data-material=zand] .sv-band{background:radial-gradient(circle at 30% 40%,#b89350 0 1px,transparent 1.6px) 0 0 /9px 9px,radial-gradient(circle at 70% 70%,#fff3d0 0 1px,transparent 1.6px) 0 0 /13px 11px,#e5c47a}[data-material=puin] .sv-band{background:radial-gradient(ellipse 5px 3.5px at 30% 40%,#6d7278 0 98%,transparent) 0 0 /22px 16px,radial-gradient(ellipse 4px 3px at 70% 70%,#b07b5c 0 98%,transparent) 0 0 /18px 14px,radial-gradient(circle at 50% 50%,#d9dcdf 0 1.4px,transparent 2px) 0 0 /8px 8px,#9fa4a9}[data-material=grind] .sv-band{background:radial-gradient(circle at 50% 50%,#e9e6df 0 3.2px,#7b7f83 3.6px,transparent 4.4px) 0 0 /13px 12px,radial-gradient(circle at 50% 50%,#c9c3b7 0 2.6px,transparent 3.4px) 6px 6px /13px 12px,#a7a39b}[data-material=grond] .sv-band{background:radial-gradient(circle at 40% 30%,#5a3b22 0 1.6px,transparent 2.2px) 0 0 /11px 10px,radial-gradient(circle at 60% 70%,#b48b62 0 1.2px,transparent 1.8px) 0 0 /15px 12px,#8c623d}[data-material=teelaarde] .sv-band{background:radial-gradient(circle at 40% 30%,#22160d 0 1.6px,transparent 2.2px) 0 0 /9px 9px,radial-gradient(circle at 60% 70%,#7a5a3e 0 1.2px,transparent 1.8px) 0 0 /12px 10px,#4a3222}[data-material=gras] .sv-band{background:repeating-linear-gradient(100deg,transparent 0 5px,#3f7f27 5px 7px) top /100% 46% no-repeat,linear-gradient(180deg,#6aac44 0 46%,#4a3222 46% 100%)}[data-material=beton] .sv-band{background:radial-gradient(circle at 50% 50%,#8e9296 0 1.4px,transparent 2px) 0 0 /10px 9px,radial-gradient(circle at 50% 50%,#e0e2e3 0 1px,transparent 1.6px) 4px 5px /12px 10px,#babdc0}[data-material=buis] .sv-band{background:radial-gradient(circle at 50% 50%,#f4f5f6 0 9px,#8d9399 9.5px 15px,#5d6268 15.5px 17px,transparent 17.5px) 50% /100% 100% no-repeat,radial-gradient(circle at 30% 40%,#b89350 0 1px,transparent 1.6px) 0 0 /9px 9px,#e5c47a}[data-material=water] .sv-band{background:repeating-radial-gradient(circle at 50% -40%,transparent 0 9px,#ffffff59 9px 11px),linear-gradient(180deg,#6fb1d6,#3f86b5)}[data-material=doek]{min-height:46px}[data-material=doek] .sv-band{background:repeating-linear-gradient(45deg,#cfd3d7 0 1px,transparent 1px 6px),repeating-linear-gradient(-45deg,#cfd3d7 0 1px,transparent 1px 6px),#f6f7f8}.sv-paths{display:grid;gap:10px;list-style:none;padding:0}.sv-paths li{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1.15fr);align-items:stretch;gap:10px}.sv .sv-if,.sv .sv-then{min-width:0;padding:16px 18px;border-radius:18px;font-size:.96875rem;line-height:1.5}.sv .sv-if{background:var(--sv-soft)}.sv .sv-then{border:1px solid var(--sv-line);background:var(--sv-card)}.sv .sv-if b,.sv .sv-then b{display:block;margin-bottom:2px;font-family:var(--mp-display);font-stretch:80%;font-size:.8125rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase;color:var(--sv-muted)}.sv .sv-then b,.sv-path-arrow{color:var(--sv-red)}.sv-path-arrow{align-self:center;width:24px;height:24px;stroke-width:2.4}@media (max-width:560px){.sv-paths{gap:22px}.sv-paths li{grid-template-columns:minmax(0,1fr);gap:6px}.sv-path-arrow{justify-self:center;transform:rotate(90deg)}}@media (prefers-reduced-motion:no-preference){.sv-option,.sv-tiles li{transition:transform .25s ease}.sv-option:hover,.sv-tiles li:hover{transform:translateY(-3px)}}@media (max-width:560px){.sv-tiles li{grid-template-columns:44px minmax(0,1fr);-moz-column-gap:14px;column-gap:14px;row-gap:2px;padding:16px 16px 18px}.sv-tile-icon,.sv-tile-num{grid-row:span 2;margin:0}.sv-tile-num{font-size:1.625rem}}.tp-dark--solo .tp-dark-copy>.sv{grid-column:2}.tp-dark--solo .tp-dark-copy .sv p{grid-column:auto}.sv{container-type:inline-size}@container (max-width: 700px){.sv--stappen[data-count="4"] .sv-run,.sv--stappen[data-count="5"] .sv-run{--sv-stops:2;row-gap:26px}.sv--stappen[data-count] .sv-run:before{display:none}}@container (max-width: 520px){.sv--stappen[data-count] .sv-run,.sv-run{grid-template-columns:minmax(0,1fr);gap:0}.sv--stappen[data-count] .sv-run:before,.sv-run:before{display:block;top:20px;bottom:20px;left:19px;right:auto;width:8px;height:auto;background:linear-gradient(180deg,var(--sv-red) 0 14%,var(--sv-pipe) 14% 100%)}.sv-run li{grid-template-columns:46px minmax(0,1fr);-moz-column-gap:16px;column-gap:16px;padding-bottom:18px}.sv-run-node{grid-row:span 2;margin:0}.sv-run strong{align-self:center;padding-top:12px}.sv-duel{gap:22px}.sv-duel,.sv-paths li{grid-template-columns:minmax(0,1fr)}.sv-paths li{gap:6px}.sv-path-arrow{justify-self:center;transform:rotate(90deg)}}