#cw-ankauf{--cw-orange:#ff9800;--cw-ink:#191919;--cw-muted:#726c65;--cw-line:#e5e0d8;--cw-bg:#f4efe7;color:var(--cw-ink);font:15px/1.55 Manrope,Arial,Helvetica,sans-serif;background:var(--cw-bg);padding:42px 24px 56px;color-scheme:light}
#cw-ankauf *{box-sizing:border-box}#cw-ankauf [hidden]{display:none!important}#cw-ankauf button,#cw-ankauf input,#cw-ankauf select,#cw-ankauf textarea{font:inherit}#cw-ankauf button,#cw-ankauf a,#cw-ankauf input,#cw-ankauf select,#cw-ankauf textarea{touch-action:manipulation}#cw-ankauf button{cursor:pointer}#cw-ankauf :focus-visible{outline:3px solid #c86b00;outline-offset:3px}#cw-ankauf a{color:inherit}#cw-ankauf button:disabled{cursor:not-allowed;opacity:.45}
#cw-ankauf .cw-container{max-width:1180px;margin:auto}#cw-ankauf .cw-preview{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;color:#78501a;margin-bottom:24px}#cw-ankauf .cw-dot{width:7px;height:7px;background:#d68a1c;border-radius:50%;flex:none}#cw-ankauf .cw-eyebrow{font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#9b5a00;margin:0 0 10px}#cw-ankauf .cw-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:30px}#cw-ankauf .cw-calculator-title{font-size:clamp(32px,3.7vw,48px);font-weight:800;letter-spacing:-.045em;line-height:1.12;margin:0 0 14px}#cw-ankauf .cw-lead{color:var(--cw-muted);margin:0;font-size:15px;max-width:590px}#cw-ankauf .cw-location{font-size:12px;white-space:nowrap;display:flex;gap:7px;align-items:center;margin-bottom:4px;color:#71685e}#cw-ankauf .cw-layout{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(300px,1fr);gap:25px;align-items:start}
#cw-ankauf .cw-form{background:#fff;border:1px solid var(--cw-line);border-radius:20px;padding:30px;min-width:0;box-shadow:0 7px 25px #31230b04}#cw-ankauf .cw-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:30px}#cw-ankauf .cw-step{border:0;border-top:3px solid #ebe7e0;border-radius:0;background:none;text-align:left;padding:13px 0 0;color:#918a81;font-size:12px;display:flex;gap:7px;align-items:center}#cw-ankauf .cw-step.is-active{border-color:var(--cw-orange);color:#191919;font-weight:750}#cw-ankauf .cw-step.is-done{border-color:#191919;color:#191919}#cw-ankauf .cw-step-number{display:inline-flex;justify-content:center;align-items:center;border:1px solid currentColor;border-radius:50%;width:20px;height:20px;font-size:10px;flex:none}#cw-ankauf h3{font-size:23px;letter-spacing:-.025em;line-height:1.25;margin:0 0 7px;font-weight:750}#cw-ankauf .cw-step-intro{color:var(--cw-muted);font-size:13px;margin:0 0 25px}#cw-ankauf .cw-field{margin:0 0 23px;min-width:0}#cw-ankauf fieldset.cw-field{border:0;padding:0}#cw-ankauf .cw-label,#cw-ankauf legend{display:block;font-size:13px;font-weight:750;margin:0 0 9px;padding:0}#cw-ankauf .cw-optional{color:#8a837b;font-size:11px;font-weight:400;margin-left:5px}#cw-ankauf .cw-input{border:1px solid #d9d3cb;background:#fff;width:100%;height:50px;border-radius:9px;padding:11px 14px;color:#191919;transition:border .15s}#cw-ankauf .cw-input::placeholder{color:#989086}#cw-ankauf .cw-input:hover{border-color:#a89c8e}#cw-ankauf .cw-input:disabled{background:#f4f1ec;color:#8b8378}#cw-ankauf .cw-combo{position:relative}#cw-ankauf .cw-combo .cw-input{padding-left:42px;padding-right:38px}#cw-ankauf .cw-search-icon{position:absolute;left:15px;top:16px;pointer-events:none;color:#8b8379;width:17px;height:17px}#cw-ankauf .cw-clear{position:absolute;right:7px;top:7px;width:36px;height:36px;background:none;border:0;font-size:23px;color:#7b736a;border-radius:6px}#cw-ankauf .cw-options{position:absolute;z-index:10;top:55px;left:0;right:0;max-height:225px;overflow:auto;background:#fff;border:1px solid #d9d3cb;border-radius:9px;box-shadow:0 12px 30px #0002;padding:5px}#cw-ankauf .cw-option{padding:10px 12px;border-radius:6px;cursor:pointer;font-size:14px}#cw-ankauf .cw-option:hover,#cw-ankauf .cw-option[aria-selected=true]{background:#fff2dc;color:#6d4000}#cw-ankauf .cw-option-note{padding:10px;font-size:12px;color:#797168}#cw-ankauf .cw-check{display:flex;align-items:center;gap:9px;font-size:12px;color:#635e57;margin-top:11px;cursor:pointer}#cw-ankauf input[type=checkbox]{accent-color:#d17a00;width:16px;height:16px;margin:0;flex:none}#cw-ankauf .cw-choices{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:8px}#cw-ankauf .cw-choice{position:relative;display:flex;align-items:center;justify-content:center;min-height:47px;text-align:center;padding:9px 6px;border:1px solid #e2ddd6;border-radius:9px;cursor:pointer;font-size:13px;font-weight:700;line-height:1.35;background:#fff}#cw-ankauf .cw-choice input{position:absolute;opacity:0;width:1px;height:1px}#cw-ankauf .cw-choice:has(input:checked){background:#191919;color:#fff;border-color:#191919}#cw-ankauf .cw-choice:has(input:focus-visible){outline:3px solid #c86b00;outline-offset:3px}#cw-ankauf .cw-choice:has(input:disabled){opacity:.45;cursor:not-allowed}#cw-ankauf .cw-choice small{display:block;font-weight:400;font-size:10px;margin-top:4px;opacity:.65}#cw-ankauf .cw-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}#cw-ankauf .cw-tip{background:#f7f4ef;border-radius:9px;padding:11px 13px;color:#786d60;font-size:11px;margin:12px 0 0}#cw-ankauf .cw-nav{display:flex;gap:12px;margin-top:28px;border-top:1px solid #eee9e1;padding-top:23px}#cw-ankauf .cw-btn{border:0;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:12px;min-height:49px;padding:12px 20px;text-decoration:none;font-size:13px;font-weight:750;line-height:1.4}#cw-ankauf .cw-primary{background:var(--cw-orange);color:#191919;flex:1}#cw-ankauf .cw-primary:hover{background:#efa01f}#cw-ankauf .cw-secondary{border:1px solid #ddd6cd;color:#504940;background:#fff}#cw-ankauf .cw-secondary:hover{background:#f9f5ef}#cw-ankauf .cw-btn svg{width:18px;height:18px}#cw-ankauf .cw-error{color:#ae3b28;font-size:12px;margin:7px 0 0}#cw-ankauf [aria-invalid=true]{border-color:#ae3b28}
#cw-ankauf .cw-aside{position:sticky;top:22px}#cw-ankauf .cw-summary{background:#1b1b1b;color:#fff;border-radius:20px;padding:27px}#cw-ankauf .cw-summary-top{display:flex;gap:13px;align-items:center;padding-bottom:22px;border-bottom:1px solid #ffffff17}#cw-ankauf .cw-pc-icon{width:43px;height:43px;display:flex;align-items:center;justify-content:center;background:#ffffff0a;border:1px solid #ffffff19;border-radius:11px;color:var(--cw-orange);flex:none}#cw-ankauf .cw-pc-icon svg{width:25px;height:25px}#cw-ankauf .cw-summary h3{font-size:18px;letter-spacing:-.02em;margin:0 0 3px}#cw-ankauf .cw-summary-sub{font-size:11px;color:#b1aaa2;margin:0}#cw-ankauf .cw-summary dl{margin:13px 0 0}#cw-ankauf .cw-summary-row{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #ffffff10;padding:12px 0;font-size:12px}#cw-ankauf .cw-summary-row:last-child{border:0}#cw-ankauf .cw-summary dt{color:#a49d95;flex:none}#cw-ankauf .cw-summary dd{margin:0;text-align:right;font-weight:550;overflow-wrap:anywhere}#cw-ankauf .cw-empty{color:#746e68!important;font-weight:400!important}#cw-ankauf .cw-aside-note{display:flex;align-items:start;gap:10px;padding:20px 13px 8px;color:#72685c;font-size:11px;line-height:1.7}#cw-ankauf .cw-aside-note svg{width:17px;height:17px;flex:none;margin-top:2px;color:#8d6e41}#cw-ankauf .cw-aside-note strong{display:block;color:#463f37;font-size:12px}#cw-ankauf .cw-bottom{display:flex;justify-content:space-between;gap:15px;margin-top:23px;color:#82786c;font-size:11px}#cw-ankauf .cw-sample{margin-top:26px;font-size:11px;color:#8a7d6a}#cw-ankauf .cw-sample button{background:none;border:0;color:#82613a;text-decoration:underline;padding:3px 5px;font-size:11px}
#cw-ankauf .cw-result{text-align:center;padding:8px 0}#cw-ankauf .cw-result-tag{font-size:11px;color:#946000;text-transform:uppercase;letter-spacing:.1em;font-weight:700;margin:10px 0}#cw-ankauf .cw-price-card{padding:24px 12px 28px;background:#fff4e0;border:1px solid #f0d8ac;border-radius:13px;margin:20px 0}#cw-ankauf .cw-price{font-size:64px;font-weight:800;letter-spacing:-.06em;line-height:1.1;margin:8px 0}#cw-ankauf .cw-price-card p{font-size:12px;color:#8b6a37;margin:8px 0 0}#cw-ankauf .cw-result-note{font-size:12px;color:#776d60;line-height:1.7;margin:15px auto 23px;max-width:460px}#cw-ankauf .cw-result .cw-btn{margin-top:10px}#cw-ankauf .cw-manual{font-size:29px!important;letter-spacing:-.025em!important}#cw-ankauf .cw-contact-options{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin-top:17px;font-size:12px}#cw-ankauf .cw-text-button{background:none;border:0;padding:0;text-decoration:underline;color:#6e665c}#cw-ankauf .cw-copy-status{font-size:12px;color:#6a5e4c;min-height:20px;margin:10px 0}#cw-ankauf textarea.cw-copy{height:190px;text-align:left;font-size:12px}#cw-ankauf .cw-loading{padding:50px;background:#fff;border-radius:15px;text-align:center}
@media(max-width:900px){#cw-ankauf .cw-layout{grid-template-columns:minmax(0,1.3fr) minmax(265px,1fr);gap:17px}#cw-ankauf .cw-form{padding:23px}#cw-ankauf .cw-summary{padding:23px}#cw-ankauf .cw-step{font-size:10px}#cw-ankauf .cw-choices{gap:6px}#cw-ankauf .cw-choice{font-size:11px}}
@media(max-width:720px){#cw-ankauf{padding:27px 16px 35px}#cw-ankauf .cw-layout{grid-template-columns:1fr}#cw-ankauf .cw-heading{margin-bottom:23px}#cw-ankauf .cw-location{display:none}#cw-ankauf .cw-lead{font-size:13px}#cw-ankauf .cw-preview{font-size:10px;margin-bottom:19px}#cw-ankauf .cw-form{padding:22px 18px;border-radius:15px}#cw-ankauf .cw-aside{position:static}#cw-ankauf .cw-summary{border-radius:15px}#cw-ankauf .cw-step{font-size:10px;gap:5px}#cw-ankauf .cw-step-number{width:18px;height:18px}#cw-ankauf .cw-steps{gap:9px}#cw-ankauf .cw-choice{font-size:12px}#cw-ankauf .cw-choices.cw-wide{grid-template-columns:repeat(3,minmax(0,1fr))}#cw-ankauf .cw-bottom{flex-direction:column;gap:4px}#cw-ankauf .cw-nav{gap:8px}#cw-ankauf .cw-btn{padding:12px 14px}#cw-ankauf h3{font-size:21px}#cw-ankauf .cw-price{font-size:57px}#cw-ankauf .cw-sample{margin-top:16px}#cw-ankauf .cw-input{font-size:16px}}
@media(prefers-reduced-motion:reduce){#cw-ankauf *{scroll-behavior:auto;transition:none}}

/* Integration with the existing sticky Computer WOB header. */
#cw-ankauf{scroll-margin-top:100px}#cw-ankauf .cw-container{max-width:1240px}#cw-ankauf .cw-aside{top:106px}#cw-ankauf #cw-step-title{scroll-margin-top:112px}#cw-ankauf h3{line-height:1.25!important}#cw-ankauf .cw-calculator-title{font-size:clamp(30px,3.7vw,45px);line-height:1.15!important;letter-spacing:-.035em!important;margin:0 0 14px;text-transform:none}@media(max-width:720px){#cw-ankauf{scroll-margin-top:90px}}

body.cw-calculator-active .cw-floating-whatsapp{visibility:hidden;pointer-events:none}
