.p-performance-marketing{--pm-max:1360px;--pm-pad:64px;--t-label:13px;--t-body:18px;--t-lead:24px;--t-display:clamp(30px,2.6vw,38px);--t-title:clamp(40px,4.4vw,64px);--pm-mono:'Geist Mono',ui-monospace,monospace;--pm-measure:686px;--pm-measure-wide:859px;--pm-arr:48px;--pm-mark:var(--violet)}html[data-theme="dark"] .p-performance-marketing{--pm-mark:#A78BFA}.p-performance-marketing > .container{max-width:var(--pm-max);padding-inline:var(--pm-pad)}.p-performance-marketing.pm-sec{padding:72px 0}.p-performance-marketing.pm-turn{padding:104px 0}.p-performance-marketing{scroll-margin-top:144px}.p-performance-marketing .eyebrow.eyebrow{font-size:19px;font-weight:500;color:var(--text);letter-spacing:.01em;margin-bottom:20px;gap:8px;white-space:normal;align-items:baseline}.p-performance-marketing .eyebrow.eyebrow .eyebrow-dot{flex:none;position:relative;top:-1px;width:9px;height:9px;background:var(--grad)}.p-performance-marketing .section-head{padding:0 0 32px;display:block;max-width:900px}.p-performance-marketing .section-title{font-size:var(--t-title);max-width:20ch;line-height:1.02;margin:0;color:var(--text);text-wrap:balance}.p-performance-marketing .pm-deck{font-size:var(--t-lead);line-height:1.45;color:var(--text-mid);max-width:var(--pm-measure-wide);margin:20px 0 0;text-align:left}.p-performance-marketing .pm-p{font-size:var(--t-body);line-height:1.6;color:var(--text);max-width:var(--pm-measure);margin:0;text-align:left}.p-performance-marketing h1,.p-performance-marketing h2,.p-performance-marketing h3{color:var(--text)}.p-performance-marketing h3{font-size:var(--t-lead);font-weight:500;letter-spacing:-.02em;margin:0}.p-performance-marketing.pm-hero{padding-bottom:72px}.p-performance-marketing .pm-split{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:48px;align-items:start}.p-performance-marketing .pm-hero-body{max-width:none}.p-performance-marketing .pm-h1{font-size:clamp(40px,4.6vw,66px);line-height:1.02;letter-spacing:-.04em;max-width:30ch;color:var(--text);overflow-wrap:break-word}.p-performance-marketing .pm-hero-body .hero-sub{max-width:var(--pm-measure);margin-top:32px;margin-bottom:20px;text-align:left;font-size:var(--t-lead);line-height:1.45;color:var(--text)}.p-performance-marketing .pm-h1 .grad-text{background:linear-gradient(90deg,var(--violet) 0%,var(--magenta) 100%);-webkit-background-clip:text;background-clip:text;white-space:nowrap}.p-performance-marketing .bc-link{color:var(--text-mid)}.p-performance-marketing .bc-sep{color:var(--line-2)}.p-performance-marketing .pm-hero-fig{margin:0;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:var(--panel-bg-2)}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) .p-performance-marketing figure.pm-hero-fig{margin:0}.p-performance-marketing .pm-hero-fig img,.p-performance-marketing .pm-hero-fig .mock-pending{display:block;width:100%;height:auto}@media (min-width:981px){.p-performance-marketing.pm-hero .pm-split{grid-template-columns:minmax(0,6.5fr) minmax(0,4.5fr);align-items:center}}.p-performance-marketing .pm-def-grid{display:grid;grid-template-columns:1fr;gap:32px}.p-performance-marketing .pm-def-body{max-width:var(--pm-measure)}.p-performance-marketing .pm-def-body .pm-p{max-width:none}.p-performance-marketing .pm-loop{margin:0;display:flex;flex-direction:column;max-width:var(--pm-measure-wide)}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) .p-performance-marketing figure.pm-loop{margin:0}.p-performance-marketing .pm-loop-row{display:grid;grid-template-columns:minmax(0,1fr) var(--pm-arr) minmax(0,1fr) var(--pm-arr) minmax(0,1fr);align-items:center}.p-performance-marketing .pm-loop-n{display:block;text-align:center;padding:20px 8px;border:1px solid var(--line-2);border-radius:14px;background:var(--bg);font-size:var(--t-lead);font-weight:500;letter-spacing:-.02em;line-height:1.2;color:var(--text)}.p-performance-marketing .pm-loop-arr{position:relative;display:block;height:1px;margin:0 8px;background:var(--text-mid)}.p-performance-marketing .pm-loop-arr::after{content:"";position:absolute;right:0;top:50%;width:8px;height:8px;border-top:1px solid var(--text-mid);border-right:1px solid var(--text-mid);transform:translateY(-50%) rotate(45deg);box-sizing:border-box}.p-performance-marketing .pm-loop-back{position:relative;display:block;height:48px;margin:0 calc((100% - 2 * var(--pm-arr)) / 6);border:2px solid var(--text);border-top:0;border-radius:0 0 14px 14px}.p-performance-marketing .pm-loop-back::after{content:"";position:absolute;left:-7px;top:0;width:12px;height:12px;border-top:2px solid var(--text);border-left:2px solid var(--text);transform:rotate(45deg);box-sizing:border-box}.p-performance-marketing .pm-loop-cap{margin-top:8px;text-align:center;font-family:var(--pm-mono);font-size:var(--t-label);letter-spacing:.09em;text-transform:uppercase;color:var(--text)}@media (min-width:981px){.p-performance-marketing .pm-def-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:48px;align-items:center}}.p-performance-marketing .turn{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;max-width:1080px}.p-performance-marketing .turn-past,.p-performance-marketing .turn-now{padding:16px 20px;display:flex;flex-direction:column;justify-content:center;gap:8px;border-radius:14px;min-height:168px}.p-performance-marketing .turn-past{background:var(--panel-bg);color:var(--text-mid);border:1px solid var(--line)}.p-performance-marketing .turn-now{background:var(--violet);color:#fff;border:1px solid transparent}.p-performance-marketing .turn-k{font-family:var(--pm-mono);font-size:var(--t-label);letter-spacing:.09em;text-transform:uppercase}.p-performance-marketing .turn-past .turn-k{color:var(--text-mid)}.p-performance-marketing .turn-now .turn-k{color:rgba(255,255,255,.92)}.p-performance-marketing .turn-t{margin:0;font-size:var(--t-display);font-weight:500;letter-spacing:-.05em;line-height:1}.p-performance-marketing .turn-past .turn-t{color:var(--text-dim)}.p-performance-marketing .turn-s{font-size:var(--t-body);line-height:1.4;max-width:34ch}.p-performance-marketing .turn-now .turn-s{color:rgba(255,255,255,.86)}.p-performance-marketing .turn-bars{display:flex;flex-direction:column;gap:6px;width:100%;max-width:360px;padding:0}.p-performance-marketing .turn-bars i{display:block;height:8px;border-radius:999px;background:var(--text-dim)}.p-performance-marketing .turn-now .turn-bars i{background:rgba(255,255,255,.9)}.p-performance-marketing .pm-join{margin:0;display:flex;flex-direction:column;max-width:var(--pm-measure-wide);--pm-gap:20px}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) .p-performance-marketing figure.pm-join{margin:0}.p-performance-marketing .pm-join-top{padding-bottom:20px;font-family:var(--pm-mono);font-size:var(--t-label);letter-spacing:.09em;text-transform:uppercase;color:var(--text-mid)}.p-performance-marketing .pm-join-in{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--pm-gap)}.p-performance-marketing .pm-join-p{position:relative;display:flex;align-items:center;height:48px;padding:0 20px;border:1px solid var(--line-2);border-radius:14px;background:var(--bg)}.p-performance-marketing .pm-join-p i{display:block;height:8px;border-radius:999px;background:var(--text)}.p-performance-marketing .pm-join-p::after{content:"";position:absolute;left:50%;top:100%;width:1px;height:21px;background:var(--line-2)}.p-performance-marketing .pm-join-bar{position:relative;display:block;height:1px;margin:20px calc((100% - 3 * var(--pm-gap)) / 8) 0;background:var(--line-2)}.p-performance-marketing .pm-join-bar::after{content:"";position:absolute;left:50%;top:0;width:1px;height:20px;background:var(--line-2)}.p-performance-marketing .pm-join-out{align-self:center;margin-top:20px;padding:8px 20px;border-radius:999px;background:var(--text);color:var(--bg);font-size:var(--t-body);font-weight:500;letter-spacing:-.01em;line-height:1.4;text-align:center}.p-performance-marketing .pm-ai-set{margin-top:32px}.p-performance-marketing .pm-ai-tabs{display:flex;flex-wrap:wrap;column-gap:32px;border-bottom:1px solid var(--line-2)}.p-performance-marketing .pm-ai-tab{position:relative;appearance:none;-webkit-appearance:none;margin:0;padding:8px 0 20px;background:none;border:0;border-radius:0;box-shadow:none;font:inherit;font-size:var(--t-lead);font-weight:500;letter-spacing:-.02em;line-height:1.25;color:var(--text-mid);text-align:left;cursor:pointer;scroll-margin-top:144px}.p-performance-marketing .pm-ai-tab:hover{color:var(--text)}.p-performance-marketing .pm-ai-tab[aria-selected="true"]{color:var(--text)}.p-performance-marketing .pm-ai-tab[aria-selected="true"]::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--pm-mark)}.p-performance-marketing .pm-ai-tab:focus-visible{outline:2px solid var(--pm-mark)!important;outline-offset:3px!important;border-radius:6px}.p-performance-marketing .pm-ai-panels{padding-top:32px}.p-performance-marketing .pm-ai-panel{display:none;min-width:0}.p-performance-marketing .pm-ai-panel.is-on{display:block;animation:pm-panel-in .16s ease-out}@media (prefers-reduced-motion:reduce){.p-performance-marketing .pm-ai-panel.is-on{animation:none}}.p-performance-marketing .pm-ai-panel:focus-visible{outline:2px solid var(--pm-mark)!important;outline-offset:8px!important;border-radius:14px}.p-performance-marketing .pm-steps{counter-reset:pm-step;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.p-performance-marketing .pm-step{position:relative;counter-increment:pm-step;display:flex;flex-direction:column;gap:8px}.p-performance-marketing .pm-step::before{content:counter(pm-step,decimal-leading-zero);position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:20px;border:1px solid var(--text);border-radius:999px;background:var(--bg);font-family:var(--pm-mono);font-size:var(--t-label);letter-spacing:.06em;color:var(--text)}.p-performance-marketing .pm-step:not(:last-child)::after{content:"";position:absolute;left:48px;top:24px;width:calc(100% - 48px + 20px);height:1px;background:var(--line-2)}.p-performance-marketing .pm-step h3{font-size:var(--t-body);line-height:1.3;letter-spacing:-.01em}.p-performance-marketing .pm-step p{margin:0;font-size:var(--t-body);line-height:1.5;color:var(--text-mid);text-align:left}.p-performance-marketing .pm-terms{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}.p-performance-marketing .pm-term{padding:20px 0;border-top:1px solid var(--line)}.p-performance-marketing .pm-term dt{font-size:var(--t-body);font-weight:500;line-height:1.3;color:var(--text)}.p-performance-marketing .pm-term dd{margin:8px 0 0;font-size:var(--t-body);line-height:1.5;color:var(--text-mid);max-width:var(--pm-measure)}.p-performance-marketing .pm-wins{list-style:none;margin:0;padding:0;max-width:var(--pm-measure-wide);border-bottom:1px solid var(--line)}.p-performance-marketing .pm-wins li{margin:0;padding:20px 0;border-top:1px solid var(--line);font-size:var(--t-lead);font-weight:500;letter-spacing:-.02em;line-height:1.35;color:var(--text)}.p-performance-marketing .pm-clients{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 48px}.p-performance-marketing .pm-clients li{margin:0;padding-top:20px;border-top:1px solid var(--line-2);font-size:var(--t-display);font-weight:500;letter-spacing:-.03em;line-height:1.1;color:var(--text)}.p-performance-marketing .faq-h{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit}.p-performance-marketing .faq-h .faq-q{width:100%;font-size:var(--t-body)}.p-performance-marketing .faq-a p{text-align:left;font-size:var(--t-body);line-height:1.6}.p-performance-marketing .faq-a a{color:var(--text);text-decoration:underline;text-underline-offset:3px}.p-performance-marketing .faq-a a:hover{text-decoration-thickness:2px}.p-performance-marketing .faq-q:focus-visible{outline:2px solid var(--pm-mark)!important;outline-offset:3px!important;border-radius:6px}.p-performance-marketing.cta{background:var(--bg)}.p-performance-marketing .cta-title{font-size:var(--t-title);max-width:20ch;line-height:1.02}.p-performance-marketing .cta-sub{font-size:var(--t-body);line-height:1.55;max-width:var(--pm-measure);color:var(--text-mid);text-align:left}html[data-theme="dark"] .p-performance-marketing .turn-past .turn-t{color:#e8e6df}@media (max-width:980px){.p-performance-marketing{--pm-pad:24px}.p-performance-marketing.pm-sec{padding:48px 0}.p-performance-marketing.pm-turn{padding:72px 0}.p-performance-marketing.pm-hero{padding-bottom:48px}.p-performance-marketing .pm-split{grid-template-columns:1fr;gap:32px}.p-performance-marketing .pm-def-grid{gap:20px}.p-performance-marketing .pm-deck{max-width:none}.p-performance-marketing .section-title{max-width:none}.p-performance-marketing .turn{grid-template-columns:1fr}.p-performance-marketing .turn-past,.p-performance-marketing .turn-now{min-height:0}.p-performance-marketing .pm-steps{grid-template-columns:1fr;gap:20px}.p-performance-marketing .pm-step{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:20px;row-gap:8px;align-content:start}.p-performance-marketing .pm-step::before{grid-row:1 / span 2;margin-bottom:0}.p-performance-marketing .pm-step h3{grid-column:2;align-self:center;padding-top:8px}.p-performance-marketing .pm-step p{grid-column:2}.p-performance-marketing .pm-step:not(:last-child)::after{left:24px;top:48px;width:1px;height:calc(100% - 48px + 20px)}.p-performance-marketing .pm-terms{grid-template-columns:1fr}.p-performance-marketing .pm-clients{grid-template-columns:1fr;gap:20px}}@media (max-width:480px){.p-performance-marketing.pm-hero .eyebrow.kicker{font-size:var(--t-label);margin-top:8px}.p-performance-marketing{--pm-arr:32px}.p-performance-marketing .pm-loop-n{font-size:var(--t-body);padding:20px 8px}.p-performance-marketing .pm-join{--pm-gap:8px}.p-performance-marketing .pm-join-p{padding:0 8px}.p-performance-marketing .pm-ai-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px;align-items:end}.p-performance-marketing .pm-ai-tab{font-size:var(--t-body);padding:8px 0 20px}.p-performance-marketing .pm-wins li{font-size:var(--t-body);line-height:1.5}.p-performance-marketing .turn-now{background:var(--panel-bg);color:var(--text);border:1px solid var(--violet)}.p-performance-marketing .turn-now .turn-k{color:var(--text-mid)}.p-performance-marketing .turn-now .turn-s{color:var(--text)}.p-performance-marketing .turn-now .turn-bars i{background:var(--text)}}
