.vitec-prospekt{--vp-ink:#1a140e;--vp-muted:rgba(26,20,14,.72);--vp-line:rgba(26,20,14,.16);--vp-beige:#f6efe5;--vp-green:#ccd1b2;--vp-surface:var(--vp-green);--vp-field:#fff;--vp-hover:var(--vp-beige);--vp-error:#76271f;--vp-error-line:#8f352c}.vitec-prospekt.vp-bg-beige{--vp-surface:var(--vp-beige);--vp-hover:#ede3d4}.vitec-prospekt.vp-bg-ingen{--vp-surface:transparent}.vitec-prospekt:not(#_){max-width:880px;margin:0 auto;padding:clamp(28px,5vw,64px);background:var(--vp-surface);color:var(--vp-ink);text-align:left}.vitec-prospekt.vp-bg-ingen:not(#_){padding:0}.vitec-prospekt:not(#_) div:after{display:none}.vitec-prospekt:not(#_) ul,.vitec-prospekt:not(#_) ol,.vitec-prospekt:not(#_) li{margin:0;padding:0;list-style:none}.vitec-prospekt:not(#_) p{line-height:1.55}.vitec-prospekt:not(#_) fieldset{min-width:0;margin:0 0 28px;padding:0;border:0}.vitec-prospekt:not(#_) .vp-demo{margin:0 0 28px;padding:10px 14px;border-left:4px solid var(--vp-ink);background:rgba(255,255,255,.6);font-size:14px;line-height:1.45}.vitec-prospekt:not(#_) .vp-progress{margin-bottom:36px}.vitec-prospekt:not(#_) .vp-eyebrow{margin:0 0 14px;font-size:13px;font-weight:700;letter-spacing:3px;line-height:1.4;text-transform:uppercase}.vitec-prospekt:not(#_) .vp-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.vitec-prospekt:not(#_) .vp-steps li{padding-top:10px;border-top:3px solid var(--vp-line);color:var(--vp-muted);font-size:14px;line-height:1.3;transition:border-color .25s,color .25s}.vitec-prospekt:not(#_) .vp-steps li.is-done,.vitec-prospekt:not(#_) .vp-steps li[aria-current]{border-top-color:var(--vp-ink);color:var(--vp-ink)}.vitec-prospekt:not(#_) .vp-steps li[aria-current]{font-weight:600}.vitec-prospekt:not(#_) .vp-title{margin:0 0 10px;font-family:"lust-didone",serif;font-size:36px;font-weight:700;line-height:1.25}.vitec-prospekt:not(#_) .vp-title em{font-style:italic;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.14em}.vitec-prospekt:not(#_) .vp-title:focus{outline:none}.vitec-prospekt:not(#_) .vp-lead{max-width:560px;margin:0 0 28px;font-size:16px}.vitec-prospekt:not(#_) .vp-label{display:block;margin:0 0 6px;padding:0;font-size:16px;font-weight:400;line-height:1.4}.vitec-prospekt:not(#_) .vp-muted{color:var(--vp-muted);font-weight:400}.vitec-prospekt:not(#_) .vp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin-bottom:24px}.vitec-prospekt:not(#_) .vp-grid>.vp-field,.vitec-prospekt:not(#_) .vp-grid>.vp-fieldset{margin:0}.vitec-prospekt:not(#_) .vp-field{margin:0 0 20px}.vitec-prospekt:not(#_) input[type=text],.vitec-prospekt:not(#_) input[type=email],.vitec-prospekt:not(#_) input[type=tel],.vitec-prospekt:not(#_) select,.vitec-prospekt:not(#_) textarea{display:block;width:100%;height:50px;margin:0;padding:0 15px;border:0;border-radius:10px;background-color:var(--vp-field);box-shadow:none;color:var(--vp-ink);font-family:inherit;font-size:16px;line-height:1.4}.vitec-prospekt:not(#_) textarea{height:auto;min-height:100px;padding:12px 15px;resize:vertical}.vitec-prospekt:not(#_) select{padding-right:40px;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 7.5l5 5 5-5' fill='none' stroke='%231a140e' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:18px;cursor:pointer}.vitec-prospekt:not(#_) ::placeholder{color:rgba(26,20,14,.5);opacity:1}.vitec-prospekt:not(#_) input:focus-visible,.vitec-prospekt:not(#_) select:focus-visible,.vitec-prospekt:not(#_) textarea:focus-visible,.vitec-prospekt:not(#_) button:focus-visible{outline:2px solid var(--vp-ink);outline-offset:2px}.vitec-prospekt:not(#_) [aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--vp-error-line)}.vitec-prospekt:not(#_) .vp-error{margin:8px 0 0;color:var(--vp-error);font-size:14px;font-weight:500;line-height:1.35}.vitec-prospekt:not(#_) .vp-range{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px}.vitec-prospekt:not(#_) .vp-combo{position:relative;margin-bottom:16px}.vitec-prospekt:not(#_) .vp-combo-field{display:flex;align-items:center;gap:12px;height:58px;padding:0 6px 0 16px;border-radius:10px;background:var(--vp-field)}.vitec-prospekt:not(#_) .vp-combo.is-open .vp-combo-field{border-radius:10px 10px 0 0}.vitec-prospekt:not(#_) .vp-combo-field:focus-within{outline:2px solid var(--vp-ink);outline-offset:2px}.vitec-prospekt:not(#_) .vp-combo.is-open .vp-combo-field:focus-within{outline:none}.vitec-prospekt:not(#_) .vp-combo-icon{flex:none;width:20px;height:20px;color:var(--vp-muted)}.vitec-prospekt:not(#_) input.vp-combo-input{flex:1;min-width:0;height:100%;padding:0;background:0 0;font-size:18px}.vitec-prospekt:not(#_) input.vp-combo-input:focus-visible{outline:none}.vitec-prospekt:not(#_) input.vp-combo-input[aria-invalid=true]{box-shadow:none}.vitec-prospekt:not(#_) .vp-combo-field:has(input[aria-invalid=true]){box-shadow:inset 0 0 0 2px var(--vp-error-line)}.vitec-prospekt:not(#_) .vp-combo-toggle{display:grid;flex:none;place-items:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:8px;background:0 0;color:var(--vp-ink);cursor:pointer}.vitec-prospekt:not(#_) .vp-combo-toggle svg{width:20px;height:20px;transition:transform .2s}.vitec-prospekt:not(#_) .vp-combo.is-open .vp-combo-toggle svg{transform:rotate(180deg)}.vitec-prospekt:not(#_) .vp-combo-panel{position:absolute;z-index:30;top:100%;right:0;left:0;max-height:340px;overflow-y:auto;padding:4px 0 8px;border-top:1px solid var(--vp-line);border-radius:0 0 10px 10px;background:var(--vp-field);box-shadow:0 18px 40px rgba(26,20,14,.18);overscroll-behavior:contain}.vitec-prospekt:not(#_) .vp-combo-panel[hidden],.vitec-prospekt:not(#_) .vp-combo-group[hidden],.vitec-prospekt:not(#_) .vp-option[hidden]{display:none}.vitec-prospekt:not(#_) .vp-combo-group-title{padding:14px 16px 6px;color:var(--vp-muted);font-size:12px;font-weight:700;letter-spacing:2px;line-height:1.4;text-transform:uppercase}.vitec-prospekt:not(#_) .vp-option{display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 16px;font-size:16px;line-height:1.3;cursor:pointer}.vitec-prospekt:not(#_) .vp-option:hover,.vitec-prospekt:not(#_) .vp-option.is-active{background:var(--vp-beige)}.vitec-prospekt:not(#_) .vp-option-all{font-weight:600}.vitec-prospekt:not(#_) .vp-check{display:grid;flex:none;place-items:center;width:20px;height:20px;border:1.5px solid rgba(26,20,14,.4);border-radius:5px}.vitec-prospekt:not(#_) .vp-option[aria-selected=true] .vp-check{border-color:var(--vp-ink);background:var(--vp-ink)}.vitec-prospekt:not(#_) .vp-option[aria-selected=true] .vp-check:after{content:"";width:10px;height:5px;margin-top:-2px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg)}.vitec-prospekt:not(#_) .vp-combo-empty{margin:0;padding:14px 16px;color:var(--vp-muted)}.vitec-prospekt:not(#_) .vp-quick{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px}.vitec-prospekt:not(#_) .vp-quick-label{margin-right:4px;font-size:16px}.vitec-prospekt:not(#_) .vp-tags{display:flex;flex-wrap:wrap;gap:8px}.vitec-prospekt:not(#_) button.vp-tag,.vitec-prospekt:not(#_) label.vp-tag span{display:inline-flex;align-items:center;gap:8px;min-height:40px;margin:0;padding:8px 16px;border:0;border-radius:0;background:var(--vp-field);color:var(--vp-ink);font-family:inherit;font-size:16px;font-weight:400;line-height:1.2;cursor:pointer;transition:background-color .15s,color .15s}.vitec-prospekt:not(#_) label.vp-tag{position:relative;display:inline-flex;margin:0}.vitec-prospekt:not(#_) label.vp-tag input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.vitec-prospekt:not(#_) button.vp-tag:hover,.vitec-prospekt:not(#_) label.vp-tag:hover span{background:var(--vp-hover)}.vitec-prospekt:not(#_) button.vp-tag[aria-pressed=true],.vitec-prospekt:not(#_) label.vp-tag input:checked+span{background:var(--vp-ink);color:#fff}.vitec-prospekt:not(#_) button.vp-tag[aria-pressed=true]:before,.vitec-prospekt:not(#_) label.vp-tag input:checked+span:before{content:"✓"}.vitec-prospekt:not(#_) label.vp-tag input:focus-visible+span{outline:2px solid var(--vp-ink);outline-offset:2px}.vitec-prospekt:not(#_) .vp-tokens{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.vitec-prospekt:not(#_) .vp-tokens[hidden]{display:none}.vitec-prospekt:not(#_) .vp-token{display:inline-flex;align-items:center;gap:2px;min-height:40px;padding:0 4px 0 14px;background:var(--vp-ink);color:#fff;font-size:16px}.vitec-prospekt:not(#_) .vp-token button{display:grid;place-items:center;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:50%;background:0 0;color:#fff;cursor:pointer}.vitec-prospekt:not(#_) .vp-token button:hover{background:rgba(255,255,255,.16)}.vitec-prospekt:not(#_) .vp-token button:focus-visible{outline:2px solid #fff;outline-offset:-2px}.vitec-prospekt:not(#_) .vp-token svg{width:16px;height:16px}.vitec-prospekt:not(#_) .vp-summary{margin:0 0 32px;padding:4px 20px;background:rgba(255,255,255,.5)}.vitec-prospekt:not(#_) .vp-summary-row{display:grid;grid-template-columns:96px minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;padding:14px 0;border-bottom:1px solid var(--vp-line)}.vitec-prospekt:not(#_) .vp-summary-row:last-child{border-bottom:0}.vitec-prospekt:not(#_) .vp-summary dt{font-weight:600}.vitec-prospekt:not(#_) .vp-summary dd{margin:0;line-height:1.45}.vitec-prospekt:not(#_) .vp-summary-change{margin:0;padding:0;border:0;background:0 0;color:var(--vp-ink);font-family:inherit;font-size:15px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.vitec-prospekt:not(#_) .vp-consent{display:flex;align-items:flex-start;gap:12px;margin:0;font-size:15px;line-height:1.5;cursor:pointer}.vitec-prospekt:not(#_) .vp-consent input{flex:none;width:24px;height:24px;margin:0;border:0;border-radius:8px;background:var(--vp-field) no-repeat center/16px;-webkit-appearance:none;appearance:none;cursor:pointer}.vitec-prospekt:not(#_) .vp-consent input:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3.2 3L13 4.5' fill='none' stroke='%231a140e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.vitec-prospekt:not(#_) .vp-consent a,.vitec-prospekt:not(#_) .vp-recaptcha a{color:inherit;text-underline-offset:2px}.vitec-prospekt:not(#_) .vp-nav{display:flex;align-items:center;gap:16px;margin-top:20px;padding-top:28px;border-top:1px solid var(--vp-line)}.vitec-prospekt:not(#_) .vp-back{display:inline-flex;align-items:center;gap:4px;margin:0;padding:10px 6px 10px 0;border:0;background:0 0;color:var(--vp-ink);font-family:inherit;font-size:16px;cursor:pointer}.vitec-prospekt:not(#_) .vp-back[hidden]{display:none}.vitec-prospekt:not(#_) .vp-back:hover{text-decoration:underline;text-underline-offset:3px}.vitec-prospekt:not(#_) .vp-back svg{width:18px;height:18px}.vitec-prospekt:not(#_) .vp-next{position:relative;min-width:150px;height:50px;margin:0 0 0 auto;padding:0 34px;border:0;border-radius:76px;background:var(--vp-ink);color:#fff;font-family:inherit;font-size:16px;line-height:1;cursor:pointer}.vitec-prospekt:not(#_) .vp-next:hover{background:#fff;color:var(--vp-ink)}.vitec-prospekt:not(#_) .vp-next[aria-busy=true]{background:var(--vp-ink);color:transparent;cursor:wait}.vitec-prospekt:not(#_) .vp-next[aria-busy=true]:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:vp-spin .75s linear infinite}@keyframes vp-spin{to{transform:rotate(360deg)}}.vitec-prospekt:not(#_) .vp-status:empty{display:none}.vitec-prospekt:not(#_) .vp-status.is-error{margin:20px 0 0;padding:12px 16px;border-left:4px solid var(--vp-error-line);background:var(--vp-field);font-size:15px}.vitec-prospekt:not(#_) .vp-recaptcha{margin:20px 0 0;color:var(--vp-muted);font-size:12px;line-height:1.45}.vitec-prospekt:not(#_) .vp-done:focus{outline:none}.vitec-prospekt:not(#_) .vp-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media (max-width:640px){.vitec-prospekt:not(#_) .vp-title{font-size:28px}.vitec-prospekt:not(#_) .vp-grid{grid-template-columns:minmax(0,1fr)}.vitec-prospekt:not(#_) .vp-steps li span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vitec-prospekt:not(#_) .vp-summary-row{grid-template-columns:minmax(0,1fr) auto}.vitec-prospekt:not(#_) .vp-summary dd{grid-column:1/-1}.vitec-prospekt:not(#_) .vp-summary-change{grid-row:1;grid-column:2}}@media (prefers-reduced-motion:reduce){.vitec-prospekt:not(#_) *,.vitec-prospekt:not(#_) *:before,.vitec-prospekt:not(#_) *:after{transition:none !important}.vitec-prospekt:not(#_) .vp-next[aria-busy=true]:after{animation-duration:1.5s}}.vitec-prospekt:not(#_) [hidden]{display:none}.vitec-prospekt:not(#_) form.vp-form{width:100%;max-width:none;margin:0}.vitec-prospekt:not(#_) .vp-turnstile.is-asking{margin-top:24px}