.hm-superseded{display:none!important;}html:is([data-concept="harvest-layout"],[data-concept="harvest-base"],[data-concept="harvest-plus"],[data-concept="harvest-expanded"],[data-concept="harvest-leadership"]) .sc-report{display:none!important;}
.hm-page,.hm-page *{box-sizing:border-box;}.hm-page{color:#24231f;font:16px/1.65 Arial,Helvetica,sans-serif;background:#fff;}.hm-page :is(h1,h2,h3,p,ul,ol){margin:0;}.hm-page a{color:inherit!important;text-decoration:none;}.hm-wrap{max-width:1240px;padding:0 32px;margin:auto;}.hm-page h1,.hm-page h2,.hm-page .hm-tools-panel h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-1.6px;}.hm-page h1{font-size:64px;line-height:1.06;}.hm-page h2{font-size:43px;line-height:1.1;}.hm-page h3{font-size:19px;line-height:1.4;font-weight:600;}.hm-page p{color:#696660;}.hm-section{padding:90px 0;}.hm-button{display:inline-flex;align-items:center;justify-content:center;background:#23231f;border:1px solid #23231f;border-radius:40px;color:white!important;font:500 14px/1.4 Arial;padding:17px 24px;cursor:pointer;}.hm-page a.hm-button{color:white!important;}.hm-page :is(a,button,summary):focus-visible{outline:3px solid #c94b16;outline-offset:4px;}
.hm-hero{background:#faf5ef;padding:55px 0 45px;}.hm-hero-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr);gap:60px;align-items:center;}.hm-hero-copy{text-align:left;}.hm-hero h1 span{display:inline-block;text-decoration:underline;text-decoration-color:#ff9463;text-decoration-thickness:4px;text-underline-offset:10px;}.hm-hero-copy>p{font-size:18px;line-height:1.6;margin:30px 0;max-width:480px;}.hm-product-frame,.hm-example-frame{background:repeating-linear-gradient(90deg,#ff9868 0 22px,#ffab82 22px 44px);padding:24px 24px 24px 60px;border-radius:16px;box-shadow:0 4px 14px #55331912;min-width:0;}.hm-hero-demo{background:#fff;border-radius:12px;padding:26px;}.hm-hero-demo h3{font-size:15px;}.hm-hero-demo>strong{display:block;font-size:42px;line-height:1.2;margin-top:16px;font-weight:500;}.hm-hero-demo small{font-size:12px;color:#756e65;letter-spacing:0;}.hm-hero-demo img{display:block;width:100%;height:auto;margin:15px 0;}.hm-hero-demo ul{list-style:none;padding:0;}.hm-hero-demo li{font-size:13px;line-height:1.5;margin:12px 0;}.hm-hero-demo li::before{content:'✓';color:white;background:#f36b32;border-radius:50%;width:20px;height:20px;display:inline-grid;place-items:center;margin-right:10px;}.hm-hero-demo>p{font-size:10px;margin-top:16px;}.hm-trust{display:flex;gap:25px;align-items:center;justify-content:center;margin-top:55px;text-align:center;}.hm-trust>span{height:1px;background:#ded7d0;flex:1;max-width:220px;}.hm-trust p{font-size:13px;color:#24231f;}
.hm-workflow h2{margin-bottom:50px;}.hm-workflow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;}.hm-workflow-grid h3{margin-top:20px;}.hm-workflow-grid p{font-size:14px;margin-top:12px;}.hm-tools{background:#faf5ef;}.hm-tools>div>h2{text-align:center;}.hm-tabs{display:flex;gap:5px;justify-content:center;flex-wrap:wrap;background:#f2ebe3;border:1px solid #e5dcd3;border-radius:50px;padding:5px;width:fit-content;max-width:100%;margin:35px auto 45px;}.hm-tabs button{font:13px/1.4 Arial;color:#696660;background:transparent;border:0;border-radius:30px;padding:12px 17px;cursor:pointer;}.hm-tabs button[aria-pressed="true"]{background:#fff;color:#24231f;box-shadow:0 2px 5px #43302010;}.hm-tools-panel{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:65px;align-items:center;}.hm-tools-panel h3{font-size:36px;line-height:1.12;}.hm-tools-panel>div>p{margin-top:25px;}.hm-example-frame>img{display:block;width:100%;height:auto;background:white;border-radius:10px;}.hm-example{background:white;padding:25px;border-radius:12px;}.hm-example>h3{font:600 17px/1.4 Arial;letter-spacing:0;}.hm-example-note{font-size:11px;margin-top:5px!important;}.hm-example article{padding:16px;border-radius:8px;background:#f6f5f3;margin-top:15px;}.hm-example article span{font-size:12px;font-weight:600;}.hm-example article p{font-size:13px;line-height:1.55;margin-top:7px;}.hm-example .hm-example-action{background:#fff0e4;}.hm-example-action span{color:#bb4718;}
.hm-management-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:95px;align-items:center;}.hm-management-grid>div>p{max-width:420px;margin-top:28px;}.hm-roles{list-style:none;padding:0;}.hm-roles li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:25px;position:relative;padding:23px 0;}.hm-roles li>span{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;font:20px Georgia;background:#faf5ef;color:#f36b32;}.hm-roles li+li::before{content:'';width:1px;height:30px;background:#f3ac88;position:absolute;top:-15px;left:30px;}.hm-roles p{font-size:15px;margin-top:8px;}.hm-cases{background:#faf5ef;}.hm-cases h2{text-align:center;}.hm-cases-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:45px;}.hm-cases-grid article{background:#f1e9df;border-radius:12px;padding:30px;display:flex;flex-direction:column;align-items:flex-start;}.hm-cases-grid strong{font-size:55px;line-height:1.2;font-weight:500;color:#e95c24;margin-top:20px;letter-spacing:-1px;}.hm-cases-grid p{font-size:14px;line-height:1.5;margin-top:10px;}.hm-cases-grid a{color:#bd481b!important;font-size:13px;border-top:1px solid #dfd2c6;width:100%;margin-top:auto;padding-top:22px;}.hm-cases-grid p{padding-bottom:28px;}
.hm-audit{max-width:1240px;margin:20px auto 0;padding:40px;background:repeating-linear-gradient(90deg,#ff9868 0 24px,#ffab82 24px 48px);border-radius:24px 24px 0 0;}.hm-audit-inner{padding:45px;background:white;border-radius:16px;text-align:center;}.hm-audit-inner>p{margin:18px 0 25px;}.hm-form-panel{margin-top:25px;}.hm-form-panel>summary{font:13px Arial;color:#756b60;cursor:pointer;}.hm-form-panel[open]>summary{margin-bottom:22px;}html:is([data-concept="harvest-layout"],[data-concept="harvest-base"],[data-concept="harvest-plus"],[data-concept="harvest-expanded"],[data-concept="harvest-leadership"]) .hm-form-panel #rec403461785{margin:0;width:100%;padding:0!important;background:transparent!important;border-radius:0;max-width:none;}html:is([data-concept="harvest-layout"],[data-concept="harvest-base"],[data-concept="harvest-plus"],[data-concept="harvest-expanded"],[data-concept="harvest-leadership"]) .hm-form-panel #rec403461785 .t-cover{padding:20px 0!important;}html:is([data-concept="harvest-layout"],[data-concept="harvest-base"],[data-concept="harvest-plus"],[data-concept="harvest-expanded"],[data-concept="harvest-leadership"]) .hm-form-panel #rec403461785 .t698__title{font-size:30px!important;}html:is([data-concept="harvest-layout"],[data-concept="harvest-base"],[data-concept="harvest-plus"],[data-concept="harvest-expanded"],[data-concept="harvest-leadership"]) .hm-form-panel #rec403461785 .t-container{padding-inline:0!important;}
@media(max-width:1000px){.hm-hero-grid{gap:35px;}.hm-page h1{font-size:52px;}.hm-page h2{font-size:37px;}.hm-product-frame,.hm-example-frame{padding-left:35px;}.hm-tools-panel,.hm-management-grid{gap:40px;}.hm-workflow-grid{gap:25px;}}
@media(max-width:700px){.hm-wrap{padding-inline:20px;}.hm-section{padding:52px 0;}.hm-hero{padding:35px 0;}.hm-hero-grid,.hm-tools-panel,.hm-management-grid{grid-template-columns:minmax(0,1fr);gap:35px;}.hm-page h1{font-size:45px;}.hm-page h2{font-size:32px;}.hm-hero-copy{text-align:center;}.hm-hero-copy>p{font-size:17px;margin:25px auto;}.hm-trust{margin-top:32px;gap:12px;}.hm-trust p{font-size:12px;}.hm-workflow-grid{grid-template-columns:1fr 1fr;gap:30px 24px;}.hm-workflow h2{margin-bottom:32px;}.hm-workflow-grid h3{font-size:17px;}.hm-workflow-grid p{font-size:13px;}.hm-tabs{border-radius:15px;margin:28px auto;}.hm-tabs button{font-size:12px;padding:10px;}.hm-tools-panel h3{font-size:31px;}.hm-tools-panel{gap:28px;}.hm-example-frame,.hm-product-frame{padding:18px 18px 18px 32px;}.hm-hero-demo,.hm-example{padding:20px;}.hm-management h2 br{display:initial;}.hm-roles li{grid-template-columns:50px minmax(0,1fr);gap:20px;}.hm-roles li>span{width:48px;height:48px;}.hm-roles li+li::before{left:24px;}.hm-cases-grid{grid-template-columns:1fr;gap:18px;margin-top:30px;}.hm-cases-grid article{padding:25px;}.hm-audit{width:calc(100% - 32px);padding:18px;}.hm-audit-inner{padding:30px 18px;}.hm-audit-inner>h2{font-size:31px;}.hm-audit-inner>p{font-size:15px;}}

.hm-management-grid>*{min-width:0;}.hm-roles>li>span svg{width:30px;height:30px;}
.hm-form-panel:not([open])>[data-hm-form]{display:none!important;}
/* Match the approved image proportions rather than the earlier site scale. */
.hm-wrap{max-width:1320px;padding-inline:32px;}
.hm-page{font-size:20px;}
.hm-section{padding:86px 0;}
.hm-page h2{font-size:57px;letter-spacing:-1.8px;}
.hm-page h3{font-size:25px;}
.hm-hero{padding:65px 0 55px;}
.hm-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:48px;align-items:start;}
.hm-page h1{font-size:64px;line-height:1.06;letter-spacing:-2.8px;}
.hm-hero h1 .hm-title-line{display:block;white-space:nowrap;text-decoration:none;}
.hm-hero h1 .hm-title-underline{text-decoration:underline;text-decoration-color:#ff9463;text-decoration-thickness:5px;text-underline-offset:12px;width:fit-content;}
.hm-hero-copy>p{font-size:21px;line-height:1.5;max-width:500px;margin:30px 0;}
.hm-button{font-size:17px;padding:18px 27px;}
.hm-product-frame{padding:34px 34px 34px 94px;}
.hm-hero-demo{padding:28px 30px;}
.hm-hero-demo h3{font-size:19px;}
.hm-hero-demo>strong{font-size:55px;margin-top:15px;}
.hm-hero-demo small{font-size:14px;}
.hm-orange-chart{display:block;width:100%;height:auto;margin:15px 0 23px;}
.hm-hero-demo li{font-size:16px;margin:15px 0;}
.hm-hero-demo li::before{width:25px;height:25px;}
.hm-hero-demo>p{font-size:10px;}
.hm-trust{margin-top:55px;}
.hm-trust p{font-size:16px;}
.hm-workflow h2{text-align:center;margin-bottom:55px;}
.hm-workflow-grid{text-align:center;gap:35px;}
.hm-workflow-grid svg{width:72px;height:72px;}
.hm-workflow-grid h3{font-size:23px;margin-top:23px;}
.hm-workflow-grid p{font-size:18px;line-height:1.55;}
.hm-tabs{margin:42px auto;}
.hm-tabs button{font-size:16px;padding:14px 22px;}
.hm-tools-panel{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:55px;}
.hm-tools-panel h3{font-size:48px;line-height:1.08;}
.hm-tools-panel>div>p{font-size:20px;line-height:1.55;}
.hm-example-frame{padding:35px 30px 35px 82px;}
.hm-example{padding:30px;}
.hm-example>h3{font-size:22px;}
.hm-example article{padding:18px;margin-top:18px;}
.hm-example article span{font-size:15px;}
.hm-example article p{font-size:16px;}
.hm-management-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:95px;}
.hm-management h2{font-size:62px;line-height:1.07;}
.hm-management-grid>div>p{font-size:20px;line-height:1.55;max-width:470px;}
.hm-roles li{grid-template-columns:100px minmax(0,1fr);gap:32px;padding:26px 0;}
.hm-roles li>span{width:96px;height:96px;color:#24231f;}
.hm-roles>li>span svg{width:48px;height:48px;}
.hm-roles li+li::before{left:112px;top:-10px;height:calc(100% + 15px);background:#f5a780;}
.hm-roles li>div{position:relative;}
.hm-roles li>div::before{content:'';position:absolute;left:-26px;top:10px;width:13px;height:13px;background:#ff6b29;border:5px solid #ffdfca;border-radius:50%;box-sizing:content-box;}
.hm-roles h3{font-size:24px;}
.hm-roles p{font-size:18px;line-height:1.5;}
.hm-cases-grid{gap:28px;margin-top:45px;}
.hm-cases-grid article{padding:34px;}
.hm-cases-grid h3{font-size:25px;}
.hm-cases-grid strong{font-size:78px;letter-spacing:-2px;margin-top:18px;}
.hm-cases-grid p{font-size:18px;line-height:1.5;}
.hm-cases-grid a{font-size:16px;}
.hm-audit{max-width:none;width:100%;padding:40px 7%;margin:0;border-radius:28px 28px 0 0;}
.hm-audit-inner{padding:50px 32px;}
.hm-audit-inner>h2{font-size:57px;}
.hm-audit-inner>p{font-size:20px;}
.hm-form-panel:not([open]){margin:0;}
.hm-form-panel>summary{display:none;}
.hm-footer{max-width:1320px;padding:38px 32px;margin:auto;display:grid;grid-template-columns:.8fr 1.3fr 1fr;gap:40px;align-items:center;font:15px/1.5 Arial;background:white;}
.hm-footer-logo{font-weight:700;font-size:30px;letter-spacing:-1.5px;}
.hm-footer-logo span{color:#f36b32;}
.hm-footer nav{display:flex;gap:25px;justify-content:center;}
.hm-footer>div{border-left:1px solid #ded7d0;padding-left:28px;}
.hm-footer p{font-size:13px;margin-top:5px;}
html:is([data-concept="harvest-layout"],[data-concept="harvest-base"],[data-concept="harvest-plus"],[data-concept="harvest-expanded"],[data-concept="harvest-leadership"]) :is(#rec403461786,#rec403461787){display:none!important;}
@media(max-width:1150px){.hm-page h1{font-size:52px;letter-spacing:-2px;}.hm-page h2{font-size:46px;}.hm-tools-panel h3{font-size:39px;}.hm-management h2{font-size:48px;}.hm-product-frame{padding-left:55px;}.hm-example-frame{padding-left:45px;}.hm-roles li{grid-template-columns:75px minmax(0,1fr);gap:25px;}.hm-roles li>span{width:72px;height:72px;}.hm-roles li+li::before{left:88px;}.hm-roles li>div::before{left:-23px;width:10px;height:10px;border-width:4px;}}
@media(max-width:850px){.hm-page h1{font-size:43px;}.hm-hero-grid{gap:28px;}.hm-hero-copy>p{font-size:18px;}.hm-button{font-size:15px;}.hm-product-frame{padding:25px 22px 25px 38px;}.hm-hero-demo{padding:22px;}.hm-hero-demo h3{font-size:16px;}.hm-hero-demo li{font-size:13px;}.hm-tools-panel{gap:30px;}.hm-example-frame{padding:22px 18px 22px 36px;}.hm-example{padding:22px;}.hm-example article p{font-size:14px;}.hm-management-grid{gap:40px;}.hm-footer{gap:20px;}.hm-footer nav{gap:15px;}}
@media(max-width:700px){.hm-wrap{padding-inline:20px;}.hm-page{font-size:17px;}.hm-section{padding:52px 0;}.hm-hero{padding:35px 0;}.hm-hero-grid,.hm-tools-panel,.hm-management-grid{grid-template-columns:minmax(0,1fr);gap:32px;}.hm-page h1{font-size:42px;letter-spacing:-1.5px;}.hm-hero h1 .hm-title-underline{margin:auto;}.hm-page h2{font-size:34px;}.hm-hero-copy>p{font-size:18px;}.hm-trust p{font-size:13px;}.hm-workflow-grid{gap:30px 22px;}.hm-workflow-grid svg{width:55px;height:55px;}.hm-workflow-grid h3{font-size:19px;}.hm-workflow-grid p{font-size:15px;}.hm-tabs{margin:28px auto;}.hm-tabs button{font-size:12px;padding:11px 13px;}.hm-tools-panel h3{font-size:35px;}.hm-tools-panel>div>p{font-size:17px;}.hm-example article span{font-size:13px;}.hm-management h2{font-size:42px;}.hm-management-grid>div>p{font-size:17px;}.hm-roles h3{font-size:21px;}.hm-roles p{font-size:16px;}.hm-cases-grid h3{font-size:23px;}.hm-cases-grid strong{font-size:65px;}.hm-cases-grid p{font-size:16px;}.hm-audit{padding:22px 18px;border-radius:20px 20px 0 0;}.hm-audit-inner{padding:32px 18px;}.hm-audit-inner>h2{font-size:34px;}.hm-audit-inner>p{font-size:17px;}.hm-footer{padding:30px 20px;grid-template-columns:1fr;gap:24px;}.hm-footer nav{justify-content:flex-start;}.hm-footer>div{padding-left:0;border:0;}}
@media(max-width:370px){.hm-page h1{font-size:36px;}.hm-management h2{font-size:37px;}.hm-roles li{grid-template-columns:60px minmax(0,1fr);gap:24px;}.hm-roles li>span{width:58px;height:58px;}.hm-roles li+li::before{left:72px;}.hm-roles li>div::before{left:-21px;}}
html:is([data-concept="harvest-layout"],[data-concept="harvest-base"],[data-concept="harvest-plus"],[data-concept="harvest-expanded"],[data-concept="harvest-leadership"]) .r:has(>.sc-header){display:none!important;}
.hm-video-example .hm-case-video{margin:20px 0 0;}
.hm-case-video img{display:block;width:100%;height:auto;aspect-ratio:1858/1044;object-fit:contain;border-radius:10px;background:#292923;}
.hm-case-video figcaption{margin-top:9px;font:14px/1.4 Arial,Helvetica,sans-serif;color:#696660;}
.hm-video-example article{margin-top:16px;}
.hm-page .hm-tools-panel .hm-video-example>h3{font:600 22px/1.4 Arial,Helvetica,sans-serif;letter-spacing:0;}
@media(max-width:700px){.hm-video-example .hm-case-video{margin-top:16px;}.hm-case-video figcaption{font-size:12px;}.hm-video-example article{padding:15px;}}
.hm-page{background:#faf5ef;}
.hm-header{width:calc(100% - 80px);max-width:1280px;margin:24px auto 0;padding:15px 24px;display:flex;align-items:center;gap:45px;background:white;border-radius:60px;box-shadow:0 4px 18px #3c302115;position:relative;z-index:4;}
.hm-header-logo{font-size:30px;line-height:1;font-weight:700;letter-spacing:-1.5px;}
.hm-header-logo>span{color:#f36b32;}
.hm-header>nav{display:flex;gap:32px;font-size:15px;}
.hm-header>.hm-button{margin-left:auto;font-size:14px;padding:13px 22px;}
.hm-mobile-menu{display:none;}
.hm-workflow,.hm-management,.hm-footer{background:white;}
@media(max-width:700px){.hm-header{width:calc(100% - 32px);margin-top:16px;padding:14px 18px;gap:15px;}.hm-header-logo{font-size:25px;}.hm-header>nav{display:none;}.hm-header>.hm-button{font-size:11px;padding:12px 14px;}.hm-mobile-menu{display:block;}.hm-mobile-menu>summary{list-style:none;cursor:pointer;font-size:22px;line-height:1;}.hm-mobile-menu>summary::-webkit-details-marker{display:none;}.hm-mobile-menu>div{position:absolute;top:calc(100% + 8px);right:0;min-width:210px;background:white;box-shadow:0 5px 20px #3c302115;border:1px solid #e7ddd3;border-radius:15px;padding:18px;display:grid;gap:16px;font-size:15px;}}
