.dlwp-program{--wp-ink:#173b32;--wp-muted:#4d655b;--wp-surface:#fffdf7;color:var(--wp-ink);max-width:1320px;margin:auto;padding:52px 32px 80px}.dlwp-program h1{font-size:clamp(40px,5vw,70px);line-height:1.05;letter-spacing:-.04em;margin:14px 0 24px}.dlwp-program h1 em{color:#54745a;font-style:normal}.dlwp-program h2{font-size:clamp(28px,3vw,42px);line-height:1.15;letter-spacing:-.025em;margin:10px 0 22px}.dlwp-program h3{font-size:20px;margin:0 0 10px}.dlwp-program p{line-height:1.7;color:var(--wp-muted)}.dlwp-eyebrow{text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.15em}.dlwp-lead{font-size:21px;max-width:720px}.dlwp-hero{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:48px;padding:36px 0 70px}.dlwp-value{padding:38px;border:1px solid #c8d5c4;background:#e8eddd;border-radius:24px}.dlwp-value strong{display:block;font-size:clamp(40px,4vw,58px);letter-spacing:-.05em;color:#456647}.dlwp-value p{font-size:22px}.dlwp-value small{font-size:13px;line-height:1.6;display:block;color:#435a4b}.dlwp-button,.dlwp-program .dlwp-button{display:inline-flex;gap:20px;align-items:center;background:#224d3d!important;color:#fff!important;border:1px solid #224d3d;border-radius:9px;padding:14px 22px;font:inherit;font-weight:700;cursor:pointer;text-decoration:none}.dlwp-button:hover{background:#113628!important}.dlwp-button:focus-visible,.dlwp-program input:focus-visible{outline:3px solid #b38338;outline-offset:3px}.dlwp-note{font-size:13px}.dlwp-layout{display:grid;grid-template-columns:230px 1fr;gap:58px}.dlwp-sidebar{position:sticky;top:120px;align-self:start}.dlwp-sidebar nav{display:grid;gap:12px;margin:16px 0 24px}.dlwp-sidebar a{color:#315f48;text-decoration:none;border-bottom:1px solid #d6dfd1;padding:6px 0}.dlwp-content section{padding:12px 0 58px;scroll-margin-top:120px}.dlwp-steps{list-style:none;counter-reset:steps;padding:0}.dlwp-steps li{counter-increment:steps;padding:22px 22px 22px 70px;margin:12px 0;border:1px solid #d6dfd1;border-radius:16px;position:relative;background:#fffdf7}.dlwp-steps li:before{content:counter(steps);position:absolute;left:23px;top:23px;color:#537252;font-size:22px;font-weight:700}.dlwp-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.dlwp-cards article{background:#f0f3e9;padding:22px;border-radius:16px}.dlwp-program video{display:block;width:100%;max-height:560px;background:#132a21;border-radius:18px}.dlwp-industries{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0}.dlwp-industries article{padding:20px;border:1px solid #ccd8c6;border-radius:12px;background:#fffdf7}.dlwp-industries h3{font-size:17px;margin:0}.dlwp-program input[type=search]{display:block;max-width:600px;width:100%;border:1px solid #acbda7;border-radius:8px;padding:14px;color:#173b32;background:#fff;margin-top:8px}.dlwp-search-label{display:block;font-weight:700}.dlwp-program dialog{width:min(760px,calc(100vw - 24px));max-height:90vh;border:1px solid #c5d1be;border-radius:20px;padding:32px;background:#fffdf7;color:#173b32}.dlwp-program dialog::backdrop{background:rgb(15 35 25 / .65)}.dlwp-close{float:right;background:none;border:0;font-size:32px;color:#173b32;cursor:pointer}.dlwp-program .inquiry-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dlwp-program .inquiry-grid .full{grid-column:1/-1}.dlwp-program form label{display:block;margin-bottom:6px;font-size:14px;font-weight:600}.dlwp-program form input:not([type=checkbox]),.dlwp-program form select,.dlwp-program form textarea{box-sizing:border-box;width:100%;padding:12px;border:1px solid #bac9b3;border-radius:7px;color:#173b32;background:#fff}.dlwp-program form .consent{margin:20px 0;font-weight:400;font-size:13px;line-height:1.6}.dlwp-program form [hidden]{display:none!important}.dlwp-program form #inquiry-submit{color:#fff!important;background:#224d3d!important}.dlwp-program form #inquiry-submit:disabled{background:#63766b!important;color:#fff!important}.dlwp-program dialog p{font-size:14px}.dlwp-program article[hidden]{display:none!important}@media(max-width:800px){.dlwp-program{padding:25px 20px 50px}.dlwp-hero{grid-template-columns:1fr;gap:25px;padding:20px 0 40px}.dlwp-value{padding:25px}.dlwp-layout{display:block}.dlwp-sidebar{position:static;margin-bottom:35px}.dlwp-sidebar nav{grid-template-columns:1fr 1fr}.dlwp-cards{grid-template-columns:1fr}.dlwp-industries{grid-template-columns:1fr 1fr}.dlwp-program .inquiry-grid{grid-template-columns:1fr}.dlwp-program dialog{padding:22px}.dlwp-program .inquiry-grid .full{grid-column:auto}}
.dlwp-media{margin:24px 0}.dlwp-media figcaption{font-size:12px;line-height:1.5;margin-top:10px;color:#536758}.dlwp-guide-split,.dlwp-comparison{display:grid;grid-template-columns:1fr 1fr;gap:20px}.dlwp-program img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:14px}.dlwp-guide-split>img{position:sticky;top:130px}.dlwp-textbutton{display:inline-block;background:none;border:0;color:#28583f!important;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer;padding:6px 0}.dlwp-quiz{border:1px solid #cad7c5;background:#fffdf7;padding:24px;border-radius:20px;margin:24px 0}.dlwp-quiz .dlwp-comparison button{border:2px solid #d0dac9;background:#f4f6ef;padding:8px;border-radius:17px;color:#173b32;font:inherit;cursor:pointer}.dlwp-quiz button span{display:block;padding:12px;font-weight:700}.dlwp-quiz button[aria-pressed=true]{border-color:#28583f;box-shadow:0 0 0 2px #bdd2b1}.dlwp-feedback{font-weight:600}.dlwp-comparison article{background:#eef2e7;border-radius:16px;padding:18px}.dlwp-filters{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.dlwp-filters button{border:1px solid #b9cbb1;border-radius:25px;background:#fffdf7;color:#234633!important;font:inherit;font-size:13px;padding:9px 14px;cursor:pointer}.dlwp-filters button[aria-pressed=true]{background:#234633!important;color:white!important}.dlwp-task-groups{display:grid;grid-template-columns:1fr 1fr;gap:20px}.dlwp-task-group{border:1px solid #cedbc9;padding:24px;background:#fffdf7;border-radius:18px}.dlwp-task-group ul{padding-left:20px}.dlwp-task-group li{padding:7px 0;border-bottom:1px solid #e1e7db;line-height:1.5}.dlwp-program [hidden]{display:none!important}.dlwp-task-group h3{font-size:23px}.dlwp-program .dlwp-guide-split p{font-size:16px}.dlwp-program button:focus-visible{outline:3px solid #a77624;outline-offset:3px}@media(max-width:700px){.dlwp-guide-split,.dlwp-task-groups{grid-template-columns:1fr}.dlwp-guide-split>img{position:static}.dlwp-quiz{padding:16px}.dlwp-comparison{gap:10px}.dlwp-comparison button span{font-size:13px}.dlwp-task-group{padding:20px}.dlwp-program .dlwp-comparison article{padding:10px}.dlwp-comparison article h3{font-size:19px}.dlwp-comparison article p{font-size:14px}}
/* Focused recording-guide layout, visually aligned with the supplied reference. */
body[data-guide-style=source]{margin:0;background:#f7f7f7!important;color:#272b28!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px;line-height:1.5}
body[data-guide-style=source] *{box-sizing:border-box}body[data-guide-style=source] .dlwp-program{max-width:1440px;padding:28px 48px 60px;color:#272b28}
body[data-guide-style=source] .dlwp-layout{grid-template-columns:220px minmax(0,1fr);gap:48px;align-items:start}
body[data-guide-style=source] .dlwp-sidebar{position:sticky;top:28px;margin:0;max-height:calc(100vh - 50px);overflow-y:auto}
.dlwp-brand{display:flex!important;align-items:center;gap:9px;font-size:24px;font-weight:750;letter-spacing:-1px;color:#244b3a!important;border:0!important;text-decoration:none;margin:0 0 28px}.dlwp-brand>span:first-child{font-size:9px;line-height:8px;letter-spacing:0;color:#3e7860}.dlwp-brand .dlwp-ai{font-size:12px;letter-spacing:0;font-weight:500;align-self:flex-start;margin-top:5px}
body[data-guide-style=source] .dlwp-eyebrow{font-size:11px;letter-spacing:.11em;color:#737b75;font-weight:600;margin:0 0 14px}
body[data-guide-style=source] .dlwp-sidebar nav{display:flex;flex-direction:column;gap:0;margin:0 0 28px}
body[data-guide-style=source] .dlwp-sidebar nav a{display:block;border:0;border-radius:25px;padding:10px 13px;color:#5d655f;font-size:14px;line-height:1.4;white-space:normal}
body[data-guide-style=source] .dlwp-sidebar nav a.active{background:#315e46;color:white;font-weight:600}
body[data-guide-style=source] .dlwp-sidebar .dlwp-button{border:1px solid #e1e6e0;background:white!important;color:#293b30!important;width:100%;padding:13px 18px;border-radius:20px;justify-content:space-between;font-size:13px;box-shadow:0 1px 3px #00000004}
.dlwp-guide-title{margin:0 0 26px;padding:0 0 20px;border-bottom:1px solid #e1e4df}
body[data-guide-style=source] .dlwp-guide-title h1{font-size:16px!important;line-height:1.35;letter-spacing:0;font-weight:650;margin:0 0 3px;color:#315e46}
body[data-guide-style=source] .dlwp-guide-title p{font-size:12px;margin:0;color:#777f78}
body[data-guide-style=source] .dlwp-content section{padding:0 0 32px;margin:0 0 70px;border-bottom:1px solid #dedfdd;scroll-margin-top:28px}
body[data-guide-style=source] .dlwp-content h2{font-size:24px!important;font-weight:700;line-height:1.3;letter-spacing:-.02em;margin:0 0 14px;color:#272b28}
.dlwp-section-num{color:#3b7756;margin-right:8px}body[data-guide-style=source] .dlwp-content h3{font-size:18px;line-height:1.35;letter-spacing:-.01em;font-weight:700;color:#272b28;margin:0 0 6px}
body[data-guide-style=source] .dlwp-content p{font-size:14px;line-height:1.6;color:#666e67;margin:0 0 20px}
body[data-guide-style=source] .dlwp-guide-split{grid-template-columns:44% 1fr;background:white;border:1px solid #e7e9e5;border-radius:20px;padding:12px;gap:24px;margin:24px 0}
body[data-guide-style=source] .dlwp-guide-split>img{position:static;height:100%;min-height:340px;max-height:410px;object-fit:cover;border-radius:13px;aspect-ratio:auto}
body[data-guide-style=source] .dlwp-guide-split>div{padding:10px 4px 0 0}
body[data-guide-style=source] .dlwp-guide-split p{font-size:13px;line-height:1.5;margin:0 0 14px;padding:0 0 14px;border-bottom:1px solid #eee}
body[data-guide-style=source] .dlwp-guide-split p:last-child{border:0}
body[data-guide-style=source] .dlwp-textbutton{font-size:13px;margin:0 0 14px}
.dlwp-demo-split{display:grid;grid-template-columns:43% 1fr;gap:26px;align-items:start;margin:24px 0}
body[data-guide-style=source] .dlwp-media{margin:0;text-align:center}body[data-guide-style=source] .dlwp-media video{width:auto;max-width:100%;height:520px;border-radius:16px;background:#151a16;margin:auto;object-fit:contain}
body[data-guide-style=source] .dlwp-media figcaption{font-size:10px;line-height:1.5;text-align:left;color:#8a908b;max-width:280px;margin:8px auto 0}
body[data-guide-style=source] .dlwp-steps{background:white;border:1px solid #e7e9e5;border-radius:20px;padding:0 12px;margin:0}
body[data-guide-style=source] .dlwp-steps li{border:0;border-bottom:1px solid #e7e9e5;background:none;border-radius:0;margin:0;padding:14px 4px 14px 36px}
body[data-guide-style=source] .dlwp-steps li:last-child{border:0}
body[data-guide-style=source] .dlwp-steps li:before{font-size:12px;left:0;top:16px;border-radius:50%;background:#3e7154;color:white;height:23px;width:23px;text-align:center;line-height:23px}
body[data-guide-style=source] .dlwp-steps h3{font-size:14px;margin:0 0 5px}
body[data-guide-style=source] .dlwp-steps p{font-size:13px;line-height:1.5;margin:0}
body[data-guide-style=source] .dlwp-button{border-radius:24px;padding:10px 18px;font-size:13px;gap:12px;background:#315e46!important;line-height:1.4;margin-top:10px}
body[data-guide-style=source] .dlwp-quiz{border:1px solid #e7e9e5;padding:24px;background:white;border-radius:20px;margin:24px 0}
body[data-guide-style=source] .dlwp-quiz .dlwp-eyebrow{font-size:11px;margin-bottom:6px}
body[data-guide-style=source] .dlwp-quiz h3{font-size:18px}body[data-guide-style=source] .dlwp-quiz p{margin-bottom:16px}
body[data-guide-style=source] .dlwp-quiz .dlwp-comparison{gap:18px}
body[data-guide-style=source] .dlwp-quiz .dlwp-comparison button{padding:0;border:1px solid #e3e6e0;background:white;border-radius:17px;overflow:hidden;text-align:left;box-shadow:none}
body[data-guide-style=source] .dlwp-quiz img{aspect-ratio:4/3;border-radius:0;object-fit:cover}
body[data-guide-style=source] .dlwp-quiz button span{padding:14px;font-size:14px}
body[data-guide-style=source] .dlwp-quiz button[aria-pressed=true]{outline:2px solid #3b7756;outline-offset:2px}
body[data-guide-style=source] .dlwp-comparison article{background:white;border:1px solid #e7e9e5;padding:12px;border-radius:20px}
body[data-guide-style=source] .dlwp-comparison article h3{margin:14px 0 6px;font-size:17px}
body[data-guide-style=source] .dlwp-comparison article p{font-size:13px;margin:0 0 6px}
body[data-guide-style=source] .dlwp-filters{gap:8px;margin:20px 0}body[data-guide-style=source] .dlwp-filters button{font-size:12px;border-color:#e0e5dd;padding:8px 12px}
body[data-guide-style=source] .dlwp-task-groups{display:block}.dlwp-task-group{margin:0 0 20px;background:white;border-color:#e7e9e5;padding:22px;border-radius:20px}
body[data-guide-style=source] .dlwp-task-group h3{font-size:20px;margin-bottom:14px}
body[data-guide-style=source] .dlwp-task-group ul{display:grid;grid-template-columns:1fr 1fr;gap:0 22px;padding:0;margin:0;list-style:none}
body[data-guide-style=source] .dlwp-task-group li{font-size:14px;color:#39483e;line-height:1.5;padding:12px 0;border-bottom:1px solid #eff0ed}
.dlwp-guide-footer{margin:0 48px 25px 316px;color:#778179;font-size:12px}.dlwp-guide-footer a{color:inherit}
@media(max-width:800px){body[data-guide-style=source] .dlwp-program{padding:16px 18px 40px}body[data-guide-style=source] .dlwp-layout{display:block}body[data-guide-style=source] .dlwp-sidebar{position:static;max-height:none;overflow:visible;margin:0 0 24px;padding-bottom:18px;border-bottom:1px solid #e1e4df}.dlwp-brand{margin-bottom:16px}body[data-guide-style=source] .dlwp-sidebar nav{display:grid;grid-template-columns:1fr 1fr;gap:2px;margin-bottom:12px}body[data-guide-style=source] .dlwp-sidebar nav a{font-size:12px;padding:8px 10px}body[data-guide-style=source] .dlwp-sidebar .dlwp-button{width:auto;margin:0}.dlwp-guide-title{margin-bottom:22px}body[data-guide-style=source] .dlwp-content h2{font-size:23px!important}body[data-guide-style=source] .dlwp-content section{margin-bottom:42px;padding-bottom:26px}body[data-guide-style=source] .dlwp-guide-split{grid-template-columns:1fr;gap:14px}body[data-guide-style=source] .dlwp-guide-split>img{height:auto;min-height:0;max-height:300px;aspect-ratio:4/3}body[data-guide-style=source] .dlwp-guide-split>div{padding:5px}.dlwp-demo-split{grid-template-columns:1fr;gap:20px}body[data-guide-style=source] .dlwp-media video{height:430px}body[data-guide-style=source] .dlwp-quiz{padding:16px}body[data-guide-style=source] .dlwp-quiz .dlwp-comparison{gap:10px}body[data-guide-style=source] .dlwp-quiz button span{font-size:12px;padding:10px}body[data-guide-style=source] .dlwp-task-group ul{grid-template-columns:1fr}body[data-guide-style=source] .dlwp-task-group{padding:18px}.dlwp-guide-footer{margin:0 18px 25px}.dlwp-program dialog{padding:20px}}

/* Static recording directions and compact task accordions. */
.dlwp-example{margin:0;border:1px solid #dce3dd;border-radius:18px;overflow:hidden;background:#fff}.dlwp-example img{width:100%;height:270px;object-fit:cover;display:block}.dlwp-example figcaption{padding:16px;font-size:16px;font-weight:700;color:#24503b;background:#eef5ee}.dlwp-example.not-accepted figcaption{color:#872f2f;background:#fbefed}
details.dlwp-task-group{display:block;padding:0!important;margin:0 0 12px}details.dlwp-task-group[hidden]{display:none}details.dlwp-task-group summary{cursor:pointer;padding:19px 22px;font-weight:700;font-size:17px;list-style:disclosure-closed}details.dlwp-task-group[open] summary{list-style:disclosure-open;border-bottom:1px solid #e4e7e4}details.dlwp-task-group ul{padding:18px 38px;margin:0}details.dlwp-task-group summary:focus-visible{outline:3px solid #426b55;outline-offset:3px}
@media(max-width:600px){.dlwp-example img{height:180px}.dlwp-example figcaption{padding:12px;font-size:14px}}

.dlwp-setup-logo{display:block;width:200px;height:48px;object-fit:contain;margin:0 auto 12px}body[data-guide-style=source] #headgear .dlwp-demo-split{align-items:start}body[data-guide-style=source] #headgear video{height:320px;object-fit:contain}body[data-guide-style=source] #recording .dlwp-quiz{padding:16px;margin:14px 0}body[data-guide-style=source] #recording .dlwp-quiz>p:not(.dlwp-eyebrow){font-size:13px;line-height:1.45;margin:8px 0 12px}body[data-guide-style=source] #recording .dlwp-example img{height:185px}body[data-guide-style=source] #recording .dlwp-example figcaption{padding:10px 12px;font-size:14px}.dlwp-status{font-weight:700!important;color:#24503b!important;background:#eef5ee;padding:8px 10px;border-radius:8px}.dlwp-status.not-accepted{color:#872f2f!important;background:#fbefed}@media(max-width:600px){body[data-guide-style=source] #headgear video{height:280px}body[data-guide-style=source] #recording .dlwp-example img{height:145px}body[data-guide-style=source] #recording .dlwp-example figcaption{font-size:12px;padding:8px}}
body[data-guide-style=source] #app-signup .dlwp-media img.dlwp-setup-logo{width:200px!important;height:48px!important;max-width:100%;object-fit:contain!important;aspect-ratio:auto;margin:0 auto 12px}

.device-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.device-card{padding:14px;background:white;border:1px solid #dce3dd;border-radius:13px;font-size:14px}.device-card span{color:#35654b}.device-card[hidden],.device-group[hidden]{display:none}.device-group{margin-bottom:28px!important;padding-bottom:0!important;border:0!important}#device-search{width:100%;padding:14px;border:1px solid #cbd6cd;border-radius:12px;background:white;font:inherit}.dlwp-sidebar>.dlwp-button{margin-top:12px!important}
.dlwp-sidebar>.dlwp-button{display:flex!important;justify-content:space-between;align-items:center;border:1px solid #b5c9ba!important;box-shadow:0 2px 5px #203c2b0b}.dlwp-back-link{display:block;padding:14px 16px!important;background:#e3ece3;border:1px solid #b5c9ba;border-radius:12px;font-weight:700;color:#294e38!important;text-decoration:none;margin:0 0 20px}.dlwp-back-link:hover{background:#d5e3d5}

body[data-guide-style=source] #app-signup .dlwp-static-setup{display:block;width:100%;height:400px;object-fit:contain;border-radius:14px;background:#faf7ef}@media(max-width:600px){body[data-guide-style=source] #app-signup .dlwp-static-setup{height:340px}}

/* DataLogix guide identity and complete recording-example framing. */
body[data-guide-style=source]{background:#f1f4ed;background-image:radial-gradient(ellipse at 0 20%,#dce7d4aa,transparent 50%)}
body[data-guide-style=source] .dlwp-process-hero{padding:36px 30px;border:1px solid #d9e3d4;border-radius:22px;background:linear-gradient(90deg,rgba(241,247,234,.98) 0%,rgba(241,247,234,.92) 52%,rgba(241,247,234,.4) 100%),url('/assets/homepage-sage/worker-head-camera.png') center 30%/cover;margin-bottom:34px;box-shadow:0 8px 28px #25422609}
body[data-guide-style=source] .dlwp-process-hero h1{font-size:clamp(30px,4vw,46px);line-height:1.08;letter-spacing:-1.4px;max-width:580px;color:#23442e;font-weight:700;margin:0 0 15px}
body[data-guide-style=source] .dlwp-process-hero p{max-width:480px;line-height:1.55;font-size:15px;color:#405744}
body[data-guide-style=source] #recording .dlwp-example img{height:215px;object-fit:contain;object-position:center top;background:#e8ede5}
body[data-guide-style=source] .dlwp-sidebar{border-right:1px solid #dbe4d6;padding-right:18px}
@media(max-width:800px){body[data-guide-style=source] .dlwp-sidebar{border-right:0;padding-right:0}body[data-guide-style=source] .dlwp-process-hero{padding:26px 22px;background-position:center,65% center}body[data-guide-style=source] .dlwp-process-hero h1{font-size:34px}body[data-guide-style=source] #recording .dlwp-example img{height:175px;object-fit:contain}}
body[data-guide-style=source] .dlwp-process-hero h1{font-size:clamp(30px,4vw,46px)!important;line-height:1.08!important}@media(max-width:800px){body[data-guide-style=source] .dlwp-process-hero h1{font-size:34px!important}}
