body.page-id-7154 #main{background:#f7f6f3}body.page-id-7154 .main-content{padding-top:0!important}body.page-id-7154 .main-content>.container{max-width:none!important;width:100%!important;padding:0!important}body.page-id-7154 .main-content .wpb_content_element{margin-bottom:0!important}body.page-id-7154 .main-content .wpb_wrapper>p:empty{display:none!important}.dd-zpo-page{--dd-blue:#243b44;--dd-gold:#cda766;--dd-warm:#f5f2ea;--dd-ink:#24303c;--dd-muted:#5f6a72;--dd-soft:#f5f3ef;--dd-line:#ddd8cf;--dd-red:#b33a32;color:var(--dd-ink);background:#fff;font-size:16px;line-height:1.65}.dd-zpo-page *{box-sizing:border-box}.dd-zpo-page .dd-wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 28px}.dd-zpo-page .dd-reading{width:100%;max-width:800px}.dd-zpo-page p{margin:0 0 1.15rem}.dd-zpo-page ul,.dd-zpo-page ol{margin:.55rem 0 1.45rem;padding-left:1.35rem}.dd-zpo-page li{margin:.38rem 0}.dd-zpo-page a{color:#9a6112;text-decoration:underline;text-underline-offset:3px}.dd-zpo-page a:hover{color:#74490d}.dd-zpo-page h1,.dd-zpo-page h2,.dd-zpo-page h3{font-family:inherit;font-weight:700;text-wrap:balance}.dd-zpo-page h2{margin:0 0 1rem;color:var(--dd-blue);font-size:clamp(29px,3.2vw,39px);line-height:1.2;letter-spacing:-.015em}.dd-zpo-page h3{margin:1.5rem 0 .55rem;color:var(--dd-blue);font-size:21px;line-height:1.3}.dd-zpo-page strong{color:var(--dd-blue)}.dd-zpo-page .dd-hero{display:flex;align-items:center;min-height:420px;margin:0;color:var(--dd-warm);background:linear-gradient(90deg,rgb(16 24 30 / .42) 0%,rgb(16 24 30 / .18) 55%,rgb(16 24 30 / .03) 78%),url(https://dudzus.com/wp-content/uploads/2026/07/detektivkosten-91-zpo-hero-2026.webp) center center/cover no-repeat;border-top:3px solid var(--dd-gold);box-shadow:0 14px 34px rgb(30 38 46 / .14)}.dd-zpo-page .dd-hero-content{width:min(1120px,82vw);padding:58px 0 54px}.dd-zpo-page .dd-eyebrow{display:inline-block;margin:0 0 12px;padding:8px 14px;color:var(--dd-warm);background:rgb(205 167 102 / .45);font-size:13px;font-weight:800;line-height:1.25;letter-spacing:.09em;text-transform:uppercase;text-shadow:0 2px 5px rgb(0 0 0 / .75)}.dd-zpo-page .dd-hero h1{max-width:none;margin:0 0 10px;padding:0;background:#fff0;color:var(--dd-warm);font-size:clamp(30px,3.1vw,46px);line-height:1.14;letter-spacing:-.025em;text-shadow:0 3px 8px rgb(0 0 0 / .72)}.dd-zpo-page .dd-hero h1 br{display:none!important}.dd-zpo-page .dd-zpo-title-line{display:table;width:fit-content;margin:0 0 6px;padding:7px 14px 9px;background:rgb(205 167 102 / .45);color:var(--dd-warm);white-space:nowrap}.dd-zpo-page .dd-brandline{display:table;margin:0 0 22px;padding:7px 13px;color:var(--dd-warm);background:rgb(205 167 102 / .45);font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;text-shadow:0 2px 5px rgb(0 0 0 / .75)}.dd-zpo-page .dd-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:11px 17px;border:2px solid var(--dd-gold);border-radius:4px;background:var(--dd-gold);color:#17242c!important;font-weight:800;text-decoration:none!important;transition:background .18s ease,color .18s ease,transform .18s ease}.dd-zpo-page .dd-button:hover{background:#b78b42;border-color:#b78b42;color:#111c22!important;transform:translateY(-1px)}.dd-zpo-page .dd-button--ghost{background:rgb(18 31 39 / .78);color:#fff!important}.dd-zpo-page .dd-button--ghost:hover{background:#f5f2ea;border-color:#f5f2ea;color:#18272d!important}.dd-zpo-page .dd-answer{position:relative;max-width:800px;margin:34px auto 28px;padding:36px 42px;background:#fff;border:1px solid #e2ded6;border-top:5px solid var(--dd-gold);border-radius:4px;box-shadow:0 10px 30px rgb(32 42 52 / .065)}.dd-zpo-page .dd-answer p:last-child{margin-bottom:0}.dd-zpo-page .dd-toc-section{padding:18px 0 32px}.dd-zpo-page .dd-toc{max-width:900px;margin:0 auto;padding:25px 28px;border:1px solid var(--dd-line);border-left:5px solid var(--dd-gold);border-radius:6px;background:#fff}.dd-zpo-page .dd-toc h2{font-size:25px}.dd-zpo-page .dd-toc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 35px}.dd-zpo-page .dd-toc a{color:#31404b;text-decoration:none}.dd-zpo-page .dd-toc a:hover{color:#9a6112;text-decoration:underline}.dd-zpo-page .dd-section{padding:0 0 28px}.dd-zpo-page .dd-section>.dd-wrap{max-width:1000px;padding:40px 46px;background:#fff;border:1px solid #e2ded6;border-radius:4px;box-shadow:0 10px 30px rgb(32 42 52 / .055)}.dd-zpo-page .dd-section--soft{background:#fff0}.dd-zpo-page .dd-section--dark{color:#eef0ef;background:#fff0}.dd-zpo-page .dd-section--dark>.dd-wrap{background:var(--dd-blue);border-color:var(--dd-blue)}.dd-zpo-page .dd-section--dark h2,.dd-zpo-page .dd-section--dark h3,.dd-zpo-page .dd-section--dark strong{color:#fff}.dd-zpo-page .dd-section--dark a{color:#f1cd86}.dd-zpo-page .dd-section>.dd-wrap>.dd-eyebrow,.dd-zpo-page .dd-reading>.dd-eyebrow{margin:0 0 9px;padding:0;color:#a16a17;background:none;text-shadow:none}.dd-zpo-page .dd-section--dark .dd-eyebrow{color:#e1bd75}.dd-zpo-page .dd-intro{font-size:18px}.dd-zpo-page .dd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:26px}.dd-zpo-page .dd-card{padding:23px;background:#fff;border:1px solid var(--dd-line);border-top:4px solid var(--dd-gold);border-radius:7px;box-shadow:0 7px 22px rgb(30 38 47 / .055)}.dd-zpo-page .dd-card h3{margin-top:0}.dd-zpo-page .dd-number{display:inline-grid;width:34px;height:34px;margin-bottom:9px;place-items:center;border-radius:50%;background:var(--dd-blue);color:#fff;font-weight:800}.dd-zpo-page .dd-note,.dd-zpo-page .dd-warning{max-width:900px;margin:27px 0 0;padding:18px 20px;background:#fff9ed;border-left:5px solid var(--dd-gold)}.dd-zpo-page .dd-warning{background:#fff3f1;border-left-color:#ae463e}.dd-zpo-page .dd-table-wrap{max-width:100%;overflow-x:auto;border-radius:7px;box-shadow:0 6px 18px rgb(30 38 47 / .05)}.dd-zpo-page table{width:100%;min-width:730px;border-collapse:collapse;background:#fff}.dd-zpo-page th,.dd-zpo-page td{padding:16px;border:1px solid var(--dd-line);text-align:left;vertical-align:top}.dd-zpo-page th{background:var(--dd-blue);color:#fff}.dd-zpo-page .dd-case{max-width:960px;margin:0 0 15px;padding:22px 23px;border:1px solid var(--dd-line);border-left:5px solid var(--dd-gold);border-radius:4px;background:#faf9f6}.dd-zpo-page .dd-case:last-child{margin-bottom:0}.dd-zpo-page .dd-case h3{margin-top:0}.dd-zpo-page .dd-verdict{color:#8e4f05;font-weight:800}.dd-zpo-page .dd-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 28px;max-width:970px;padding:0;list-style:none}.dd-zpo-page .dd-checklist li{position:relative;padding-left:25px}.dd-zpo-page .dd-checklist li:before{content:"✓";position:absolute;left:0;color:#e1bd75;font-weight:900}.dd-zpo-page details{max-width:800px;border-top:1px solid var(--dd-line)}.dd-zpo-page details:last-child{border-bottom:1px solid var(--dd-line)}.dd-zpo-page summary{position:relative;padding:16px 34px 16px 0;color:var(--dd-blue);cursor:pointer;font-weight:800}.dd-zpo-page summary:after{content:"+";position:absolute;right:7px;color:#a16a17;font-size:22px}.dd-zpo-page details[open] summary:after{content:"–"}.dd-zpo-page details p{padding:0 0 10px}.dd-zpo-page .dd-cta{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.75fr);gap:34px;align-items:center}.dd-zpo-page .dd-contact{padding:23px;border-top:5px solid var(--dd-gold);border-radius:7px;background:#fff;color:var(--dd-ink)}.dd-zpo-page .dd-contact a{font-weight:800}.dd-zpo-page .dd-small{color:var(--dd-muted);font-size:14px}.dd-zpo-page .dd-sources{font-size:14px}.dd-zpo-page .dd-top-link{margin-top:24px;font-weight:800}@media(max-width:900px){.dd-zpo-page .dd-hero{background-position:62% center}.dd-zpo-page .dd-grid,.dd-zpo-page .dd-toc-grid,.dd-zpo-page .dd-checklist,.dd-zpo-page .dd-cta{grid-template-columns:1fr}}@media(max-width:620px){.dd-zpo-page .dd-wrap{padding:0 18px}.dd-zpo-page .dd-hero{min-height:350px;background-position:68% center}.dd-zpo-page .dd-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(18 23 27 / .55),rgb(18 23 27 / .18) 78%,rgb(18 23 27 / .03))}.dd-zpo-page .dd-hero-content{position:relative;z-index:1;width:90vw;padding:38px 0 34px}.dd-zpo-page .dd-hero h1{font-size:clamp(28px,8vw,38px)}.dd-zpo-page .dd-zpo-title-line{white-space:normal}.dd-zpo-page .dd-answer{margin:24px 0;padding:27px 22px}.dd-zpo-page .dd-toc{padding:21px}.dd-zpo-page .dd-section>.dd-wrap{width:calc(100% - 30px);padding:28px 22px}.dd-zpo-page .dd-card{padding:20px}.dd-zpo-page h2{font-size:28px}.dd-zpo-page th,.dd-zpo-page td{padding:13px}}