.vergelijk-pagina{width:min(1040px,100% - 3rem);margin:0 auto;padding:4.5rem 0 6rem}.vergelijk-hero{border-left:4px solid var(--oranje);max-width:860px;padding:.2rem 0 3.4rem 2rem;position:relative}.vergelijk-kicker{color:var(--oranje);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:800}.vergelijk-hero h1{max-width:820px;margin:.7rem 0 1rem;font-size:clamp(2.7rem,7vw,5.6rem);line-height:.98}.vergelijk-lead{max-width:760px;color:var(--tekst-grijs);font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.65}.vergelijk-acties{flex-wrap:wrap;gap:.75rem;margin-top:1.6rem;display:flex}.vergelijk-bijgewerkt{color:var(--tekst-grijs);margin-top:1rem;font-size:.82rem}.vergelijk-eerlijk{border-block:1px solid var(--lijn);grid-template-columns:180px 1fr;gap:1.5rem;margin:0 0 4rem;padding:1.35rem 1.5rem;display:grid}.vergelijk-eerlijk strong{color:var(--oranje);letter-spacing:.08em;text-transform:uppercase;font-size:.82rem}.vergelijk-eerlijk p{max-width:720px;color:var(--tekst-grijs)}.vergelijk-pagina>section{margin-top:4.5rem}.vergelijk-pagina h2{max-width:760px;margin-bottom:1.4rem;font-size:clamp(1.8rem,3.5vw,2.7rem)}.vergelijk-sectie-kop{max-width:780px;margin-bottom:1.5rem}.vergelijk-sectie-kop>span{color:var(--oranje);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.55rem;font-size:.76rem;font-weight:800;display:block}.vergelijk-sectie-kop h2{margin-bottom:.75rem}.vergelijk-sectie-kop p{max-width:700px;color:var(--tekst-grijs);font-size:1.02rem;line-height:1.65}.vergelijk-pagina .prijs-tabel{border-top:1px solid var(--lijn)}.vergelijk-pagina .prijs-tabel th,.vergelijk-pagina .prijs-tabel td{vertical-align:top;padding:1rem}.vergelijk-pagina .prijs-tabel td:first-child{width:24%;color:var(--tekst);font-weight:700}.vergelijk-pagina .prijs-tabel th:nth-child(2){color:var(--oranje)}.vergelijk-kosten-tabel{table-layout:fixed}.vergelijk-pagina .vergelijk-kosten-tabel td:first-child{width:14%;font-size:1.08rem}.vergelijk-kosten-tabel td strong,.vergelijk-kosten-tabel td small{display:block}.vergelijk-kosten-tabel td strong{color:var(--tekst);font-size:1.12rem}.vergelijk-kosten-tabel td small{color:var(--tekst-grijs);margin-top:.2rem;font-size:.78rem;font-weight:500}.vergelijk-kosten-tabel .vergelijk-verschil{color:var(--oranje);font-size:1.08rem;font-weight:800}.vergelijk-kosten-conclusie{border-left:4px solid var(--oranje);background:var(--kaart);grid-template-columns:minmax(220px,.8fr) minmax(0,1.5fr);gap:1.5rem;margin-top:1.2rem;padding:1.25rem 1.35rem;display:grid}.vergelijk-kosten-conclusie strong{color:var(--tekst);line-height:1.45}.vergelijk-kosten-conclusie p{color:var(--tekst-grijs)}.vergelijk-beslis-tabel{table-layout:fixed}.vergelijk-pagina .vergelijk-beslis-tabel td:first-child{width:19%}.vergelijk-beslis-tabel .vergelijk-uitkomst{border-left:2px solid var(--oranje);color:var(--tekst);font-weight:650}.vergelijk-bronnen,.vergelijk-pagina .prijs-noot{max-width:760px;color:var(--tekst-grijs)}.vergelijk-bronnen{margin-top:.55rem;font-size:.88rem}.vergelijk-pagina a:not(.btn){color:var(--oranje);text-underline-offset:.18em;font-weight:700}.vergelijk-keuze-grid{border:1px solid var(--lijn);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vergelijk-keuze{padding:clamp(1.4rem,3vw,2.2rem)}.vergelijk-keuze+.vergelijk-keuze{border-left:1px solid var(--lijn)}.vergelijk-keuze-donolink{background:var(--kaart)}.vergelijk-keuze h3{margin-bottom:1.2rem;font-size:1.25rem}.vergelijk-keuze ul{color:var(--tekst-grijs);margin-left:1.2rem}.vergelijk-keuze li+li{margin-top:.65rem}.vergelijk-pagina .prijs-lijst{max-width:760px}.markt-gidsen-lijst{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.markt-gidsen-lijst li{border:1px solid var(--lijn);background:var(--kaart);border-radius:14px;gap:.3rem;padding:1rem 1.1rem;display:grid}.markt-gidsen-lijst a{color:inherit;text-decoration:none}.markt-gidsen-lijst a:hover,.markt-gidsen-lijst a:focus-visible{color:var(--oranje);text-decoration:underline}.markt-gidsen-lijst span{color:var(--tekst-grijs);font-size:.95rem}@media (max-width:650px){.markt-gidsen-lijst{grid-template-columns:1fr}}.vergelijk-pagina .legal-sub{margin-top:1.8rem}.vergelijk-pagina section>p{max-width:760px;color:var(--tekst-grijs)}.vergelijk-slot{background:var(--kaart);border-top:4px solid var(--oranje);padding:clamp(1.6rem,4vw,2.8rem)}.vergelijk-slot h2{margin-bottom:1rem}.vergelijk-slot p{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}@media (max-width:680px){.vergelijk-pagina{width:min(100% - 2rem,1040px);padding-top:2.7rem}.vergelijk-hero{padding:0 0 2.5rem 1rem}.vergelijk-hero h1{font-size:clamp(2.45rem,13vw,4rem)}.vergelijk-acties .btn{text-align:center;width:100%}.vergelijk-eerlijk{grid-template-columns:1fr;gap:.45rem;padding-inline:0}.vergelijk-kosten-conclusie{grid-template-columns:1fr;gap:.55rem;padding:1rem}.vergelijk-keuze-grid{grid-template-columns:1fr}.vergelijk-keuze+.vergelijk-keuze{border-top:1px solid var(--lijn);border-left:0}.vergelijk-pagina .prijs-tabel,.vergelijk-pagina .prijs-tabel tbody,.vergelijk-pagina .prijs-tabel tr,.vergelijk-pagina .prijs-tabel td{width:100%;display:block}.vergelijk-pagina .prijs-tabel thead{display:none}.vergelijk-pagina .prijs-tabel tr{border-bottom:1px solid var(--lijn);padding:1rem 0}.vergelijk-pagina .prijs-tabel td{border:0;min-width:0;padding:.35rem 0}.vergelijk-pagina .prijs-tabel td:first-child{border-bottom:1px solid var(--lijn);width:100%;margin-bottom:.45rem;padding-bottom:.65rem}.vergelijk-pagina .prijs-tabel td:nth-child(n+2){grid-template-columns:6.5rem 1fr;gap:.75rem;display:grid}.vergelijk-pagina .prijs-tabel td:nth-child(n+2):before{content:attr(data-label);color:var(--tekst-grijs);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:800}.vergelijk-pagina .prijs-tabel td:nth-child(2):before,.vergelijk-pagina .prijs-tabel .vergelijk-verschil:before{color:var(--oranje)}.vergelijk-kosten-tabel td small{grid-column:2;margin-top:-.15rem}.vergelijk-beslis-tabel .vergelijk-uitkomst{border-left:0;margin-top:.45rem;border-top:1px dashed var(--lijn)!important;padding-top:.75rem!important}}
