/* GoTrusted design 2026: review schrijven. Gegenereerd door gotrusted-previews/redesign/bron/theme_build.py uit de goedgekeurde mockups; niet met de hand aanpassen. */
.gt26-revpage:not(#gt) .fhero{padding:28px 0 32px;background:linear-gradient(180deg,#f2f8f5,var(--bg))}.gt26-revpage:not(#gt) .fhero-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:40px;align-items:end;margin-top:20px}.gt26-revpage:not(#gt) .fhero h1{font-size:clamp(1.9rem,1.3rem + 1.8vw,2.6rem);font-weight:800}.gt26-revpage:not(#gt) .fhero p{margin-top:12px;font-size:17px;color:var(--ink-2);max-width:60ch}.gt26-revpage:not(#gt) .cochip{display:flex;gap:14px;align-items:center;padding:16px 18px}.gt26-revpage:not(#gt) .cochip .lg{width:52px;height:52px;border-radius:12px;background:var(--soft);display:grid;place-items:center;font-weight:800;font-size:22px;color:var(--navy-800)}.gt26-revpage:not(#gt) .cochip b{display:block;color:var(--navy-800);font-size:17px}.gt26-revpage:not(#gt) .cochip small{color:var(--muted);font-size:13.5px}.gt26-revpage:not(#gt) .flayout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:40px;align-items:start;padding-block:8px 72px}.gt26-revpage:not(#gt) .form{padding:32px}.gt26-revpage:not(#gt) .form .meta{color:var(--muted);font-size:14px;margin-bottom:24px}.gt26-revpage:not(#gt) .form .field+.field,.gt26-revpage:not(#gt) .form .row+.field,.gt26-revpage:not(#gt) .form .field+.row{margin-top:24px}.gt26-revpage:not(#gt) .ratefield{border:0;padding:0;margin:0}.gt26-revpage:not(#gt) .ratefield legend{font-weight:650;font-size:15px;color:var(--navy-800);margin-bottom:10px}.gt26-revpage:not(#gt) .stars-in{display:flex;gap:8px;flex-wrap:wrap}.gt26-revpage:not(#gt) .stars-in label{cursor:pointer}.gt26-revpage:not(#gt) .stars-in input{position:absolute;opacity:0}.gt26-revpage:not(#gt) .stars-in span{display:grid;place-items:center;width:56px;height:56px;border-radius:12px;border:1px solid var(--line);background:#fff;font-size:26px;color:#c3ccd2;transition:background-color .15s,color .15s,border-color .15s}.gt26-revpage:not(#gt) .stars-in label.on span{background:var(--green);border-color:var(--green);color:#fff}.gt26-revpage:not(#gt) .stars-in input:focus-visible+span{outline:3px solid #1f6feb;outline-offset:2px}.gt26-revpage:not(#gt) .ratehint{margin-top:10px;font-size:14px;font-weight:600;color:var(--green-800);min-height:21px}.gt26-revpage:not(#gt) .count{display:flex;justify-content:space-between;gap:12px}.gt26-revpage:not(#gt) .row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.gt26-revpage:not(#gt) .row .field+.field{margin-top:0}.gt26-revpage:not(#gt) .checks{margin-top:24px;display:grid;gap:12px}.gt26-revpage:not(#gt) .checks label{display:grid;grid-template-columns:22px 1fr;gap:10px;font-size:15px;color:var(--ink-2);cursor:pointer}.gt26-revpage:not(#gt) .checks input{width:18px;height:18px;margin-top:2px;accent-color:var(--green-700)}.gt26-revpage:not(#gt) .privacy{margin-top:20px;display:grid;grid-template-columns:22px 1fr;gap:10px;padding:14px 16px;border-radius:12px;background:var(--soft);font-size:14px;color:var(--ink-2)}.gt26-revpage:not(#gt) .privacy i{color:var(--navy-700);font-size:18px}.gt26-revpage:not(#gt) .privacy b{color:var(--navy-800)}.gt26-revpage:not(#gt) .submit{margin-top:24px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.gt26-revpage:not(#gt) .submit .btn{min-height:52px;padding:0 24px;font-size:16px}.gt26-revpage:not(#gt) .submit small{color:var(--muted);font-size:13.5px}.gt26-revpage:not(#gt) .fside{display:grid;gap:16px;position:sticky;top:92px}.gt26-revpage:not(#gt) .trust{padding:22px}.gt26-revpage:not(#gt) .trust h3{font-size:18px}.gt26-revpage:not(#gt) .trust>p{margin-top:6px;font-size:14px;color:var(--muted)}.gt26-revpage:not(#gt) .trust ul{list-style:none;margin-top:14px;display:grid;gap:14px}.gt26-revpage:not(#gt) .trust li{display:grid;grid-template-columns:32px 1fr;gap:10px;font-size:14px;color:var(--ink-2)}.gt26-revpage:not(#gt) .trust li i{width:32px;height:32px;border-radius:9px;background:var(--green-50);color:var(--green-700);display:grid;place-items:center;font-size:17px}.gt26-revpage:not(#gt) .trust li b{display:block;color:var(--navy-800);font-size:14.5px}.gt26-revpage:not(#gt) .helpc{display:grid;grid-template-columns:1fr 96px;gap:8px;align-items:end;padding:20px 0 0 20px;background:var(--navy-800);border-color:var(--navy-800);overflow:hidden}.gt26-revpage:not(#gt) .helpc h3{color:#fff;font-size:18px}.gt26-revpage:not(#gt) .helpc p{color:#c9d8e2;font-size:14px;margin:6px 0 14px}.gt26-revpage:not(#gt) .helpc .btn{margin-bottom:20px}.gt26-revpage:not(#gt) .helpc img{width:96px;height:auto;margin-bottom:-4px}@media (max-width:960px){.gt26-revpage:not(#gt) .fhero-grid,.gt26-revpage:not(#gt) .flayout{grid-template-columns:1fr}.gt26-revpage:not(#gt) .fside{position:static}}@media (max-width:560px){.gt26-revpage:not(#gt) .form{padding:22px 18px}.gt26-revpage:not(#gt) .row{grid-template-columns:1fr}.gt26-revpage:not(#gt) .stars-in span{width:52px;height:52px}}.gt26-revpage:not(#gt) .after{padding:72px 0;background:var(--soft);border-top:1px solid var(--line-2)}.gt26-revpage:not(#gt) .after-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px;align-items:start}.gt26-revpage:not(#gt) .after h2{font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.gt26-revpage:not(#gt) .after .lede{margin-top:10px;color:var(--ink-2)}.gt26-revpage:not(#gt) .track{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:0;counter-reset:s;background:#fff;border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.gt26-revpage:not(#gt) .track li{counter-increment:s;padding:20px 22px;border-bottom:1px solid var(--line-2);display:grid;grid-template-columns:30px 1fr;gap:12px}.gt26-revpage:not(#gt) .track li:nth-child(odd){border-right:1px solid var(--line-2)}.gt26-revpage:not(#gt) .track li:nth-last-child(-n+2){border-bottom:0}.gt26-revpage:not(#gt) .track li::before{content:counter(s);width:30px;height:30px;border-radius:50%;background:var(--navy-800);color:#fff;display:grid;place-items:center;font-weight:800;font-size:13px}.gt26-revpage:not(#gt) .track li.alt::before{background:var(--amber-50);color:var(--amber-800)}.gt26-revpage:not(#gt) .track b{display:block;color:var(--navy-800)}.gt26-revpage:not(#gt) .track span{font-size:14.5px;color:var(--ink-2)}.gt26-revpage:not(#gt) .indep{margin-top:16px;display:grid;grid-template-columns:24px 1fr;gap:12px;padding:16px 18px;border-radius:var(--r-card);background:#fff;border:1px solid var(--line);font-size:14.5px;color:var(--ink-2)}.gt26-revpage:not(#gt) .indep i{color:var(--navy-700);font-size:20px}@media (max-width:900px){.gt26-revpage:not(#gt) .after-grid{grid-template-columns:1fr;gap:24px}}@media (max-width:560px){.gt26-revpage:not(#gt) .track{grid-template-columns:1fr}.gt26-revpage:not(#gt) .track li:nth-child(odd){border-right:0}.gt26-revpage:not(#gt) .track li:nth-last-child(2){border-bottom:1px solid var(--line-2)}}
.gt26-revpage:not(#gt) .cochip{text-decoration:none;color:inherit}.gt26-revpage:not(#gt) .cochip .lg{overflow:hidden;flex:0 0 auto}.gt26-revpage:not(#gt) .cochip .lg img{width:100%;height:100%;object-fit:contain;background:#fff}.gt26-revpage:not(#gt) .cochip small{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;margin-top:2px}.gt26-revpage:not(#gt) .cochip .score{font-weight:700;color:var(--ink)}.gt26-revpage:not(#gt) .cochip .stars-static{color:var(--green);letter-spacing:1px}.gt26-revpage:not(#gt) .error-text{display:none;margin-top:6px;font-size:13.5px;font-weight:600;color:var(--red-700)}.gt26-revpage:not(#gt) .error-text.visible{display:block}.gt26-revpage:not(#gt) .input[aria-invalid="true"],.gt26-revpage:not(#gt) .input.error{border-color:var(--red-700);box-shadow:0 0 0 3px rgba(178,48,37,.12)}.gt26-revpage:not(#gt) .checks .error-text{margin:-4px 0 4px 30px}.gt26-revpage:not(#gt) .form-message{display:none;margin-bottom:22px;padding:16px 18px;border-radius:var(--r-card);font-size:15px;line-height:1.55}.gt26-revpage:not(#gt) .form-message.visible,.gt26-revpage:not(#gt) .form-message.success,.gt26-revpage:not(#gt) .form-message.error{display:block}.gt26-revpage:not(#gt) .form-message.success{background:var(--green-50);color:var(--green-800);border:1px solid var(--green-100)}.gt26-revpage:not(#gt) .form-message.success strong{color:var(--navy-800);font-size:17px}.gt26-revpage:not(#gt) .form-message.error{background:var(--red-50);color:var(--red-700);border:1px solid #efc6c2}.gt26-revpage:not(#gt) .form-message ul{margin:6px 0 0 18px;padding:0}.gt26-revpage:not(#gt) .form-message a{font-weight:600}.gt26-revpage:not(#gt) .gt-next{margin:10px 0 0;padding-left:20px;color:var(--ink-2)}.gt26-revpage:not(#gt) .gt-next li{margin-top:6px}.gt26-revpage:not(#gt) #formMessage:empty{display:none}.gt26-revpage:not(#gt) .gt-form-error-summary{margin:0 0 20px;padding:14px 16px;border:1px solid #efc6c2;border-radius:12px;background:var(--red-50);color:var(--red-700);font-size:14.5px}.gt26-revpage:not(#gt) .gt-form-error-summary ul{margin:6px 0 0;padding-left:20px}.gt26-revpage:not(#gt) .gt-form-error-summary[hidden]{display:none}.gt26-revpage:not(#gt) .ratefield .error-text{margin-top:2px}.gt26-revpage:not(#gt) .helpc img{flex:0 0 auto}.gt26-revpage:not(#gt) .ratefield+.field{margin-top:24px}
