.cd-delivery{padding:64px 0;background:var(--ed-paper,#f1ebdc);color:var(--ed-ink,#191919);border-block:1px solid var(--ed-line,#d4cebf);font-family:var(--ed-sans,sans-serif);scroll-margin-top:110px}
.cd-heading{display:grid;grid-template-columns:1.15fr 1fr;gap:55px;align-items:end;margin-bottom:36px}.cd-kicker{font:600 10px/1.7 var(--ed-sans,sans-serif);letter-spacing:.12em;color:var(--ed-wine,#8b2638);margin:0 0 18px}.cd-delivery .cd-heading h2{font:500 clamp(36px,3.5vw,56px)/1.05 var(--ed-serif,serif)!important;letter-spacing:-.035em;margin:0!important}.cd-heading h2 em{font-style:normal;color:var(--ed-blue,#165dff)}.cd-heading>p{font-size:14px;line-height:1.9;color:#685e50;margin:0}
.cd-services{border-top:1px solid #bfb6a5;margin-bottom:48px}.cd-service{display:grid;grid-template-columns:45px 1fr 1.35fr .75fr;gap:24px;align-items:start;padding:25px 0;border-bottom:1px solid #ccc3b3}.cd-service__number{color:var(--ed-wine,#8b2638);font:500 24px/1.1 var(--ed-serif,serif)}.cd-delivery .cd-service h3{font:500 28px/1.1 var(--ed-serif,serif)!important;letter-spacing:-.02em;margin:0!important}.cd-service>p{font-size:13px;line-height:1.85;margin:0;color:#685e50}.cd-service>small{font:500 11px/1.8 var(--ed-sans,sans-serif);color:var(--ed-blue,#165dff);padding-left:16px;border-left:2px solid currentColor}
.cd-editorial{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:start}.cd-delivery .cd-editorial h3{font:500 clamp(29px,2.7vw,40px)/1.1 var(--ed-serif,serif)!important;letter-spacing:-.025em;margin:0 0 22px!important}.cd-editorial__copy>p:not(.cd-kicker),.cd-example>p:not(.cd-kicker){font-size:14px;line-height:1.9;color:#685e50;margin:0 0 18px}.cd-link{display:inline-flex;gap:16px;align-items:center;min-height:44px;font-size:12px;color:var(--ed-wine,#8b2638);text-decoration:underline;text-underline-offset:5px}.cd-link:hover{color:var(--ed-blue,#165dff)}
.cd-example{position:relative;background:#fffdf8;padding:35px 30px 26px;border:1px solid #cfc5b4;border-top:3px solid var(--ed-blue,#165dff);box-shadow:7px 8px 0 #d5cbb94d;margin-top:13px;min-width:0}.cd-example__tab{position:absolute;top:-17px;left:23px;background:var(--ed-blue,#165dff);color:white;padding:7px 12px;font:500 8px/1.4 var(--ed-sans,sans-serif);letter-spacing:.1em}.cd-example .cd-kicker{font-size:8px;margin-bottom:22px}.cd-example__check{display:flex;gap:16px;align-items:start;border-top:1px solid var(--ed-line,#d4cebf);padding-top:20px;margin-top:24px}.cd-example__check>span{font:500 36px/1 var(--ed-serif,serif);color:var(--ed-blue,#165dff)}.cd-example__check>p{font-size:12px;line-height:1.8;margin:0;color:#454037}
.cd-followup{display:grid;grid-template-columns:35px minmax(0,1fr) 225px;gap:25px;border-top:1px solid #c9bfae;padding-top:29px;margin-top:40px}.cd-followup__mark{font-size:35px;color:var(--ed-wine,#8b2638);line-height:1}.cd-delivery .cd-followup h3{font:500 27px/1.2 var(--ed-serif,serif)!important;margin:0 0 13px!important}.cd-followup p{font-size:12px;line-height:1.9;color:#716655;margin:0}.cd-checkup-link{align-self:center;display:block;border-left:2px solid var(--ed-blue,#165dff);padding:13px 0 13px 22px;font-size:13px;color:var(--ed-ink,#191919)}.cd-checkup-link>span:first-child{display:block;font-size:10px;color:#7d715f;margin-bottom:9px}.cd-checkup-link:hover{color:var(--ed-blue,#165dff)}.cd-delivery a:focus-visible{outline:2px solid var(--ed-blue,#165dff);outline-offset:5px}
.expense-checkup--embedded{background:#fffdf8;border-bottom:1px solid var(--ed-line,#d4cebf)}.expense-checkup--embedded .ec-workspace{padding-block:58px 65px;scroll-margin-top:120px}.expense-checkup--embedded .ec-workspace__head h2{font:500 clamp(35px,3.5vw,49px)/1.06 var(--ed-serif,serif)!important;letter-spacing:-.03em}.expense-checkup--embedded .ec-workspace__head>p{font-size:13px}.expense-checkup--embedded .ec-step h2{font:500 36px/1.1 var(--ed-serif,serif)!important;letter-spacing:-.025em}.expense-checkup--embedded .ec-contact-block h3{font:500 29px/1.15 var(--ed-serif,serif)!important}.expense-checkup--embedded .ec-survey{box-shadow:6px 7px 0 #d5cbb926}
@media(max-width:1050px){.cd-heading{gap:30px}.cd-service{grid-template-columns:35px .9fr 1.2fr;gap:18px}.cd-service>small{grid-column:3}.cd-editorial{gap:35px}.cd-followup{grid-template-columns:30px minmax(0,1fr)}.cd-checkup-link{grid-column:2}}
@media(max-width:760px){.cd-delivery{padding-block:40px}.cd-heading,.cd-editorial{grid-template-columns:1fr;gap:25px}.cd-heading{margin-bottom:28px}.cd-service{grid-template-columns:25px minmax(0,1fr);gap:12px 15px;padding:22px 0}.cd-service>p,.cd-service>small{grid-column:2}.cd-delivery .cd-service h3{font-size:27px!important}.cd-services{margin-bottom:32px}.cd-example{padding:32px 22px 23px;box-shadow:4px 5px 0 #d5cbb94d}.cd-followup{grid-template-columns:23px minmax(0,1fr);gap:15px;margin-top:30px}.cd-checkup-link{padding-left:15px}.expense-checkup--embedded .ec-workspace{padding-block:38px 45px}.expense-checkup--embedded .ec-workspace__head{gap:19px}}
@media(prefers-reduced-motion:reduce){.cd-delivery *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
.expense-checkup--embedded .ec-step h2{scroll-margin-top:110px}
