@media (min-width:1001px){.hero h1,.website-hero h1{font-size:60px}}.volgorde-lijst{margin-top:38px}.volgorde-noot{max-width:74ch;margin-top:26px;font-size:14px;line-height:1.7}.film-cover .film-cover-video{aspect-ratio:1200/735;object-fit:cover;border-radius:inherit;width:100%;height:auto;display:block}.status-nu{background:#f1f7ec;border:1px solid #bcd8b8;border-radius:10px;flex-wrap:wrap;align-items:center;gap:26px;margin:10px 0 8px;padding:26px 30px;display:flex}.status-nu[data-storing]{background:#fbf3e3;border-color:#e2c48d}.status-stip{background:#3f8a4a;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 6px #3f8a4a26}.status-nu[data-storing] .status-stip{background:#b8801f;box-shadow:0 0 0 6px #b8801f26}.status-nu-tekst{flex:1;min-width:260px}.status-nu-tekst h2{letter-spacing:-.8px;margin:0 0 8px;font-size:27px}.status-nu-tekst p{margin:0;font-size:15px;line-height:1.65}.status-tijd{text-align:right;letter-spacing:.04em;text-transform:uppercase;font-size:12px;line-height:1.7}.status-tijd strong{color:var(--ink);font-size:13px}.status-sectie{padding:42px 0 0}.status-sectie>h2{letter-spacing:-1px;margin:0 0 20px;font-size:30px}.status-lijst{border:1px solid var(--line);background:#fff;border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.status-lijst li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:24px;padding:20px 24px;display:flex}.status-lijst li:first-child{border-top:0}.status-lijst li>div{flex:1;min-width:240px}.status-lijst h3{letter-spacing:-.3px;margin:0 0 5px;font-size:18px}.status-lijst p{margin:0;font-size:14px;line-height:1.6}.status-merk{letter-spacing:.08em;text-transform:uppercase;color:#2d6a36;white-space:nowrap;align-items:center;gap:9px;font-size:12px;font-weight:650;display:inline-flex}.status-merk:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.status-noot{max-width:78ch;margin:20px 0 0;font-size:14px;line-height:1.75}.status-melden{padding-bottom:70px}.status-melden>p{max-width:74ch;font-size:16px;line-height:1.7}.status-contact{grid-template-columns:repeat(3,1fr);gap:16px;margin:26px 0 0;padding:0;list-style:none;display:grid}.status-contact li{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;gap:8px;padding:20px 22px;display:flex}.status-contact span{letter-spacing:.18em;color:var(--muted);font-size:10px}.status-contact a,.status-contact strong{letter-spacing:-.3px;font-size:17px;font-weight:650}.status-contact strong{color:var(--muted);font-size:14px;font-weight:500;line-height:1.6}.status-contact strong a{font-size:inherit;text-underline-offset:3px;color:var(--ink);text-decoration:underline}.status-melden+.document-next{margin-top:0}@media (max-width:900px){.status-contact{grid-template-columns:1fr}.status-tijd{text-align:left}}.calc-meting{background:var(--forest);color:#fff;border-radius:12px;grid-template-columns:minmax(230px,300px) 1fr;align-items:center;gap:34px;margin-top:20px;padding:30px 34px;display:grid}.calc-meting .eyebrow{color:var(--lime);margin-bottom:12px}.calc-meting strong{letter-spacing:-2.4px;font-size:52px;font-weight:790;line-height:1;display:block}.calc-meting>div>span{color:#c6d5c9;margin-top:8px;font-size:14px;display:block}.calc-meting>p{color:#d5e3d8;margin:0;font-size:15px;line-height:1.75}@media (max-width:900px){.calc-meting{grid-template-columns:1fr;gap:20px;padding:26px 24px}.calc-meting strong{font-size:44px}}.tt-site :is(h1,h2,h3){text-wrap:balance}@media (max-width:680px),(pointer:coarse){.tt-site :is(.text-link,.werk-link){position:relative}.tt-site :is(.text-link,.werk-link):after{content:"";position:absolute;inset:-12px -6px}}@media (max-width:680px){.quote-card{flex-direction:column;gap:6px;padding:26px 22px}.quote-symbol{font-size:56px;line-height:.8}.quote-card blockquote{letter-spacing:-.4px;font-size:19px}}
:root{interpolate-size:allow-keywords;--zacht:cubic-bezier(.2,.7,.2,1);--veer:cubic-bezier(.2,.9,.3,1.25)}.tt-site .button{transition:transform .2s var(--zacht),box-shadow .2s var(--zacht),background-color .2s ease,color .2s ease}.tt-site .button:hover{transform:translateY(-2px);box-shadow:0 10px 24px -10px #103b2d8c}.tt-site .button:active{box-shadow:none;transform:translateY(0)scale(.98)}.tt-site .button.lime:hover{background:#d4f76a;box-shadow:0 10px 26px -8px #c4f23b99}.tt-site .button svg,.tt-site .prijs-knop svg{transition:transform .25s var(--veer)}.tt-site .button:hover svg,.tt-site .prijs-knop:hover svg{transform:translate(3px,-3px)}.tt-site .prijs-knop{transition:background-color .2s ease,color .2s ease,transform .2s var(--zacht),box-shadow .2s var(--zacht)}.tt-site .prijs-knop:hover{transform:translateY(-2px);box-shadow:0 10px 24px -12px #103b2d99}.tt-site .prijs-knop:active{transform:scale(.98)}.tt-site .text-link{transition:color .2s,border-color .2s}.tt-site .text-link svg{transition:transform .25s var(--veer)}.tt-site .text-link:hover{color:#2f6b45}.tt-site .text-link:hover svg{transform:translate(5px)}.site-header .site-nav a{transition:color .2s}.site-header .site-nav a:not(.active):after{content:"";background:var(--lime);transform-origin:0;height:3px;transition:transform .3s var(--zacht);position:absolute;bottom:-12px;left:0;right:0;transform:scaleX(0)}.site-header .site-nav a:hover:after{transform:scaleX(1)}.site-header .site-login{transition:opacity .2s}.site-header .site-menu nav a{transition:padding-left .25s var(--zacht),color .2s ease}.site-header .site-menu nav a:hover{color:#2f6b45;padding-left:8px}@supports (animation-timeline:scroll()){.site-header:after{content:"";left:calc((100% - var(--venster,100vw))/2);width:var(--venster,100vw);background:var(--lime);transform-origin:0;height:3px;animation:linear both leesbalk;animation-timeline:scroll(root);position:absolute;bottom:-1px;transform:scaleX(0)}@keyframes leesbalk{to{transform:scaleX(1)}}}.tt-site :is(.service-card,.pricing-card,.prijs-kaart,.werk-kaart,.fit-kaart,.quote-card,.article-card,.proof-grid article,.custom-examples>div){transition:transform .3s var(--zacht),box-shadow .3s var(--zacht),border-color .3s ease}.tt-site :is(.service-card,.pricing-card,.prijs-kaart,.werk-kaart,.fit-kaart,.article-card):hover{transform:translateY(-5px);box-shadow:0 22px 40px -24px #103b2d73}.tt-site .prijs-uitgelicht:hover{box-shadow:0 30px 50px -22px #103b2db3}.tt-site .quote-card:hover{box-shadow:0 22px 40px -26px #103b2d59}.tt-site .custom-examples>div:hover{transform:translate(6px)}.tt-site .service-card>svg{transition:transform .5s var(--veer)}.tt-site .service-card:hover>svg{transform:rotate(-6deg)scale(1.08)}.tt-site .reason-grid article,.tt-site .steps article{transition:border-color .3s}.tt-site .reason-grid article:hover,.tt-site .steps article:hover{border-color:var(--forest)}.tt-site .reason-grid article>span,.tt-site .steps article>span{transition:transform .3s var(--veer),color .2s ease;display:inline-block}.tt-site .reason-grid article:hover>span,.tt-site .steps article:hover>span{color:var(--forest);transform:translate(4px)}.tt-site .werk-onderdelen li{transition:background-color .2s,border-color .2s}.tt-site .werk-kaart:hover .werk-onderdelen li{border-color:#c9d8bd}.tt-site .faq-list summary{transition:color .2s ease,padding-left .25s var(--zacht)}.tt-site .faq-list summary:hover{color:#2f6b45;padding-left:6px}.tt-site .faq-list summary svg{transition:transform .35s var(--veer),background-color .2s ease,color .2s ease;box-sizing:content-box;border-radius:50%;flex-shrink:0;margin:-6px;padding:6px}.tt-site .faq-list summary:hover svg{background:#e8f0df}.tt-site .faq-list details[open] summary svg{background:var(--lime);color:var(--forest)}.tt-site .faq-list details::details-content{opacity:0;block-size:0;transition:block-size .4s var(--zacht),opacity .3s ease,content-visibility .4s allow-discrete;overflow:clip}.tt-site .faq-list details[open]::details-content{opacity:1;block-size:auto}@supports not selector(::details-content){.tt-site .faq-list details[open]>p{animation:uitklap .35s var(--zacht) both}}@keyframes uitklap{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes binnen-omhoog{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.tt-site :is(.hero>div:first-child,.website-hero>div:first-child,.over-hero>div:first-child,.knowledge-hero>div:first-child)>*,.tt-site .werk-kop>*,.tt-site .legal-hero>*{animation:binnen-omhoog .7s var(--zacht) both}.tt-site :is(.hero>div:first-child,.website-hero>div:first-child,.over-hero>div:first-child,.knowledge-hero>div:first-child)>:nth-child(2),.tt-site :is(.werk-kop,.legal-hero)>:nth-child(2){animation-delay:80ms}.tt-site :is(.hero>div:first-child,.website-hero>div:first-child,.over-hero>div:first-child,.knowledge-hero>div:first-child)>:nth-child(3),.tt-site :is(.werk-kop,.legal-hero)>:nth-child(3){animation-delay:.16s}.tt-site :is(.hero>div:first-child,.website-hero>div:first-child,.over-hero>div:first-child,.knowledge-hero>div:first-child)>:nth-child(n+4),.tt-site :is(.werk-kop,.legal-hero)>:nth-child(n+4){animation-delay:.24s}.tt-site :is(.hero-visual,.website-hero .proof-list,.over-foto){animation:binnen-omhoog .9s var(--zacht) .25s both}.tt-site .website-hero .proof-list>div{animation:binnen-omhoog .6s var(--zacht) both}.tt-site .website-hero .proof-list>div:first-child{animation-delay:.35s}.tt-site .website-hero .proof-list>div:nth-child(2){animation-delay:.45s}.tt-site .website-hero .proof-list>div:nth-child(3){animation-delay:.55s}.tt-site .over-foto img{transition:transform .6s var(--zacht)}.tt-site .over-foto:hover img{transform:rotate(-1.2deg)translateY(-4px)}.tt-site .over-foto-lijst:before{transition:transform .6s var(--zacht)}.tt-site .over-foto:hover .over-foto-lijst:before{transform:translate(6px,6px)rotate(1deg)}.onthul{opacity:0;transition:opacity .7s var(--zacht),transform .7s var(--zacht);transition-delay:calc(var(--onthul-i,0) * 90ms);transform:translateY(28px)}.onthul.zichtbaar{opacity:1;transform:none}.onthul.zichtbaar.klaar{transition-delay:0s}.onthul.zichtbaar.klaar:is(.service-card,.pricing-card,.prijs-kaart,.werk-kaart,.fit-kaart,.article-card,.quote-card){transition:transform .3s var(--zacht),box-shadow .3s var(--zacht),border-color .3s ease}@media print{.onthul{opacity:1!important;transform:none!important}}@media (prefers-reduced-motion:reduce){:root{interpolate-size:numeric-only}.tt-site *,.tt-site :before,.tt-site :after{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}.tt-site .button:hover,.tt-site .prijs-knop:hover,.tt-site :is(.service-card,.pricing-card,.prijs-kaart,.werk-kaart,.fit-kaart,.article-card):hover{transform:none}.site-header:after{display:none}}
@media screen and (max-width:1000px){.tt-site .wrap{width:calc(100% - 2 * max(22px, var(--tt-veilig-links), var(--tt-veilig-rechts)))}}@media screen and (max-width:1200px){.tt-site .mk-container{width:calc(100% - 2 * max(32px, var(--tt-veilig-links), var(--tt-veilig-rechts)))}}@media screen and (max-width:760px){.tt-site .mk-container{width:calc(100% - 2 * max(20px, var(--tt-veilig-links), var(--tt-veilig-rechts)))}}.tt-site .article-page{max-width:min(800px, calc(100% - 2 * max(22px, var(--tt-veilig-links), var(--tt-veilig-rechts))))}@media screen and (min-width:681px) and (max-width:1000px){.tt-site .hero-film-boven{margin-right:calc(-1 * min(10px, max(0px, 22px - var(--tt-veilig-rechts))))}.tt-site .hero-film-onder{margin-left:calc(-1 * min(10px, max(0px, 22px - var(--tt-veilig-links))))}}.tt-site .skip-link{top:calc(10px + var(--tt-veilig-boven));left:calc(16px + var(--tt-veilig-links))}.tt-site .site-header .site-menu{padding-left:max(22px, var(--tt-veilig-links));padding-right:max(22px, var(--tt-veilig-rechts));padding-bottom:calc(26px + var(--tt-veilig-onder))}.tt-site .site-header .brand{min-height:var(--tt-tik-min)}@media (max-width:900px),(pointer:coarse){.tt-site .site-header-actions>:is(.site-menu-knop,.site-header-cta){min-height:var(--tt-tik-min)}}@media (max-width:900px){.tt-site .site-header .site-menu-login{min-height:var(--tt-tik-min);text-underline-offset:4px;border-bottom:0;align-items:center;padding:0 10px;text-decoration:underline;display:inline-flex}}html.site-menu-open .tt-site :is(.site-chat-launcher,.site-chat-teaser,.site-chat-panel){visibility:hidden}@media (pointer:coarse){.tt-site:has(main :is(input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset],[type=file],[type=color]),textarea,select):focus) :is(.site-chat-launcher,.site-chat-teaser){visibility:hidden}}@media (max-width:680px),(pointer:coarse){.tt-site .company-footer nav{gap:0}.tt-site .company-footer nav :is(a,.cookie-keuze-link){min-height:var(--tt-tik-min);font-size:var(--tt-tekst-min);align-items:center;line-height:1.35;display:inline-flex}.tt-site .company-footer .footer-company>a{min-height:var(--tt-tik-min)}.tt-site .company-footer .footer-company>a:not(.brand){font-size:var(--tt-tekst-min);align-items:center;line-height:1.35;display:flex}.tt-site .company-footer :is(p,address){font-size:var(--tt-tekst-min)}.tt-site :is(.legal-document>nav a,.document-source a,.document-next a,.status-contact li>a,.company-details dd a,.contact-support-links a,.contact-address a,.aanvraag-naast a,.legal-document li>a:is([href^=mailto\:],[href^=tel\:])){min-height:var(--tt-tik-min);align-items:center;display:inline-flex}.tt-site .legal-document>nav{font-size:var(--tt-tekst-min);align-items:center;gap:0 10px}.tt-site .document-source{font-size:var(--tt-tekst-min);row-gap:0}.tt-site .document-next{flex-wrap:wrap;gap:0 24px}.tt-site .contact-support-links{gap:4px}.tt-site .company-details>div{font-size:var(--tt-tekst-min)}.tt-site .artikel-verder{row-gap:18px}.tt-site :is(.laag-checks a,.laag-case,.proof-grid dd a,.status-contact strong a,.hero-film-bijschrift a){position:relative}.tt-site :is(.laag-checks a,.laag-case,.proof-grid dd a,.status-contact strong a,.hero-film-bijschrift a):after{content:"";inset:min(-4px, calc(50% - var(--tt-tik-min) / 2));position:absolute}.tt-site .hero-film-bijschrift a{display:inline-block}}@media (max-width:680px){.tt-site .button{white-space:normal;text-align:center;max-width:100%}.tt-site .document-grid{grid-template-columns:minmax(0,1fr)}.tt-site .document-card h3{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}}@media (max-width:680px),(pointer:coarse){.tt-site :is(.fine,.proof-source,.calculator-assumptions p,.calculator-total,.calculator-result .calculator-disclaimer,.hero-film-bijschrift,.verbinding figcaption,.quote-person small,.werk-review figcaption,.werk-review .rating,.services-strip a small,.werk-browser figcaption,.over-foto figcaption,.contact-portrait figcaption,.pricing-foot,.custom-grid small,.article-byline,.proof-kort li small){font-size:var(--tt-tekst-min)}.tt-site :is(.calculator-result .eyebrow,.control-copy .eyebrow,.hub-company .eyebrow,.article-copy .eyebrow,.kennis-lijst .eyebrow,.proof-type,.case-top span,.document-kind,.contact-channels>a>span:first-child,.contact-address>span,.status-contact span,.hero-start small,.recommended,.article-art span,.article-art small,.quote-person .avatar){font-size:var(--tt-label-min)}.tt-site .veilig-voet .veilig-bron,.tt-site .custom-grid .custom-note{font-size:var(--tt-tekst-min)!important}}@media (max-width:680px){.tt-site .maintenance td{font-size:var(--tt-tekst-min)}.tt-site .tabs button{min-height:var(--tt-tik-min);font-size:var(--tt-tekst-min);flex:1 1 0;padding:6px 8px;line-height:1.25}}@media (pointer:coarse){.tt-site .tabs button{min-height:var(--tt-tik-min)}}@media (max-width:680px),(pointer:coarse){.tt-site .bs-tabs a{min-height:var(--tt-tik-min);align-items:center;display:inline-flex}.tt-site :is(.bk-klein,.ab-pakket small){font-size:var(--tt-tekst-min)}}
