/* Focused readability and privacy additions; no ads are injected. */
.cpv-tool-steps{padding-left:1.5rem;line-height:1.85}.cpv-tool-steps li+li{margin-top:.55rem}.cpv-business-contact{line-height:1.9}.cpv-business-contact a{font-weight:700}.cpv-privacy-dialog{border:1px solid #b4b5ca;border-radius:22px;max-width:min(540px,92vw);padding:28px;color:#182036;background:#fff;box-shadow:0 18px 80px #0004}.cpv-privacy-dialog::backdrop{background:#080b23aa}.cpv-privacy-dialog h2{font-size:1.5rem;margin:0 0 14px}.cpv-privacy-dialog p{line-height:1.7;margin:0 0 16px}.cpv-privacy-dialog button{padding:11px 16px;border:1px solid #ccc;border-radius:10px;background:#eceafa;color:#282242;font:inherit;cursor:pointer}.cpv-privacy-dialog .cpv-dialog-actions{display:flex;gap:10px;flex-wrap:wrap}.cpv-privacy-dialog a{color:#5140aa}.pro-output{overflow-wrap:anywhere}.v7-field textarea{max-width:100%;width:100%;padding:10px;border-radius:10px;background:var(--input-bg,#fff);color:var(--text,#17213b);border:1px solid #afb8d1}.pro-tool-form input:invalid{outline-color:#d34444}@media(max-width:600px){.cpv-tool-steps{padding-left:1.1rem}.pro-primary{overflow-wrap:anywhere}}
