.inst-balk{background:var(--wit);border-bottom:1px solid var(--rand)}.inst-balk-binnen{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:68rem;margin:0 auto;padding:.9rem 1.5rem;display:flex}.inst-bedrijf{letter-spacing:-.01em;font-size:1rem;font-weight:800}.inst-pauze{padding-top:1.25rem;padding-bottom:0}.inst-pauze .waarschuwing{width:100%;margin-bottom:0}.inst-kop-rechts{flex-wrap:wrap;align-items:center;gap:.6rem;width:100%;display:flex}.inst-kerncijfers{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1.25rem;display:grid}.kerncijfer-link{color:inherit;text-decoration:none;display:block}.kerncijfer-link .kerncijfer{height:100%}.kerncijfer-link:hover .kerncijfer{border-color:var(--navy)}.inst-kerncijfers .kerncijfer.let-op .kerncijfer-label,.inst-kerncijfers .kerncijfer.let-op .kerncijfer-toon{font-weight:600}.inst-rekening{grid-template-columns:1fr;align-items:stretch;gap:1rem 1.5rem;margin-bottom:1.5rem;display:grid}.inst-grafieken{grid-template-columns:1fr;align-items:start;gap:.75rem;display:grid}@media (min-width:1101px){.inst-grafieken{grid-template-columns:3fr 2fr}}.inst-betrouwbaarheid{grid-template-columns:1fr;align-items:start;gap:.75rem;margin-top:.75rem;display:grid}@media (min-width:1101px){.inst-betrouwbaarheid{grid-template-columns:repeat(3,1fr)}}.grafiek-mededeling{color:var(--ink-soft);font-size:.88rem;line-height:1.55}.inst-grafieken .lijn-vlak .lijn:not(.nadruk) path{stroke:var(--petrol-700)}.inst-grafieken .lijn-vlak .lijn:not(.nadruk) circle{fill:var(--petrol-700)}.inst-grafieken .legenda li:not(.nadruk):before{background:var(--petrol-700)}.kaartenlijst{gap:.7rem;display:grid}.aanvraagkaart{background:var(--wit);border:1px solid var(--rand);border-radius:var(--radius);padding:1.1rem 1.25rem}.aanvraagkaart-luid{border-color:var(--amber);box-shadow:inset 0 3px 0 var(--amber)}.aanvraagkaart-kop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem;display:flex}.aanvraagkaart .kaart-titel{font-size:1rem;font-weight:800}.aanvraagkaart .kaart-titel a{border-bottom:1px solid var(--rand);text-decoration:none}.aanvraagkaart .kaart-titel a:hover{border-bottom-color:var(--navy)}.aanvraagkaart-regels{color:var(--ink-soft);margin-top:.35rem;font-size:.88rem;line-height:1.5}.aanvraagkaart-merkjes{flex-wrap:wrap;gap:.4rem;margin-top:.6rem;display:flex}a.knop-tweede,a.inst-knop-hoofd{text-decoration:none;display:inline-block}.aanvraagkaart-acties{border-top:1px solid var(--rand);flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.9rem;padding-top:.9rem;display:flex}.termijn{color:var(--zacht);white-space:nowrap;font-size:.82rem;font-weight:700}.termijn-krap{color:var(--accent-600)}.termijn-verlopen{color:var(--rood)}.beslisbalk{background:var(--rand);border:1px solid var(--rand);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1px;margin-bottom:1.25rem;display:grid;overflow:hidden}.beslisvak{background:var(--wit);padding:1rem 1.1rem;font-size:.9rem;line-height:1.45}.beslisvak-kop{letter-spacing:.08em;text-transform:uppercase;color:var(--zacht);margin-bottom:.3rem;font-size:.7rem;font-weight:700}.inst-knop-hoofd{text-align:center;width:100%;font:inherit;background:var(--brand-600);color:var(--wit);cursor:pointer;border:0;border-radius:8px;padding:.7rem 1.3rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-block}.inst-knop-hoofd:hover{background:var(--brand-700)}.inst-knop-hoofd:disabled{opacity:.5;cursor:default}.inst-kleinelettertjes{color:var(--ink-soft);max-width:42rem;margin-top:.7rem;font-size:.82rem;line-height:1.5}.inst-passen{border-top:1px solid var(--rand);margin-top:1.1rem;padding-top:.9rem}.inst-beslissen .verwijderdialoog{margin-top:1rem}.redenkiezer{background:var(--offwhite);border:1px solid var(--rand);border-radius:8px;width:min(24rem,100%);padding:.9rem 1rem;font-size:.9rem}.redenkiezer>.nadruk{margin-bottom:.6rem}.redenkiezer-optie{cursor:pointer;align-items:center;gap:.5rem;padding:.22rem 0;display:flex}.redenkiezer-optie input{accent-color:var(--brand-600);margin:0}.redenkiezer-tekst{font:inherit;border:1px solid var(--rand);background:var(--wit);width:100%;color:inherit;border-radius:7px;margin-top:.5rem;padding:.45rem .6rem}.redenkiezer .blok-knoppen{margin-top:.9rem}.onbekend{color:var(--zacht);font-style:italic}.inst-wensen{white-space:pre-wrap;margin-bottom:1rem;font-size:.95rem;line-height:1.6}.inst-advies-regel{letter-spacing:-.01em;margin-bottom:.75rem;font-size:1.25rem;font-weight:800}.inst-lijst{font-size:.9rem;line-height:1.55;list-style:none}.inst-lijst li{padding:.15rem 0 .15rem 1rem;position:relative}.inst-lijst li:before{content:"·";color:var(--zacht);font-weight:700;position:absolute;left:.25rem}.inst-lijst-twee{columns:1;column-gap:2rem}.inst-contact{border-color:var(--brand-500)}.inst-aangenomen .kaart-hint{margin-bottom:1rem}.stempel-wacht{color:var(--zacht)}.stempel-aanzet{color:#a06b0a;background:#fdf3e3}.stempel-goed{color:var(--success-600);background:var(--success-100)}.stempel-dicht{color:var(--rood)}.aanvraagkaart-acties .knop-tweede{text-align:center;flex:1 0 auto}.inst-kerncijfers .kerncijfer-getal{font-size:1.5rem}@media (min-width:700px){.inst-kerncijfers{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.inst-kerncijfers .kerncijfer-getal{font-size:2rem}.inst-rekening{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.inst-kop-rechts{width:auto}.aanvraagkaart-kop{gap:.75rem}.aanvraagkaart-acties .knop-tweede{text-align:left;flex:0 auto}.inst-knop-hoofd{width:auto}.inst-lijst-twee{columns:2}}.merkje-plekken{background:var(--accent-100);color:var(--accent-600);font-weight:650}.plekken-balk{border-radius:var(--radius);background:var(--accent-100);color:var(--accent-600);margin:0 0 .75rem;padding:.55rem .9rem;font-size:.92rem;font-weight:600}.aanvraagkaart-vol{opacity:.55;background:var(--surface-muted)}.aanvraagkaart-vol .kaart-titel{color:var(--ink-muted)}.aanvraagkaart-vol-uitleg{color:var(--ink-muted);margin:.25rem 0 0;font-size:.9rem}.dossier-rooster{background:var(--surface-muted);border-radius:var(--radius);grid-template-columns:repeat(2,1fr);gap:.45rem 1.25rem;margin:.75rem 0 .25rem;padding:.85rem 1rem;font-size:.88rem;display:grid}@media (min-width:40rem){.dossier-rooster{grid-template-columns:repeat(3,1fr)}}.dossier-rooster div{flex-direction:column;gap:.05rem;display:flex}.dossier-rooster dt{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted);font-size:.72rem}.dossier-rooster dd{color:var(--ink);margin:0;font-weight:550}.beslistermijn-badge{background:var(--surface-muted);color:var(--ink-soft);border-radius:999px;margin:.35rem 0 0;padding:.4rem .85rem;font-size:.92rem;display:inline-block}.beslistermijn-badge strong{color:var(--ink)}.beslistermijn-badge-haast{background:var(--accent-100);color:var(--accent-600)}.beslistermijn-badge-haast strong{color:var(--accent-600)}.inst-klikprijs{color:var(--ink-muted);max-width:30rem;margin:.5rem 0 0;font-size:.82rem;line-height:1.5}.paneel{padding-top:1.5rem}.inst-balk-binnen{padding:.7rem 1.1rem}.paneel-kop{margin-bottom:1rem}.paneel-kop h1{font-size:1.35rem}.waarschuwing{margin-bottom:.75rem;padding:.7rem .85rem;font-size:.85rem}.inst-kerncijfers{gap:.5rem;margin-bottom:1rem}.inst-kerncijfers .kerncijfer{gap:.1rem;padding:.7rem .8rem}.inst-kerncijfers .kerncijfer-label{font-size:.8rem;line-height:1.3}.inst-kerncijfers .kerncijfer-toon{font-size:.72rem;line-height:1.25}@media (min-width:700px){.paneel{padding-top:2.5rem}.inst-balk-binnen{padding:.9rem 1.5rem}.paneel-kop{margin-bottom:1.5rem}.paneel-kop h1{font-size:1.6rem}.waarschuwing{margin-bottom:1rem;padding:.9rem 1rem;font-size:.9rem}.inst-kerncijfers{gap:.75rem;margin-bottom:1.25rem}.inst-kerncijfers .kerncijfer{gap:.15rem;padding:1rem 1.1rem}.inst-kerncijfers .kerncijfer-label{font-size:.875rem}}.inst-betrouwbaarheid .grafiek,.inst-grafieken .grafiek{padding:.95rem 1rem}.inst-betrouwbaarheid .grafiek figcaption,.inst-grafieken .grafiek figcaption{margin-bottom:.7rem}.inst-betrouwbaarheid .grafiek-uitleg,.inst-grafieken .grafiek-uitleg{font-size:.8rem;line-height:1.4}.inst-betrouwbaarheid .grafiek-voet,.inst-grafieken .grafiek-voet{margin-top:.7rem;font-size:.7rem}@media (min-width:700px){.inst-betrouwbaarheid .grafiek,.inst-grafieken .grafiek{padding:1.25rem}.inst-betrouwbaarheid .grafiek figcaption,.inst-grafieken .grafiek figcaption{margin-bottom:1rem}.inst-betrouwbaarheid .grafiek-uitleg,.inst-grafieken .grafiek-uitleg{font-size:.875rem;line-height:1.45}.inst-betrouwbaarheid .grafiek-voet,.inst-grafieken .grafiek-voet{margin-top:.9rem;font-size:.75rem}}.inst-venster{border:1px solid var(--rand);background:var(--wit);width:calc(100% - 2rem);max-width:26rem;color:var(--ink);border-radius:14px;margin:auto;padding:1.5rem 1.35rem;box-shadow:0 18px 40px -18px #0d1a1659}.inst-venster::backdrop{background:#0d1a1673}.inst-venster-kop{margin:0 0 .5rem;font-size:1.15rem;font-weight:800;line-height:1.25}.inst-venster-tekst{color:var(--ink-soft);margin:0 0 1.25rem;font-size:.95rem;line-height:1.55}@media (min-width:700px){.inst-venster{padding:1.75rem 1.6rem}}.bedrijf-intro{max-width:44rem;margin:0 0 1rem}.bedrijf-kaart{gap:1.1rem;max-width:44rem;display:grid}.bedrijf-veld{gap:.35rem;display:grid}.bedrijf-veld textarea{resize:vertical;line-height:1.6}.bedrijf-knoppen{flex-wrap:wrap;gap:.6rem;display:flex}.bedrijf-foto{border-top:1px solid var(--rand);gap:.5rem;padding-top:.9rem;display:grid}.bedrijf-foto img{object-fit:contain;border-radius:8px;justify-self:start;max-width:100%;max-height:220px}.bedrijf-upload{cursor:pointer;justify-self:start}.bedrijf-upload input{display:none}.bedrijf-melding{color:var(--brand-700);margin:0;font-size:.92rem;font-weight:600}.bedrijf-welkom{background:var(--zand-100,#fbf4e8);border:1px solid var(--zand-300,#e8d9bd);border-radius:var(--radius);margin-bottom:1.25rem;padding:1.2rem 1.3rem}.bedrijf-welkom h2{margin-bottom:.4rem;font-size:1.15rem}.bedrijf-welkom p{color:var(--ink-soft);margin:0;font-size:.95rem}.oe-afgeleid{background:var(--zand-100,#fbf4e8);border-left:3px solid var(--zand-400,#d9c08a);border-radius:0 var(--radius) var(--radius) 0;color:var(--ink-soft);margin-top:.9rem;padding:.7rem .9rem;font-size:.92rem}.oe-afgeleid strong{color:var(--ink)}.producten-kop{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.producten-lijst{margin:.75rem 0 0;padding:0;list-style:none}.producten-lijst li{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;padding:.55rem 0;display:flex}.producten-acties{white-space:nowrap;gap:.9rem;display:inline-flex}.producten-formulier{background:var(--zand-100,#fbf4e8);border:1px solid var(--zand-300,#e8d9bd);border-radius:var(--radius);margin-top:1rem;padding:1rem 1.1rem}.producten-knoppen{justify-content:flex-end;gap:1rem;margin-top:1rem;display:flex}.oe-productrij{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:1rem;display:flex}.oe-productkiezer{flex-direction:column;flex:18rem;gap:.3rem;max-width:24rem;display:flex}.oe-productrij .oe-productkiezer{margin-bottom:0}.oe-productleeg{max-width:28rem;color:var(--ink-muted);flex:18rem;margin:0;font-size:.85rem;line-height:1.5}.oe-productnieuw{white-space:nowrap;cursor:pointer;border:1px solid var(--brand-200);background:var(--brand-50);min-height:48px;color:var(--brand-700);flex:none;justify-content:center;align-items:center;padding:.6rem 1.1rem;font-family:inherit;font-size:1rem;line-height:1.25;text-decoration:none;display:inline-flex}.oe-productnieuw:hover,.oe-productnieuw:focus-visible{background:var(--brand-100);border-color:var(--brand-500);color:var(--brand-700)}@media (min-width:700px){.oe-productnieuw{min-height:38px;padding:.5rem .9rem;font-size:.9rem}}@media (max-width:640px){.oe-productrij{flex-direction:column;align-items:stretch}.oe-productnieuw{text-align:center}}.oe-productkiezer span{color:var(--ink-muted);font-size:.85rem;font-weight:700}.knop-primair{background:var(--brand-600);color:#fff;border-radius:var(--radius);cursor:pointer;border:0;padding:.6rem 1.1rem;font-size:.95rem;font-weight:700}.knop-primair:not(:disabled):hover{background:var(--brand-700)}.knop-primair:disabled{opacity:.55;cursor:default}.beslisdesk-raster{grid-template-columns:repeat(auto-fill,minmax(min(17rem,100%),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.beslisrij{text-align:left;width:100%;height:100%;font:inherit;color:inherit;background:var(--wit,#fff);border:1px solid var(--rand,#e3e8e6);cursor:pointer;border-radius:12px;flex-direction:column;gap:.4rem;padding:.95rem 1.05rem;transition:border-color .12s,box-shadow .12s,transform .12s;display:flex}.beslisrij:hover{border-color:var(--line-strong,#b8c4c0);transform:translateY(-1px);box-shadow:0 4px 14px #14343b14}.beslisrij:focus-visible{outline:2px solid var(--navy,#14343b);outline-offset:2px}.beslisrij-kop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.beslisrij-titel{font-weight:700}.beslisrij-advies{color:var(--ink-muted,#63736d);font-size:.88rem}.beslisrij-voet{flex-wrap:wrap;gap:.4rem;margin-top:auto;display:flex}.beslisrij-chip{background:var(--canvas,#f4f6f5);color:var(--ink-muted,#63736d);border-radius:999px;padding:.12rem .55rem;font-size:.74rem;font-weight:700}.beslisrij-chip-ruim{color:#0a5641;background:#e2f2ea}.beslisrij-chip-krap{color:#8a6116;background:#fdf2dd}.beslisrij-chip-vandaag{color:#fff;background:#134b63}.beslisrij-chip-oud{background:var(--surface-muted,#eef1f0);color:var(--ink-soft,#3d4f49)}.beslisdesk-achtergrond{z-index:60;background:#14343b59;animation:.2s beslisdim-in;position:fixed;inset:0}.beslisdesk-detail{z-index:61;background:var(--wit,#fff);padding:1rem 1.1rem 2.5rem;animation:.2s beslisdetail-in;position:fixed;inset:0;overflow-y:auto}@media (min-width:720px){.beslisdesk-detail{width:min(34rem,92vw);padding:1.4rem 1.6rem 2.5rem;inset:0 0 0 auto;box-shadow:-18px 0 40px #14343b2e}}@keyframes beslisdim-in{0%{opacity:0}to{opacity:1}}@keyframes beslisdetail-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.beslisdesk-achtergrond,.beslisdesk-detail,.beslisrij{transition:none;animation:none}}.beslisdetail-kop{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.beslisdetail-kop h3{margin:0 0 .25rem;font-size:1.05rem}.beslisdetail-sluit{border:1px solid var(--rand,#e3e8e6);background:var(--wit,#fff);cursor:pointer;border-radius:999px;flex:none;width:2.4rem;height:2.4rem;font-size:1.3rem;line-height:1}.beslisdetail-sluit:hover{border-color:var(--line-strong,#b8c4c0)}.beslisdetail-acties{flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:1rem;display:flex}.gesprek-knop{border:1px solid var(--rand);color:var(--ink-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .6rem;font-size:.85rem;line-height:1;text-decoration:none;display:inline-flex;position:relative}.gesprek-knop:hover,.gesprek-knop:focus-visible{border-color:var(--ink-soft);color:var(--ink)}.gesprek-knop svg{flex:none;width:1.05rem;height:1.05rem}.gesprek-knop-nieuw{border-color:var(--success-600);background:var(--success-100);color:var(--success-600);font-weight:600}.gesprek-bel{background:var(--success-600);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:1.15rem;height:1.15rem;padding:0 .28rem;font-size:.72rem;font-weight:700;display:inline-flex}.tabel .gesprek-woord{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tabel .gesprek-knop{padding:.3rem .45rem}@media (max-width:640px){.gesprek-woord{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.inst-gemist{flex-direction:column;gap:.3rem;margin:.6rem 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.inst-paginauitleg{max-width:44rem;color:var(--ink-soft);margin:-.5rem 0 1.25rem;line-height:1.55}.inst-offertelijst{border-collapse:collapse;width:100%;margin-bottom:1.5rem}.inst-offertelijst th,.inst-offertelijst td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rand);padding:.7rem .75rem}.inst-offertelijst th{text-transform:uppercase;letter-spacing:.04em;color:var(--zacht);font-size:.78rem;font-weight:650}.inst-offertelijst .rechts{text-align:right}@media (max-width:47.99rem){.inst-offertelijst,.inst-offertelijst tbody,.inst-offertelijst tr,.inst-offertelijst td{width:100%;display:block}.inst-offertelijst thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.inst-offertelijst tr{border:1px solid var(--rand);border-radius:var(--radius-card);background:var(--wit);margin-bottom:.75rem;padding:.9rem 1rem}.inst-offertelijst td{text-align:left;border-bottom:0;padding:.2rem 0}.inst-offertelijst .rechts{text-align:left}.inst-offertelijst td[data-kop=Aanvraag]{padding-bottom:.5rem;font-size:1.05rem}.inst-offertelijst td:not([data-kop=Aanvraag]):before{content:attr(data-kop) ": ";color:var(--zacht);font-size:.85rem}}.kopnav-schil{position:relative}.kopnav-hamburger{border:1px solid var(--rand);border-radius:var(--radius);background:var(--wit);color:var(--ink);font:inherit;cursor:pointer;align-items:center;gap:.5rem;padding:.55rem .9rem;font-weight:600;display:none}.kopnav-streepjes{flex-direction:column;justify-content:space-between;width:1.05rem;height:.72rem;display:inline-flex}.kopnav-streepjes span{background:currentColor;border-radius:2px;height:2px;display:block}@media (max-width:47.99rem){.kopnav-hamburger{display:inline-flex}.kopnav{z-index:20;border:1px solid var(--rand);border-radius:var(--radius-card);background:var(--wit);flex-direction:column;align-items:stretch;gap:.25rem;min-width:13rem;padding:.5rem;display:none;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 16px 32px -18px #0d1a1673}.kopnav-open{display:flex}.kopnav-open>*{border-radius:var(--radius);text-align:left;width:100%;padding:.6rem .7rem;display:block}.kopnav-open>:hover,.kopnav-open>:focus-visible{background:var(--achtergrond,#0d1a160d)}.kopnav-open [aria-current=page]{font-weight:700}}.inst-dek{grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-bottom:1.75rem;display:grid}@media (min-width:64rem){.inst-dek{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem}}.inst-dek-leads .beslisrij-titel,.inst-dek-leads .beslisrij-advies,.inst-dek-leads .beslisrij-chip,.inst-dek-leads .termijn{overflow-wrap:anywhere;white-space:normal}.inst-dek-leads .beslisdesk-raster{grid-template-columns:minmax(0,1fr)}@media (min-width:40rem){.inst-dek-leads .beslisdesk-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.inst-dek-leads .beslisdesk-raster{max-height:46rem;overflow-y:auto}}.inst-grafiekrij{gap:1rem;display:grid}.periodekiezer{margin-bottom:1rem}.periodekiezer-knoppen{flex-wrap:wrap;gap:.4rem;display:flex}.periodeknop{border:1px solid var(--rand);background:var(--wit);color:var(--ink-soft);border-radius:var(--radius-pill);cursor:pointer;padding:.35rem .8rem;font-size:.85rem;font-weight:600}.periodeknop:hover{border-color:var(--brand-600)}.periodeknop-aan{background:var(--brand-600);border-color:var(--brand-600);color:#fff;font-weight:700}.periodeknop-aan:hover{background:var(--brand-700);border-color:var(--brand-700)}.periodeknop:focus-visible{outline:2px solid var(--brand-600);outline-offset:2px}.periodekiezer-eigen{flex-wrap:wrap;align-items:flex-end;gap:.6rem;margin-top:.7rem;display:flex}.periodekiezer-eigen label{color:var(--ink-soft);gap:.15rem;font-size:.78rem;display:grid}.periodekiezer-eigen input{border:1px solid var(--rand);border-radius:var(--radius-veld,.5rem);font:inherit;padding:.4rem .6rem}.periodekiezer-stand{color:var(--ink-soft);margin:.6rem 0 0;font-size:.8rem}.inst-tegels{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1.5rem;display:grid}@media (min-width:48rem){.inst-tegels{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:78rem){.inst-tegels{grid-template-columns:repeat(6,minmax(0,1fr))}}.inst-tegel{border-radius:var(--radius-card);color:#fff;min-width:0;padding:1rem 1.1rem;position:relative}.inst-tegel-knop{color:#fff;text-decoration:none;transition:transform .15s,box-shadow .15s;display:block}.inst-tegel-knop:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0d1a1638}.inst-tegel-knop:focus-visible{outline:3px solid var(--ink,#0d1a16);outline-offset:2px}.inst-tegel-pijl{font-size:1rem;line-height:1;transition:transform .15s;position:absolute;top:.9rem;right:1rem}.inst-tegel-knop:hover .inst-tegel-pijl{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.inst-tegel-knop,.inst-tegel-pijl{transition:none}.inst-tegel-knop:hover,.inst-tegel-knop:hover .inst-tegel-pijl{transform:none}}.inst-tegel-label{min-height:2.5em;margin:0;font-size:.8rem;font-weight:600;line-height:1.25}.inst-tegel-knop .inst-tegel-label{padding-right:1.4rem}.inst-tegel-waarde{font-variant-numeric:tabular-nums;white-space:nowrap;margin:.25rem 0 0;font-size:clamp(1.25rem,1.1vw + .5rem,1.7rem);font-weight:800;line-height:1.1}.inst-tegel-toon{opacity:.92;margin:.3rem 0 0;font-size:.78rem}.tegel-a{background:linear-gradient(135deg,#4c3f9e,#6d5bd0)}.tegel-b{background:linear-gradient(135deg,#2f4b8f,#3a66c2)}.tegel-c{background:linear-gradient(135deg,#185a72,#26758a)}.tegel-d{background:linear-gradient(135deg,#0d5c46,#15795f)}.tegel-e{background:linear-gradient(135deg,#63430b,#8a6010)}.tegel-f{background:linear-gradient(135deg,#7a3550,#a84a62)}.inst-tegel-nadruk{box-shadow:0 0 0 2px var(--canvas,#f4f6f5), 0 0 0 4px var(--ink,#0d1a16)}.inst-tegel-knop.inst-tegel-nadruk:hover{box-shadow:0 0 0 2px var(--canvas,#f4f6f5), 0 0 0 4px var(--ink,#0d1a16), 0 8px 20px #0d1a1647}.tegel-rustig{background:linear-gradient(135deg,#0a5641,#15795f)}.tegel-let-op{background:linear-gradient(135deg,#6b3606,#9e5512)}.tegel-te-laat{background:linear-gradient(135deg,#7a2119,#a83428)}.inst-blokkop{margin:0 0 .9rem;font-size:1rem;font-weight:700}.inst-trechter,.inst-omzet{border:1px solid var(--rand);border-radius:var(--radius-card);background:var(--wit);margin-top:1.25rem;padding:1.1rem 1.2rem}.inst-trechter-lijst{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.inst-trede-kop{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.inst-trede-naam{font-size:.9rem;font-weight:700}.inst-trede-stap{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:700}.inst-trede-baan{background:var(--canvas);border-radius:var(--radius-pill);margin-top:.3rem}.inst-trede-balk{border-radius:var(--radius-pill);color:#fff;justify-content:flex-end;align-items:center;min-width:2.6rem;padding:.35rem .7rem;transition:width .2s;display:flex}.inst-trede-getal{font-variant-numeric:tabular-nums;font-weight:800}.inst-trede-0{background:#4c3f9e}.inst-trede-1{background:#2f4b8f}.inst-trede-2{background:#185a72}.inst-trede-3{background:#0d5c46}.inst-trede-uitleg{color:var(--ink-soft);margin:.3rem 0 0;font-size:.8rem}.inst-omzet-rij{grid-template-columns:repeat(auto-fit,minmax(min(8rem,100%),1fr));gap:.75rem;display:grid}.inst-omzet-vak{border:1px solid var(--rand);border-radius:var(--radius-card);min-width:0;padding:.8rem .9rem}.inst-omzet-gewonnen{border-color:var(--brand-600);background:#f2f8f6}.inst-omzet-label{color:var(--ink-soft);margin:0;font-size:.78rem;font-weight:600}.inst-omzet-getal{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:.2rem 0 0;font-size:1.35rem;font-weight:800}.inst-omzet-toon{color:var(--ink-soft);margin:.15rem 0 0;font-size:.75rem}.inst-omzet-voet{color:var(--ink-soft);margin:.8rem 0 0;font-size:.75rem}
