.aanvraag-8b{--background: 0 0% 100%;--foreground: 221 39% 11%;--card: 0 0% 100%;--card-foreground: 221 39% 11%;--popover: 0 0% 100%;--popover-foreground: 221 39% 11%;--primary: 158 64% 52%;--primary-foreground: 222 47% 9%;--primary-border: hsl(158 64% 45%);--muted: 220 14% 96%;--muted-foreground: 216 11% 40%;--accent: 152 76% 96%;--accent-foreground: 221 39% 11%;--destructive: 0 72% 42%;--destructive-foreground: 0 0% 100%;--border: 220 13% 91%;--input: 216 12% 84%;--ring: 160 84% 30%;color-scheme:light;position:relative;isolation:isolate;min-height:100vh;min-height:100dvh;overflow-x:clip;background:linear-gradient(180deg,#f3faf7,#fff);color:#111827}.aanvraag-8b input[type=radio]{accent-color:#059669}.av-kaart a{color:#047857}.av-wrap{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:28px;max-width:672px;margin:0 auto;padding:30px 16px 32px}.av-tekst,.av-kaart{position:relative;z-index:2}.av-kaartkolom{position:relative}.av-logo{display:block;width:45px;height:auto;margin:0 0 6px}.av-tekst h1{margin:0 0 16px;font-size:28px;line-height:1.18;font-weight:700;letter-spacing:-.01em;color:#111827}.av-inleiding{margin:0 0 22px;font-size:15px;line-height:1.6;color:#4b5563}.av-punten{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.av-punten li{display:flex;gap:10px;font-size:14px;line-height:1.55;color:#374151}.av-punten b{font-weight:600;color:#111827}.av-punt-vink{flex:none;display:grid;place-items:center;width:18px;height:18px;margin-top:2px;border-radius:50%;background:#34d399}.av-punt-vink svg{width:11px;height:11px;stroke:#0b1220}.av-foto{position:relative;margin:0}.av-foto img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:22px;box-shadow:0 14px 30px #0f172a2e}.av-foto figcaption{margin-top:6px;font-size:11px;line-height:14px;font-weight:600;color:#1f2937;white-space:nowrap}.av-foto-horeca{margin:4px 0 18px;transform:rotate(-2deg)}.av-foto-horeca img{height:160px}.av-collage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:24px}.av-foto-bouw{transform:rotate(2deg)}.av-foto-kapper{margin-top:22px;transform:rotate(-3deg)}.av-foto-bouw img,.av-foto-kapper img{height:170px}.av-foto-bakker{margin:28px 6px 0;transform:rotate(2deg)}.av-foto-bakker img{height:180px}.av-kaartje{display:none}.av-kaart{padding:22px 20px 18px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 10px 30px #0f172a1f}.av-kaart h2{margin:0 0 2px;font-size:17px;line-height:1.35;font-weight:600;color:#111827}.av-kaart-sub{margin:0;font-size:13px;line-height:1.5;color:#4b5563}.av-terug{margin:16px 0 0;font-size:13px}.av-terug a{color:#047857;text-decoration:underline;text-underline-offset:2px}@media(min-width:601px){.av-foto-horeca{margin-top:14px}.av-logo{width:62px;margin-bottom:7px}.av-tekst h1{font-size:34px}.av-inleiding{font-size:16px}.av-foto-bouw img,.av-foto-kapper img{height:200px}}@media(min-width:1264px){.av-wrap{grid-template-columns:500px 480px;gap:40px;align-items:start;width:1060px;max-width:none;padding:30px 20px 36px}.av-foto-horeca{position:absolute;left:-114px;top:54px;width:90px;margin:0;transform:rotate(-3deg)}.av-foto-horeca img{height:118px}.av-collage{display:block;position:relative;height:236px;margin-top:56px}.av-foto-bouw{position:absolute;left:-10px;top:0;width:210px;transform:rotate(2deg)}.av-foto-bouw img{height:146px}.av-foto-kapper{position:absolute;left:242px;top:30px;width:164px;margin:0;transform:rotate(-4deg)}.av-foto-kapper img{height:168px}.av-foto-bakker{position:absolute;z-index:0;left:390px;bottom:-32px;width:180px;margin:0;transform:rotate(3deg)}.av-foto-bakker img{height:210px}.av-foto-bakker figcaption{text-align:right}.av-kaartje{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border-radius:12px;background:#fff;box-shadow:0 12px 30px #0f172a38;white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.av-kaartje-1{left:130px;top:-24px}.av-kaartje-2{left:360px;top:154px}.av-kaartje b{display:block;font-size:13px;line-height:1.3;font-weight:600;color:#111827}.av-kaartje small{display:block;margin-top:1px;font-size:11px;line-height:1.3;color:#4b5563}.av-kaartje-vink{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#34d399}.av-kaartje-vink svg{width:13px;height:13px;stroke:#fff}.av-kaart{padding:18px 20px 14px}.aanvraag-8b .av-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);-moz-column-gap:12px;column-gap:12px;row-gap:8px;margin-top:14px}.aanvraag-8b .av-form>:not([hidden])~:not([hidden]){margin-top:0}.av-form>*{grid-column:1 / -1}.av-form>.av-half{grid-column:auto}.aanvraag-8b .av-form textarea{min-height:0;height:64px}.av-terug{margin-top:10px}}@media(prefers-reduced-motion:reduce){.aanvraag-8b *,.aanvraag-8b *:before,.aanvraag-8b *:after{animation:none!important;transition:none!important}}
