body.jd-performance-creative-template{margin:0;background:#fbfaf5;color:#12383d;-webkit-font-smoothing:antialiased}
body.jd-performance-creative-template .pc-skip{position:fixed;left:14px;top:-90px;z-index:999999;background:#fff;color:#06353c;padding:12px 18px;border:2px solid #06353c}
body.jd-performance-creative-template .pc-skip:focus{top:12px}
#performance-creative-main{--ink:#12383d;--deep:#06343b;--teal:#00777b;--lime:#b8f16d;--cream:#fbfaf5;--paper:#f1eee2;--mist:#e8f3f0;--line:#c8dad5;--muted:#536a6d;font-family:"Be Vietnam Pro",Arial,sans-serif;font-size:16px;line-height:1.72;overflow:hidden;overflow-wrap:break-word}
#performance-creative-main *,#performance-creative-main *:before,#performance-creative-main *:after{box-sizing:border-box}
#performance-creative-main p,#performance-creative-main h1,#performance-creative-main h2,#performance-creative-main h3,#performance-creative-main blockquote{margin-top:0}
#performance-creative-main p:empty{display:none!important}
#performance-creative-main h1,#performance-creative-main h2,#performance-creative-main h3{color:inherit}
#performance-creative-main h2{font-size:clamp(2.2rem,4.5vw,4.35rem);line-height:1.02;letter-spacing:-.058em;font-weight:600;margin-bottom:0}
#performance-creative-main h3{font-size:1.17rem;line-height:1.35;letter-spacing:-.025em;margin:0 0 12px}
#performance-creative-main a{color:inherit;text-underline-offset:.25em}
#performance-creative-main a:hover{color:var(--teal)}
#performance-creative-main .pc-wrap{width:calc(100% - 96px);max-width:1230px;margin-inline:auto}
#performance-creative-main .pc-section{padding-block:105px;scroll-margin-top:88px}
#performance-creative-main .pc-kicker{font-size:.7rem;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;font-weight:760;color:var(--teal);margin:0 0 18px}
#performance-creative-main .pc-lead{font-size:1.08rem;line-height:1.76;color:var(--muted);max-width:690px}
#performance-creative-main .pc-prose{font-size:.97rem;line-height:1.84;color:var(--muted)}
#performance-creative-main .pc-prose>:last-child{margin-bottom:0}
#performance-creative-main .pc-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:55px;padding:14px 21px;border:1px solid var(--deep);border-radius:3px;background:var(--deep);color:#fff;text-decoration:none;font-size:.82rem;line-height:1.2;font-weight:750;transition:.18s ease}
#performance-creative-main .pc-button:hover{background:var(--teal);border-color:var(--teal);color:#fff;transform:translateY(-1px)}
#performance-creative-main .pc-button-light{background:var(--lime);border-color:var(--lime);color:var(--deep)}
#performance-creative-main .pc-button-light:hover{background:#fff;border-color:#fff;color:var(--deep)}
#performance-creative-main .pc-text-link{display:inline-flex;min-height:42px;align-items:center;color:var(--teal);font-size:.8rem;font-weight:750}

#performance-creative-main .pc-hero{display:grid;grid-template-columns:1.12fr .88fr;gap:80px;align-items:center;padding-block:76px 90px}
#performance-creative-main .pc-hero h1{font-size:.7rem;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;font-weight:760;color:var(--teal);margin:0 0 18px}
#performance-creative-main .pc-hero .pc-display{font-size:clamp(3.45rem,6.2vw,6.55rem);line-height:.93;letter-spacing:-.073em;font-weight:600;margin:0 0 31px;max-width:850px}
#performance-creative-main .pc-hero .pc-display em{display:block;color:var(--teal);font-style:normal}
#performance-creative-main .pc-hero .pc-lead{margin-bottom:27px}
#performance-creative-main .pc-hero-note{font-size:.76rem;line-height:1.6;color:var(--muted);margin:17px 0 0;max-width:650px}
#performance-creative-main .pc-board{position:relative;background:var(--deep);color:#fff;padding:31px;border-radius:13px;box-shadow:18px 18px 0 var(--paper)}
#performance-creative-main .pc-board-label{display:flex;justify-content:space-between;gap:25px;color:var(--lime);font-size:.67rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:22px}
#performance-creative-main .pc-card{background:#fff;color:var(--ink);padding:19px 20px;margin-bottom:11px;border-radius:4px;transform:rotate(-1deg)}
#performance-creative-main .pc-card:nth-of-type(3){background:var(--lime);margin-left:24px;transform:rotate(1.2deg)}
#performance-creative-main .pc-card:nth-of-type(4){background:var(--mist);margin-right:16px;transform:rotate(-.5deg)}
#performance-creative-main .pc-card span{display:block;color:var(--teal);font-size:.64rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px}
#performance-creative-main .pc-card strong{font-size:.92rem;line-height:1.4}

#performance-creative-main .pc-proof{background:var(--mist);padding-block:82px}
#performance-creative-main .pc-proof-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:84px;align-items:start}
#performance-creative-main .pc-proof blockquote{font-size:clamp(1.6rem,2.7vw,2.45rem);line-height:1.34;letter-spacing:-.038em;margin:0 0 25px}
#performance-creative-main .pc-attribution{font-size:.78rem;color:var(--muted);margin-bottom:17px}
#performance-creative-main .pc-attribution strong{color:var(--ink);margin-right:9px}
#performance-creative-main .pc-proof-note{border-left:1px solid var(--teal);padding-left:30px}
#performance-creative-main .pc-proof-note h3{font-size:1.42rem}
#performance-creative-main .pc-proof-note p{font-size:.86rem;line-height:1.75;color:var(--muted)}

#performance-creative-main .pc-page-nav{background:#fff;border-bottom:1px solid var(--line)}
#performance-creative-main .pc-page-nav>.pc-wrap{display:flex;align-items:center;gap:30px;min-height:66px;overflow-x:auto;white-space:nowrap;scrollbar-width:none}
#performance-creative-main .pc-page-nav>.pc-wrap::-webkit-scrollbar{display:none}
#performance-creative-main .pc-page-nav span{font-size:.68rem;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);margin-right:auto}
#performance-creative-main .pc-page-nav a{min-height:48px;display:flex;align-items:center;font-size:.78rem;font-weight:700;text-decoration:none}
#performance-creative-main .pc-two{display:grid;grid-template-columns:.88fr 1.12fr;gap:95px;align-items:start}
#performance-creative-main .pc-heading{display:grid;grid-template-columns:1fr .78fr;gap:86px;align-items:end;margin-bottom:56px}
#performance-creative-main .pc-heading>p{font-size:.98rem;color:var(--muted);margin:0}

#performance-creative-main .pc-distinction{background:var(--paper)}
#performance-creative-main .pc-compare{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);background:#fff}
#performance-creative-main .pc-compare>div{padding:38px 36px}
#performance-creative-main .pc-compare>div+div{border-left:1px solid var(--line);background:var(--deep);color:#fff}
#performance-creative-main .pc-compare span{display:block;font-size:.67rem;letter-spacing:.1em;text-transform:uppercase;color:var(--teal);margin-bottom:38px}
#performance-creative-main .pc-compare>div+div span{color:var(--lime)}
#performance-creative-main .pc-compare h3{font-size:1.55rem}
#performance-creative-main .pc-compare p{font-size:.86rem;line-height:1.75;color:var(--muted);margin:0}
#performance-creative-main .pc-compare>div+div p{color:#cde0e1}

#performance-creative-main .pc-scope{border-top:1px solid var(--line)}
#performance-creative-main .pc-scope article{display:grid;grid-template-columns:70px 1fr;padding:31px 0;border-bottom:1px solid var(--line)}
#performance-creative-main .pc-scope article>span{font-size:.68rem;letter-spacing:.1em;color:var(--teal);padding-top:4px}
#performance-creative-main .pc-scope article>div{display:grid;grid-template-columns:.42fr 1fr auto;gap:52px;align-items:start;grid-column:2;min-width:0}
#performance-creative-main .pc-scope article p{font-size:.86rem;color:var(--muted);margin:0}
#performance-creative-main .pc-scope article a{color:var(--teal);font-size:.76rem;font-weight:700;max-width:155px}

#performance-creative-main .pc-message-path{background:var(--deep);color:#fff}
#performance-creative-main .pc-message-path .pc-kicker{color:var(--lime)}
#performance-creative-main .pc-message-path .pc-heading>p{color:#cde0e1}
#performance-creative-main .pc-path{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid #31585e;border-left:1px solid #31585e}
#performance-creative-main .pc-path>div{padding:27px 22px 30px;border-right:1px solid #31585e;border-bottom:1px solid #31585e;min-height:186px}
#performance-creative-main .pc-path span{display:block;color:var(--lime);font-size:.66rem;letter-spacing:.09em;margin-bottom:48px}
#performance-creative-main .pc-path strong{display:block;font-size:.9rem;line-height:1.45;margin-bottom:8px}
#performance-creative-main .pc-path p{font-size:.76rem;line-height:1.6;color:#cde0e1;margin:0}

#performance-creative-main .pc-brand{background:var(--mist)}
#performance-creative-main .pc-brand h2{max-width:560px}
#performance-creative-main .pc-tests{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:52px}
#performance-creative-main .pc-tests article{background:#fff;border:1px solid var(--line);padding:29px}
#performance-creative-main .pc-tests span{display:block;color:var(--teal);font-size:.67rem;text-transform:uppercase;letter-spacing:.09em;margin-bottom:40px}
#performance-creative-main .pc-tests p{font-size:.82rem;line-height:1.7;color:var(--muted);margin:0}

#performance-creative-main .pc-process{background:#fff}
#performance-creative-main .pc-process ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}
#performance-creative-main .pc-process li{padding:30px 27px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}
#performance-creative-main .pc-process li>span{display:block;color:var(--teal);font-size:.68rem;letter-spacing:.09em;margin-bottom:58px}
#performance-creative-main .pc-process li p{font-size:.81rem;line-height:1.7;color:var(--muted);margin:0}

#performance-creative-main .pc-measure{background:var(--paper)}
#performance-creative-main .pc-evidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
#performance-creative-main .pc-evidence article{border-top:4px solid var(--teal);padding:26px 0 0}
#performance-creative-main .pc-evidence h3{font-size:1.4rem}
#performance-creative-main .pc-evidence p{font-size:.85rem;line-height:1.75;color:var(--muted)}

#performance-creative-main .pc-faq{background:#fff}
#performance-creative-main .pc-faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:96px;align-items:start}
#performance-creative-main .pc-faq-grid>div:first-child{position:sticky;top:105px}
#performance-creative-main .pc-faq-grid>div:first-child>p:last-child{font-size:.9rem;color:var(--muted);margin-top:22px}
#performance-creative-main .pc-faq details{border-top:1px solid var(--line)}
#performance-creative-main .pc-faq details:last-child{border-bottom:1px solid var(--line)}
#performance-creative-main .pc-faq summary{font-weight:650;font-size:1.02rem;line-height:1.5;cursor:pointer;padding:24px 34px 24px 0;list-style:none;position:relative}
#performance-creative-main .pc-faq summary::-webkit-details-marker{display:none}
#performance-creative-main .pc-faq summary:after{content:'+';position:absolute;right:3px;top:22px;font-size:1.4rem;font-weight:300;color:var(--teal)}
#performance-creative-main .pc-faq details[open] summary:after{content:'–'}
#performance-creative-main .pc-faq details p{font-size:.87rem;line-height:1.8;color:var(--muted);padding:0 30px 23px 0;margin:0}
#performance-creative-main .pc-faq details a{color:var(--teal);font-weight:700}

#performance-creative-main .pc-closing{background:var(--deep);color:#fff;padding-block:90px}
#performance-creative-main .pc-closing>.pc-wrap{display:grid;grid-template-columns:1fr auto;gap:80px;align-items:end}
#performance-creative-main .pc-closing .pc-kicker{color:var(--lime)}
#performance-creative-main .pc-closing h2{max-width:800px}
#performance-creative-main .pc-closing p:last-child{max-width:760px;color:#cde0e1;margin:23px 0 0;font-size:.93rem}

@media(max-width:980px){
  #performance-creative-main .pc-wrap{width:calc(100% - 56px)}
  #performance-creative-main .pc-hero{grid-template-columns:1fr;gap:50px;padding-block:60px 74px}
  #performance-creative-main .pc-proof-grid,#performance-creative-main .pc-two,#performance-creative-main .pc-faq-grid{grid-template-columns:1fr;gap:48px}
  #performance-creative-main .pc-heading{grid-template-columns:1fr;gap:24px}
  #performance-creative-main .pc-scope article>div{grid-template-columns:.43fr 1fr;gap:34px}
  #performance-creative-main .pc-scope article a{grid-column:2}
  #performance-creative-main .pc-path{grid-template-columns:repeat(5,220px);overflow-x:auto}
  #performance-creative-main .pc-process ol{grid-template-columns:repeat(2,minmax(0,1fr))}
  #performance-creative-main .pc-faq-grid>div:first-child{position:static}
}
@media(max-width:620px){
  #performance-creative-main .pc-wrap{width:calc(100% - 36px)}
  #performance-creative-main .pc-section{padding-block:72px}
  #performance-creative-main .pc-hero{padding-block:48px 62px;gap:38px}
  #performance-creative-main .pc-hero .pc-display{font-size:clamp(2.8rem,13.3vw,4.4rem);line-height:.96;margin-bottom:25px}
  #performance-creative-main .pc-board{padding:25px 20px;box-shadow:10px 11px 0 var(--paper)}
  #performance-creative-main .pc-proof{padding-block:64px}
  #performance-creative-main .pc-page-nav span{display:none}
  #performance-creative-main .pc-page-nav>.pc-wrap{gap:23px}
  #performance-creative-main .pc-compare{grid-template-columns:1fr}
  #performance-creative-main .pc-compare>div+div{border-left:0;border-top:1px solid var(--line)}
  #performance-creative-main .pc-scope article{grid-template-columns:42px 1fr;padding:28px 0}
  #performance-creative-main .pc-scope article>div{grid-template-columns:1fr;gap:12px}
  #performance-creative-main .pc-scope article a{grid-column:1;margin-top:8px;max-width:none}
  #performance-creative-main .pc-tests,#performance-creative-main .pc-evidence{grid-template-columns:1fr}
  #performance-creative-main .pc-process ol{grid-template-columns:1fr}
  #performance-creative-main .pc-closing>.pc-wrap{grid-template-columns:1fr;gap:35px;align-items:start}
  #performance-creative-main .pc-button{width:100%}
}
@media(prefers-reduced-motion:reduce){#performance-creative-main .pc-button{transition:none}}
