
.dd-proof-v5,.dd-growth-related-v5,.dd-growth-service-v5{padding:48px 0 64px}
.dd-proof-v5-head{max-width:800px;margin-bottom:25px}
.dd-proof-v5-head>span{font-size:12px;letter-spacing:.11em;text-transform:uppercase;font-weight:800;color:#8c1739}
.dd-proof-v5-head h2{font-size:clamp(27px,3.2vw,43px);letter-spacing:-.03em;line-height:1.16;margin:12px 0}
.dd-proof-v5-head p{color:#6d5b63;line-height:1.6;margin:8px 0 0}
.dd-proof-v5-box{border:1px solid #eadfe4;border-radius:25px;overflow:hidden;background:#fff;box-shadow:0 18px 70px rgba(63,12,33,.055)}
.dd-proof-v5-tabs{display:flex;gap:6px;flex-wrap:wrap;padding:16px;background:#f8f5f7;border-bottom:1px solid #eadfe4}
.dd-proof-v5-tabs button{border:0;border-radius:11px;padding:12px 19px;background:transparent;color:#54434a;font-weight:750;cursor:pointer;font:inherit}
.dd-proof-v5-tabs button[aria-selected=true]{background:#8c1739;color:#fff}
.dd-proof-v5-tabs button:focus-visible,.dd-proof-v5-gallery-nav button:focus-visible,.dd-case-v5-filters button:focus-visible{outline:3px solid #ad536f;outline-offset:2px}
.dd-proof-v5-panel{padding:28px clamp(20px,4vw,45px) 34px;min-height:190px}
.dd-proof-v5-panel[hidden],.dd-proof-v5-gallery figure[hidden],.dd-growth-service-v5[hidden],.case-card[hidden]{display:none!important}
.dd-proof-v5-panel h3{font-size:24px;letter-spacing:-.02em;margin:0 0 16px}
.dd-proof-v5-copy{max-width:880px;line-height:1.72;color:#564750;font-size:16px}
.dd-proof-v5-copy p{margin:0 0 14px}
.dd-proof-v5-copy ul{margin:0 0 16px;padding-left:21px}
.dd-proof-v5-link{display:inline-block;margin:10px 15px 5px 0;color:#8c1739;font-weight:750;text-decoration:underline;text-underline-offset:3px}
.dd-proof-v5-gallery figure{margin:0;display:grid;gap:9px;max-width:1000px}
.dd-proof-v5-gallery img{display:block;width:100%;max-height:620px;object-fit:contain;border-radius:16px;background:#f4f2f5}
.dd-proof-v5-gallery figcaption{font-size:13px;line-height:1.45;color:#6b5c64}
.dd-proof-v5-gallery-nav{display:flex;align-items:center;justify-content:center;gap:20px;margin:20px 0 0}
.dd-proof-v5-gallery-nav button{width:42px;height:42px;border:1px solid #e9dce1;border-radius:12px;background:#f4f2f5;color:#58112c;cursor:pointer}
.dd-proof-v5-gallery-nav span{font-weight:700;font-size:14px;color:#5b4750}
.dd-proof-v5-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:24px}
.dd-proof-v5-metrics>div{border:1px solid #eadde3;background:#faf8f9;border-radius:16px;padding:19px;display:flex;flex-direction:column;gap:9px}
.dd-proof-v5-metrics strong{font-size:clamp(23px,3vw,35px);color:#8c1739;line-height:1.12}
.dd-proof-v5-metrics span{font-size:13px;line-height:1.5;color:#63525a}
.dd-proof-v5-compare{display:grid;gap:19px;max-width:760px;margin:25px 0;padding:23px;border-radius:18px;background:#f7f3f5;border:1px solid #eddee3}
.dd-proof-v5-compare>div{display:grid;grid-template-columns:1fr auto;gap:8px 20px}
.dd-proof-v5-compare span{font-size:14px;color:#614e58}
.dd-proof-v5-compare b{color:#7c1638;font-size:18px}
.dd-proof-v5-compare i{grid-column:1/-1;display:block;height:14px;background:#e9d6de;border-radius:99px;overflow:hidden}
.dd-proof-v5-compare em{display:block;height:100%;background:#922443;border-radius:99px}
.dd-proof-v5-compare>div:first-child em{background:#a995a0}
.dd-proof-v5-compare small{font-size:12px;line-height:1.5;color:#6c5961}
.dd-growth-related-v5{background:#faf7f8}
.dd-growth-v5-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.dd-growth-v5-card{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:15px;padding:25px;border:1px solid #e7dce1;border-radius:19px;background:#fff;color:#20171c!important;text-decoration:none!important;transition:transform .18s,box-shadow .18s}
.dd-growth-v5-card:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(50,8,25,.09)}
.dd-growth-v5-small{font-size:11px;line-height:1.4;text-transform:uppercase;letter-spacing:.06em;color:#8c1739;font-weight:800}
.dd-growth-v5-card strong{font-size:clamp(18px,2vw,23px);line-height:1.3;letter-spacing:-.02em}
.dd-growth-v5-card>span:last-child{margin-top:auto;color:#8c1739;font-size:14px;font-weight:800}
.dd-case-v5-filters{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 26px}
.dd-case-v5-filters button{border:1px solid #e8dce1;border-radius:99px;background:#f4f2f5;color:#49323d;cursor:pointer;font-size:13px;font-weight:750;padding:10px 15px}
.dd-case-v5-filters button[aria-pressed=true]{background:#8c1739;border-color:#8c1739;color:#fff}
@media(max-width:750px){.dd-proof-v5,.dd-growth-related-v5,.dd-growth-service-v5{padding:35px 0}.dd-proof-v5-tabs{padding:9px}.dd-proof-v5-tabs button{flex:1;padding:11px 10px;font-size:13px}.dd-proof-v5-panel{padding:22px 19px;min-height:0}.dd-proof-v5-panel h3{font-size:21px}.dd-proof-v5-metrics{grid-template-columns:1fr}.dd-growth-v5-cards{grid-template-columns:1fr}.dd-growth-v5-card{padding:21px}.dd-case-v5-filters{gap:6px}.dd-case-v5-filters button{font-size:12px;padding:9px 12px}}
