.hd-app,.hp-app{--hd-ink: #202923;--hd-rule: color-mix(in srgb, #202923 16%, #fff);--hd-heading: color-mix(in srgb, #202923 85%, #fff);--hd-secondary: color-mix(in srgb, #202923 78%, #fff);--hd-heading-bg: color-mix(in srgb, #202923 4%, #fff);font-family:DM Sans,Arial,sans-serif;color:var(--hd-ink);line-height:1.5;text-align:left;background:#fff}:is(.hd-app,.hp-app) svg{width:1em;height:1em;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}:is(.hd-app,.hp-app) :is(h5,h6,p,dl,dd,table){margin:0;padding:0}.hd-screen{container-type:inline-size;aspect-ratio:4 / 3;overflow:hidden;border-radius:8px;background:#fff}.hd-screen.is-laptop{aspect-ratio:16 / 10}.hd-app{display:flex;width:100%;height:100%;font-size:calc(100cqw / 85.375)}.hd-sidebar{display:flex;flex-direction:column;width:16em;flex-shrink:0;background:#fafbf8;border-right:1px solid #e5e8e4}.hd-brand{display:flex;align-items:center;gap:.6em;height:4em;flex-shrink:0;padding:0 1em;border-bottom:1px solid #e5e8e4;font:700 1.25em/1 Manrope,Arial,sans-serif;letter-spacing:-.05em}.hd-brand b{color:#eacb02}.hd-logo{display:block;width:1.5em;height:1.5em;overflow:hidden;border-radius:.35em}.hd-app .hd-logo img{display:block;width:7.83em;max-width:none;height:1.875em;transform:translateY(-.17em)}.hd-nav{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:.75em;padding:1em .75em}.hd-nav section{display:flex;flex-direction:column;gap:.25em;padding-top:.75em;border-top:1px solid #e5e8e4b3}.hd-nav section:first-child{padding-top:0;border:0}.hd-nav h6{margin:0 0 .33em;padding:0 1em;color:var(--hd-secondary);font-size:.75em;font-weight:600;letter-spacing:.02em}.hd-nav-link{display:flex;align-items:center;gap:.8em;min-height:2.67em;padding:0 .8em;border-radius:.5em;font-size:.9375em;font-weight:500;line-height:1.4}.hd-nav-link svg{width:1.47em;height:1.47em}.hd-nav-link.is-current{background:#e9eddf;color:#435337;font-weight:600}.hd-nav-bottom{display:flex;flex-direction:column;gap:.25em;padding:.75em;border-top:1px solid #e5e8e4}.hd-main{flex:1;min-width:0;display:flex;flex-direction:column}.hd-top{display:flex;align-items:center;gap:.75em;height:4em;flex-shrink:0;padding:0 1.5em;border-bottom:1px solid var(--hd-rule);background:#fff}.hd-crumbs{margin-right:auto;color:var(--hd-secondary);font-size:.9375em;font-weight:500}.hd-crumbs>span{margin:0 .3em}.hd-crumbs strong{color:var(--hd-ink);font-weight:600}.hd-icon{position:relative;display:grid;place-items:center;width:2.75em;height:2.75em}.hd-icon svg{width:1.125em;height:1.125em}.hd-bell b{position:absolute;top:-.3em;right:-.3em;min-width:1.4em;padding:0 .3em;border-radius:1em;background:#eacb02;font-size:.75em;font-weight:700;line-height:1.4;text-align:center}.hd-create{display:inline-flex;align-items:center;height:2.75em;padding:0 1.125em;border-radius:.375em;background:#20241f;color:#fff;font-size:.875em;font-weight:600}.hd-account{display:flex;align-items:center;gap:.6em;padding:0 .4em;font-size:.875em;font-weight:600}.hd-account>span{display:grid;place-items:center;width:2.4em;height:2.4em;border-radius:50%;background:#20292314;font-size:.93em}.hd-account svg{width:1em;height:1em}.hd-body{flex:1;min-height:0;overflow:hidden;padding:1.43em 2em;font-size:.875em}.hd-date{padding-bottom:1.43em;color:var(--hd-secondary);font-weight:500}.hd-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:2em!important;padding-bottom:2em!important;border-bottom:1px solid var(--hd-rule)}.hd-metrics>div{min-width:0;padding:0 1.7em;border-left:1px solid var(--hd-rule)}.hd-metrics>div:first-child{padding-left:0;border:0}.hd-metrics dt{min-height:3em;color:var(--hd-heading);font-weight:600}.hd-metrics dd{margin:.3em 0 .6em;font-size:2.71em;font-weight:600;line-height:1.15;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.hd-unit{margin-left:.33em;font-size:.47em;font-weight:500;letter-spacing:0}.hd-metrics .hd-detail{margin:0;color:var(--hd-secondary);font-size:.93em;font-weight:400;letter-spacing:0;line-height:1.5}.hd-positive{color:#287343;font-weight:600}.hd-overdue{color:#a13b22;font-weight:500}.hd-meter{display:block;max-width:12em;height:5px;margin-top:.7em;border-radius:2px;background:var(--hd-heading-bg);overflow:hidden}.hd-meter b{display:block;height:100%;background:#275ca5}.hd-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:2.3em}.hd-section{min-width:0}.hd-heading{display:flex;align-items:center;justify-content:space-between;gap:1em;min-height:3.14em;margin-bottom:1em}.hd-heading h5{font-size:1.29em;font-weight:600;line-height:1.4}.hd-period{display:inline-flex;align-items:center;justify-content:space-between;gap:.5em;width:10.9em;height:2.86em;padding:0 .85em;border:1px solid var(--hd-rule);border-radius:.43em;font-weight:500;white-space:nowrap}.hd-legend{display:flex;gap:1.7em;margin:.57em 0 1em;font-weight:500}.hd-legend span{display:inline-flex;align-items:center;gap:.57em}.hd-legend i{width:1.43em;height:3px}.hd-chart{display:block;width:100%!important;height:auto!important;overflow:visible}.hd-chart line{stroke:var(--hd-rule);stroke-width:1}.hd-chart text{fill:var(--hd-secondary);stroke:none;font-size:12px;font-weight:500}.hd-chart .hd-line{fill:none;stroke-width:3}.hd-chart circle{stroke:#fff;stroke-width:2}.hd-totals{display:flex;gap:2.86em;margin-top:.86em!important;padding-top:1.14em!important;border-top:1px solid var(--hd-rule)}.hd-totals dt{color:var(--hd-secondary);font-size:.93em;font-weight:500}.hd-totals dd{margin-top:.2em;font-size:1.57em;font-weight:600;font-variant-numeric:tabular-nums}.hd-app .hd-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:1em}.hd-app .hd-table td{font-size:1em}.hd-table thead{background:var(--hd-heading-bg)}.hd-table th{height:2.86em;padding:.57em .7em;border-bottom:1px solid var(--hd-rule);color:var(--hd-heading);font-size:.93em;font-weight:600;text-align:left}.hd-table td{height:3.14em;padding:.57em .7em;border-bottom:1px solid var(--hd-rule);vertical-align:middle}.hd-table strong{display:block;font-weight:500}.hd-table small{display:block;color:var(--hd-secondary);font-size:.86em}.hd-table .hd-amount{font-size:.93em;font-variant-numeric:tabular-nums}.hd-attention th:first-child{width:46%}.hd-attention td{vertical-align:top}.hd-projects{margin-top:2em}.hd-projects td:first-child strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hd-projects th:nth-child(1){width:25%}.hd-projects th:nth-child(2),.hd-projects th:nth-child(3){width:21%}.hd-projects th:nth-child(4){width:12%}.hd-status{display:inline-flex;align-items:center;gap:.57em;padding:.3em .57em;border-radius:.43em;font-size:.93em;font-weight:500;white-space:nowrap}.hd-status i{width:.57em;height:.57em;border-radius:50%}.hd-status.is-in-progress{background:#c5c8f3;color:#303474}.hd-status.is-in-progress i{background:#4b50ac}.hd-status.is-not-started{background:#bdd6fa;color:#123b73}.hd-status.is-not-started i{background:#2464b4}.hd-status.is-on-hold{background:#ffd17a;color:#683b00}.hd-status.is-on-hold i{background:#a76100}.landing-index-hero{padding-bottom:45px}.landing-index-hero .highlight{white-space:normal}.landing-index-list{display:grid;gap:28px;padding-bottom:55px}.landing-index-card{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:10px;overflow:hidden}.landing-index-art{background:var(--ink);color:#fff;display:flex;flex-direction:column;justify-content:space-between;align-items:start;gap:32px;padding:38px;min-height:360px}.landing-index-art>.eyebrow{color:var(--yellow)}.landing-index-art>p:not(.eyebrow){font-family:Manrope,Arial,sans-serif;font-size:clamp(2.3rem,3.7vw,3.4rem);font-weight:750;line-height:1.16;letter-spacing:-1.5px}.landing-index-art>p>span{color:var(--yellow)}.landing-index-audience{font-size:.8125rem;line-height:1.6;letter-spacing:.7px;color:#b9c4b2}.landing-index-copy{padding:38px;align-self:center}.landing-index-copy h2{font-family:Manrope,Arial,sans-serif;font-size:2rem;line-height:1.25;letter-spacing:-.9px;margin:20px 0}.landing-index-copy h2 a:hover{text-decoration:underline;text-underline-offset:5px}.landing-index-copy>p:not(.eyebrow){font-size:1rem;color:var(--muted);line-height:1.8;margin-bottom:25px}.landing-index-next{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:25px;padding-block:10px 65px}.landing-index-next h2{font-size:1.6rem;line-height:1.4;margin-bottom:10px}.landing-index-next p{font-size:1rem;color:var(--muted);line-height:1.7}.campaign-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center;padding-block:65px 85px}.campaign-hero h1{font-family:Manrope,Arial,sans-serif;font-size:clamp(2.8rem,5vw,4.5rem);font-weight:800;line-height:1.12;letter-spacing:-2.8px;margin-top:25px}.campaign-hero .highlight{white-space:normal}.campaign-intro{font-size:1.1875rem;line-height:1.75;color:var(--muted);margin-top:27px;max-width:565px}.campaign-actions{display:flex;align-items:center;flex-wrap:wrap;gap:23px;margin-top:30px}.campaign-actions .text-link{font-size:.9375rem}.campaign-note{font-size:.875rem;color:var(--muted);line-height:1.75;margin-top:21px}.campaign-example{position:relative;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:9px 10px 0 var(--yellow);padding:26px 28px;margin-right:10px}.campaign-example-top{display:flex;align-items:center;gap:12px;font-size:.8125rem;line-height:1.5;color:var(--muted);letter-spacing:.6px;padding-bottom:20px;border-bottom:1px solid var(--line)}.campaign-customer{font-size:.875rem;color:var(--muted);margin-top:24px}.campaign-example h2{font-size:1.5rem;letter-spacing:-.5px;line-height:1.35;margin:7px 0 24px}.campaign-example ol{list-style:none;padding:0;margin:0}.campaign-example li{display:flex;align-items:start;gap:16px;padding:18px 0;border-top:1px solid var(--line)}.campaign-example li>span{font-size:.8125rem;color:#748266;line-height:1.8}.campaign-example h3{font-size:1rem;font-weight:600;line-height:1.5}.campaign-example li p{font-size:.875rem;color:var(--muted);line-height:1.7;margin-top:5px}.campaign-example-footer{background:var(--yellow);padding:15px;font-size:.875rem;line-height:1.7;font-weight:550;border-radius:4px;margin-top:15px}.campaign-example-label{position:absolute;right:0;bottom:-36px;font-size:.8125rem;line-height:1.5;color:var(--muted)}.campaign-benefits{background:var(--soft);padding-block:55px;border-block:1px solid var(--line)}.campaign-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-top:26px}.campaign-benefit-grid article{display:flex;flex-direction:column;align-items:start;border-top:1px solid var(--line);padding-top:24px}.campaign-number{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--yellow);font-size:.8125rem;font-weight:600;flex-shrink:0}.campaign-benefit-grid h2{font-family:Manrope,Arial,sans-serif;font-size:1.5rem;line-height:1.3;letter-spacing:-.5px;margin:20px 0 16px}.campaign-benefit-grid p{font-size:1rem;line-height:1.8;color:var(--muted);margin-bottom:23px}.campaign-benefit-grid a{margin-top:auto;font-size:.9375rem;line-height:1.6}.campaign-workflow,.campaign-faq{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;padding-block:75px}.campaign-section-heading h2,.campaign-detail h2,.campaign-closing h2{font-family:Manrope,Arial,sans-serif;font-size:clamp(2rem,3.4vw,2.9rem);line-height:1.2;letter-spacing:-1.4px;margin:20px 0 24px}.campaign-section-heading>p:not(.eyebrow){font-size:1rem;line-height:1.8;color:var(--muted);max-width:390px;margin-bottom:25px}.campaign-workflow{scroll-margin-top:25px}.campaign-workflow ol{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.campaign-workflow li{display:flex;align-items:start;gap:22px;padding:24px 0;border-bottom:1px solid var(--line)}.campaign-workflow h3{font-size:1.125rem;line-height:1.5;font-weight:600}.campaign-workflow li p{font-size:1rem;line-height:1.8;color:var(--muted);margin-top:8px}.campaign-detail{background:var(--ink);color:#fff;padding-block:60px}.campaign-detail>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.campaign-detail .eyebrow{color:var(--yellow)}.campaign-detail p:not(.eyebrow){font-size:1rem;line-height:1.8;color:#c3ccbc;margin-bottom:26px}.campaign-detail .text-link{color:var(--yellow);font-size:1rem;line-height:1.7}.campaign-detail ul{list-style:none;margin:0;padding:0;border-top:1px solid #56624c}.campaign-detail li{display:flex;align-items:start;gap:20px;border-bottom:1px solid #56624c;padding:24px 0;font-size:1rem;line-height:1.6}.campaign-detail li span{font-size:.8125rem;line-height:2;color:var(--yellow);flex-shrink:0}.campaign-faq .faq-list summary{font-size:1rem}.campaign-faq .faq-list p{font-size:1rem}.campaign-guides{padding-bottom:65px}.campaign-guides>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:35px}.campaign-guides>div:last-child>a{border-top:1px solid var(--line);padding-top:22px}.campaign-guides h3{font-size:1.25rem;line-height:1.5;display:flex;justify-content:space-between;gap:20px}.campaign-guides a:hover h3{text-decoration:underline;text-underline-offset:4px}.campaign-guides a p{font-size:1rem;color:var(--muted);line-height:1.8;margin-top:14px}.campaign-closing{background:var(--yellow);padding-block:55px}.campaign-closing h2{margin-bottom:18px}.campaign-closing p:not(.eyebrow){font-size:1.125rem;line-height:1.7;max-width:650px}.campaign-closing .button{margin-top:26px}@media(max-width:1050px){.campaign-hero{gap:35px}.campaign-workflow,.campaign-faq{gap:40px}.campaign-detail>.wrap{gap:40px}.campaign-benefit-grid{gap:25px}.landing-index-art,.landing-index-copy{padding:30px}}@media(max-width:800px){.campaign-hero{grid-template-columns:1fr;padding-top:45px;gap:35px}.campaign-hero h1{letter-spacing:-1.8px}.campaign-example{width:min(550px,calc(100% - 10px));justify-self:center}.campaign-benefit-grid{grid-template-columns:1fr;gap:30px}.campaign-benefit-grid h2{margin:16px 0}.campaign-benefit-grid p{max-width:590px}.campaign-workflow,.campaign-faq{grid-template-columns:1fr;gap:25px;padding-block:50px}.campaign-detail>.wrap{grid-template-columns:1fr;gap:30px}.campaign-section-heading>p:not(.eyebrow){max-width:590px}.campaign-guides>div:last-child{grid-template-columns:1fr;gap:28px}.landing-index-card{grid-template-columns:1fr}.landing-index-art{min-height:280px}.landing-index-next{align-items:start;flex-direction:column}}@media(max-width:520px){.campaign-example{padding:23px 19px}.campaign-actions{align-items:start;flex-direction:column;gap:20px}.campaign-intro{font-size:1.0625rem}.campaign-workflow li{gap:16px}.campaign-section-heading h2,.campaign-detail h2,.campaign-closing h2{letter-spacing:-.9px}.landing-index-art,.landing-index-copy{padding:25px}.landing-index-copy h2{font-size:1.75rem}.campaign-closing .button{font-size:.9375rem;padding-inline:18px;gap:18px}}
