.ld{--ink:#153e34;--paper:#f6f6ef;--line:#d6ddce;--soft:#7b8673;background:var(--paper);color:var(--ink)}.ld a,.ld button{-webkit-tap-highlight-color:transparent}.ld-main{max-width:none;margin:0;padding:0}.skip-link{position:fixed;left:20px;top:-100px;padding:12px;background:#143e35;color:white;z-index:100}.skip-link:focus{top:12px}.ld-header{max-width:1440px;margin:0 auto;padding:26px 64px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid var(--line)}.ld-header .brand{font-size:25px;letter-spacing:-1px}.ld-header nav{display:flex;gap:30px}.ld-header nav a{padding:10px 0;font-size:12px;color:#65745f;min-height:44px;display:inline-flex;align-items:center;border-radius:0}.ld-header nav a:hover{color:var(--ink);background:none}.ld-account{display:flex;align-items:center;gap:25px;font-size:12px}.ld-login{display:inline-flex;align-items:center;min-height:44px}.ld-small-cta{border:1px solid #a9b6a0;padding:10px 16px;min-height:44px;display:flex;gap:25px;align-items:center}.ld-hero{max-width:1440px;margin:auto;padding:76px 64px 70px;display:grid;grid-template-columns:1.04fr 1fr;gap:65px;align-items:center}.ld-kicker{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.2px;color:#718367;margin-bottom:28px}.ld-kicker>span{height:5px;width:5px;background:#7f9f67;display:block}.ld-hero h1{font-size:clamp(39px,3.55vw,57px);font-weight:600;letter-spacing:-2.8px;line-height:1.4;margin:0 0 27px}.ld-hero h1>span{color:#7a886e}.ld-intro{font-size:15px;line-height:1.95;color:#78846e;margin-bottom:18px;letter-spacing:-.3px}.ld-answer{font-size:15px;line-height:1.9;letter-spacing:-.2px;color:#314f3b;margin-bottom:31px}.ld-hero-actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.ld-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;min-height:54px;padding:15px 21px;color:#f5f8ec;background:var(--ink);border:1px solid var(--ink);font-size:13px;font-weight:600}.ld-cta:hover{background:#275340}.ld-cta>span{font-size:19px;font-weight:400}.ld-example{display:flex;align-items:center;gap:12px;min-height:48px;font-size:11px;border-bottom:1px solid #adb9a2}.ld-access-note{font-size:10px;color:#8c9580;margin:17px 0 0}.ld-hero-product{min-width:0}.ld-product-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:15px;font-size:10px;color:#7d8971;border-bottom:1px solid #b8c4ac}.ld-product-top>span:first-child{display:flex;align-items:center;gap:6px}.ld-product-top i{width:5px;height:5px;border-radius:50%;background:#809c68}.ld-product-top>span:last-child{font-size:9px;font-variant-numeric:tabular-nums;letter-spacing:1.6px}.ld-demo-tabs{display:flex;background:#e7ecdf;padding:6px;gap:4px;border:1px solid var(--line);margin-top:17px;border-bottom:none}.ld-demo-tabs button{flex:1;min-height:43px;color:#7e8b71;background:transparent;border:1px solid transparent;font-size:11px}.ld-demo-tabs button[aria-selected=true]{color:#1e4a36;border-color:#d4ddc9;background:#f8faf3}.ld-paper{padding:23px 24px 20px;background:#fff;border:1px solid #d0dac5;box-shadow:0 13px 23px -22px #25472d55}.ld-paper-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:2px solid var(--ink);font-size:8px;letter-spacing:1.3px;color:#79906d}.ld-demo-status{font-size:9px;letter-spacing:0;padding:3px 7px;background:#eef3e7;color:#5d7d4d}.ld-paper-title{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:20px 0}.ld-paper-title small{font-size:9px;color:#8a967b}.ld-paper-title h2{font-size:21px;margin:5px 0 0;font-weight:600;letter-spacing:-.7px}.ld-paper-title h2>span{font-size:12px;margin-left:8px;color:#8c9b7d;font-weight:400}.ld-paper-no{font-size:9px;letter-spacing:1px;color:#859778;text-align:right}.ld-paper-no small{letter-spacing:0;font-size:8px}.ld-comparison{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ld-comparison figure{margin:0}.ld-phase{display:flex;align-items:center;justify-content:space-between;font-size:8px;color:#788e69;padding:9px 10px;background:#eef2e6;letter-spacing:.7px}.ld-phase>span:last-child{letter-spacing:0}.ld-comparison img{display:block;width:100%;height:auto}.ld-illustration-note{font-size:8px;margin:9px 0 12px;line-height:1.7;color:#99a18d}.ld-paper-check{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #e8eddf;font-size:10px;color:#6e7e60}.ld-paper-check strong{font-weight:400;color:#688450}.ld-demo-feedback{display:flex;gap:10px;align-items:flex-start;padding-top:18px}.ld-feedback-icon{font-size:18px;line-height:1.3;color:#8eab72}.ld-demo-feedback strong{font-size:11px;font-weight:600;color:#405b32}.ld-demo-feedback p{font-size:9px;line-height:1.85;color:#93a184;margin:4px 0 0;min-height:32px}.ld-product-bottom{font-size:8px;display:flex;justify-content:space-between;letter-spacing:.2px;margin-top:18px;color:#8a977d}.ld-friction{max-width:1312px;margin:0 auto;padding:32px 0 35px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:.8fr 1fr 1fr 1.2fr;gap:35px;align-items:center}.ld-section-label{font-size:12px;color:#3d5835;letter-spacing:-.2px}.ld-strike{font-size:12px;color:#9ba38f;text-decoration:line-through;text-decoration-color:#bcc5b0;text-decoration-thickness:1px}.ld-friction p{font-size:11px;color:#556a46;margin:8px 0 0}.ld-workflow{padding:100px 64px 105px;max-width:1440px;margin:auto;scroll-margin-top:25px}.ld-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:45px}.ld-section-number{display:block;font-size:9px;letter-spacing:1.9px;color:#8a9b76;margin-bottom:20px}.ld h2{font-size:35px;line-height:1.6;font-weight:500;letter-spacing:-1.7px}.ld-section-heading>p{font-size:12px;line-height:1.9;margin:0 0 7px;color:#859175}.ld-flow-row{display:grid;grid-template-columns:50px 1fr 1.3fr 160px;gap:25px;border-top:1px solid var(--line);padding:30px 0;align-items:center}.ld-flow-row:last-child{border-bottom:1px solid var(--line)}.ld-flow-index{color:#91a17c;font-size:12px;align-self:start;margin-top:3px}.ld-flow-title small{font-size:9px;color:#98a38b;display:block;margin-bottom:8px}.ld-flow-title h3{font-size:17px;font-weight:500;letter-spacing:-.5px;margin:0}.ld-flow-description p{font-size:11px;line-height:1.95;color:#849176;margin:0}.ld-flow-tag{border-left:1px solid #d5deca;color:#879c74;font-size:10px;padding-left:23px;line-height:2.2}.ld-report-section{background:#e8eddf;padding:78px max(64px,calc((100vw - 1312px)/2));display:grid;grid-template-columns:1.1fr 1fr;gap:105px;align-items:center;scroll-margin-top:0;border-top:1px solid #d5dec9;border-bottom:1px solid #d5dec9}.ld-report-copy h2{font-size:36px;line-height:1.55;margin-bottom:23px}.ld-report-copy h2 em{font-style:normal;color:#799369}.ld-report-copy>p{font-size:12px;line-height:1.95;color:#859574;margin-bottom:31px}.ld-report-copy ul{list-style:none;padding:0;margin:0}.ld-report-copy li{display:flex;gap:19px;margin:22px 0}.ld-report-copy li>span{font-size:9px;color:#9aab89;padding-top:3px}.ld-report-copy li strong{font-size:12px;font-weight:500}.ld-report-copy li p{font-size:11px;color:#8c9c7c;line-height:1.9;margin:5px 0 0}.ld-report-button{display:flex;align-items:center;justify-content:space-between;gap:50px;font-size:11px;border:0;border-bottom:1px solid #9dad89;background:transparent;color:#456039;padding:12px 0;min-height:44px;margin-top:25px}.ld-handoff-label{font-size:10px;letter-spacing:.7px;color:#869a72;margin-bottom:18px}.ld-handoff-document{background:#fbfcf7;border:1px solid #cdd9bd;padding:30px 32px}.ld-handoff-brand{display:flex;align-items:center;gap:9px;font-size:10px;color:#748e60;padding-bottom:24px;border-bottom:1px solid #d7e0cd}.ld-handoff h3{font-size:25px;font-weight:500;letter-spacing:-1px;line-height:1.6;margin:25px 0}.ld-handoff-line{display:flex;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid #e2e9da;font-size:10px}.ld-handoff-line>span{color:#97a586}.ld-handoff-line strong{font-weight:400;color:#617b4d}.ld-handoff-seal{display:flex;align-items:center;gap:11px;padding-top:27px;font-size:11px;color:#607f48}.ld-handoff-seal>span{display:grid;place-items:center;width:30px;height:30px;border:1px solid #b4c79d;border-radius:50%;color:#7f9e60}.ld-handoff-seal small{display:block;color:#a1ad94;font-size:8px;margin-top:4px}.ld-handoff-formats{display:flex;justify-content:space-between;border:1px solid #cdd9bd;border-top:none;padding:16px 20px;font-size:10px;color:#7c9368;background:#f0f4e9}.ld-questions{max-width:1440px;margin:auto;padding:95px 64px;display:grid;grid-template-columns:.8fr 1.3fr;gap:90px;scroll-margin-top:20px}.ld-questions h2{margin-bottom:17px}.ld-questions>div>p{font-size:12px;color:#8a997a;line-height:1.9}.ld-faq-list details{border-bottom:1px solid var(--line);margin:0;color:#566e44;font-size:12px}.ld-faq-list details:first-child{border-top:1px solid var(--line)}.ld-faq-list summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:25px;min-height:70px;padding:19px 0;font-size:13px}.ld-faq-list summary::-webkit-details-marker{display:none}.ld-faq-list summary>span{color:#8c9c79;transition:transform .2s;font-size:18px}.ld-faq-list details[open] summary>span{transform:rotate(45deg)}.ld-faq-list details p{font-size:12px;color:#879775;line-height:2;padding:0 30px 22px 0;margin:0}.ld-final{max-width:1312px;margin:0 auto 60px;border-top:1px solid #aab99b;padding:50px 0 45px;display:grid;grid-template-columns:1fr 1fr;gap:20px 60px;align-items:center}.ld-final>.ld-section-number{grid-column:1/-1;margin:0}.ld-final h2{font-size:35px;line-height:1.6}.ld-final>div{justify-self:end}.ld-final .ld-cta{min-width:230px}.ld-final p{font-size:10px;margin:15px 0 0;color:#8e9c7d}.ld-footer{max-width:1440px;margin:auto;padding:27px 64px 35px;display:flex;align-items:center;gap:30px;border-top:1px solid var(--line);font-size:10px;color:#8a9878;letter-spacing:0}.ld-footer .brand{font-size:19px;letter-spacing:-.5px;gap:8px}.ld-footer .brand-mark{width:25px;height:25px}.ld-footer>small{margin-left:auto;font-size:8px;letter-spacing:1.5px}.ld dialog{border:1px solid #cad7bb;border-radius:0;padding:0;width:min(700px,calc(100vw - 32px));max-height:90vh;color:#24492e;background:#f8faf2;box-shadow:0 25px 90px #102c2855}.ld dialog::backdrop{background:#142d25a8;backdrop-filter:blur(3px)}.ld-dialog-top{display:flex;align-items:center;justify-content:space-between;padding:22px 28px;border-bottom:1px solid #d6dfca}.ld-dialog-top small{font-size:8px;letter-spacing:1.8px;color:#95a282}.ld-dialog-top h2{font-size:19px;letter-spacing:-.5px;margin:5px 0 0}.ld-dialog-top button{width:44px;height:44px;border:1px solid #d3ddc7;background:none;font-size:24px;color:#7e916c}.ld-dialog-body{padding:22px 28px}.ld-dialog-body>p{font-size:11px;line-height:1.9;color:#8c9c7a}.ld-dialog-foot{margin:20px 0 0}.ld dialog .ld-paper{box-shadow:none}.ld .ld-paper-title h2{font-size:21px;line-height:1.5;letter-spacing:-.6px}.ld dialog .ld-demo-feedback{display:none}.ld a:focus-visible,.ld button:focus-visible,.ld summary:focus-visible{outline:2px solid #799859;outline-offset:5px}
@media(min-width:1600px){.ld-hero{padding-top:90px;padding-bottom:90px}.ld-hero h1{font-size:58px}.ld-hero-copy{padding-bottom:25px}}
@media(max-width:1250px){.ld-header{padding:24px 40px}.ld-hero{padding:60px 40px;gap:35px}.ld-hero h1{font-size:43px;letter-spacing:-2px}.ld-friction{margin:0 40px;gap:23px;grid-template-columns:.8fr 1fr 1fr 1.1fr}.ld-friction p{font-size:10px}.ld-strike{font-size:11px}.ld-workflow{padding:80px 40px}.ld-flow-row{grid-template-columns:35px 1fr 1.25fr;gap:22px}.ld-flow-tag{display:none}.ld-report-section{padding:65px 40px;gap:55px}.ld-report-copy h2{font-size:32px}.ld-questions{padding:75px 40px;gap:55px}.ld-final{margin:0 40px 45px}.ld-footer{padding:25px 40px 35px}.ld-hero-actions{gap:15px}.ld-example{font-size:10px}.ld-cta{gap:25px;font-size:12px}}
@media(max-width:950px){.ld-header{padding:20px 28px}.ld-header nav{gap:20px}.ld-header nav a{font-size:11px}.ld-account{gap:15px}.ld-hero{padding:50px 28px;gap:30px;grid-template-columns:1fr 1fr}.ld-hero h1{font-size:36px;letter-spacing:-1.8px}.ld-kicker{font-size:9px;margin-bottom:22px}.ld-intro,.ld-answer{font-size:12px}.ld-hero-actions{display:block}.ld-example{width:fit-content;margin-top:13px}.ld-access-note{font-size:9px}.ld-paper{padding:19px 17px}.ld .ld-paper-title h2{font-size:17px}.ld-paper-title h2>span{font-size:10px;margin-left:4px}.ld-paper-no{display:none}.ld-product-top{font-size:9px}.ld-product-bottom>span:last-child{display:none}.ld-friction{margin:0 28px;grid-template-columns:1fr 1fr 1fr;gap:20px}.ld-section-label{grid-column:1/-1}.ld h2{font-size:29px}.ld-workflow{padding:65px 28px}.ld-flow-row{grid-template-columns:28px 1fr 1.15fr;gap:15px}.ld-flow-title h3{font-size:15px}.ld-flow-description p{font-size:10px}.ld-report-section{padding:60px 28px;gap:30px}.ld-report-copy h2{font-size:28px}.ld-handoff-document{padding:24px}.ld-questions{padding:65px 28px;gap:30px;grid-template-columns:.65fr 1.3fr}.ld-final{margin:0 28px 35px;gap:20px}.ld-final h2{font-size:29px}.ld-footer{padding:24px 28px}}
@media(max-width:700px){.ld-header{padding:17px 20px;gap:15px}.ld-header .brand{font-size:23px}.ld-header .brand-mark{width:30px;height:30px}.ld-header nav{display:none}.ld-account{gap:15px}.ld-login{font-size:12px}.ld-small-cta{padding:8px 11px;gap:10px;font-size:11px}.ld-hero{grid-template-columns:1fr;padding:43px 22px 36px;gap:38px}.ld-kicker{font-size:10px;margin-bottom:23px}.ld-hero h1{font-size:clamp(32px,8.7vw,48px);letter-spacing:-1.7px;line-height:1.45;margin-bottom:23px}.ld-intro,.ld-answer{font-size:14px;line-height:1.95}.ld-intro{margin-bottom:14px}.ld-answer{margin-bottom:25px}.ld-hero-actions{display:flex;gap:16px;flex-wrap:wrap}.ld-cta{font-size:13px;min-height:52px;padding:13px 17px;gap:30px}.ld-example{font-size:11px;margin:0;min-height:44px}.ld-access-note{font-size:10px;line-height:1.9;margin-top:14px}.ld-product-top{font-size:10px}.ld-paper{padding:21px 17px}.ld-demo-tabs button{min-height:44px;font-size:12px}.ld .ld-paper-title h2{font-size:21px}.ld-paper-title h2>span{font-size:12px}.ld-paper-title small{font-size:10px}.ld-paper-head{font-size:8px}.ld-phase{font-size:9px;padding:10px}.ld-comparison{gap:8px}.ld-illustration-note{font-size:9px;line-height:1.9;margin:10px 0}.ld-paper-check{font-size:12px;padding:12px 0}.ld-demo-feedback{padding-top:17px;gap:8px}.ld-demo-feedback strong{font-size:12px}.ld-demo-feedback p{font-size:11px;line-height:1.85;min-height:40px}.ld-product-bottom{font-size:9px}.ld-friction{margin:0 22px;padding:24px 0 26px;grid-template-columns:1fr;gap:20px}.ld-section-label{font-size:12px;margin-bottom:1px}.ld-friction>div:not(:first-child){border-left:2px solid #c6d3b9;padding-left:15px}.ld-strike{font-size:13px}.ld-friction p{font-size:12px;margin-top:5px}.ld-workflow{padding:55px 22px}.ld-section-heading{display:block;margin-bottom:30px}.ld-section-number{font-size:8px;letter-spacing:1.6px;margin-bottom:19px}.ld h2{font-size:28px;line-height:1.6;letter-spacing:-1.2px}.ld-section-heading>p{font-size:12px;line-height:1.9;margin-top:17px}.ld-section-heading>p br{display:none}.ld-flow-row{grid-template-columns:25px 1fr;gap:7px 12px;padding:25px 0}.ld-flow-index{grid-row:1/3;font-size:11px}.ld-flow-title small{font-size:10px;margin-bottom:7px}.ld-flow-title h3{font-size:17px}.ld-flow-description{grid-column:2}.ld-flow-description p{font-size:12px;line-height:1.9;margin-top:7px}.ld-flow-description br{display:none}.ld-report-section{grid-template-columns:1fr;padding:50px 22px;gap:33px}.ld-report-copy h2{font-size:29px;margin-bottom:20px}.ld-report-copy>p{font-size:13px;line-height:1.95;margin-bottom:27px}.ld-report-copy>p br{display:none}.ld-report-copy li{gap:15px;margin:20px 0}.ld-report-copy li>span{font-size:10px}.ld-report-copy li strong{font-size:14px}.ld-report-copy li p{font-size:12px;line-height:1.9}.ld-report-button{font-size:12px;min-height:48px}.ld-handoff-label{font-size:11px}.ld-handoff-document{padding:25px}.ld-handoff h3{font-size:26px}.ld-handoff-line{font-size:11px;line-height:1.8;gap:12px}.ld-handoff-seal{font-size:12px}.ld-handoff-seal small{font-size:9px;line-height:1.8}.ld-handoff-formats{font-size:11px;padding:16px 20px}.ld-questions{grid-template-columns:1fr;padding:55px 22px;gap:23px}.ld-questions>div>p{font-size:12px}.ld-questions>div>p br{display:none}.ld-faq-list summary{font-size:13px;gap:12px;min-height:72px;line-height:1.8}.ld-faq-list details p{font-size:13px;padding-right:12px}.ld-final{grid-template-columns:1fr;margin:0 22px 35px;padding:35px 0 0;gap:22px}.ld-final h2{font-size:29px}.ld-final>div{justify-self:start}.ld-final p{font-size:10px;line-height:1.9}.ld-footer{padding:25px 22px;flex-wrap:wrap;gap:17px}.ld-footer>span{font-size:10px}.ld-footer>small{width:100%;margin:0;font-size:8px}.ld-dialog-top{padding:17px}.ld-dialog-top h2{font-size:17px}.ld-dialog-body{padding:17px}.ld-dialog-body>p{font-size:11px}.ld-dialog-body .ld-paper{padding:17px 13px}.ld-dialog-body .ld-comparison{gap:6px}.ld dialog .ld-paper-title h2{font-size:18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ld *{transition:none!important}}

/* Working owners must be able to read the page, including its practical detail. */
.ld-intro{color:#63745b}.ld-access-note{color:#6d7d63}.ld-kicker{color:#5f7850}.ld-section-heading>p,.ld-flow-description p,.ld-report-copy>p,.ld-report-copy li p,.ld-questions>div>p,.ld-faq-list details p{color:#667b58}.ld-friction p{font-size:13px;color:#3f5e32}.ld-strike{font-size:13px;color:#7b8970}.ld-flow-description p{font-size:13px}.ld-flow-title h3{font-size:19px}.ld-flow-title small{font-size:11px;color:#6f835e}.ld-flow-tag{font-size:11px;color:#718c5c}.ld-section-heading>p{font-size:14px}.ld-report-copy>p{font-size:14px}.ld-report-copy li strong{font-size:14px}.ld-report-copy li p{font-size:13px}.ld-faq-list summary{font-size:14px;color:#38552d}.ld-faq-list details p{font-size:14px}.ld-questions>div>p{font-size:14px}.ld-section-number{color:#71875e}.ld-final p{color:#6f825e}.ld-illustration-note{color:#74856a}.ld-demo-feedback p{color:#708461}.ld-footer{color:#6d815b}.ld-product-bottom{color:#738962}
@media(max-width:950px){.ld-flow-description p{font-size:12px}.ld-flow-title h3{font-size:17px}.ld-section-heading>p{font-size:13px}.ld-friction p,.ld-strike{font-size:12px}}
@media(max-width:700px){.ld-flow-description p{font-size:13px}.ld-report-copy>p{font-size:14px}.ld-report-copy li p{font-size:13px}.ld-faq-list summary{font-size:14px}.ld-faq-list details p{font-size:14px}.ld-hero{gap:35px}.ld-friction p{font-size:13px}.ld-strike{font-size:13px}.ld-access-note{font-size:11px}.ld-final p{font-size:11px}}
/* CleanDeck editorial system v2: readable product detail, photographic evidence. */
.ld{--paper:#f8f7f3;--ink:#153d33;--line:#d5dccf;color:#193f32}.ld-header{position:relative;z-index:25;padding-top:24px;padding-bottom:24px;transition:box-shadow .3s,background .3s}.ld-header.is-scrolled{background:#fafaf5;box-shadow:0 6px 20px -20px #153d3377}.ld-header nav a,.ld-account,.ld-login{font-size:15px}.ld-small-cta{font-size:14px;padding:11px 19px}.ld-kicker{font-size:13px;letter-spacing:.1px;margin-bottom:26px}.ld-hero{padding-top:65px;padding-bottom:65px;gap:58px}.ld-hero h1{font-size:clamp(40px,4.05vw,62px);letter-spacing:-2.8px;line-height:1.32;font-weight:600;margin-bottom:29px}.ld-hero h1>span{color:#70836b}.ld-intro,.ld-answer{font-size:18px;line-height:1.9;letter-spacing:-.4px}.ld-intro{color:#6f7967}.ld-answer{color:#254c38}.ld-hero-actions{gap:24px}.ld-cta{font-size:16px;min-height:60px;padding:17px 23px;transition:transform .22s,background .22s,box-shadow .22s}.ld-cta:hover{transform:translateY(-3px);box-shadow:0 12px 25px -15px #163f3488}.ld-cta>span{transition:transform .2s}.ld-cta:hover>span{transform:translate(3px,-3px)}.ld-example{font-size:14px;gap:14px;min-height:48px}.ld-access-note{font-size:12px;line-height:1.85;color:#7a866f}.ld-product-top{font-size:12px;padding-bottom:17px}.ld-product-top>span:last-child{font-size:11px}.ld-demo-tabs{padding:7px;gap:5px;margin-top:18px}.ld-demo-tabs button{font-size:14px;min-height:46px;transition:background .25s,border-color .25s,color .25s}.ld-paper{padding:25px 26px;box-shadow:0 24px 40px -30px #233b3155;transition:box-shadow .3s,border-color .3s}.ld-paper[data-stage=review]{border-color:#a6bb8d;box-shadow:0 15px 40px -22px #48793455}.ld-paper[data-stage=deliver]{border-color:#7f9d68;box-shadow:0 15px 40px -22px #48793466}.ld-paper-head{font-size:10px;letter-spacing:1.1px}.ld-demo-status{font-size:11px;padding:5px 8px}.ld .ld-paper-title h2{font-size:26px}.ld-paper-title small{font-size:12px}.ld-paper-title h2>span{font-size:14px}.ld-paper-no{font-size:11px}.ld-paper-no small{font-size:10px}.ld-phase{font-size:11px;padding:10px 12px}.ld-illustration-note{font-size:11px;margin:11px 0 12px;line-height:1.8;color:#7c8c70}.ld-paper-check{font-size:13px;padding:11px 0}.ld-demo-feedback strong{font-size:14px}.ld-demo-feedback p{font-size:12px;line-height:1.9;min-height:46px;color:#708160}.ld-product-bottom{font-size:11px;line-height:1.8}.ld-section-label{font-size:15px}.ld-friction{gap:27px;padding-top:35px;padding-bottom:38px}.ld-strike{font-size:14px;color:#8b9481}.ld-friction p{font-size:14px;line-height:1.8}.ld h2{font-size:43px;line-height:1.5;letter-spacing:-1.8px}.ld-section-number{font-size:12px;letter-spacing:.5px;color:#728664}.ld-section-heading>p{font-size:16px;line-height:1.9}.ld-flow-row{padding:34px 0;grid-template-columns:38px 1fr 1.3fr 155px;gap:22px}.ld-flow-index{font-size:14px}.ld-flow-title small{font-size:12px}.ld-flow-title h3{font-size:21px}.ld-flow-description p{font-size:15px;line-height:1.9;color:#65785b}.ld-flow-tag{font-size:12px;padding-left:18px}.ld-report-section{gap:80px;align-items:start;background:#e9ede3;padding-top:85px;padding-bottom:85px}.ld-report-copy{position:sticky;top:35px;padding-top:30px}.ld-report-copy h2{font-size:44px;line-height:1.45;letter-spacing:-1.8px}.ld-report-copy>p{font-size:17px;line-height:1.9;color:#6b7c60}.ld-report-copy li{margin:26px 0;gap:17px}.ld-report-copy li>span{font-size:12px}.ld-report-copy li strong{font-size:17px}.ld-report-copy li p{font-size:15px;line-height:1.9}.ld-report-button{font-size:16px;min-height:52px;gap:30px;padding:13px 0;margin-top:34px}.ld-pdf-link{display:block;font-size:14px;margin-top:19px;color:#587545;min-height:44px;line-height:1.8}.ld-pdf-link small{display:block;font-size:12px;margin-top:3px;color:#859575}.ld-report-preview{min-width:0;perspective:1500px}.ld-handoff-label{font-size:12px;letter-spacing:0;display:flex;align-items:center;gap:7px}.ld-live-dot{width:6px;height:6px;border-radius:50%;background:#719953;display:inline-block}.ld-preview-sheet{display:block;background:#fff;padding:31px 30px;border:1px solid #ccd8bf;box-shadow:0 25px 45px -30px #253f2b55;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s;transform:rotate(1deg);transform-origin:50% 20%}.ld-preview-sheet:hover{transform:rotate(0) translateY(-5px);box-shadow:0 33px 55px -25px #253f2b44}.ld-preview-masthead{display:flex;align-items:center;justify-content:space-between;padding-bottom:17px;border-bottom:2px solid #254b35;color:#2b4f34}.ld-preview-masthead strong{font-size:17px;font-weight:600}.ld-preview-masthead>span{font-size:9px;letter-spacing:1px;color:#9aac8b}.ld-preview-sheet h3{font-size:30px;line-height:1.4;font-weight:500;letter-spacing:-1px;margin:26px 0 18px}.ld-preview-sheet h3>span{display:block;font-size:15px;font-weight:400;letter-spacing:-.2px;color:#849974;margin-top:12px}.ld-preview-meta{display:flex;justify-content:space-between;background:#f2f6eb;padding:12px;font-size:10px;color:#789268;margin-bottom:22px}.ld-preview-zone{margin-top:21px}.ld-preview-zone>div:first-child{display:flex;gap:9px;align-items:center;padding-bottom:9px;font-size:10px;color:#98aa87}.ld-preview-zone>div:first-child strong{font-size:12px;font-weight:500;color:#47643b}.ld-preview-zone>div:first-child>span:last-child{margin-left:auto;font-size:9px;color:#7f9b64}.ld-preview-photos{display:grid;grid-template-columns:1fr 1fr;gap:7px}.ld-preview-end{display:flex;justify-content:space-between;margin-top:24px;padding-top:18px;border-top:1px solid #dfe7d5;font-size:12px;color:#698455}.ld-preview-disclosure{font-size:11px;line-height:1.9;color:#819371;margin:22px 0 0}.ld-questions>div>p{font-size:16px;line-height:1.9}.ld-faq-list summary{font-size:17px;min-height:84px;color:#3c5831;letter-spacing:-.3px}.ld-faq-list details p{font-size:16px;line-height:1.95;color:#6b7d60}.ld-final h2{font-size:43px;line-height:1.5}.ld-final p{font-size:12px;line-height:1.9}.ld-footer>span{font-size:12px}.ld-footer>small{font-size:10px}.ld dialog{width:min(1050px,calc(100vw - 48px));max-height:92dvh;overflow:auto}.ld-dialog-top{position:sticky;top:0;z-index:3;background:#f8faf3;padding:22px 30px}.ld-dialog-top h2{font-size:23px;line-height:1.4;letter-spacing:-.7px}.ld-dialog-top small{font-size:10px}.ld-dialog-actions{display:flex;align-items:center;gap:22px;padding:13px 30px;background:#edf3e5;border-bottom:1px solid #d6dfca;font-size:13px}.ld-dialog-actions>span{font-size:11px;color:#8b9d79;margin-right:auto}.ld-dialog-actions a{display:inline-flex;align-items:center;min-height:44px;color:#4b7039}.ld-dialog-body{padding:25px 30px}.ld dialog .sr-document{box-shadow:none}.ld dialog .sr-title-row h2{font-size:30px;line-height:1.4;letter-spacing:-1px}.ld dialog .sr-zone-heading h3{font-size:20px;letter-spacing:-.4px}.sample-is-open{overflow:hidden}.ld dialog[open]{animation:sample-enter .35s cubic-bezier(.2,.7,.2,1)}.ld dialog::backdrop{animation:backdrop-enter .3s ease}.ld-comparison.comparison-ready{position:relative;display:block;overflow:hidden;--comparison-split:50%;isolation:isolate}.comparison-ready figure{margin:0}.comparison-ready figure:first-child{position:relative}.comparison-ready figure:last-of-type{position:absolute;inset:0;clip-path:inset(0 0 0 var(--comparison-split));pointer-events:none}.comparison-ready .sr-photo{aspect-ratio:16/9}.comparison-ready .ld-phase{background:#e7eddf;color:#36522e;height:39px}.comparison-ready figure:first-child .ld-phase>span:first-child{font-weight:600}.comparison-ready figure:last-of-type .ld-phase>span:last-child{font-weight:600}.ld-comparison-divider{position:absolute;left:var(--comparison-split);top:39px;bottom:0;width:2px;background:#fff;z-index:2;pointer-events:none;transform:translateX(-50%);display:flex;justify-content:center;align-items:center;color:transparent}.ld-comparison-divider:after{content:'↔';color:#294b32;background:#f9fbf4;border:2px solid #fff;box-shadow:0 2px 8px #14352233;border-radius:50%;width:33px;height:33px;display:grid;place-items:center;flex-shrink:0;font-size:16px}.ld-compare-control{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding-top:14px;font-size:12px;color:#71865f}.ld-compare-control>span:first-child{font-size:12px}.ld-compare-control input{padding:0;margin:4px 0;width:100%;min-height:30px;height:30px;accent-color:#456e39;background:none;border:0;cursor:ew-resize;order:3}.ld-compare-direction{margin-left:auto;font-size:10px;color:#9bab8a}.motion-ready .reveal{opacity:0;transform:translateY(25px);transition:opacity .75s cubic-bezier(.2,.7,.2,1) var(--reveal-delay,0ms),transform .75s cubic-bezier(.2,.7,.2,1) var(--reveal-delay,0ms)}.motion-ready .reveal.in-view{opacity:1;transform:translateY(0)}.motion-ready .ld-hero-copy>*{animation:hero-copy-enter .8s cubic-bezier(.2,.7,.2,1) both}.motion-ready .ld-hero-copy>*:nth-child(2){animation-delay:.08s}.motion-ready .ld-hero-copy>*:nth-child(3){animation-delay:.16s}.motion-ready .ld-hero-copy>*:nth-child(4){animation-delay:.24s}.motion-ready .ld-hero-copy>*:nth-child(5){animation-delay:.32s}.motion-ready .ld-hero-copy>*:nth-child(6){animation-delay:.4s}.motion-ready .ld-hero-product{animation:product-enter 1s .18s cubic-bezier(.2,.7,.2,1) both}@keyframes hero-copy-enter{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes product-enter{from{opacity:0;transform:translateY(25px) rotate(1deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@keyframes sample-enter{from{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes backdrop-enter{from{background:#142d2500}to{background:#142d25a8}}
@media(max-width:1250px){.ld-hero{gap:35px}.ld-hero h1{font-size:clamp(38px,4.1vw,52px)}.ld-intro,.ld-answer{font-size:16px}.ld-hero-actions{gap:17px}.ld-example{font-size:12px}.ld-cta{font-size:15px;gap:25px}.ld-flow-row{grid-template-columns:35px 1fr 1.25fr}.ld h2,.ld-report-copy h2,.ld-final h2{font-size:37px}.ld-flow-title h3{font-size:19px}.ld-flow-description p{font-size:14px}.ld-report-section{gap:50px}.ld-paper{padding:23px 20px}}
@media(max-width:950px){.ld-header nav a,.ld-login{font-size:13px}.ld-hero{grid-template-columns:1fr;padding-top:50px;max-width:760px;gap:42px}.ld-hero h1{font-size:54px}.ld-intro,.ld-answer{font-size:18px}.ld-hero-actions{display:flex}.ld-hero-product{max-width:600px;width:100%}.ld-hero-copy{max-width:650px}.ld-hero-product .ld-paper{padding:28px}.ld-friction{grid-template-columns:1fr 1fr 1fr}.ld-friction p,.ld-strike{font-size:13px}.ld-section-heading>p{font-size:15px}.ld-flow-row{grid-template-columns:28px 1fr 1.1fr}.ld-flow-title h3{font-size:18px}.ld-flow-description p{font-size:14px}.ld-report-section{gap:35px}.ld-report-copy h2{font-size:33px}.ld-report-copy>p{font-size:15px}.ld-report-copy li strong{font-size:16px}.ld-report-copy li p{font-size:14px}.ld-preview-sheet{padding:25px 20px}.ld-preview-sheet h3{font-size:28px}.ld-faq-list summary{font-size:15px}.ld-faq-list details p{font-size:15px}.ld-dialog-top h2{font-size:21px}}
@media(max-width:700px){.ld-header{padding:17px 20px}.ld-header .brand{font-size:25px}.ld-login{font-size:14px}.ld-small-cta{font-size:13px;padding:9px 12px}.ld-hero{padding:42px 22px 40px;gap:37px}.ld-kicker{font-size:12px;line-height:1.8;margin-bottom:23px}.ld-hero h1{font-size:clamp(34px,9.3vw,48px);line-height:1.38;letter-spacing:-1.7px;margin-bottom:26px}.ld-intro,.ld-answer{font-size:16px;line-height:1.95;letter-spacing:-.35px}.ld-answer{margin-bottom:27px}.ld-hero-actions{gap:16px}.ld-cta{font-size:15px;min-height:56px;padding:14px 18px;gap:26px}.ld-example{font-size:13px;min-height:44px}.ld-access-note{font-size:12px}.ld-product-top{font-size:11px}.ld-product-top>span:last-child{font-size:10px}.ld-hero-product .ld-paper{padding:21px 16px}.ld-demo-tabs button{font-size:13px}.ld-paper-head{font-size:9px}.ld .ld-paper-title h2{font-size:23px}.ld-paper-title small{font-size:11px}.ld-compare-control>span:first-child{font-size:11px}.ld-compare-direction{font-size:9px}.ld-illustration-note{font-size:11px}.ld-paper-check{font-size:13px}.ld-demo-feedback strong{font-size:13px}.ld-demo-feedback p{font-size:12px}.ld-product-bottom{font-size:10px}.ld-friction{grid-template-columns:1fr;gap:22px}.ld-section-label{font-size:14px}.ld-friction p,.ld-strike{font-size:14px;line-height:1.9}.ld h2,.ld-final h2{font-size:31px;line-height:1.5;letter-spacing:-1.2px}.ld-section-number{font-size:11px}.ld-section-heading>p{font-size:15px}.ld-flow-row{grid-template-columns:25px 1fr;padding:28px 0;gap:9px 13px}.ld-flow-title small{font-size:12px}.ld-flow-title h3{font-size:20px;line-height:1.7}.ld-flow-description p{font-size:15px;line-height:1.95}.ld-flow-index{font-size:13px}.ld-report-section{padding:52px 22px;grid-template-columns:1fr;gap:35px}.ld-report-copy{position:static;padding:0}.ld-report-copy h2{font-size:32px}.ld-report-copy>p{font-size:16px;line-height:1.95}.ld-report-copy li strong{font-size:16px}.ld-report-copy li p{font-size:15px;line-height:1.9}.ld-report-button{font-size:15px;min-height:52px}.ld-pdf-link{font-size:14px}.ld-pdf-link small{font-size:12px}.ld-handoff-label{font-size:12px}.ld-preview-sheet{padding:25px 23px;transform:rotate(.7deg)}.ld-preview-sheet h3{font-size:29px}.ld-preview-meta{font-size:11px}.ld-preview-zone>div:first-child strong{font-size:13px}.ld-preview-zone>div:first-child>span:last-child{font-size:10px}.ld-preview-end{font-size:13px}.ld-preview-disclosure{font-size:11px}.ld-questions>div>p{font-size:15px}.ld-faq-list summary{font-size:16px;min-height:82px;line-height:1.8}.ld-faq-list details p{font-size:15px;line-height:2}.ld-final p{font-size:12px}.ld-footer>span{font-size:12px}.ld-footer>small{font-size:9px}.ld dialog{width:calc(100vw - 18px);max-height:94dvh}.ld-dialog-top{padding:17px 15px}.ld-dialog-top h2{font-size:17px;line-height:1.5}.ld-dialog-top small{font-size:9px}.ld-dialog-top button{flex-shrink:0}.ld-dialog-actions{padding:10px 15px;gap:10px;flex-wrap:wrap;font-size:12px}.ld-dialog-actions>span{width:100%;font-size:11px}.ld-dialog-actions a{min-height:40px}.ld-dialog-body{padding:14px 10px}.ld dialog .sr-document{padding:22px 16px}.ld dialog .sr-title-row h2{font-size:23px}.ld dialog .sr-zone-heading h3{font-size:17px}}
@media(prefers-reduced-motion:reduce){.ld *,.ld dialog[open],.ld dialog::backdrop{animation:none!important;transition:none!important}.motion-ready .reveal{opacity:1;transform:none}.ld-preview-sheet,.ld-preview-sheet:hover{transform:none}.ld-cta:hover{transform:none}html{scroll-behavior:auto}}
.ld-flow-description p,.ld-report-copy li p{font-size:16px}@media(max-width:700px){.ld-flow-description p,.ld-report-copy li p,.ld-faq-list details p,.ld-questions>div>p{font-size:16px}}
@media(min-width:951px){.ld-hero{align-items:start}.ld-hero-copy{padding-top:80px}}
.ld-compare-control input[type=range]{appearance:none;-webkit-appearance:none;background:transparent;border:0;outline-offset:3px}.ld-compare-control input[type=range]::-webkit-slider-runnable-track{height:3px;background:#d7e0cb;border-radius:0}.ld-compare-control input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:15px;height:15px;background:#355d30;border:3px solid #f7faf1;border-radius:50%;margin-top:-6px;box-shadow:0 0 0 1px #78926b}.ld-compare-control input[type=range]::-moz-range-track{height:3px;background:#d7e0cb}.ld-compare-control input[type=range]::-moz-range-thumb{width:10px;height:10px;background:#355d30;border:3px solid #f7faf1;border-radius:50%}
