.dn-next .dn-reviews-intro{padding:42px 0 18px}.dn-next .dn-reviews-intro .dn-container{max-width:1120px}.dn-next .dn-reviews-intro h2{max-width:880px;margin-bottom:18px}.dn-next .dn-reviews-intro p{max-width:960px}
.dn-review-reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.dn-review-reasons article{border-top:3px solid #8ecfb0;padding:20px 24px;background:#fff}.dn-next .dn-review-reasons h3,.dn-next .dn-review-reason h3{font:600 24px/1.3 Jost,Arial,sans-serif!important;margin:0 0 12px}.dn-next .dn-review-reasons p,.dn-next .dn-review-reason p{font-size:17px;line-height:1.6;margin:0}.dn-next .dn-review-reason{border-top:3px solid #8ecfb0;padding:20px 24px;background:white;margin:0 10px}
.dn-next .dn-reviews-watch{background:#e9f1ed;padding:42px 0}.dn-next .dn-reviews-watch .dn-container{max-width:1080px}.dn-next .dn-reviews-watch h2{margin-bottom:14px}.dn-next .dn-reviews-watch .dn-review-intro{max-width:850px;margin-bottom:24px}
.dn-review-videos{width:100%;margin-top:22px}.dn-review-tabs{display:flex;gap:8px;overflow-x:auto;margin:0 0 16px;padding:4px 2px}.dn-review-tabs button{flex:none;border:1px solid #952c91;border-radius:4px;background:#fff;color:#292c4b;padding:12px 20px;min-height:48px;font:600 17px/1.4 Jost,Arial,sans-serif;cursor:pointer}.dn-review-tabs button[aria-selected=true]{background:#952c91;color:#fff}.dn-review-tabs button:focus-visible{outline:3px solid #292c4b;outline-offset:3px}
.dn-review-video-panel[hidden]{display:none!important}.dn-review-video-frame{background:#182231;border-radius:5px;overflow:hidden;aspect-ratio:16/9}.dn-review-video-frame video{display:block;width:100%;height:100%;object-fit:contain}.dn-review-video-caption{padding:22px 24px;background:#fff;border:1px solid #d9e0dc;border-top:0;border-radius:0 0 5px 5px}.dn-next .dn-review-video-caption h3{font:600 25px/1.3 Jost,Arial,sans-serif!important;margin:0 0 8px}.dn-next .dn-review-video-caption p{font-size:17px;line-height:1.6;margin:0}
.dn-next .dn-reviews-google{padding:44px 0}.dn-next .dn-reviews-google>.dn-container>h2{margin-bottom:16px}.dn-next .dn-reviews-google .dhs-google-reviews{width:100%;max-width:none;padding:0;margin:0}.dn-next .dn-reviews-google .dhs-google-reviews header h2{display:none}.dn-next .dn-reviews-google .dhs-google-reviews header>p:not(.dhs-google-rating){display:none}.dn-next .dn-reviews-google .dhs-google-reviews header{margin:0 0 28px}
.dn-next .dn-reviews-cta{padding:36px 0 42px;background:#e9f1ed}.dn-next .dn-reviews-cta .dn-container{max-width:1000px;text-align:center}.dn-next .dn-reviews-cta p{max-width:820px;margin:0 auto 22px}
@media(max-width:700px){.dn-review-reasons{grid-template-columns:1fr;gap:14px}.dn-review-reasons article{padding:18px 20px}.dn-next .dn-reviews-watch,.dn-next .dn-reviews-google{padding:32px 0}.dn-review-video-caption{padding:18px}.dn-next .dn-review-video-caption h3{font-size:22px!important}.dn-next .dn-review-video-caption p{font-size:16px}.dn-review-tabs button{font-size:16px;padding:10px 16px}.dn-next .dn-reviews-intro{padding-top:30px}}

/* Keep vertical client interviews comfortably readable on phones. */
.dn-review-video-panel--portrait{max-width:380px;margin-inline:auto}.dn-review-video-panel--portrait .dn-review-video-frame{aspect-ratio:480/854}
