.costproof-v5{margin:22px 0;overflow:hidden;border:1px solid #3d2759;border-radius:14px;background:#0c0714;color:#fff;font-family:inherit}
.costproof-v5 *{box-sizing:border-box}
.cp5-comparison{display:grid;grid-template-columns:1fr 1fr;position:relative}
.cp5-diy,.cp5-inself{padding:26px;min-width:0;display:flex;flex-direction:column;container-type:inline-size}
.cp5-diy{background:linear-gradient(150deg,#32151e,#180b14);border-right:1px solid #563146}
.cp5-inself{background:radial-gradient(ellipse at 80% 20%,#442371 0,#211133 55%,#120a20 100%);justify-content:space-between}
.costproof-v5 h4{font-size:clamp(23px,3.3vw,31px);font-weight:750;line-height:1.13;letter-spacing:-.035em;margin:0}
.cp5-side-copy{color:#ebc4ce;font-size:15px;line-height:1.35;margin:8px 0 18px}
.cp5-bill{margin:0 0 22px;padding:0;color:#efdae0;font-size:13px;line-height:1.45}
.cp5-bill-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:5px 0;border-bottom:1px solid #e075891e}
.cp5-bill-row dt{min-width:0}
.cp5-bill-row dd{margin:0;white-space:nowrap;color:#fff;font-variant-numeric:tabular-nums}
.cp5-price{margin-top:auto;display:flex;flex-direction:column;gap:5px}
.cp5-price strong{font-size:clamp(26px,30cqi,76px);line-height:1;letter-spacing:-.065em;font-weight:850;font-variant-numeric:tabular-nums;white-space:nowrap}
.cp5-diy .cp5-price strong{color:#ff829a}
.cp5-inself .cp5-price strong{color:#e1cbff}
.cp5-price span{font-size:15px;line-height:1.3;color:#e4d5ed}
.cp5-lockup{display:flex;align-items:center;gap:12px;margin-bottom:22px}
.cp5-lockup .inself-mark{width:48px!important;height:48px!important;object-fit:contain;filter:none!important;border-radius:0!important;aspect-ratio:1!important;display:block;flex:none}
.cp5-lockup b{font-size:19px;letter-spacing:.13em}
.cp5-inself h4{max-width:300px;margin:0 0 24px;color:#fff}
.cp5-tabs{display:flex;gap:0;border-top:1px solid #483058;border-bottom:1px solid #483058;background:#100a1b}
.costproof-v5 .cp5-tab{flex:1;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:#cfc2df;padding:15px 8px;font-size:14px;font-weight:650;cursor:pointer}
.costproof-v5 .cp5-tab[aria-selected=true]{background:#25113f;border-bottom-color:#aa75ff;color:#fff}
.costproof-v5 button:focus-visible{outline:3px solid #dbb9ff;outline-offset:-4px}
.cp5-panel{background:#0c0714}
.cp5-video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#050309;border:0;border-radius:0!important}
.cp5-video-actions{display:flex;align-items:center;gap:8px;padding:15px 18px;flex-wrap:wrap;border-top:1px solid #352244}
.cp5-video-actions strong{font-size:14px;font-weight:650;flex:1;line-height:1.4;min-width:180px}
.cp5-chapters{display:flex;border-top:1px solid #352244;padding:0 8px;background:#130b22;overflow:auto}
.costproof-v5 .cp5-chapters button{flex:1;white-space:nowrap;font:inherit;font-size:12px;font-weight:600;color:#c8b6df;border:0;border-bottom:2px solid transparent;background:transparent;padding:12px 8px;cursor:pointer}
.costproof-v5 .cp5-chapters button[aria-pressed=true]{color:#fff;border-bottom-color:#c396ff;background:#2c1745}
.costproof-v5 .cp5-video-actions button,.costproof-v5 .cp5-proof-picker button{border:1px solid #6d477e;border-radius:6px;background:#29173a;color:#fff;padding:8px 11px;font:inherit;font-size:12px;cursor:pointer}
.cp5-tools{padding:24px}
.costproof-v5 .cp5-tools h4{max-width:570px;margin-bottom:24px;font-size:26px}
.cp5-tools-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;margin:0;padding:0}
.cp5-tool{padding:14px 0;border-top:1px solid #472d5d;min-width:0}
.cp5-tool dt{font-size:17px;font-weight:750;line-height:1.25;color:#ead9ff}
.cp5-tool dd{margin:5px 0 0;font-size:13px;line-height:1.4;color:#c1b3d0}
.cp5-calls{padding-top:24px}
.costproof-v5 .cp5-calls h4{padding:0 24px;font-size:26px;max-width:600px}
.cp5-proof-picker{display:flex;gap:8px;padding:18px 24px}
.costproof-v5 .cp5-proof-picker button[aria-pressed=true]{background:#7c3aed;border-color:#b98bff}
.cp5-original{background:#fff}
.cp5-original .zoom-proof{border:0;border-radius:0;background:#fff;display:block;padding:0;width:100%}
.cp5-original .proof-shot{display:block;width:100%;height:auto;aspect-ratio:auto!important;object-fit:contain!important;border-radius:0!important}
.cp5-dialog{width:min(1400px,96vw);max-width:96vw;max-height:94vh;padding:48px 0 0;border:1px solid #8962b0;border-radius:10px;background:#0c0714;color:white;overflow:auto}
.cp5-dialog::backdrop{background:#08050edb}
.cp5-dialog video{width:100%;max-height:calc(94vh - 54px);display:block;background:#050309;object-fit:contain;aspect-ratio:16/9}
.cp5-dialog-close{position:absolute;right:12px;top:9px;border:1px solid #9675b7;border-radius:5px;background:#28153f;color:white;padding:6px 14px;font:inherit;cursor:pointer}
.cp5-dialog-close:focus-visible{outline:3px solid #dbb9ff;outline-offset:2px}
@media(max-width:650px){.cp5-diy,.cp5-inself{padding:19px 14px}.costproof-v5 h4{font-size:23px}.cp5-side-copy{font-size:12px;margin:8px 0 14px}.cp5-bill{font-size:11px;margin-bottom:18px}.cp5-bill-row{gap:6px;padding:5px 0}.cp5-bill-row dt{max-width:105px}.cp5-bill-row dd{font-size:10px}.cp5-price span{font-size:12px}.cp5-lockup{gap:8px;margin-bottom:16px}.cp5-lockup .inself-mark{width:35px!important;height:35px!important}.cp5-lockup b{font-size:13px;letter-spacing:.09em}.cp5-inself h4{font-size:23px;margin-bottom:20px}.costproof-v5 .cp5-tab{font-size:12px;padding:13px 5px}.cp5-video-actions{padding:12px}.cp5-video-actions strong{flex-basis:100%;font-size:13px}.cp5-tools{padding:20px 16px}.costproof-v5 .cp5-tools h4,.costproof-v5 .cp5-calls h4{font-size:23px}.cp5-tools-list{gap:0 14px}.cp5-tool dt{font-size:15px}.cp5-tool dd{font-size:12px}.cp5-calls{padding-top:20px}.costproof-v5 .cp5-calls h4{padding:0 16px}.cp5-proof-picker{padding:15px 16px}}
@media(max-width:360px){.cp5-diy,.cp5-inself{padding:17px 11px}.costproof-v5 h4,.cp5-inself h4{font-size:21px}.cp5-bill{font-size:10px}.cp5-lockup b{font-size:12px}}
@media(prefers-reduced-motion:reduce){.costproof-v5 *{scroll-behavior:auto;animation:none!important;transition:none!important}}
