:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}button,[role=button]{cursor:pointer}:disabled{cursor:default}@media (width>=1400px){.\!container{max-width:1400px!important}.container{max-width:1400px}}@media (width>=1024px){.section-padding{padding-top:7rem;padding-bottom:7rem}}@media (width>=768px){.section-title{font-size:1.875rem;line-height:2.25rem}}@media (width>=1024px){.section-title{font-size:2.25rem;line-height:2.5rem}}@media (width>=768px){.section-subtitle{font-size:1.125rem;line-height:1.75rem}}.faq-item[data-state=open]{border-width:1px;border-color:hsl(var(--border));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}@keyframes pulse{50%{opacity:.5}}@keyframes spin{to{transform:rotate(360deg)}}.shadow-\[0_0_8px_rgba\(72\,145\,150\,0\.6\)\]{--tw-shadow:0 0 8px #48919699;--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}@keyframes header-slide-down{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes fade-in-300{0%{opacity:0}to{opacity:1}}@keyframes slide-in-right-300{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.header-slide-down,.animate-fade-in-300,.animate-slide-in-right-300{animation:none}}html.header-ready .hulp-mobile-bar{transition:top .22s cubic-bezier(.16,1,.3,1)}html.header-ready.header-hidden .hulp-mobile-bar{top:.5rem}@media (prefers-reduced-motion:reduce){html.header-ready nav[aria-label=Hoofdnavigatie],html.header-ready .hulp-mobile-bar{transition:none}html.header-ready.header-hidden nav[aria-label=Hoofdnavigatie]{transform:none}html.header-ready.header-hidden .hulp-mobile-bar{top:4.5rem}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width>=640px){.tool-regel__grid{grid-template-columns:minmax(140px,1fr) auto auto;align-items:end}}@media (width>=640px){.tool-kosten-uitklap__grid{grid-template-columns:repeat(2,1fr)}}[data-state=open]>[data-accordion-chevron]{transform:rotate(180deg)}[data-accordion-chevron]{transition:transform .3s var(--ease-out-quart)}@media (width>=640px){.factuur-download{-moz-column-gap:1rem;grid-template-columns:1fr auto;align-items:center;column-gap:1rem}}@media (width>=640px){.factuur-blok__kop{grid-template-columns:1fr 1fr;align-items:end}.factuur-blok__meta{text-align:right}}@media (width>=640px){.factuur-blok__partijen{grid-template-columns:1fr 1fr}}.checklist__item--klaar .checklist__tekst,.checklist__item--klaar .checklist__link{color:hsl(var(--muted-foreground));text-decoration:line-through}@media (width>=640px){.kalender-item{-moz-column-gap:1rem;grid-template-columns:12rem 1fr;align-items:baseline;column-gap:1rem}}@media (width>=640px){.kalender-item__omschrijving{grid-column:2}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}body.hulp-landing-searching main.hulp-main>section[aria-label=Onderwerpen],body.hulp-landing-searching main.hulp-main>section[aria-label="Zo werkt hulp bij BTW Vriend"]{display:none}@media (hover:hover){.functie-kaart:hover,.functie-kaart:focus-visible{border-color:hsl(var(--accent) / .45);outline:none;transform:translateY(-2px);box-shadow:0 12px 28px #09395417}.functie-kaart:hover .functie-kaart__arrow,.functie-kaart:focus-visible .functie-kaart__arrow{color:hsl(var(--accent-tekst));opacity:1;transform:translate(2px)}}@keyframes functie-demo-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.functie-kaart,.functie-kaart__arrow{transition:none}.functie-kaart:hover,.functie-kaart:focus-visible,.functie-kaart:active,.functie-kaart:hover .functie-kaart__arrow,.functie-kaart:focus-visible .functie-kaart__arrow{transform:none}.functie-demo[open]>div{animation:none}}@media (width<=1279px){.app-pillen__scroll{scroll-snap-type:x proximity;scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;margin:0 -1rem;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem;overflow-x:auto}.app-pil{scroll-snap-align:start}}@media (width<=767px){.app-kader-wrap{display:none}}@media (width<=767px){.app-kader-mobiel{box-sizing:border-box;color:#0f2a3a;background:#fff;border:1px solid #09395414;border-radius:12px;flex-direction:column;max-height:65vh;font-family:DM Sans,system-ui,-apple-system,sans-serif;display:flex;overflow:hidden;box-shadow:0 10px 30px #0939541f}.app-kader-mobiel__balk{background:#e9eef1;border-bottom:1px solid #d5dde2;flex:none;align-items:center;gap:5px;height:26px;padding:0 8px;display:flex}.app-kader-mobiel__url{color:#5b6b75;background:#fff;border:1px solid #d5dde2;border-radius:4px;align-items:center;gap:4px;height:18px;margin:0 auto;padding:0 8px;font-size:11px;display:inline-flex}.app-kader-mobiel__shell{background:#f1f4f6;flex:auto;min-height:0;display:flex;overflow:hidden}.app-kader-mobiel__rail{box-sizing:border-box;background:#fff;border-right:1px solid #dce3e7;flex-direction:column;flex:none;align-items:center;gap:4px;width:48px;padding:8px 6px;display:flex;overflow:hidden}.app-kader-mobiel__main{box-sizing:border-box;flex:auto;min-width:0;padding:10px;overflow:hidden}}@keyframes appKaderFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.app-kader__main{animation:none!important}.app-pil{transition:none}.app-pil:active{transform:none}}@media (width>=768px){.md\:section-padding{padding-top:5rem;padding-bottom:5rem}@media (width>=1024px){.md\:section-padding{padding-top:7rem;padding-bottom:7rem}}}.group[open] .group-open\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[open] .group-open\:rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity:1;color:rgb(254 242 242/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#dc2626}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:.2s ease-out accordion-down}.data-\[state\=open\]\:border[data-state=open]{border-width:1px}.data-\[state\=open\]\:border-border[data-state=open]{border-color:hsl(var(--border))}.data-\[state\=open\]\:shadow-sm[data-state=open]{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}@media (prefers-reduced-motion:reduce){.motion-reduce\:duration-0{transition-duration:0s;animation-duration:0s}}@media (width>=640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-baseline{align-items:baseline}.sm\:justify-between{justify-content:space-between}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (width>=768px){.md\:mx-0{margin-left:0;margin-right:0}.md\:mb-6{margin-bottom:1.5rem}.md\:mb-8{margin-bottom:2rem}.md\:mt-1{margin-top:.25rem}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-14{height:3.5rem}.md\:h-7{height:1.75rem}.md\:h-\[360px\]{height:360px}.md\:h-\[400px\]{height:400px}.md\:h-\[440px\]{height:440px}.md\:w-14{width:3.5rem}.md\:w-32{width:8rem}.md\:w-7{width:1.75rem}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:flex-1{flex:1}.md\:shrink{flex-shrink:1}.md\:snap-none{scroll-snap-type:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[1fr_auto_1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr auto 1fr}.md\:grid-cols-\[2fr_1fr_1fr_1fr_1fr\]{grid-template-columns:2fr 1fr 1fr 1fr 1fr}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-12{gap:3rem}.md\:gap-3{gap:.75rem}.md\:gap-6{gap:1.5rem}.md\:gap-8{gap:2rem}.md\:self-center{align-self:center}.md\:overflow-visible{overflow:visible}.md\:p-10{padding:2.5rem}.md\:p-3{padding:.75rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-0{padding-left:0;padding-right:0}.md\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:pb-0{padding-bottom:0}.md\:pb-12{padding-bottom:3rem}.md\:pb-20{padding-bottom:5rem}.md\:pb-28{padding-bottom:7rem}.md\:pb-32{padding-bottom:8rem}.md\:pb-40{padding-bottom:10rem}.md\:pt-10{padding-top:2.5rem}.md\:pt-40{padding-top:10rem}.md\:pt-56{padding-top:14rem}.md\:text-center{text-align:center}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-\[15px\]{font-size:15px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (width>=1024px){.lg\:inset-x-4{left:1rem;right:1rem}.lg\:top-4{top:1rem}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:mt-24{margin-top:6rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:justify-start{justify-content:flex-start}.lg\:gap-12{gap:3rem}.lg\:gap-14{gap:3.5rem}.lg\:gap-4{gap:1rem}.lg\:p-5{padding:1.25rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:py-28{padding-top:7rem;padding-bottom:7rem}.lg\:py-3{padding-top:.75rem;padding-bottom:.75rem}.lg\:py-32{padding-top:8rem;padding-bottom:8rem}.lg\:pb-20{padding-bottom:5rem}.lg\:pb-24{padding-bottom:6rem}.lg\:pt-40{padding-top:10rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (width>=1280px){.xl\:flex-nowrap{flex-wrap:nowrap}}@media (prefers-reduced-motion:reduce){.motion-reduce\:\[\&_\*\]\:\!transition-none *{transition-property:none!important}}
