.skip-link{position:fixed;top:10px;left:10px;z-index:20;transform:translateY(-150%);background:#D4A017;color:#241735;padding:10px 14px;font-weight:900}.skip-link:focus{transform:translateY(0)}
a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #D4A017;outline-offset:4px}.work-card{transition:transform .2s ease,box-shadow .2s ease}.work-card:hover{transform:translateY(-4px);box-shadow:6px 6px 0 rgba(75,46,131,.2)}
.fee-note{font-size:14px!important;margin-top:18px!important}.fee-note b{color:#D4A017}.direct-contact{font-size:14px!important;margin-top:15px!important}.direct-contact a{color:#D4A017;text-decoration:underline}.honeypot{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.consent{display:flex;gap:9px;align-items:flex-start;font-size:11px!important;font-weight:600!important}.consent input{width:auto!important;margin:2px 0 0!important;accent-color:#D4A017}.consent a{color:#D4A017;text-decoration:underline}.contact-success{color:#F8F2E8;font:400 30px/1.1 Georgia,serif;max-width:400px}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.dl-logo-marquee-track{animation:none}.work-card{transition:none}}
.dl-review-video{position:relative}.video-play-toggle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:72px;height:72px;border:2px solid #F8F2E8;border-radius:50%;background:#4B2E83;color:#D4A017;display:grid;place-items:center;cursor:pointer;box-shadow:0 5px 18px rgba(0,0,0,.35);font-size:25px;line-height:1;padding-left:5px}.video-play-toggle:hover{background:#D4A017;color:#241735}.video-play-toggle.is-playing{opacity:0;pointer-events:none}.dl-review-video:hover .video-play-toggle.is-playing,.dl-review-video:focus-within .video-play-toggle.is-playing{opacity:.9;pointer-events:auto}.video-play-toggle span{display:block}@media(max-width:760px){.video-play-toggle{width:64px;height:64px}}
.dl-review-cta-proof h2 em{color:#241735}
