@font-face{font-family:JD Vietnam;src:url(../legal-content-2026/assets/vietnam-regular.woff2) format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:JD Vietnam;src:url(../legal-content-2026/assets/vietnam-semibold.woff2) format('woff2');font-weight:600 800;font-display:swap}
body.jd-ppc-template{margin:0;background:#fff;color:#14373d;font-family:JD Vietnam,Arial,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased}
#jd-ppc-page{--ink:#14373d;--deep:#00343e;--muted:#52676b;--teal:#00646a;--lime:#c4f77a;--line:#d5e1df;--pale:#f0f5f3;--cream:#f6f5ef;overflow-wrap:break-word}
#jd-ppc-page *,#jd-ppc-page *::before,#jd-ppc-page *::after{box-sizing:border-box}
#jd-ppc-page a{color:inherit;text-underline-offset:.24em;text-decoration-thickness:1px}
#jd-ppc-page a:hover{color:var(--teal)}
#jd-ppc-page img{display:block;max-width:100%;height:auto}
#jd-ppc-page button{font:inherit;cursor:pointer}
#jd-ppc-page p,#jd-ppc-page ul,#jd-ppc-page ol{margin:0 0 1.15em;line-height:1.75}
#jd-ppc-page h1,#jd-ppc-page h2,#jd-ppc-page h3,#jd-ppc-page figure,#jd-ppc-page blockquote{margin:0}
#jd-ppc-page h2{font-size:clamp(2rem,3.35vw,3rem);line-height:1.18;letter-spacing:-.048em;font-weight:600;text-wrap:balance}
#jd-ppc-page h3{font-size:1.23rem;line-height:1.35;letter-spacing:-.025em;font-weight:600}
#jd-ppc-page .ppc-wrap{width:calc(100% - 96px);max-width:1224px;margin-inline:auto}
#jd-ppc-page .ppc-section{padding-block:88px;scroll-margin-top:90px}
#jd-ppc-page .ppc-eyebrow{font-size:.78rem;line-height:1.6;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--teal);margin:0 0 20px}
#jd-ppc-page h1.ppc-eyebrow{font-size:.85rem}
#jd-ppc-page .ppc-lead{font-size:1.08rem;line-height:1.75;color:var(--muted)}
#jd-ppc-page .ppc-prose{color:var(--muted);font-size:1rem;line-height:1.8}
#jd-ppc-page .ppc-prose p:last-child{margin-bottom:0}
#jd-ppc-page .ppc-prose a{color:var(--teal)}
#jd-ppc-page a:focus-visible,#jd-ppc-page button:focus-visible{outline:3px solid #168694;outline-offset:5px;border-radius:2px}
#jd-ppc-page .ppc-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:54px;padding:15px 21px;border:1px solid var(--deep);border-radius:4px;background:var(--deep);color:#fff;font-size:.9375rem;line-height:1.45;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .15s}
#jd-ppc-page .ppc-button:hover{background:#075761;color:#fff}
#jd-ppc-page .ppc-button>span{font-size:1.3em}
#jd-ppc-page .ppc-button-lime{background:var(--lime);border-color:var(--lime);color:var(--deep)}
#jd-ppc-page .ppc-button-lime:hover{background:#ddffa7;color:var(--deep)}
#jd-ppc-page .ppc-inline-link{display:inline-flex;align-items:center;gap:18px;min-height:44px;font-weight:600}
#jd-ppc-page .ppc-skip{position:fixed;top:-100px;left:16px;z-index:100;padding:12px 20px;background:white}
#jd-ppc-page .ppc-skip:focus{top:10px}
#jd-ppc-page .ppc-header{position:sticky;top:0;z-index:30;border-bottom:1px solid var(--line);background:#fffffff5;backdrop-filter:blur(12px)}
#jd-ppc-page .ppc-header-inner{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:80px}
#jd-ppc-page .ppc-brand{flex-shrink:0}
#jd-ppc-page .ppc-brand img{width:173px;height:30px}
#jd-ppc-page .ppc-desktop-nav{display:flex;align-items:center;gap:27px;margin-left:auto;font-size:.86rem}
#jd-ppc-page .ppc-desktop-nav a{display:flex;align-items:center;min-height:44px;text-decoration:none}
#jd-ppc-page .ppc-header-actions{display:flex;align-items:center;gap:12px}
#jd-ppc-page .ppc-header .ppc-button{min-height:45px;padding:11px 16px;font-size:.82rem;gap:18px}
#jd-ppc-page .ppc-menu-toggle{display:none;position:relative;width:44px;height:44px;padding:12px;border:1px solid var(--line);border-radius:4px;background:white}
#jd-ppc-page .ppc-menu-toggle>span{position:absolute;left:12px;right:12px;height:2px;background:var(--deep);top:17px}
#jd-ppc-page .ppc-menu-toggle>span+span{top:25px}
#jd-ppc-page .ppc-menu-toggle[aria-expanded=true]>span{transform:rotate(45deg);top:21px}
#jd-ppc-page .ppc-menu-toggle[aria-expanded=true]>span+span{transform:rotate(-45deg)}
#jd-ppc-page .ppc-mobile-menu:not([hidden]){display:grid;padding-block:12px 22px;grid-template-columns:repeat(2,1fr);gap:8px}
#jd-ppc-page .ppc-mobile-menu a{padding:12px 0;font-size:.94rem}
#jd-ppc-page [hidden]{display:none!important}
#jd-ppc-page .ppc-hero{padding-block:60px 64px;display:grid;grid-template-columns:1.15fr 1fr;gap:72px;align-items:center}
#jd-ppc-page .ppc-display{font-size:clamp(3rem,4.7vw,4.4rem);font-weight:600;letter-spacing:-.055em;line-height:1.075;margin-bottom:27px}
#jd-ppc-page .ppc-display>span{display:block}
#jd-ppc-page .ppc-emphasis{color:var(--teal)}
#jd-ppc-page .ppc-hero .ppc-lead{max-width:580px;font-size:1rem;margin-bottom:28px}
#jd-ppc-page .ppc-hero-note{font-size:.75rem;color:var(--muted);margin:14px 0 0}
#jd-ppc-page .ppc-hero-map{background:var(--deep);color:white;padding:32px 34px 22px;border-radius:12px;position:relative;box-shadow:14px 16px 0 var(--cream)}
#jd-ppc-page .ppc-map-label{display:flex;align-items:center;gap:9px;font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:#b2cdcc;margin-bottom:16px}
#jd-ppc-page .ppc-map-label>span{width:7px;height:7px;flex-shrink:0;background:var(--lime);border-radius:50%}
#jd-ppc-page .ppc-map-title{font-size:1.62rem;line-height:1.35;letter-spacing:-.035em;font-weight:600;margin-bottom:26px}
#jd-ppc-page .ppc-path{list-style:none;padding:0;margin:0}
#jd-ppc-page .ppc-path li{display:flex;gap:17px;position:relative;padding-bottom:22px}
#jd-ppc-page .ppc-path li:not(:last-child)::after{content:'';position:absolute;width:1px;left:17px;top:35px;bottom:0;background:#456971}
#jd-ppc-page .ppc-path-num{height:35px;width:35px;flex-shrink:0;display:grid;place-items:center;border:1px solid #527880;border-radius:50%;font-size:.7rem;color:#b9d3d3}
#jd-ppc-page .ppc-path li:last-child .ppc-path-num{background:var(--lime);border-color:var(--lime);color:var(--deep)}
#jd-ppc-page .ppc-path strong{display:block;font-size:.97rem;font-weight:600;line-height:1.35}
#jd-ppc-page .ppc-path div>span{display:block;font-size:.76rem;line-height:1.6;color:#b9d3d3;margin-top:4px}
#jd-ppc-page .ppc-hero-people{border-top:1px solid #456971;padding-top:19px;display:flex;gap:15px;align-items:center;color:white;text-decoration:none;font-size:.72rem;min-height:60px}
#jd-ppc-page .ppc-hero-people:hover{color:var(--lime)}
#jd-ppc-page .ppc-avatar-stack{display:flex;padding-right:5px;flex-shrink:0}
#jd-ppc-page .ppc-avatar-stack img{width:34px;height:34px;object-fit:cover;border-radius:50%;border:2px solid var(--deep);margin-right:-5px}
#jd-ppc-page .ppc-page-nav{background:var(--cream);border-block:1px solid #e4e7df}
#jd-ppc-page .ppc-page-nav>.ppc-wrap{display:flex;align-items:center;gap:34px;min-height:68px}
#jd-ppc-page .ppc-page-nav span{font-size:.71rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-right:auto}
#jd-ppc-page .ppc-page-nav a{white-space:nowrap;font-size:.82rem;text-decoration:none;display:flex;align-items:center;min-height:48px}
#jd-ppc-page .ppc-client-strip{padding-block:43px;border-bottom:1px solid var(--line)}
#jd-ppc-page .ppc-client-strip figure{display:flex;gap:24px;align-items:center;max-width:910px;margin-inline:auto}
#jd-ppc-page .ppc-client-strip .ppc-review-portrait{width:74px;height:74px;border-radius:50%;object-fit:cover;flex-shrink:0}
#jd-ppc-page .ppc-client-strip blockquote{font-size:1.17rem;line-height:1.65;letter-spacing:-.015em;margin-bottom:12px}
#jd-ppc-page .ppc-client-strip figcaption{display:flex;align-items:center;gap:12px 18px;flex-wrap:wrap;font-size:.72rem;color:var(--muted)}
#jd-ppc-page .ppc-client-strip figcaption strong{color:var(--ink)}
#jd-ppc-page .ppc-client-strip figcaption a{min-height:30px;display:inline-flex;align-items:center;gap:8px}
#jd-ppc-page .ppc-section-heading{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start;margin-bottom:48px}
#jd-ppc-page .ppc-section-heading>p{color:var(--muted);margin:0;max-width:510px}
#jd-ppc-page .ppc-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 36px}
#jd-ppc-page .ppc-service-grid article{border-top:1px solid var(--line);padding-top:24px}
#jd-ppc-page .ppc-number{font-size:.74rem;letter-spacing:.04em;color:var(--teal);display:block;margin-bottom:18px}
#jd-ppc-page .ppc-service-grid h3{margin-bottom:18px;font-size:1.27rem}
#jd-ppc-page .ppc-service-grid .ppc-prose{font-size:.94rem}
#jd-ppc-page .ppc-section-action{border-top:1px solid var(--line);margin-top:42px;padding-top:28px;display:flex;align-items:center;justify-content:space-between;gap:36px}
#jd-ppc-page .ppc-section-action p{margin:0;color:var(--muted);max-width:720px}
#jd-ppc-page .ppc-section-action .ppc-button{flex-shrink:0}
#jd-ppc-page .ppc-measurement{background:var(--deep);color:white}
#jd-ppc-page .ppc-measurement .ppc-eyebrow{color:var(--lime)}
#jd-ppc-page .ppc-measurement .ppc-lead,#jd-ppc-page .ppc-measurement .ppc-prose{color:#c1d4d5}
#jd-ppc-page .ppc-measurement-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0;gap:25px}
#jd-ppc-page .ppc-measurement-steps li{border-top:1px solid #52767c;padding-top:24px}
#jd-ppc-page .ppc-step-marker{font-size:.77rem;color:var(--lime);display:block;margin-bottom:20px}
#jd-ppc-page .ppc-measurement-steps h3{font-size:1.05rem;min-height:2.8em;margin-bottom:17px;line-height:1.4}
#jd-ppc-page .ppc-measurement-steps .ppc-prose{font-size:.91rem;line-height:1.8}
#jd-ppc-page .ppc-measurement-note{font-size:.8rem;color:#b5cbce;border-top:1px solid #52767c;padding-top:24px;margin:34px 0 0;max-width:920px}
#jd-ppc-page .ppc-economics>.ppc-prose{max-width:920px;margin-inline:auto}
#jd-ppc-page .ppc-economics>.ppc-eyebrow{max-width:920px;margin-inline:auto}
#jd-ppc-page .ppc-economics h2{color:var(--ink);margin-bottom:25px}
#jd-ppc-page .economics-example{background:var(--cream);padding:30px 34px;margin-block:28px;border:1px solid #e0e5d9;border-radius:8px}
#jd-ppc-page .economics-example .kicker{font-size:.71rem;letter-spacing:.08em;text-transform:uppercase;color:var(--teal);font-weight:600;margin-bottom:24px}
#jd-ppc-page .economics-numbers{display:flex;align-items:start;justify-content:space-between;gap:18px;margin-bottom:26px;color:var(--ink)}
#jd-ppc-page .economics-numbers strong{display:block;font-size:2.45rem;letter-spacing:-.05em;line-height:1.2;margin-bottom:7px;font-weight:600}
#jd-ppc-page .economics-numbers div span{display:block;font-size:.79rem;line-height:1.6}
#jd-ppc-page .economics-numbers>span{font-size:1.6rem;margin-top:8px;color:#708989}
#jd-ppc-page .economics-example>p:last-child{font-size:.86rem}
#jd-ppc-page .ppc-case{background:#edf5ee;border-block:1px solid #d9e6dc}
#jd-ppc-page .ppc-case-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}
#jd-ppc-page .ppc-case-grid>div:first-child{border-right:1px solid #c3d6c9;padding-right:60px}
#jd-ppc-page .ppc-case-number{font-size:6.4rem;font-weight:600;line-height:1.05;letter-spacing:-.07em;margin:0 0 15px}
#jd-ppc-page .ppc-case-label{font-size:1.35rem;line-height:1.4;letter-spacing:-.025em;max-width:310px}
#jd-ppc-page .ppc-case-note{font-size:.8rem;color:var(--muted);max-width:310px;margin:26px 0 0;line-height:1.75}
#jd-ppc-page .ppc-case h2{font-size:2.3rem;margin:0 0 25px}
#jd-ppc-page .ppc-case .ppc-prose{margin-bottom:18px}
#jd-ppc-page .ppc-channel-list>article{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;border-top:1px solid var(--line);padding-block:31px}
#jd-ppc-page .ppc-channel-list>article:last-child{padding-bottom:0}
#jd-ppc-page .ppc-channel-name{display:grid;grid-template-columns:30px 1fr;align-items:start;gap:12px}
#jd-ppc-page .ppc-channel-name .ppc-number{margin-top:4px}
#jd-ppc-page .ppc-channel-name h3{font-size:1.5rem;line-height:1.35;max-width:340px}
#jd-ppc-page .ppc-team{background:var(--pale)}
#jd-ppc-page .ppc-team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}
#jd-ppc-page .ppc-team-grid img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:6px;margin-bottom:23px}
#jd-ppc-page .ppc-team-grid h3{font-size:1.25rem;margin-bottom:7px}
#jd-ppc-page .ppc-team-grid p{font-size:.87rem;color:var(--muted);margin:0}
#jd-ppc-page .ppc-reviews h2{max-width:650px;margin-bottom:40px}
#jd-ppc-page .ppc-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-bottom:24px}
#jd-ppc-page .ppc-review-grid figure{border-top:2px solid #83bcb1;padding-top:24px;display:flex;flex-direction:column}
#jd-ppc-page .ppc-review-heading{font-size:1rem;font-weight:600;margin-bottom:15px}
#jd-ppc-page .ppc-review-grid blockquote{font-size:.99rem;line-height:1.85;color:var(--muted);margin-bottom:24px}
#jd-ppc-page .ppc-review-grid figcaption{display:flex;align-items:center;gap:13px;margin-top:auto}
#jd-ppc-page .ppc-review-grid img{width:44px;height:44px;object-fit:cover;border-radius:50%}
#jd-ppc-page .ppc-review-grid figcaption strong{display:block;font-size:.8rem}
#jd-ppc-page .ppc-review-grid figcaption span{display:block;color:var(--muted);font-size:.72rem;margin-top:4px}
#jd-ppc-page .ppc-questions{display:grid;grid-template-columns:.78fr 1.22fr;gap:85px;border-top:1px solid var(--line)}
#jd-ppc-page .ppc-question-intro{position:sticky;top:110px;align-self:start}
#jd-ppc-page .ppc-question-intro>p:not(.ppc-eyebrow){color:var(--muted);margin:23px 0 27px}
#jd-ppc-page .ppc-question-list article{padding-block:28px;border-top:1px solid var(--line)}
#jd-ppc-page .ppc-question-list article:first-child{padding-top:0;border-top:0}
#jd-ppc-page .ppc-question-list article:last-child{padding-bottom:0}
#jd-ppc-page .ppc-question-list h3{margin-bottom:15px;font-size:1.14rem}
#jd-ppc-page .ppc-resources{background:var(--cream)}
#jd-ppc-page .ppc-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}
#jd-ppc-page .ppc-resource-grid>a{display:flex;align-items:start;gap:25px;justify-content:space-between;border-top:1px solid #cdd7cd;min-height:94px;padding:24px 0;text-decoration:none}
#jd-ppc-page .ppc-resource-grid h3{font-size:1.05rem;line-height:1.5;max-width:450px}
#jd-ppc-page .ppc-resource-grid>a>span{font-size:1.25rem;flex-shrink:0}
#jd-ppc-page .ppc-resource-note{margin:25px 0 0;color:var(--muted);font-size:.9rem}
#jd-ppc-page .ppc-closing{background:var(--deep);color:white}
#jd-ppc-page .ppc-closing>.ppc-wrap{display:flex;align-items:center;justify-content:space-between;gap:70px}
#jd-ppc-page .ppc-closing h2{max-width:660px}
#jd-ppc-page .ppc-closing p:not(.ppc-eyebrow){max-width:620px;margin:24px 0 0;color:#c1d4d5}
#jd-ppc-page .ppc-closing .ppc-eyebrow{color:var(--lime)}
#jd-ppc-page .ppc-closing .ppc-button{flex-shrink:0}
#jd-ppc-page .footer{width:calc(100% - 96px);max-width:1224px;margin-inline:auto;padding-block:36px;display:flex;align-items:center;justify-content:space-between;gap:20px}
#jd-ppc-page .footer p{margin:0;font-size:.71rem;color:var(--muted)}
#jd-ppc-page .footer>div{display:flex;gap:18px;flex-wrap:wrap;font-size:.71rem}
#jd-ppc-page .footer a{display:inline-flex;align-items:center;min-height:36px}
body.jd-ppc-template .assistant-cta-container{display:none!important}
@media(max-width:1150px){#jd-ppc-page .ppc-hero{gap:40px}#jd-ppc-page .ppc-section-heading{gap:45px}#jd-ppc-page .ppc-measurement-steps{gap:20px}#jd-ppc-page .ppc-header-inner{gap:24px}#jd-ppc-page .ppc-desktop-nav{gap:18px}#jd-ppc-page .ppc-page-nav>.ppc-wrap{gap:25px}#jd-ppc-page .ppc-page-nav span{display:none}#jd-ppc-page .ppc-channel-list>article{gap:50px}#jd-ppc-page .ppc-questions{gap:50px}#jd-ppc-page .footer{flex-wrap:wrap}}
@media(max-width:1020px){#jd-ppc-page .ppc-desktop-nav{display:none}#jd-ppc-page .ppc-menu-toggle{display:block}#jd-ppc-page .ppc-wrap,#jd-ppc-page .footer{width:calc(100% - 64px)}#jd-ppc-page .ppc-hero{grid-template-columns:1.1fr 1fr;gap:35px}#jd-ppc-page .ppc-display{font-size:3.35rem}#jd-ppc-page .ppc-hero-map{padding:27px 24px 22px}#jd-ppc-page .ppc-map-title{font-size:1.4rem}#jd-ppc-page .ppc-hero-people{gap:10px;font-size:.68rem}#jd-ppc-page .ppc-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#jd-ppc-page .ppc-measurement-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}#jd-ppc-page .ppc-case-grid{gap:45px}#jd-ppc-page .ppc-case-grid>div:first-child{padding-right:30px}#jd-ppc-page .ppc-team-grid{gap:22px}#jd-ppc-page .ppc-review-grid{gap:24px}#jd-ppc-page .ppc-questions{grid-template-columns:1fr 1.4fr;gap:40px}}
@media(max-width:760px){#jd-ppc-page .ppc-wrap,#jd-ppc-page .footer{width:calc(100% - 40px)}#jd-ppc-page .ppc-section{padding-block:55px;scroll-margin-top:85px}#jd-ppc-page h2{font-size:2rem;line-height:1.22}#jd-ppc-page h3{font-size:1.18rem}#jd-ppc-page .ppc-eyebrow{font-size:.7rem;letter-spacing:.09em;margin-bottom:15px}#jd-ppc-page .ppc-header-inner{min-height:68px;gap:10px}#jd-ppc-page .ppc-brand img{width:130px;height:auto}#jd-ppc-page .ppc-header-actions{gap:8px}#jd-ppc-page .ppc-header .ppc-button{font-size:.75rem;padding:11px 12px;gap:10px;min-height:44px}#jd-ppc-page .ppc-header .ppc-button>span{display:none}#jd-ppc-page .ppc-menu-toggle{width:40px;flex-shrink:0}#jd-ppc-page .ppc-menu-toggle>span{left:10px;right:10px}#jd-ppc-page .ppc-hero{display:block;padding-block:35px 42px}#jd-ppc-page h1.ppc-eyebrow{font-size:.75rem;margin-bottom:19px}#jd-ppc-page .ppc-display{font-size:clamp(2.7rem,8vw,3.5rem);line-height:1.07;margin-bottom:22px;letter-spacing:-.055em}#jd-ppc-page .ppc-hero .ppc-lead{font-size:1rem;line-height:1.75;margin-bottom:24px}#jd-ppc-page .ppc-hero-copy>.ppc-button{width:100%;min-height:55px}#jd-ppc-page .ppc-hero-note{font-size:.73rem;line-height:1.6;margin-top:12px}#jd-ppc-page .ppc-hero-map{margin:30px 6px 0 0;padding:26px 25px 20px;box-shadow:7px 9px 0 var(--cream)}#jd-ppc-page .ppc-map-title{font-size:1.45rem}#jd-ppc-page .ppc-map-title br{display:none}#jd-ppc-page .ppc-path li{padding-bottom:19px}#jd-ppc-page .ppc-path strong{font-size:.99rem}#jd-ppc-page .ppc-path div>span{font-size:.79rem}#jd-ppc-page .ppc-hero-people{font-size:.77rem;gap:17px}#jd-ppc-page .ppc-page-nav>.ppc-wrap{display:flex;gap:23px;overflow-x:auto;overscroll-behavior-x:contain;min-height:61px;width:100%;padding-inline:20px;scrollbar-width:thin}#jd-ppc-page .ppc-page-nav a{font-size:.78rem;min-height:54px}#jd-ppc-page .ppc-client-strip{padding-block:30px}#jd-ppc-page .ppc-client-strip figure{gap:16px;align-items:start}#jd-ppc-page .ppc-client-strip .ppc-review-portrait{width:49px;height:49px}#jd-ppc-page .ppc-client-strip blockquote{font-size:1rem;line-height:1.75}#jd-ppc-page .ppc-client-strip figcaption{display:block;font-size:.72rem;line-height:1.75}#jd-ppc-page .ppc-client-strip figcaption strong,#jd-ppc-page .ppc-client-strip figcaption>span{display:block}#jd-ppc-page .ppc-client-strip figcaption a{margin-top:6px;min-height:36px}#jd-ppc-page .ppc-section-heading{display:block;margin-bottom:32px}#jd-ppc-page .ppc-section-heading>div+div,#jd-ppc-page .ppc-section-heading>p{margin-top:23px}#jd-ppc-page .ppc-section-heading .ppc-lead{font-size:1rem}#jd-ppc-page .ppc-service-grid{display:block}#jd-ppc-page .ppc-service-grid article{padding-top:23px;margin-top:29px}#jd-ppc-page .ppc-service-grid article:first-child{margin-top:0}#jd-ppc-page .ppc-service-grid h3{font-size:1.24rem;margin-bottom:15px}#jd-ppc-page .ppc-service-grid .ppc-prose{font-size:1rem}#jd-ppc-page .ppc-number{margin-bottom:12px}#jd-ppc-page .ppc-section-action{display:block;margin-top:31px;padding-top:25px}#jd-ppc-page .ppc-section-action .ppc-button{width:100%;margin-top:22px}#jd-ppc-page .ppc-measurement-steps{display:block}#jd-ppc-page .ppc-measurement-steps li{display:grid;grid-template-columns:32px 1fr;gap:0 15px;padding-top:23px;margin-top:23px}#jd-ppc-page .ppc-step-marker{grid-row:1/3;margin-top:3px}#jd-ppc-page .ppc-measurement-steps h3{font-size:1.14rem;min-height:0;margin-bottom:12px}#jd-ppc-page .ppc-measurement-steps .ppc-prose{font-size:1rem}#jd-ppc-page .ppc-measurement-note{font-size:.8rem;margin-top:28px}#jd-ppc-page .economics-example{padding:23px 21px;margin-block:24px}#jd-ppc-page .economics-numbers{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:24px}#jd-ppc-page .economics-numbers>span{display:none}#jd-ppc-page .economics-numbers>div{display:flex;align-items:center;gap:18px;padding-bottom:15px;border-bottom:1px solid #d7decf}#jd-ppc-page .economics-numbers>div:last-child{border:0;padding:0}#jd-ppc-page .economics-numbers strong{font-size:2.2rem;min-width:117px;margin:0}#jd-ppc-page .economics-numbers div span{font-size:.8rem}#jd-ppc-page .economics-example .kicker{font-size:.66rem;margin-bottom:22px}#jd-ppc-page .ppc-case-grid{display:block}#jd-ppc-page .ppc-case-grid>div:first-child{padding:0 0 30px;margin-bottom:30px;border-right:0;border-bottom:1px solid #c3d6c9}#jd-ppc-page .ppc-case-number{font-size:5.2rem;margin-top:22px}#jd-ppc-page .ppc-case-label{font-size:1.35rem;max-width:none;margin-bottom:0}#jd-ppc-page .ppc-case-note{margin-top:17px;max-width:none}#jd-ppc-page .ppc-case h2{font-size:1.95rem;margin-bottom:22px}#jd-ppc-page .ppc-case .ppc-button{width:100%}#jd-ppc-page .ppc-channel-list>article{display:block;padding-block:27px}#jd-ppc-page .ppc-channel-name{grid-template-columns:25px 1fr;gap:12px;margin-bottom:20px}#jd-ppc-page .ppc-channel-name h3{font-size:1.35rem;max-width:none}#jd-ppc-page .ppc-team-grid{display:block}#jd-ppc-page .ppc-team-grid article{margin-bottom:32px}#jd-ppc-page .ppc-team-grid article:last-child{margin-bottom:0}#jd-ppc-page .ppc-team-grid img{margin-bottom:18px}#jd-ppc-page .ppc-team-grid h3{font-size:1.3rem}#jd-ppc-page .ppc-team-grid p{font-size:.92rem}#jd-ppc-page .ppc-review-grid{display:block;margin-bottom:25px}#jd-ppc-page .ppc-review-grid figure{margin-top:29px;padding-top:23px}#jd-ppc-page .ppc-reviews h2{margin-bottom:28px}#jd-ppc-page .ppc-review-grid blockquote{font-size:1rem}#jd-ppc-page .ppc-questions{display:block}#jd-ppc-page .ppc-question-intro{position:static;margin-bottom:34px}#jd-ppc-page .ppc-question-intro>.ppc-button{width:100%}#jd-ppc-page .ppc-question-list h3{font-size:1.13rem}#jd-ppc-page .ppc-question-list article{padding-block:25px}#jd-ppc-page .ppc-question-list article:first-child{border-top:1px solid var(--line);padding-top:25px}#jd-ppc-page .ppc-resource-grid{display:block}#jd-ppc-page .ppc-resource-grid>a{min-height:88px;padding-block:20px}#jd-ppc-page .ppc-resource-grid h3{font-size:1rem}#jd-ppc-page .ppc-resource-note{font-size:.94rem}#jd-ppc-page .ppc-closing>.ppc-wrap{display:block}#jd-ppc-page .ppc-closing .ppc-button{width:100%;margin-top:29px}#jd-ppc-page .footer{display:block;padding-block:30px}#jd-ppc-page .footer p{margin:20px 0 12px}#jd-ppc-page .footer>div{gap:4px 18px}}
@media(max-width:374px){#jd-ppc-page .ppc-wrap,#jd-ppc-page .footer{width:calc(100% - 32px)}#jd-ppc-page .ppc-brand img{width:105px}#jd-ppc-page .ppc-header-inner{gap:6px}#jd-ppc-page .ppc-header-actions{gap:6px}#jd-ppc-page .ppc-header .ppc-button{font-size:.69rem;padding-inline:9px}#jd-ppc-page .ppc-menu-toggle{width:38px}#jd-ppc-page .ppc-display{font-size:2.65rem}#jd-ppc-page .ppc-hero-map{padding-inline:20px}#jd-ppc-page .ppc-hero-people{gap:12px;font-size:.72rem}#jd-ppc-page .ppc-client-strip figure{gap:12px}#jd-ppc-page .ppc-client-strip .ppc-review-portrait{width:40px;height:40px}#jd-ppc-page .economics-numbers strong{min-width:100px;font-size:1.9rem}}
@media(prefers-reduced-motion:reduce){#jd-ppc-page *{scroll-behavior:auto!important;transition:none!important}}
#jd-ppc-page .ppc-measurement .ppc-prose a{color:var(--lime)}
body.jd-ppc-template #hs-overlay-cta-167350381680{display:none!important}
