/* GoTrusted design 2026: homepage. Gegenereerd door gotrusted-previews/redesign/bron/theme_build.py uit de goedgekeurde mockups; niet met de hand aanpassen. */
.gt26-home:not(#gt) .hero{padding:56px 0 64px;background:linear-gradient(180deg,#f2f8f5 0%,var(--bg) 100%)}.gt26-home:not(#gt) .hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:48px;align-items:center}.gt26-home:not(#gt) .seg{display:inline-flex;padding:4px;border-radius:999px;background:#fff;border:1px solid var(--line);box-shadow:var(--sh-1);margin-bottom:28px}.gt26-home:not(#gt) .seg button{border:0;background:none;padding:9px 16px;border-radius:999px;font:600 14px/1 var(--font);color:var(--ink-2);cursor:pointer;display:inline-flex;gap:7px;align-items:center}.gt26-home:not(#gt) .seg button[aria-selected="true"]{background:var(--navy-800);color:#fff}.gt26-home:not(#gt) .hero h1{font-size:clamp(2.1rem,1.2rem + 2.4vw,2.8rem);font-weight:800;letter-spacing:-.035em;line-height:1.05}.gt26-home:not(#gt) .hero h1 span{display:block;color:var(--green-700)}.gt26-home:not(#gt) .hero .lead{margin-top:18px;font-size:18px;color:var(--ink-2);max-width:56ch}.gt26-home:not(#gt) .panel{margin-top:28px;max-width:680px}.gt26-home:not(#gt) .search{display:flex;gap:8px;padding:8px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--sh-2)}.gt26-home:not(#gt) .search label{flex:1;display:flex;align-items:center;gap:10px;padding:0 12px;color:var(--muted)}.gt26-home:not(#gt) .search input{flex:1;border:0;outline:0;font:500 16px var(--font);color:var(--ink);min-width:0;background:none;height:46px}.gt26-home:not(#gt) .search input::placeholder{color:#7a8894}.gt26-home:not(#gt) .panel .sub{margin-top:12px;font-size:14px;color:var(--muted)}.gt26-home:not(#gt) .panel .sub a{font-weight:600}.gt26-home:not(#gt) .hero-art{position:relative;justify-self:center;width:100%;max-width:400px;aspect-ratio:4/5;border-radius:28px;background:radial-gradient(120% 90% at 50% 100%,#d9efe4 0%,#eef7f2 55%,#f6faf8 100%);border:1px solid var(--line-2);display:grid;place-items:end center;overflow:visible}.gt26-home:not(#gt) .hero-art img.masc{width:74%;margin-bottom:-6px;filter:drop-shadow(0 26px 30px rgba(13,49,80,.22))}.gt26-home:not(#gt) .mini-review{position:absolute;left:-40px;bottom:46px;width:250px;background:#fff;border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--sh-2);padding:14px 16px;font-size:13.5px}.gt26-home:not(#gt) .stars{color:var(--green);letter-spacing:1px;font-size:15px}.gt26-home:not(#gt) .mini-review p{margin-top:6px;color:var(--ink-2);line-height:1.45}.gt26-home:not(#gt) .mini-review .tag{margin-top:10px}.gt26-home:not(#gt) .tag{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:4px 9px;border-radius:999px;background:var(--green-50);color:var(--green-800)}.gt26-home:not(#gt) .tag.amber{background:var(--amber-50);color:var(--amber-800)}.gt26-home:not(#gt) .mini-review small{display:block;margin-top:8px;color:var(--muted);font-size:11.5px}@media (max-width:900px){.gt26-home:not(#gt) .hero{padding:32px 0 48px}.gt26-home:not(#gt) .hero-grid{grid-template-columns:1fr;gap:36px}.gt26-home:not(#gt) .hero-art{max-width:340px;aspect-ratio:5/5}.gt26-home:not(#gt) .mini-review{left:auto;right:-8px;bottom:-24px;width:220px}}@media (max-width:520px){.gt26-home:not(#gt) .search{flex-direction:column}.gt26-home:not(#gt) .search .btn{width:100%}.gt26-home:not(#gt) .hero-art{max-width:300px}.gt26-home:not(#gt) .mini-review{right:-4px}}.gt26-home:not(#gt) .proof{border-block:1px solid var(--line-2);background:#fff}.gt26-home:not(#gt) .proof .wrap{display:grid;grid-template-columns:1.2fr repeat(3,1fr);gap:32px;padding-block:30px;align-items:center}.gt26-home:not(#gt) .proof .claim b{display:block;font-size:17px;color:var(--navy-800);line-height:1.35}.gt26-home:not(#gt) .proof .claim span{display:block;margin-top:4px;font-size:13.5px;color:var(--muted)}.gt26-home:not(#gt) .stat strong{display:block;font-size:30px;font-weight:800;letter-spacing:-.03em;color:var(--navy-800);font-variant-numeric:tabular-nums}.gt26-home:not(#gt) .stat span{font-size:14px;color:var(--muted)}.gt26-home:not(#gt) .checks{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px 28px;padding-top:18px;border-top:1px solid var(--line-2);font-size:14px;color:var(--ink-2)}.gt26-home:not(#gt) .checks i{color:var(--green-700)}@media (max-width:900px){.gt26-home:not(#gt) .proof .wrap{grid-template-columns:1fr 1fr;gap:22px}.gt26-home:not(#gt) .proof .claim{grid-column:1/-1}}.gt26-home:not(#gt) .sec{padding:96px 0}.gt26-home:not(#gt) .sec.soft{background:var(--soft)}.gt26-home:not(#gt) .eyebrow{font-size:13px;font-weight:700;color:var(--green-700);margin-bottom:12px;letter-spacing:.01em}.gt26-home:not(#gt) .h2{font-size:clamp(1.85rem,1.3rem + 1.6vw,2.6rem);font-weight:800}.gt26-home:not(#gt) .intro{margin-top:14px;font-size:17.5px;color:var(--ink-2);max-width:60ch}@media (max-width:640px){.gt26-home:not(#gt) .sec{padding:64px 0}}.gt26-home:not(#gt) .cons{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:start}.gt26-home:not(#gt) .tl{list-style:none;margin:30px 0 28px;padding:0;position:relative}.gt26-home:not(#gt) .tl::before{content:"";position:absolute;left:17px;top:10px;bottom:10px;width:2px;background:var(--line)}.gt26-home:not(#gt) .tl li{position:relative;padding:0 0 22px 52px}.gt26-home:not(#gt) .tl li b{display:block;color:var(--navy-800);font-size:16.5px}.gt26-home:not(#gt) .tl li span{color:var(--muted);font-size:15px}.gt26-home:not(#gt) .tl .n{position:absolute;left:0;top:-2px;width:36px;height:36px;border-radius:50%;background:#fff;border:2px solid var(--green-700);color:var(--green-700);display:grid;place-items:center;font-weight:800;font-size:14px}.gt26-home:not(#gt) .cta-row{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center}.gt26-home:not(#gt) .bento{display:grid;grid-template-columns:1fr 1fr;gap:16px}.gt26-home:not(#gt) .tile{border-radius:var(--r-card);padding:22px;background:#fff;border:1px solid var(--line)}.gt26-home:not(#gt) .tile i.ph{font-size:24px;color:var(--green-700)}.gt26-home:not(#gt) .tile h3{font-size:18px;margin:12px 0 6px}.gt26-home:not(#gt) .tile p{font-size:14.5px;color:var(--muted);line-height:1.55}.gt26-home:not(#gt) .tile.big{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;background:var(--navy-800);border-color:var(--navy-800)}.gt26-home:not(#gt) .tile.big h3{color:#fff;font-size:21px;margin-top:0}.gt26-home:not(#gt) .tile.big p{color:#c9d8e2;font-size:15.5px}.gt26-home:not(#gt) .tile.big .clock{width:72px;height:72px;border-radius:18px;background:rgba(255,255,255,.08);display:grid;place-items:center}.gt26-home:not(#gt) .tile.big .clock i{font-size:36px;color:#7ef0bd}.gt26-home:not(#gt) .tile.warm{background:#fff8e8;border-color:#efd79f}.gt26-home:not(#gt) .tile.warm i.ph{color:#8b6415}@media (max-width:900px){.gt26-home:not(#gt) .cons{grid-template-columns:1fr;gap:36px}}@media (max-width:520px){.gt26-home:not(#gt) .bento{grid-template-columns:1fr}.gt26-home:not(#gt) .tile.big{grid-template-columns:1fr}}.gt26-home:not(#gt) .story{position:relative;color:#d7e3ea;overflow:hidden;background:var(--navy-950)}.gt26-home:not(#gt) .story .bgimg{position:absolute;inset:0;background:url(home26/klantenservice.jpg) right center/cover no-repeat}.gt26-home:not(#gt) .story .bgimg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,31,51,.96) 0%,rgba(7,31,51,.88) 45%,rgba(7,31,51,.35) 100%)}.gt26-home:not(#gt) .story .wrap{position:relative;padding-block:96px}.gt26-home:not(#gt) .story .inner{max-width:640px}.gt26-home:not(#gt) .story .eyebrow{color:#7ef0bd}.gt26-home:not(#gt) .story h2{color:#fff}.gt26-home:not(#gt) .story .intro{color:#c9d8e2}.gt26-home:not(#gt) .ex{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:30px 0 30px;max-width:640px}.gt26-home:not(#gt) .ex .card{background:#fff;color:var(--ink);border-radius:var(--r-card);padding:16px 18px}.gt26-home:not(#gt) .ex .card .top{display:flex;justify-content:space-between;font-size:12.5px;color:var(--muted)}.gt26-home:not(#gt) .ex .card p{margin:8px 0 10px;font-size:14.5px;color:var(--ink-2);line-height:1.5}.gt26-home:not(#gt) .ex-note{font-size:12.5px;color:#9fb3c1;margin-top:-18px;margin-bottom:26px}@media (max-width:640px){.gt26-home:not(#gt) .ex{grid-template-columns:1fr}.gt26-home:not(#gt) .story .bgimg{background-position:70% center}}.gt26-home:not(#gt) .biz-head{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:56px;align-items:end}.gt26-home:not(#gt) .claim{margin-top:26px;max-width:560px}.gt26-home:not(#gt) .claim .search{box-shadow:var(--sh-1)}.gt26-home:not(#gt) .free-note{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-size:14px;color:var(--ink-2)}.gt26-home:not(#gt) .free-note b{color:var(--green-800)}.gt26-home:not(#gt) .omzet{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:48px}.gt26-home:not(#gt) .feat{border-radius:20px;background:#fff;border:1px solid var(--line);overflow:hidden;display:flex;flex-direction:column}.gt26-home:not(#gt) .feat .txt{padding:24px 24px 18px}.gt26-home:not(#gt) .feat h3{font-size:20px;display:flex;gap:10px;align-items:center}.gt26-home:not(#gt) .feat h3 i{color:var(--green-700)}.gt26-home:not(#gt) .feat p{margin-top:8px;color:var(--muted);font-size:15px}.gt26-home:not(#gt) .feat .shot{margin-top:auto;padding:0 24px;background:linear-gradient(180deg,#fff 0%,var(--soft) 100%)}.gt26-home:not(#gt) .feat .shot img{border-radius:12px 12px 0 0;border:1px solid var(--line);border-bottom:0;box-shadow:var(--sh-2);height:220px;width:100%;object-fit:cover;object-position:top left}.gt26-home:not(#gt) .basis{margin-top:16px;display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:#fff;border:1px solid var(--line);border-radius:20px}.gt26-home:not(#gt) .basis div{padding:20px 22px}.gt26-home:not(#gt) .basis div+div{border-left:1px solid var(--line-2)}.gt26-home:not(#gt) .basis i{font-size:22px;color:var(--navy-700)}.gt26-home:not(#gt) .basis b{display:block;margin:10px 0 4px;color:var(--navy-800);font-size:15.5px}.gt26-home:not(#gt) .basis span{font-size:14px;color:var(--muted);line-height:1.5;display:block}@media (max-width:900px){.gt26-home:not(#gt) .biz-head{grid-template-columns:1fr;gap:8px}.gt26-home:not(#gt) .omzet{grid-template-columns:1fr}.gt26-home:not(#gt) .basis{grid-template-columns:1fr 1fr}.gt26-home:not(#gt) .basis div:nth-child(3){border-left:0}.gt26-home:not(#gt) .basis div:nth-child(n+3){border-top:1px solid var(--line-2)}}@media (max-width:520px){.gt26-home:not(#gt) .basis{grid-template-columns:1fr}.gt26-home:not(#gt) .basis div+div{border-left:0;border-top:1px solid var(--line-2)}}.gt26-home:not(#gt) .ver{background:var(--navy-900);color:#c9d8e2}.gt26-home:not(#gt) .ver .grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:center}.gt26-home:not(#gt) .ver h2{color:#fff}.gt26-home:not(#gt) .ver .intro{color:#c9d8e2}.gt26-home:not(#gt) .steps{list-style:none;margin:30px 0 0;padding:0;display:grid;gap:18px}.gt26-home:not(#gt) .steps li{display:grid;grid-template-columns:36px 1fr;gap:14px}.gt26-home:not(#gt) .steps .n{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:14px;background:var(--green);color:var(--navy-950)}.gt26-home:not(#gt) .steps li:last-child .n{background:none;border:2px dashed #7ef0bd;color:#7ef0bd}.gt26-home:not(#gt) .steps b{color:#fff;font-size:16px}.gt26-home:not(#gt) .steps span{display:block;font-size:14.5px;line-height:1.55}.gt26-home:not(#gt) .cmp{background:#fff;color:var(--ink);border-radius:20px;padding:28px;box-shadow:0 30px 60px -30px rgba(0,0,0,.5)}.gt26-home:not(#gt) .cmp h3{font-size:22px}.gt26-home:not(#gt) .cmp-cols{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:20px;border:1px solid var(--line);border-radius:14px;overflow:hidden}.gt26-home:not(#gt) .cmp-cols>div{padding:18px 18px 14px}.gt26-home:not(#gt) .cmp-cols>div+div{border-left:1px solid var(--line);background:#f6faf8}.gt26-home:not(#gt) .cmp-cols h4{margin:0 0 10px;font-size:13px;font-weight:700;color:var(--muted)}.gt26-home:not(#gt) .cmp-cols>div+div h4{color:var(--green-800)}.gt26-home:not(#gt) .cmp-cols ul{list-style:none;margin:0;padding:0;display:grid;gap:9px;font-size:14.5px;color:var(--ink-2)}.gt26-home:not(#gt) .cmp-cols li{display:grid;grid-template-columns:18px 1fr;gap:8px;line-height:1.4}.gt26-home:not(#gt) .cmp-cols li i{color:var(--green-700);margin-top:2px}.gt26-home:not(#gt) .cmp .foot{margin-top:16px;font-size:13.5px;color:var(--muted)}.gt26-home:not(#gt) .cmp .btn{width:100%;margin-top:18px}@media (max-width:900px){.gt26-home:not(#gt) .ver .grid{grid-template-columns:1fr;gap:36px}}@media (max-width:520px){.gt26-home:not(#gt) .cmp-cols{grid-template-columns:1fr}.gt26-home:not(#gt) .cmp-cols>div+div{border-left:0;border-top:1px solid var(--line)}}.gt26-home:not(#gt) .rec-head{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap}.gt26-home:not(#gt) .rec{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px}.gt26-home:not(#gt) .co{display:grid;grid-template-columns:52px 1fr auto;gap:14px;align-items:center;padding:16px 18px;background:#fff;border:1px solid var(--line);border-radius:var(--r-card);text-decoration:none;color:inherit;transition:border-color .2s,transform .2s}.gt26-home:not(#gt) .co:hover{border-color:var(--green-700);transform:translateY(-2px)}.gt26-home:not(#gt) .co .lg{width:52px;height:52px;border-radius:12px;border:1px solid var(--line-2);display:grid;place-items:center;font-weight:800;font-size:20px;color:var(--navy-700);background:var(--soft);overflow:hidden}.gt26-home:not(#gt) .co .lg img{width:100%;height:100%;object-fit:contain;background:#fff}.gt26-home:not(#gt) .co b{display:block;color:var(--navy-800);font-size:15.5px}.gt26-home:not(#gt) .co small{display:block;color:var(--muted);font-size:13px}.gt26-home:not(#gt) .co .r{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:13px;color:var(--muted)}.gt26-home:not(#gt) .co .r .stars{font-size:13px}.gt26-home:not(#gt) .co .r b{display:inline;font-size:13px;color:var(--ink)}.gt26-home:not(#gt) .co .ver-b{font-size:11.5px;font-weight:700;color:var(--green-800);background:var(--green-50);border-radius:999px;padding:3px 8px}.gt26-home:not(#gt) .co .go{color:var(--muted);font-size:18px}@media (max-width:900px){.gt26-home:not(#gt) .rec{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.gt26-home:not(#gt) .co{scroll-snap-align:start}}.gt26-home:not(#gt) .faq-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:56px;align-items:start}.gt26-home:not(#gt) .faq-grid .side p{margin-top:14px;color:var(--muted)}.gt26-home:not(#gt) .acc details{border-bottom:1px solid var(--line)}.gt26-home:not(#gt) .acc summary{list-style:none;cursor:pointer;padding:20px 0;display:flex;justify-content:space-between;gap:16px;font-weight:650;font-size:17px;color:var(--navy-800)}.gt26-home:not(#gt) .acc summary::-webkit-details-marker{display:none}.gt26-home:not(#gt) .acc summary i{color:var(--green-700);transition:transform .2s}.gt26-home:not(#gt) .acc details[open] summary i{transform:rotate(45deg)}.gt26-home:not(#gt) .acc details p{padding:0 0 20px;color:var(--ink-2);max-width:62ch}@media (max-width:900px){.gt26-home:not(#gt) .faq-grid{grid-template-columns:1fr;gap:20px}}.gt26-home:not(#gt) .duo{display:grid;grid-template-columns:1fr 1fr;border-radius:24px;overflow:hidden;border:1px solid var(--line)}.gt26-home:not(#gt) .duo>div{padding:40px}.gt26-home:not(#gt) .duo .c{background:#fff}.gt26-home:not(#gt) .duo .b{background:var(--green-700);color:#d8f3e6}.gt26-home:not(#gt) .duo h2{font-size:28px}.gt26-home:not(#gt) .duo .b h2{color:#fff}.gt26-home:not(#gt) .duo .c[hidden]+.b{grid-column:1/-1}.gt26-home:not(#gt) .duo .b p{max-width:60ch}.gt26-home:not(#gt) .duo p{margin:10px 0 22px;color:var(--ink-2);max-width:44ch}.gt26-home:not(#gt) .duo .b p{color:#d8f3e6}.gt26-home:not(#gt) .duo .b .btn{background:#fff;color:var(--green-800)}.gt26-home:not(#gt) .duo .b .btn:hover{background:var(--green-50)}@media (max-width:760px){.gt26-home:not(#gt) .duo{grid-template-columns:1fr}.gt26-home:not(#gt) .duo>div{padding:28px}}@media (prefers-reduced-motion:no-preference){html.gt26-rv-armed .gt26-home:not(#gt) .rv:not(.in){opacity:0;transform:translateY(18px)}html.gt26-rv-armed .gt26-home:not(#gt) .rv{transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.gt26-home:not(#gt) .rv.in{opacity:1;transform:none}.gt26-home:not(#gt) .hero .rv{transition-delay:calc(var(--i,0)*80ms)}}.gt26-home:not(#gt) .kicker{font-size:13.5px;font-weight:700;color:var(--green-700);margin-bottom:12px}.gt26-home:not(#gt) .hero .h1like{font-size:clamp(2.1rem,1.2rem + 2.4vw,2.8rem);font-weight:800;letter-spacing:-.035em;line-height:1.05}.gt26-home:not(#gt) .hero .h1like span{display:block;color:var(--green-700)}.gt26-home:not(#gt) .hero .lead b{color:var(--navy-800)}.gt26-home:not(#gt) .usp4{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:680px}.gt26-home:not(#gt) .usp4 li{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:12px 14px;background:#fff;border:1px solid var(--line);border-radius:14px;font-size:13.5px;color:var(--muted);line-height:1.45}.gt26-home:not(#gt) .usp4 li i{width:34px;height:34px;border-radius:10px;background:var(--green-50);color:var(--green-700);display:grid;place-items:center;font-size:18px}.gt26-home:not(#gt) .usp4 li b{display:block;color:var(--navy-800);font-size:14.5px;margin-bottom:2px}.gt26-home:not(#gt) .usp4 li.main{border-color:var(--navy-800);background:var(--navy-800);color:#c9d8e2}.gt26-home:not(#gt) .usp4 li.main b{color:#fff}.gt26-home:not(#gt) .usp4 li.main i{background:rgba(255,255,255,.1);color:#7ef0bd}.gt26-home:not(#gt) .usp4 .t{font-style:normal;font-size:11px;font-weight:700;border-radius:999px;padding:1px 7px;margin-left:4px;background:var(--green-50);color:var(--green-800);white-space:nowrap}.gt26-home:not(#gt) .usp4 .t.v{background:#e8eef6;color:var(--navy-700)}.gt26-home:not(#gt) .usp4 li.main .t.v{background:rgba(126,240,189,.15);color:#7ef0bd}.gt26-home:not(#gt) .mini-review .row2{display:flex;justify-content:space-between;align-items:center;gap:8px}.gt26-home:not(#gt) .tag.grey{background:#eef2f1;color:#43535e}@media (max-width:560px){.gt26-home:not(#gt) .usp4{grid-template-columns:1fr}}.gt26-home:not(#gt) [hidden]{display:none!important}
/* Hero (boven de vouw): niet wachten op JavaScript. Een korte CSS-animatie bij
het laden,zodat kop en zoekveld er altijd binnen een seconde staan. */
@keyframes gt26-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}html.gt26-rv-armed .gt26-home:not(#gt) .hero .rv{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.gt26-home:not(#gt) .hero .rv{animation:gt26-in .6s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i,0)*70ms)}}/* Schermlezertekst in de bedrijfsrij blijft binnen de (scrollende) rij. */
.gt26-home:not(#gt) .co{position:relative}/* Ruimte tussen de slot-oproep en de footer (in de mockup zat die marge op de footer). */
.gt26-home>.sec:last-child{padding-bottom:96px!important}@media (max-width:640px){.gt26-home>.sec:last-child{padding-bottom:64px!important}}.gt26-home:not(#gt) .mini-review .row2 .tag{white-space:nowrap}
