:root{--sticky-bar-height:66px}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(https://149133327.fs1.hubspotusercontent-eu1.net/hubfs/149133327/raw_assets/public/Buildmeister-Website/fonts/ibm-plex-mono/WEB/ibm-plex-mono-400.woff2) format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:url(https://149133327.fs1.hubspotusercontent-eu1.net/hubfs/149133327/raw_assets/public/Buildmeister-Website/fonts/ibm-plex-mono/WEB/ibm-plex-mono-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:url(https://149133327.fs1.hubspotusercontent-eu1.net/hubfs/149133327/raw_assets/public/Buildmeister-Website/fonts/ibm-plex-mono/WEB/ibm-plex-mono-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(https://149133327.fs1.hubspotusercontent-eu1.net/hubfs/149133327/raw_assets/public/Buildmeister-Website/fonts/inter/WEB/inter-400.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(https://149133327.fs1.hubspotusercontent-eu1.net/hubfs/149133327/raw_assets/public/Buildmeister-Website/fonts/inter/WEB/inter-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(https://149133327.fs1.hubspotusercontent-eu1.net/hubfs/149133327/raw_assets/public/Buildmeister-Website/fonts/inter/WEB/inter-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(https://149133327.fs1.hubspotusercontent-eu1.net/hubfs/149133327/raw_assets/public/Buildmeister-Website/fonts/inter/WEB/inter-700.woff2) format("woff2")}*,:after,:before{box-sizing:border-box}body{background:var(--color-paper);color:var(--color-body);margin:0}.btn,body{font-family:var(--font-body)}.btn{background:var(--btn-bg,transparent);border:1px solid transparent;border-color:var(--btn-border,transparent);border-radius:var(--radius-field);color:var(--btn-fg,inherit);cursor:pointer;display:inline-block;font-size:14px;font-weight:500;line-height:1;padding:13px 19px;text-decoration:none;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out}.btn:not(.btn--pending):hover{background:var(--btn-bg-hover,var(--btn-bg,transparent));border-color:var(--btn-border-hover,var(--btn-border,transparent))}.btn--pending{cursor:default}@media (max-width:767px){.btn{font-size:15px;padding:15px 18px}}#skip{background:var(--color-ink);border-radius:var(--radius-field);color:var(--color-paper);font-family:var(--font-heading);font-size:14px;left:var(--space-16);padding:12px var(--space-16);position:absolute;top:-60px;transition:top .12s ease;z-index:60}#skip:focus{top:12px}:focus-visible{border-radius:1px;outline:2px solid var(--color-signaal-light);outline-offset:3px}[data-sticky-offset]{scroll-margin-top:var(--sticky-bar-height)}@media (max-width:767px){[data-sticky-offset]{scroll-margin-top:58px}}.field{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-16)}.field__label{color:var(--color-label-muted);font-family:var(--text-veldlabel-family);font-size:var(--text-veldlabel-size);letter-spacing:var(--text-veldlabel-tracking);text-transform:var(--text-veldlabel-transform)}.field__required{color:var(--color-label-muted);font-family:var(--font-body);font-size:14px;letter-spacing:normal;text-transform:none}.field__input,.field__textarea{background:var(--color-paper);border:1px solid var(--color-veldrand);border-radius:var(--radius-field);color:var(--color-ink);font-family:var(--font-body);font-size:15px;height:42px;padding:0 var(--space-16)}.field__textarea{height:120px;padding:12px;resize:vertical}.field__input::placeholder,.field__textarea::placeholder{color:var(--color-label-muted)}.field__input--error,.field__textarea--error{border-color:var(--color-fout-light);border-width:2px}.field__error{align-items:flex-start;display:flex;gap:var(--space-8);margin:0}.field__error-icon{align-items:center;background:var(--color-fout-light);border-radius:50%;color:var(--color-paper);display:flex;flex:none;font-size:11px;font-weight:700;height:16px;justify-content:center;margin-top:2px;width:16px}.field__error-text{color:var(--color-fout-light);font-family:var(--font-body);font-size:14px;line-height:1.5}@media (max-width:767px){.field__input{height:48px}.field__textarea{height:130px;padding:13px}}