.halfhero--pricing{background-image:url(/img/pricing-hero-1440.webp)}@media(min-width:1441px){.halfhero--pricing{background-image:url(/img/pricing-hero-2160.webp)}}.halfhero__regel{position:absolute;top:32px;left:var(--marge);right:var(--marge);display:flex;justify-content:space-between;gap:24px;opacity:.8}.prijspagina{position:relative;max-width:1440px;margin-inline:auto;padding:44px var(--marge) 0}.prijspagina__kop{display:grid;grid-template-columns:776fr 600fr;gap:0 24px;align-items:start}.prijspagina__kop>div:first-child>.label,.prijspagina__kop>div:last-child>.label{color:var(--zacht)}.prijspagina__kop>div:last-child>.label{text-align:right}.prijspagina__titel{margin:20px 0 0;font-size:clamp(38px,5vw,72px);line-height:.96}.prijspagina__lead{margin:26px 0 0;font-size:14px;line-height:1.38;letter-spacing:-.03em;color:var(--zacht)}.vergelijk{margin-top:46px;padding-top:14px;border-top:1px solid var(--haarlijn)}.vergelijk__kop>*{position:relative;padding-top:18px}.vergelijk__rij{display:grid;grid-template-columns:356fr 340fr 340fr 340fr;gap:0;align-items:baseline}.vergelijk__kop{align-items:start}.vergelijk__kop .label{color:var(--zacht)}.vergelijk__merk{position:absolute;top:0;left:0;color:var(--vermiljoen)}.vergelijk__naam{margin:0;font-weight:500;font-size:24px;line-height:1.15;letter-spacing:-.04em}.vergelijk__prijs{margin:8px 0 0;font-weight:400;font-size:30px;line-height:1.15;letter-spacing:-.03em}.vergelijk__kop .knop{margin-top:19px;height:40px;min-width:150px;border-radius:20px}.vergelijk__lijf{margin-top:30px}.vergelijk__lijf .vergelijk__rij{padding:16px 0 15px;border-top:1px solid var(--haarlijn);font-size:14px;line-height:1;letter-spacing:-.03em}.vergelijk__lijf .vergelijk__rij:last-child{border-bottom:1px solid var(--haarlijn)}.vergelijk__lijf span:first-child{font-weight:500}.vergelijk__lijf span:not(:first-child){color:var(--zacht)}.vergelijk__ja{color:var(--inkt)!important}.vergelijk__nee{color:color-mix(in srgb,var(--inkt) 30%,transparent)!important}.uitzondering{margin-top:36px}.uitzondering>.label{color:var(--zacht)}.uitzondering h2{margin:16px 0 0;font-weight:500;font-size:22px;line-height:1.15;letter-spacing:-.04em}.uitzondering p:not(.label){margin:12px 0 0;max-width:900px;font-size:14px;line-height:1.38;letter-spacing:-.03em;color:var(--zacht)}.staart{position:relative;z-index:1;margin-top:39px;min-height:min(700px,48.6vw);background:var(--inkt);background-image:var(--korrel),linear-gradient(to bottom,#090808,#1a0e09 30%,#6c1d0a 62%,#a7290c 74%,#ddb6a6 88%,#ede8e5);background-size:160px 160px,100% 100%;background-repeat:repeat,no-repeat;background-blend-mode:overlay,normal;color:var(--papier)}.staart__binnen{max-width:1440px;margin-inline:auto;padding:60px var(--marge) 0}.staart .hoofdstuk{border-bottom-color:color-mix(in srgb,var(--papier) 22%,transparent)}.staart .universum__lijst{border-top-color:color-mix(in srgb,var(--papier) 22%,transparent)}.staart .hoofdstuk__kop{grid-template-columns:368fr 840fr 108fr 60fr;padding:17px 0 26px}.staart .hoofdstuk__naam{font-size:clamp(24px,2.36vw,34px)}.staart .hoofdstuk__subs,.staart .hoofdstuk__aantal{color:color-mix(in srgb,var(--papier) 66%,transparent)}.staart .hoofdstuk__chevron{color:var(--papier)}.staart .hoofdstuk__regels{padding-left:368px}.staart .hoofdstuk__regels .wat{color:color-mix(in srgb,var(--papier) 66%,transparent)}.staart__oproep{display:flex;align-items:center;gap:24px;margin-top:96px;padding-bottom:96px}.staart__oproep .knop{height:52px;min-width:260px;border-radius:26px}.staart__oproep .label{color:color-mix(in srgb,var(--papier) 78%,transparent)}.staart__oproep .label:last-child{margin-left:auto}@media(max-width:900px){.prijspagina__kop{grid-template-columns:1fr;gap:28px}.prijspagina__kop>div:last-child>.label{text-align:left}.vergelijk__rij{grid-template-columns:1fr 1fr;gap:6px 16px}.vergelijk__rij span:first-child{grid-column:1 / -1}.vergelijk__kop{grid-template-columns:1fr}.staart .hoofdstuk__kop{grid-template-columns:1fr auto auto}.staart .hoofdstuk__regels{padding-left:0}.staart__oproep{flex-direction:column;align-items:stretch}.staart__oproep .label:last-child{margin-left:0}}.vergelijk__kiezen{display:none}@media(max-width:768px){.staart{background-image:var(--korrel),linear-gradient(to bottom,#080808,#0c0a08 17%,#130c09 33%,#1a0e09,#47160a 67%,#81210a 83%,#a7290c);background-size:160px 160px,100% 100%;background-repeat:repeat,no-repeat;background-blend-mode:overlay,normal}.halfhero--pricing{height:460px;background-image:url(/img/pricing-hero-mobiel.webp)}.halfhero--pricing .halfhero__regel{top:310px;bottom:auto;flex-direction:column;align-items:flex-start;gap:93px}.prijspagina{padding-top:36px}.prijspagina__kop{grid-template-columns:1fr auto;gap:0}.prijspagina__kop>div{display:contents}.prijspagina__kop>div:first-child>.label{grid-row:1;grid-column:1}.prijspagina__kop>div:last-child>.label{grid-row:1;grid-column:2;justify-self:end}.prijspagina__titel{grid-row:2;grid-column:1 / -1}.prijspagina__kop>div>p:not(.label){grid-column:1 / -1}.prijspagina__titel{position:relative;z-index:2;top:-172px;margin:0 0 -80px;font-size:44px;line-height:40px;color:var(--papier)}.prijspagina__lead{margin-top:18px;font-size:14px;line-height:20px}.vergelijk{margin-top:26px;padding-top:0;border-top:0}.vergelijk__rij{grid-template-columns:1fr repeat(3,56px);gap:0 4px}.vergelijk__rij span:first-child{grid-column:auto}.vergelijk__kop{grid-template-columns:1fr repeat(3,56px);align-items:end}.vergelijk__kop>*{padding-top:0}.vergelijk__merk{top:-28px;left:0;padding:4px 0;width:60px;text-align:center;border-radius:10px;background:var(--vermiljoen);color:var(--papier);font-size:9px}.vergelijk__naam{font-size:14px;line-height:1}.vergelijk__prijs{margin-top:4px;font-size:13px;line-height:1}.vergelijk__kop .knop{display:none}.vergelijk__lijf{margin-top:24px}.vergelijk__lijf .vergelijk__rij{padding:10px 0 9px;font-size:13px}[data-kort]{font-size:0}[data-kort]:after{content:attr(data-kort);font-size:13px}.vergelijk__kiezen{display:flex;gap:8px;margin-top:26px}.vergelijk__kiezen .knop{flex:1;min-width:0;padding:0}.uitzondering{margin-top:62px;padding-top:22px;border-top:1px solid var(--haarlijn)}.uitzondering h2{margin-top:26px;font-size:19px;line-height:23px}.uitzondering p:not(.label){margin-top:22px;font-size:14px;line-height:18px}}
