@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_65523456-module__Llb9Ra__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_65523456-module__Llb9Ra__variable{--font-heading:"Outfit", "Outfit Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_9d06c44f-module__X57R8q__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_9d06c44f-module__X57R8q__variable{--font-body:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/606d931d1de1f041-s.1o3bbaalk83oq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/93ce1fb4a74b790b-s.11ek8ynl2dfci.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3673b45bb7dd3324-s.2j89xe4p_uile.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1317291d1835f011-s.3yz4ylzezod45.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4656623e11daf2b7-s.35_9ba4wo4otp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e1750518007a189a-s.p.201221j3_rbu8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_f9273e25-module__zYwGQa__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal;font-weight:500}.jetbrains_mono_f9273e25-module__zYwGQa__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--hr-orange:#ff6b35;--hr-yellow:#ffc233;--hr-coral:#ff8a65;--hr-navy:#14213d;--hr-cream:#fff8f1;--hr-mint:#2ec4b6;--hr-grey:#5b6478;--hr-white:#fff;--hr-navy-700:#1f3159;--hr-navy-600:#2d4170;--hr-grey-300:#a9b1c2;--hr-cream-300:#f3e6da;--hr-mint-100:#dff8da;--hr-mint-700:#17766a;--hr-red:#d14b4b;--color-bg-page:var(--hr-cream);--color-bg-surface:var(--hr-white);--color-bg-inverse:var(--hr-navy);--color-bg-brand:var(--hr-orange);--color-bg-highlight:var(--hr-yellow);--color-text-primary:var(--hr-navy);--color-text-secondary:var(--hr-grey);--color-text-on-inverse:var(--hr-white);--color-text-success:var(--hr-mint-700);--color-text-danger:var(--hr-red);--color-border-default:var(--hr-cream-300);--color-border-strong:var(--hr-navy);--radius-sm:8px;--radius-btn:12px;--radius-card:20px;--radius-full:9999px;--gutter:clamp(1.25rem, 5.5vw, 5rem);--sectie-ruimte:clamp(4rem, 8vw, 6rem)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:1rem}body{background:var(--color-bg-page);min-height:100vh;color:var(--color-text-primary);font-family:var(--font-body);flex-direction:column;margin:0;font-size:1rem;line-height:1.55;display:flex;overflow-x:clip}main{flex:1}h1,h2,h3,legend{font-family:var(--font-heading);margin:0}.h1{letter-spacing:-.02em;font-size:clamp(2.5rem,4.7vw,4.25rem);font-weight:800;line-height:1.05}.h1--cta{font-size:clamp(2.25rem,4vw,3.5rem)}h1{letter-spacing:-.02em;font-size:clamp(2rem,5vw,2.75rem);font-weight:800;line-height:1.05}.h2,h2{letter-spacing:-.015em;font-size:clamp(1.75rem,3.4vw,2.25rem);font-weight:700;line-height:1.1}.h3,h3{letter-spacing:-.01em;font-size:1.375rem;font-weight:600;line-height:1.2}p{max-width:62ch;margin:0 0 1rem}a{color:var(--color-text-primary);text-underline-offset:.2em}:focus-visible{outline:3px solid var(--hr-navy);outline-offset:3px;border-radius:4px}.sectie--navy :focus-visible,.voet :focus-visible{outline-color:var(--hr-yellow)}.label{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:500;line-height:1.3}.klein{color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.5}.lead{color:var(--color-text-secondary);max-width:34rem;margin:0;font-size:1.125rem}.lead--sectie{max-width:40rem;margin-top:.75rem}.lead--cta{color:var(--hr-navy);max-width:35rem;margin-top:1rem}.logo{font-family:var(--font-heading);letter-spacing:-.03em;white-space:nowrap;align-items:baseline;font-size:1.8rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.logo-huisjes{color:var(--hr-navy)}.logo--donker .logo-huisjes{color:var(--hr-white)}.logo-radar{color:var(--hr-orange)}.logo-blip{background:radial-gradient(circle, var(--hr-yellow) 0 58%, #ffc2334d 60% 100%);border-radius:50%;width:.43em;height:.43em;margin-left:.04em;display:inline-block;position:relative;top:.05em}.voet .logo{font-size:2rem}.knop{background:var(--hr-orange);color:var(--hr-navy);border-radius:var(--radius-btn);font-family:var(--font-heading);text-align:center;cursor:pointer;white-space:nowrap;border:2px solid #0000;justify-content:center;align-items:center;padding:1rem 1.5rem;font-size:1rem;font-weight:700;line-height:1;text-decoration:none;transition:background-color .15s;display:inline-flex}.knop:hover{background:var(--hr-coral);color:var(--hr-navy)}.knop:disabled{opacity:.4;cursor:progress}.knop--secundair{border-color:var(--hr-navy);background:0 0}.knop--secundair:hover{background:var(--hr-white)}.knop--navy{background:var(--hr-navy);color:var(--hr-white);padding:1.25rem 2rem}.knop--navy:hover{background:var(--hr-navy-700);color:var(--hr-white)}.knop--klein{padding:.875rem 1.25rem}.tekstknop{font:inherit;color:var(--hr-navy);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.kop-binnen{max-width:90rem;padding:1.5rem var(--gutter);justify-content:space-between;align-items:center;gap:1.5rem;margin:0 auto;display:flex}.kop-links{gap:2rem;font-weight:700;display:none}.kop-links a,.kop-acties a:not(.knop){text-decoration:none}.kop-links a:hover,.kop-acties a:not(.knop):hover{text-underline-offset:.3em;text-decoration:underline}.kop-acties{align-items:center;gap:1.25rem;font-weight:700;display:flex}.kop-acties form{margin:0}@media (min-width:62rem){.kop-links{display:flex}}.voet{background:var(--hr-navy);color:var(--hr-white);margin-top:auto}.voet-binnen{max-width:90rem;padding:3rem var(--gutter);flex-direction:column;gap:2rem;margin:0 auto;display:flex}.voet-boven{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;display:flex}.voet-merk{flex-direction:column;gap:.75rem;display:flex}.voet-merk p{color:var(--hr-grey-300);margin:0}.voet-links{flex-wrap:wrap;gap:.75rem 2rem;font-weight:700;display:flex}.voet-links a{color:var(--hr-white);text-decoration:none}.voet-links a:hover{text-underline-offset:.3em;text-decoration:underline}.voet-onder{border-top:1px solid var(--hr-navy-600);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding-top:1.5rem;display:flex}.voet-onder p{color:var(--hr-grey-300);max-width:none;margin:0}.voet-let{font-size:.875rem}.sectie{padding:var(--sectie-ruimte) 0}.sectie--navy{background:var(--hr-navy);color:var(--hr-white)}.sectie--navy .lead{color:var(--hr-grey-300)}.sectie-binnen{max-width:90rem;padding:0 var(--gutter);margin:0 auto}.hero{padding:1rem 0 var(--sectie-ruimte);overflow-x:clip}.hero-binnen{grid-template-columns:minmax(0,1fr);align-items:center;gap:3rem;display:grid}.hero-tekst{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.hero-tekst .h1{max-width:10.5em}.hero-tekst .lead{font-size:1.125rem}.knoppen{flex-wrap:wrap;gap:1rem;display:flex}@media (min-width:70rem){.hero{padding-top:3rem}.hero-binnen{grid-template-columns:minmax(0,1fr) 35rem;gap:4rem}}.radar{aspect-ratio:1;width:min(100%,35rem);margin-inline:auto;position:relative}.radar-scherm{width:100%;height:100%;display:block}.radar-ping{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out 1.2s 3 both ping}@keyframes ping{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.radar-kaart{width:64.3%;position:absolute}.radar-kaart--a{top:8.6%;left:38.4%}.radar-kaart--b{top:71%;left:0}@media (min-width:70rem){.radar-kaart--b{left:-16%}}@media (max-width:36rem){.radar-kaart{gap:.625rem;width:74%;padding:.625rem}.radar-kaart .meldingskaart-tegel{width:28px;height:28px}.radar-kaart .meldingskaart-tekst{font-size:.8125rem}.radar-kaart--a{top:5%;left:24%}.radar-kaart--b{top:76%}}.meldingskaart{background:var(--hr-navy);color:var(--hr-white);border-radius:var(--radius-btn);align-items:center;gap:1rem;padding:1rem;display:flex}.meldingskaart-tegel{border-radius:var(--radius-sm);flex:none;width:40px;height:40px}.meldingskaart-tegel--oranje{background:var(--hr-orange)}.meldingskaart-tegel--geel{background:var(--hr-yellow)}.meldingskaart-tekst{flex-direction:column;gap:.25rem;min-width:0;margin:0;display:flex}.meldingskaart-label{color:var(--hr-yellow)}.woningen{grid-template-columns:1fr;gap:2rem;margin-top:3rem;display:grid}@media (min-width:48rem){.woningen{grid-template-columns:repeat(3,minmax(0,1fr))}}.woningkaart{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-card);flex-direction:column;display:flex;overflow:hidden}.woningkaart-foto{place-items:center;height:11.25rem;display:grid;position:relative}.woningkaart-foto--coral{background:var(--hr-coral)}.woningkaart-foto--geel{background:var(--hr-yellow)}.woningkaart-foto--mint{background:var(--hr-mint)}.woningkaart-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.woningkaart-huisje{opacity:.35}.woningkaart-badge{z-index:1;position:absolute;top:1rem;left:1rem}.badge{border-radius:var(--radius-full);align-items:center;padding:.25rem .75rem;font-size:.75rem;display:inline-flex}.badge--nieuw{background:var(--hr-yellow);color:var(--hr-navy)}.woningkaart-inhoud{flex-direction:column;gap:.25rem;padding:1.25rem;display:flex}.woningkaart-inhoud p{margin:0}.woningkaart-prijs{font-family:var(--font-heading);letter-spacing:-.01em;font-size:1.375rem;font-weight:600;line-height:1.2}.woningkaart-titel{font-weight:700}.woningkaart-details{color:var(--color-text-secondary);font-size:.875rem;line-height:1.5}.woningkaart-bron{color:var(--color-text-secondary)}.woningkaart-knop{margin-top:.75rem}.stappen{grid-template-columns:1fr;gap:2rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.stappen{grid-template-columns:repeat(3,minmax(0,1fr))}}.stap{background:var(--hr-navy-700);border:1px solid var(--hr-navy-600);border-radius:var(--radius-card);flex-direction:column;gap:1rem;padding:2rem;display:flex}.stap p{color:var(--hr-grey-300);margin:0}.stap-nummer{border-radius:var(--radius-full);background:var(--hr-yellow);width:44px;height:44px;color:var(--hr-navy);font-family:var(--font-heading);place-items:center;font-size:1.375rem;font-weight:600;line-height:1;display:grid}.belofte{grid-template-columns:minmax(0,1fr);align-items:center;gap:3rem;display:grid}@media (min-width:62rem){.belofte{grid-template-columns:minmax(0,1fr) 35rem;gap:4rem}}.waarden{flex-direction:column;gap:1.5rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.waarden li{align-items:flex-start;gap:1rem;display:flex}.waarden p{color:var(--color-text-secondary);margin:.125rem 0 0;font-size:1.125rem}.blip{background:var(--hr-yellow);border:1.5px solid var(--hr-navy);border-radius:50%;flex:none;width:14px;height:14px;margin-top:.5rem}.belofte-voorbeeld{background:var(--hr-coral);border-radius:var(--radius-card);place-items:center;padding:clamp(2rem,6vw,5rem) clamp(1rem,4vw,4rem);display:grid}.melding-voorbeeld{background:var(--hr-white);border:1px solid var(--color-border-default);border-radius:var(--radius-card);flex-direction:column;gap:.75rem;width:min(100%,22.5rem);padding:1rem;display:flex}.melding-voorbeeld-afzender{align-items:center;gap:.5rem;display:flex}.icoon{background:var(--hr-orange);width:28px;height:28px;color:var(--hr-navy);font-family:var(--font-heading);border-radius:7px;place-items:center;font-size:17px;font-weight:800;line-height:1;display:grid;position:relative}.icoon i{background:var(--hr-yellow);border:1.5px solid var(--hr-navy);box-sizing:content-box;border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:4px;transform:translate(35%,-35%)scale(.8)}.melding-voorbeeld-bubbel{background:var(--hr-mint-100);border-radius:var(--radius-btn);flex-direction:column;gap:.125rem;padding:.75rem;display:flex}.melding-voorbeeld-link{color:var(--hr-mint-700)}.melding-voorbeeld-toelichting{color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.5}.cta{background:var(--hr-orange);color:var(--hr-navy);padding:var(--sectie-ruimte) 0;position:relative;overflow:hidden}.cta-binnen{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2.5rem;display:flex;position:relative}.cta-binnen>div{flex:28rem;max-width:45rem}.cta-ringen{z-index:0;pointer-events:none;width:47.5rem;height:47.5rem;position:absolute;top:50%;right:-12.5rem;transform:translateY(-50%)}@media (max-width:48rem){.cta-ringen{width:32rem;height:32rem;right:-14rem}}.vragen{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}@media (min-width:62rem){.vragen{grid-template-columns:25rem minmax(0,45rem);justify-content:space-between;gap:4rem}}.vragenlijst{margin:0}.vragenlijst>div{border-top:1px solid var(--color-border-default);padding:1.5rem 0}.vragenlijst dt{margin-bottom:.5rem}.vragenlijst dd{color:var(--color-text-secondary);margin:0}.inhoud{width:100%;max-width:64rem;padding:2rem var(--gutter) 4rem;flex:1;margin:0 auto}.smal{max-width:40rem}.smal>h1{margin-bottom:.75rem}.smal .lead{max-width:52ch;margin-bottom:1.5rem}.formulier{flex-direction:column;gap:1.5rem;display:flex}.formulier>label,.velden label[for]{margin-bottom:.3rem;font-weight:700;display:block}input[type=email],input[inputmode=numeric]{width:100%;font:inherit;background:var(--hr-white);color:var(--hr-navy);border:2px solid var(--hr-navy);border-radius:var(--radius-btn);padding:.7rem .8rem}input:disabled{color:var(--hr-grey);border-color:var(--hr-cream-300);background:#efe8e0}fieldset{border:0;border-top:1px solid var(--color-border-default);min-width:0;margin:0;padding:1.1rem 0 0}legend{color:var(--hr-navy);float:left;width:100%;margin-bottom:.75rem;padding:0 .75rem 0 0;font-size:1.375rem;font-weight:600}legend+*{clear:both}.keuzes{flex-wrap:wrap;gap:.75rem;display:flex}.keuze{background:var(--hr-white);border:2px solid var(--hr-cream-300);border-radius:var(--radius-btn);cursor:pointer;align-items:center;gap:.6rem;padding:.7rem 1rem;display:flex}.keuze:has(input:checked){border-color:var(--hr-navy)}.keuze input{width:1.15rem;height:1.15rem;accent-color:var(--hr-navy);flex:none;margin:0}.klein-keuze{padding:.55rem .8rem}.regios{grid-template-columns:1fr;gap:.5rem;display:grid}@media (min-width:40rem){.regios{grid-template-columns:1fr 1fr}}.velden{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:40rem){.velden{grid-template-columns:1fr 1fr}}.velden .uit{opacity:.55}.bedrag{align-items:center;gap:.5rem;display:flex}.bedrag span{font-weight:700}.hint{color:var(--color-text-secondary);margin:.4rem 0 .75rem;font-size:.95rem}.melding{border-radius:var(--radius-btn);background:var(--hr-white);border-left:5px solid;max-width:none;margin:0 0 1.5rem;padding:.8rem 1rem}.melding p{margin:0}.melding.fout{border-color:var(--hr-red)}.melding.goed{border-color:var(--hr-mint-700)}.scheiding{border:0;border-top:1px solid var(--color-border-default);margin:3rem 0 2rem}.gevaar h2{margin-bottom:.5rem;font-size:1.375rem}.gevaar-knop{background:var(--hr-red);color:var(--hr-white)}.gevaar-knop:hover{color:var(--hr-white);background:#a93a3a}.tekstpagina h2{margin:2rem 0 .4rem;font-size:1.375rem;font-weight:600}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.radar-ping{opacity:0;animation:none}.knop{transition:none}}@media (max-width:30rem){.kop-binnen{gap:.75rem}.logo{font-size:1.5rem}.knop--klein{padding:.75rem 1rem;font-size:.9375rem}.woningkaart-knop,.knoppen .knop{white-space:normal}}
