:root{--font-family: "Inter", -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;--primary-color: #50af47;--primary-color-hover: #44953c;--secondary-color: #d7edd0;--input-border-grey: #bdbdbd;--divider-line-grey: #e5e5e5;--focus-blue: #6ab9fd;--error-red: #c12331;--left-right-pad: clamp(1.6rem, -.5333rem + 5.9259vw, 6rem)}@font-face{ascent-override:90%;descent-override:22.43%;font-display:swap;font-family:Inter;font-style:normal;font-weight:300;line-gap-override:0%;size-adjust:107.64%;src:url(/fonts/Inter-Light.woff2) format("woff2")}@font-face{ascent-override:90%;descent-override:22.43%;font-display:swap;font-family:Inter;font-style:normal;font-weight:400;line-gap-override:0%;size-adjust:107.64%;src:url(/fonts/Inter-Regular.woff2) format("woff2")}@font-face{ascent-override:90%;descent-override:22.43%;font-display:swap;font-family:Inter;font-style:normal;font-weight:700;line-gap-override:0%;size-adjust:107.64%;src:url(/fonts/Inter-SemiBold.woff2) format("woff2")}@font-face{ascent-override:95%;descent-override:25%;font-display:swap;font-family:Merriweather;font-style:normal;font-weight:400;line-gap-override:0%;size-adjust:100%;src:url(/fonts/Merriweather-Light.woff2) format("woff2")}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-family);font-size:62.5%;interpolate-size:allow-keywords;width:100%}body{background-color:#e5e5e5;font-family:var(--font-family);font-size:1.6rem;line-height:1.5;min-height:100vh;overscroll-behavior:contain;width:100%}.container{margin-left:auto;margin-right:auto;max-width:1200px;padding:2.4rem var(--left-right-pad, 1.6rem) 0}@media(min-width:768px){.container{padding-top:4.8rem}}button{color:currentcolor;cursor:pointer;font-family:inherit;font-size:inherit}button:focus-visible,.answer label:has(input:focus-visible),.less-info-btn:focus-visible span{box-shadow:0 0 0 3px var(--focus-blue),inset 0 0 0 1px transparent;outline:1px solid currentcolor}h1{font-size:2.4rem;font-style:normal;font-weight:600;line-height:3.2rem}h2{margin-bottom:1rem}h3{font-size:2.4rem;font-weight:600;line-height:3rem}p{font-weight:300;line-height:2.6rem}strong{font-weight:600}dialog::backdrop{background-color:#0000007f}dialog{opacity:0}dialog[open]{opacity:1}@media(prefers-reduced-motion:no-preference){dialog{transition:display .2s allow-discrete,overlay .2s allow-discrete,opacity .2s}dialog[open]{transition:display .5s allow-discrete,overlay .5s allow-discrete,opacity .5s}@starting-style{dialog[open]{opacity:0}}}.formkit-form [data-type=button] .formkit-input,.formkit-form [data-type=submit] .formkit-input,.primary-cta{align-items:center;background-color:var(--primary-color);border:none;border-radius:4px;box-sizing:border-box;color:#000;display:flex;font-family:inherit;font-size:inherit;font-weight:600;justify-content:center;padding:1.2rem 2rem}:is(.formkit-form [data-type=button] .formkit-input,.formkit-form [data-type=submit] .formkit-input,.primary-cta):hover{background-color:var(--primary-color-hover)}:is(.formkit-form [data-type=button] .formkit-input,.formkit-form [data-type=submit] .formkit-input,.primary-cta):disabled{background-color:#98c38c;color:#0009;cursor:default}.home-hero-container[data-v-a3858e0f]{--bg-img-url: url(/images/home-hero/m-hero-image.webp);background:linear-gradient(0deg,#0006 0% 100%),var(--bg-img-url) no-repeat,#000;background-size:cover;border-bottom:1.6rem solid var(--primary-color);container-type:inline-size;padding:clamp(2.4rem,calc(2.4rem + 2vw),6rem) var(--left-right-pad, 3rem)}@media not (max-width:600px){.home-hero-container[data-v-a3858e0f]{--bg-img-url: url(/images/home-hero/d-hero-image.webp)}}.home-hero[data-v-a3858e0f]{color:#fff;margin:0 auto;max-width:1440px;position:relative}.hero-text-content[data-v-a3858e0f]{display:flex;flex-direction:column;gap:1.6rem;max-width:60rem}h1[data-v-a3858e0f]{font-size:clamp(2.4rem,1.5549rem + 2.2535vw,4.8rem);line-height:clamp(3.2rem,2.4253rem + 2.0657vw,5.4rem);text-wrap:balance}.trustpilot[data-v-a3858e0f]{bottom:0;display:none;position:absolute;right:0}@container (width >= 800px){.trustpilot[data-v-a3858e0f]{display:block}}.container{container:container / inline-size;display:flex;flex-direction:column;gap:2.2rem;padding-bottom:25rem}.container>*{margin:0}.question-container>*+*{margin-top:1.2rem}.actions{background-color:#fff;bottom:0;display:flex;flex-direction:row-reverse;gap:.8rem;justify-content:space-between;left:0;padding:1.6rem;position:fixed;width:100%}.actions>button{line-height:2.2rem;min-width:0;width:16rem}.actions .next-btn{margin-inline-start:auto}.questionnaire-form{display:flex;flex-direction:column;gap:1.6rem;grid-template-columns:1fr}.tooltip{align-items:center;background:#f8f1df;border:1px solid rgb(0 0 0 / 20%);border-radius:4px;display:flex;font-size:1.4rem;font-weight:300;gap:1.2rem;padding:1.6rem;width:fit-content}.tooltip p{line-height:2rem}.tooltip button{background:transparent;border:none;color:currentcolor;font:inherit;font-size:inherit;font-weight:400;text-decoration:underline}.tooltip svg{min-width:1.6rem}.answer{position:relative}.answer input{appearance:none;cursor:pointer;inset:0;margin:0;opacity:0;position:absolute}.answer input:focus-visible{border:none;box-shadow:none;outline:none}.answer label{background-color:#fff;border:1px solid var(--input-border-grey);border-radius:4px;display:flex;flex-direction:column;font-size:1.8rem;height:100%;justify-content:center;min-height:6.4rem;padding:1rem 1.6rem;position:relative}.answer .icon-and-label{align-items:center;anchor-name:--icon-and-label;display:flex;gap:1rem;min-height:4.2rem}.answer .icon-and-label svg{min-width:3.4rem}.answer .label-text{align-items:center;column-gap:.8rem;display:flex;flex-wrap:wrap}.answer .extra-info{font-size:.8em;font-weight:300;overflow:hidden}.answer label:has(input:checked){background-color:var(--secondary-color);border:1px solid var(--primary-color)}.answer:not(:has(input:focus-visible)):hover label{outline:2px solid var(--primary-color);outline-offset:-1px}.answer:has(.extra-info-btn) .icon-and-label{max-width:calc(100% - 2rem);padding-right:2.5rem}.answer .subtitle{font-size:1.6rem;font-weight:300}.answer .help-text{color:#787575;flex-basis:100%;font-size:1.4rem;line-height:1.9rem;margin-top:.5rem}.answer:has(input:checked) .help-text{color:#4b4949}.answer.extra-info-hidden .extra-info{display:none;height:0;margin:0}.answer .extra-info-content{padding-top:1rem}.answer .extra-info-btn{background:transparent;border:0;display:block;position:absolute;right:1.6rem;top:3.2rem;transform:translateY(-50%)}@supports (position-anchor: --icon-and-label) and (position-area: right center){.answer .extra-info-btn{position-anchor:--icon-and-label;position-area:right center;right:unset;top:unset;transform:unset}}.answer .extra-info-btn:before{background:#0003;bottom:-.3rem;content:"";display:block;left:-1.5rem;position:absolute;top:-.3rem;width:1px}@media(prefers-reduced-motion:no-preference){@supports at-rule(@starting-style){.answer .extra-info{transition:display .3s allow-discrete,height .3s}@starting-style{.answer .extra-info{height:0%}}}}@media(min-width:450px){.container{gap:1.8rem;padding-bottom:10rem}.actions{align-items:center;background-color:transparent;flex-direction:column;padding:0;position:static}.actions .next-btn{margin-inline-start:0;width:40%}.answer label{padding:3rem 1.6rem}.answer .icon-and-label{flex-direction:column}.answer .label-text{flex-flow:column nowrap;justify-content:center}.answer:has(.extra-info-btn) .icon-and-label{flex-direction:column;max-width:100%;padding-right:0}.answer .extra-info-btn:before{display:none}.answer .extra-info-content{text-align:center;text-wrap:balance}.answer .extra-info-btn{position-anchor:none;position-area:none;right:1.6rem;top:1.6rem}.answer .help-text{text-align:center;text-wrap:balance}.answer .icon-and-label svg{height:0;min-height:0;min-width:0;width:0}.answer:not(:has(.extra-info)) .icon-and-label svg,.answer:has(.extra-info).extra-info-hidden .icon-and-label svg{height:6.4rem;width:6.4rem}.answer:has(.extra-info).extra-info-hidden:hover .icon-and-label svg{height:0;min-height:0;min-width:0;width:0}.answer:has(.extra-info).extra-info-hidden:hover .extra-info{display:block;height:auto}@media(prefers-reduced-motion:no-preference){@supports at-rule(@starting-style){.answer .icon-and-label svg{transition:display .3s allow-discrete,height .3s,width .3s}@starting-style{.answer:has(.extra-info).extra-info-hidden:hover .extra-info{height:0%}}}}}@media(min-width:768px){.container{gap:32px;text-align:center}.question-container>*+*{margin-top:1.8rem}.tooltip{margin:0 auto}.questionnaire-form{display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(2,1fr);margin:0 auto;width:70rem}}@media(min-width:1024px){.questionnaire-form:has(>:nth-child(n+3)){grid-template-columns:repeat(3,1fr);width:100%}.questionnaire-form:has(>:nth-child(n+4)){grid-template-columns:repeat(2,1fr);margin:0 auto;width:70rem}.questionnaire-form:has(>:nth-child(n+6)){grid-template-columns:repeat(3,1fr);width:100%}body:has(.questionnaire-form){background:url(/images/gorilla.svg) no-repeat,#e5e5e5;background-position:bottom right}}button[data-v-f5f9df58]{background:transparent;border:0;column-gap:.4rem;display:flex;flex-wrap:wrap;justify-content:center}.number[data-v-f5f9df58]{border:1px solid var(--primary-color);border-radius:50%;display:grid;font-size:1.2rem;height:2.4rem;place-items:center;width:2.4rem}.text[data-v-f5f9df58]{margin-top:.3rem}button:disabled .number[data-v-f5f9df58]{border:1px solid var(--input-border-grey)}button:disabled .text[data-v-f5f9df58]{color:#42424233}button.active .number[data-v-f5f9df58]{background-color:var(--primary-color)}.navigation[data-v-e0d9dc0c]{column-gap:10px;display:flex;font-size:1.4rem;justify-content:space-evenly;margin:16px auto 0;max-width:600px;padding:0 10px;width:100%}@media(min-width:768px){.navigation[data-v-e0d9dc0c]{font-size:1.6rem}}.progress[data-v-4b8b081b]{border-radius:0;margin-top:16px;width:100%}progress[value][data-v-4b8b081b]::-webkit-progress-bar{background:var(--secondary-color)}progress[value][data-v-4b8b081b]::-webkit-progress-value{background-color:var(--primary-color)}.header[data-v-81de8418]{background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start;padding-top:8px}.header a[data-v-81de8418]{width:fit-content}.logo-block[data-v-81de8418]{align-items:center;display:flex;justify-content:space-between;padding:0 16px}.logo[data-v-81de8418]{height:28px}
