:root{--pd-space-4:4px;--pd-space-8:8px;--pd-space-12:12px;--pd-space-16:16px;--pd-space-24:24px;--pd-space-32:32px;--pd-space-48:48px;--pd-space-64:64px;--pd-color-page-bg:#0b0d12;--pd-color-surface:#11151d;--pd-color-surface-subtle:#161b24;--pd-color-border:#1f2733;--pd-color-border-strong:#2c3643;--pd-color-primary:#4c8dff;--pd-color-primary-soft:rgba(76,141,255,.18);--pd-color-text:#f5f7fb;--pd-color-text-muted:rgba(222,232,248,.78);--pd-color-cta-bg:rgba(76,141,255,.24);--pd-color-cta-border:rgba(76,141,255,.42);--pd-color-cta-text:#f5f7fb}*{box-sizing:border-box}body{margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;background-color:var(--pd-color-page-bg);color:var(--pd-color-text);-webkit-font-smoothing:antialiased}body.theme-light{--pd-color-page-bg:#f9fafc;--pd-color-surface:#fff;--pd-color-surface-subtle:#f1f4fb;--pd-color-border:#d3d9e6;--pd-color-border-strong:#b9c3d8;--pd-color-primary:#2152ff;--pd-color-primary-soft:rgba(33,82,255,.12);--pd-color-text:#131823;--pd-color-text-muted:rgba(19,24,35,.58);--pd-color-cta-bg:rgba(33,82,255,.1);--pd-color-cta-border:rgba(33,82,255,.22);--pd-color-cta-text:#0b0d12}.technical-text{font-family:Geist Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;letter-spacing:-.2px}.pd-topbar{position:sticky;top:0;z-index:1000;background-color:rgba(7,9,13,.78);border-bottom:1px solid var(--pd-color-border);backdrop-filter:blur(14px)}body.theme-light .pd-topbar{background-color:hsla(0,0%,100%,.85);border-bottom-color:var(--pd-color-border)}.pd-announcement{position:sticky;top:64px;z-index:990;overflow:hidden;border-bottom:1px solid rgba(255,59,48,.28);background-color:rgba(31,0,0,.6);backdrop-filter:blur(12px)}.pd-announcement-track{display:flex;width:-moz-max-content;width:max-content;animation:pd-announcement-marquee 18s linear infinite}.pd-announcement-strip{display:inline-flex;align-items:center;gap:var(--pd-space-8);padding:6px 32px;white-space:nowrap}.pd-announcement-text{font-size:12px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:#ff5a5f}.pd-announcement-separator{font-size:12px;color:rgba(255,90,95,.6)}.pd-announcement-icon{display:inline-flex;align-items:center;justify-content:center;color:rgba(255,90,95,.9)}@keyframes pd-announcement-marquee{0%{transform:translateX(0)}to{transform:translateX(-25%)}}body.theme-light .pd-announcement{background-color:hsla(0,100%,98%,.82);border-bottom-color:rgba(255,90,95,.35)}body.theme-light .pd-announcement-text{color:#d7263d}body.theme-light .pd-announcement-separator{color:rgba(215,38,61,.55)}body.theme-light .pd-announcement-icon{color:rgba(215,38,61,.8)}.pd-topbar-inner{max-width:1040px;margin:0 auto;padding:var(--pd-space-16) var(--pd-space-32);display:flex;align-items:center;justify-content:space-between}.pd-topbar-actions{display:inline-flex;align-items:center;gap:var(--pd-space-12)}.pd-topbar-brand{font-size:16px;letter-spacing:-.2px}.pd-btn-small,.pd-topbar-brand{font-weight:500;color:var(--pd-color-text)}.pd-btn-small{height:28px;padding:0 var(--pd-space-12);font-size:12px;letter-spacing:0}.pd-topbar-cta{background-color:var(--pd-color-cta-bg);border-color:var(--pd-color-cta-border)}.pd-topbar-cta span{color:var(--pd-color-cta-text)}.pd-topbar-cta .pd-btn-icon span{font-weight:500}.pd-topbar-cta .pd-icon path{fill:currentColor}.pd-page-wrap{padding-top:0}main,section{display:block}p{margin:0 0 var(--pd-space-24);font-size:16px;line-height:1.6;letter-spacing:-.1px}h1{font-size:28px;letter-spacing:-.6px;line-height:1.3}h1,h2{margin:0 0 var(--pd-space-24);font-weight:600}h2{font-size:22px;letter-spacing:-.3px;line-height:1.35}h3{margin:0 0 var(--pd-space-16);font-size:18px;font-weight:600;letter-spacing:-.2px;line-height:1.4}.pd-page{max-width:1040px;margin:0 auto;padding:var(--pd-space-24) var(--pd-space-32) 0;animation:fadeIn .3s cubic-bezier(.4,0,.2,1)}.pd-section+.pd-section{margin-top:var(--pd-space-48)}.self-service-section+.reseller-section{margin-top:var(--pd-space-24)}.section-heading{display:grid;gap:var(--pd-space-16)}.section-heading>h2{margin:0}.section-label{font-size:12px;color:var(--pd-color-text-muted)}.pd-badge,.section-label{font-weight:600;text-transform:uppercase;letter-spacing:.5px}.pd-badge{display:inline-flex;align-items:center;border-radius:100px;padding:2px var(--pd-space-12);font-size:11px;border:1px solid transparent;background-color:var(--pd-color-surface-subtle);color:var(--pd-color-text)}.pd-badge-confirmed{border-color:var(--pd-color-primary);color:var(--pd-color-primary);background-color:rgba(15,98,254,.12)}.hero-section{padding:var(--pd-space-32) 0 var(--pd-space-16)}.hero-shell{display:grid;gap:var(--pd-space-32);max-width:1040px;margin:0 auto}.hero-copy{text-align:center}.hero-copy p{color:var(--pd-color-text)}.hero-paragraphs{display:grid;gap:var(--pd-space-16);text-align:center;margin-top:var(--pd-space-24)}.hero-paragraphs p{margin:0;color:var(--pd-color-text)}.section-divider{margin:var(--pd-space-32) auto;width:min(100%,1040px);border-top:1px solid hsla(0,0%,100%,.08)}body.theme-light .section-divider{border-top-color:rgba(19,24,35,.08)}.case-study-shell,.hero-media{display:flex;align-items:center;justify-content:center}.case-study-shell{width:100%}.case-study-shell--active{width:min(100%,1040px)}.case-study-player{width:100%;display:flex;justify-content:center}.case-study-surface{width:min(100%,960px);display:grid;gap:0}.case-study-video{width:100%;aspect-ratio:16/9;background-color:#000;display:block}.case-study-meta,.case-study-video{border:1px solid var(--pd-color-border)}.case-study-meta{display:flex;align-items:center;justify-content:space-between;gap:var(--pd-space-16);flex-wrap:wrap;border-top:none;background-color:var(--pd-color-surface);padding:var(--pd-space-12) var(--pd-space-16);margin-top:-1px}.case-study-label{font-size:13px;font-weight:500;letter-spacing:-.1px;color:var(--pd-color-text-muted)}.case-study-controls{display:flex;align-items:center;gap:var(--pd-space-12);flex-wrap:wrap}.case-study-control{padding:0 var(--pd-space-16);min-width:auto}.case-study-control .pd-btn-icon svg{width:14px;height:14px;pointer-events:none}.case-study-control[aria-pressed=true]{border-color:var(--pd-color-primary);color:var(--pd-color-primary);background-color:rgba(76,141,255,.12)}.pd-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--pd-space-32);height:48px;border:1px solid var(--pd-color-border);background-color:var(--pd-color-surface);color:var(--pd-color-text);font-size:15px;font-weight:600;letter-spacing:0;text-decoration:none;cursor:pointer;transition:transform .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}.pd-topbar-cta{font-weight:500}.pd-btn.pd-btn-small{height:32px;padding:0 var(--pd-space-16);font-size:13px;font-weight:500;letter-spacing:-.1px}.pd-btn-large{height:56px;padding-left:var(--pd-space-32);padding-right:var(--pd-space-32)}.pd-btn-primary{background-color:var(--pd-color-primary);border-color:var(--pd-color-primary);color:#0b0d12}.pd-btn-primary:hover{background-color:#71a6ff;border-color:#71a6ff}.pd-btn-secondary{background-color:transparent;color:var(--pd-color-primary);border-color:var(--pd-color-primary)}.pd-btn-secondary:hover{background-color:rgba(15,98,254,.08)}.pd-btn:hover{transform:translateY(-1px)}.pd-btn:focus-visible{outline:2px solid var(--pd-color-primary);outline-offset:2px}.pd-btn.pd-topbar-cta{background-color:var(--pd-color-cta-bg);border-color:var(--pd-color-cta-border);color:var(--pd-color-cta-text);padding:0 var(--pd-space-16);backdrop-filter:blur(12px)}.pd-btn.pd-topbar-cta:hover{border-color:var(--pd-color-primary);background-color:rgba(76,141,255,.32);color:var(--pd-color-text)}body.theme-light .pd-btn.pd-topbar-cta{color:var(--pd-color-cta-text)}body.theme-light .pd-btn.pd-topbar-cta:hover{background-color:rgba(15,98,254,.22);color:#0b0d12}.pd-btn-icon{display:inline-flex;align-items:center;gap:var(--pd-space-8)}.pd-icon{display:block;pointer-events:none}.pd-icon path{fill:currentColor}.obstacle-section{padding:var(--pd-space-24) 0 var(--pd-space-48)}.obstacle-shell{display:grid;gap:var(--pd-space-40)}.obstacle-header h2{margin:0 0 var(--pd-space-32);text-align:center;font-size:28px;letter-spacing:-.6px;line-height:1.3}.obstacle-intro,.obstacle-narrative{display:grid;gap:var(--pd-space-16)}.obstacle-intro p,.obstacle-narrative p{margin:0;color:var(--pd-color-text)}.obstacle-intro--centered p,.obstacle-narrative--centered p{text-align:center}.obstacle-section .emphasis-block{margin-bottom:0}.obstacle-section .emphasis-block p{margin:0}.obstacle-emphasis{margin:var(--pd-space-32) 0 var(--pd-space-32);font-size:28px;font-weight:600;letter-spacing:-.6px;line-height:1.3;text-align:center}.obstacle-section>.obstacle-shell>.obstacle-narrative:last-of-type{gap:var(--pd-space-16)}.playbook-section{padding:var(--pd-space-24) 0 var(--pd-space-48)}.playbook-shell{display:grid;gap:var(--pd-space-32)}.playbook-section h2{margin-bottom:var(--pd-space-32)}.playbook-section .pd-display{margin:0;text-align:center}.playbook-body{display:grid;gap:var(--pd-space-32)}.playbook-table{width:100%;border:1px solid var(--pd-color-border);background-color:var(--pd-color-surface);display:grid}.playbook-table-head,.playbook-table-row{display:grid;grid-template-columns:280px minmax(0,1fr);gap:var(--pd-space-24);padding:var(--pd-space-16) var(--pd-space-24)}.playbook-table-head{background-color:rgba(15,21,32,.9);border-bottom:1px solid hsla(0,0%,100%,.12)}.playbook-table-head-cell{font-size:12px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--pd-color-text-muted)}.playbook-table-row{border-bottom:1px solid hsla(0,0%,100%,.08)}.playbook-table-row:last-of-type{border-bottom:none}.playbook-table-cell{display:flex;align-items:flex-start}.playbook-table-cell p{margin:0;font-size:14px;line-height:1.55;color:var(--pd-color-text)}.playbook-table-pitch-text{font-weight:600;letter-spacing:-.05px;font-size:14px;line-height:1.55}.playbook-extended{display:grid;gap:var(--pd-space-24)}.playbook-subtitle{margin:0;text-align:center}.playbook-truth{display:grid;gap:var(--pd-space-24);padding:var(--pd-space-20) var(--pd-space-28)}.playbook-divider{margin:0}.playbook-truth p{margin:0;text-align:center}.playbook-truth p,.playbook-truth-intro{font-size:16px;line-height:1.6;color:var(--pd-color-text)}.playbook-truth-intro{letter-spacing:-.1px;text-align:left}.playbook-truth-tiles{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;border:1px solid var(--pd-color-border);background-color:transparent}.playbook-truth-tile{padding:var(--pd-space-24);border-right:1px solid var(--pd-color-border);border-bottom:1px solid var(--pd-color-border);display:flex;align-items:flex-start;justify-content:flex-start;text-align:left}.playbook-truth-tile:nth-child(2n){border-right:none}.playbook-truth-tile:nth-child(odd):last-child{grid-column:1/-1;border-right:none;border-bottom:none}.playbook-truth-tile--center{justify-content:center;align-items:center;text-align:center}.playbook-truth-tile--center p{text-align:center}.playbook-truth-tile p{margin:0;font-size:15px;line-height:1.6;color:var(--pd-color-text);font-weight:600;text-align:left}.playbook-truth--centered{text-align:center;gap:var(--pd-space-16)}.playbook-truth--centered p{margin:0;font-size:16px;line-height:1.6}@media (max-width:799px){.playbook-table-head,.playbook-table-row{grid-template-columns:minmax(0,1fr);gap:var(--pd-space-16);padding:var(--pd-space-16)}.playbook-table-cell{flex-direction:row}.playbook-table-icon{margin-top:0}.playbook-truth-tiles{grid-template-columns:minmax(0,1fr)}.playbook-truth-tile{border-right:none;border-bottom:1px solid var(--pd-color-border)}.playbook-truth-tile:last-child{border-bottom:none}.long-game-tiles{grid-template-columns:minmax(0,1fr)}.long-game-tile{border-right:none;border-bottom:1px solid var(--pd-color-border);min-height:auto}.long-game-tile:last-child{border-bottom:none}.self-service-tiles{grid-template-columns:minmax(0,1fr)}.self-service-tile{border-right:none;border-bottom:1px solid var(--pd-color-border)}.self-service-tile:last-child{border-bottom:none}.self-service-audience-table-head,.self-service-audience-table-row{grid-template-columns:minmax(0,1fr);gap:var(--pd-space-16);padding:var(--pd-space-16)}.self-service-audience-table-cell:first-of-type p{font-size:14px}.reseller-timeline-head,.reseller-timeline-row{grid-template-columns:minmax(0,1fr);gap:var(--pd-space-16)}.self-service-steps{--self-service-step-square:96px;grid-auto-rows:minmax(var(--self-service-step-square),auto)}.self-service-steps__copy{padding:0 var(--pd-space-16)}.pd-footer__inner{flex-direction:column;justify-content:center;padding:var(--pd-space-24);text-align:center}.pd-footer__nav{gap:var(--pd-space-12)}.legal-table-wrapper{margin:0 calc(-1 * var(--pd-space-16))}}body.theme-light .self-service-steps{border-color:var(--pd-color-border)}body.theme-light .self-service-steps__index{background-color:#fff}.emphasis-inline{margin:0;padding:var(--pd-space-24);border-left:2px solid var(--pd-color-primary);background-color:rgba(15,98,254,.08)}.long-game-section{padding:var(--pd-space-24) 0 var(--pd-space-48);display:flex;flex-direction:column;gap:var(--pd-space-48)}.pd-section.long-game-section{margin-top:0}.long-game-subtitle,.long-game-title{margin:0;text-align:center}.long-game-divider{margin:0}.long-game-copy{display:grid;gap:var(--pd-space-16);max-width:none;margin:0}.long-game-copy p{margin:0;color:var(--pd-color-text);font-size:16px;line-height:1.6;text-align:left}.long-game-copy--centered p{text-align:center}.long-game-header p{color:var(--pd-color-text);max-width:720px;margin:0 auto;text-align:center}.long-game-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--pd-color-border)}.long-game-tile{padding:var(--pd-space-24);background-color:transparent;display:flex;align-items:flex-start;justify-content:flex-start;text-align:left;min-height:240px;border-right:1px solid var(--pd-color-border);border-bottom:1px solid var(--pd-color-border)}.long-game-tile:nth-child(3n){border-right:none}.long-game-tile:nth-last-child(-n+3){border-bottom:none}.long-game-tile p{margin:0;font-size:16px;line-height:1.5;color:var(--pd-color-text);font-weight:600}.self-service-section{padding:var(--pd-space-48) 0 var(--pd-space-32);display:flex;flex-direction:column;gap:var(--pd-space-32)}.self-service-audience{margin-top:var(--pd-space-32);display:grid;gap:var(--pd-space-16);justify-items:stretch;align-items:start}.self-service-audience-table{width:100%;border:1px solid var(--pd-color-border);background-color:var(--pd-color-surface);display:grid;text-align:left}.self-service-audience-table-head,.self-service-audience-table-row{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:var(--pd-space-24);padding:var(--pd-space-16) var(--pd-space-24);align-items:start}.self-service-audience-table-head{background-color:rgba(15,21,32,.9);border-bottom:1px solid hsla(0,0%,100%,.12)}.self-service-audience-table-head-cell{font-size:12px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--pd-color-text-muted);text-align:left}.self-service-audience-table-row{border-bottom:1px solid hsla(0,0%,100%,.08)}.self-service-audience-table-row:last-of-type{border-bottom:none}.self-service-audience-table-cell{display:flex;flex-direction:column;gap:var(--pd-space-12);text-align:left;align-items:flex-start}.self-service-audience-table-cell:first-of-type p{font-weight:600;letter-spacing:-.05px}.self-service-audience-table-cell p{margin:0;color:var(--pd-color-text);font-size:14px;line-height:1.55;text-align:left}.self-service-intro{display:grid;gap:var(--pd-space-24)}.self-service-title{margin:0;text-align:center}.self-service-intro p{margin:0;color:var(--pd-color-text)}.self-service-tiles{margin-top:var(--pd-space-24);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:0;border:1px solid var(--pd-color-border)}.self-service-copy{display:grid;gap:var(--pd-space-16);margin:var(--pd-space-12) 0 0}.self-service-copy--with-title{gap:var(--pd-space-16);justify-items:center}.self-service-copy--centered p{text-align:center}.self-service-copy--with-title+.section-divider,.self-service-section .section-divider{margin:var(--pd-space-24) auto}.reseller-section>.section-divider:first-of-type{margin:0 auto var(--pd-space-24)}.self-service-copy p{margin:0;color:var(--pd-color-text)}.self-service-subtitle{margin:0;text-align:center;letter-spacing:-.4px}.self-service-centered-text{text-align:center}.self-service-tile{padding:var(--pd-space-24);display:flex;flex-direction:column;gap:var(--pd-space-8);height:100%;background-color:transparent;border-right:1px solid var(--pd-color-border);border-bottom:1px solid var(--pd-color-border)}.self-service-tile:nth-child(3n){border-right:none}.self-service-tile:nth-last-child(-n+3){border-bottom:none}.self-service-tile p{margin:0;color:var(--pd-color-text);font-size:15px;line-height:1.6}.self-service-steps{--self-service-step-square:112px;margin:0;padding:0;list-style:none;border:1px solid var(--pd-color-border);display:grid;grid-template-columns:var(--self-service-step-square) minmax(0,1fr);grid-auto-rows:var(--self-service-step-square)}.self-service-steps__row{display:contents}.self-service-steps__index{grid-column:1;justify-content:center;font-size:14px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;border-right:1px solid var(--pd-color-border)}.self-service-steps__copy,.self-service-steps__index{display:flex;align-items:center;border-bottom:1px solid var(--pd-color-border)}.self-service-steps__copy{grid-column:2;justify-content:flex-start;margin:0;padding:0 var(--pd-space-24);color:var(--pd-color-text);font-size:15px;line-height:1.6;text-align:left}.self-service-steps__row:last-of-type .self-service-steps__copy,.self-service-steps__row:last-of-type .self-service-steps__index{border-bottom:none}.reseller-warning{gap:var(--pd-space-16)}.reseller-warning>p{margin:0;font-size:16px;line-height:1.6;color:var(--pd-color-text);text-align:center}.reseller-timeline{margin-top:var(--pd-space-24);border:1px solid var(--pd-color-border);background-color:var(--pd-color-surface);display:grid}.reseller-timeline-head,.reseller-timeline-row{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:var(--pd-space-24);padding:var(--pd-space-16) var(--pd-space-24)}.reseller-timeline-head{background-color:rgba(15,21,32,.9);border-bottom:1px solid hsla(0,0%,100%,.12)}.reseller-timeline-head-cell{font-size:12px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--pd-color-text-muted)}.reseller-timeline-row{border-bottom:1px solid hsla(0,0%,100%,.08)}.reseller-timeline-row:last-of-type{border-bottom:none}.reseller-timeline-cell{display:flex;flex-direction:column;gap:var(--pd-space-12);margin:0;font-size:14px;line-height:1.55;color:var(--pd-color-text)}.reseller-timeline-cell p{margin:0}.reseller-timeline-cell--label{font-weight:600;letter-spacing:-.05px}.reseller-timeline-row--final .reseller-timeline-cell p{font-size:14px;line-height:1.55}.reseller-timeline-row--final .reseller-timeline-cell{gap:var(--pd-space-16)}@media (max-width:799px){.reseller-timeline-head,.reseller-timeline-row{grid-template-columns:minmax(0,1fr);gap:var(--pd-space-16);padding:var(--pd-space-16)}}.reseller-market-list{margin-top:var(--pd-space-12);padding:var(--pd-space-16);border:1px solid var(--pd-color-border);background-color:var(--pd-color-surface-subtle)}.reseller-market-copy{margin:0;font-size:8px;line-height:1.5;color:var(--pd-color-text);font-family:Geist Mono,SFMono-Regular,Consolas,Liberation Mono,monospace}.horizontal-focus-section{padding:var(--pd-space-48) 0;display:flex;flex-direction:column;gap:var(--pd-space-32)}.horizontal-focus-body{display:grid;gap:var(--pd-space-24)}.horizontal-focus-body p{margin:0;color:var(--pd-color-text)}.horizontal-focus-highlight{border-left:2px solid var(--pd-color-primary);padding:var(--pd-space-24) var(--pd-space-32);background-color:var(--pd-color-primary-soft)}.horizontal-focus-highlight p{margin:0;color:var(--pd-color-text)}.horizontal-focus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pd-space-32)}.horizontal-focus-grid p{margin:0;color:var(--pd-color-text)}.reseller-section{padding:var(--pd-space-32) 0 0;display:flex;flex-direction:column;gap:var(--pd-space-48)}.reseller-warning{padding:0;display:grid;gap:var(--pd-space-24)}.reseller-warning-title{margin:0;text-align:center;letter-spacing:-.4px}.reseller-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pd-space-32)}.reseller-card{border:1px solid var(--pd-color-border);background-color:var(--pd-color-surface);padding:var(--pd-space-32);display:grid;gap:var(--pd-space-16)}.reseller-card p{margin:0 0 var(--pd-space-12);color:var(--pd-color-text)}.reseller-cta,.reseller-guardrails,.reseller-reality{display:grid;gap:var(--pd-space-16)}.reseller-cta p,.reseller-guardrails p,.reseller-reality p{margin:0;color:var(--pd-color-text)}.reseller-banner-group{display:grid;gap:0;overflow:hidden}.reseller-guardrails-title{margin:0;text-align:center;letter-spacing:-.6px}.reseller-banner{padding:var(--pd-space-16) var(--pd-space-24);border:1px solid var(--pd-color-border);font-size:14px;line-height:1.55;text-align:center;font-weight:500}.reseller-banner--alert{background-color:rgba(220,73,86,.16);border-color:rgba(220,73,86,.32);color:rgba(255,209,214,.94)}.reseller-banner--success{background-color:rgba(26,196,142,.16);border-color:rgba(26,196,142,.32);color:rgba(214,255,239,.94)}.reseller-banner-group .reseller-banner:first-child{border-bottom:none}.reseller-banner-group .reseller-banner+.reseller-banner{border-top:none}.reseller-reality{border-left:2px solid var(--pd-color-primary);background-color:var(--pd-color-primary-soft);padding:var(--pd-space-24) var(--pd-space-32)}.reseller-guardrails--centered,.reseller-guardrails--centered p{text-align:center}body.theme-light .reseller-banner--alert{background-color:rgba(220,73,86,.12);border-color:rgba(220,73,86,.24);color:#921420}body.theme-light .reseller-banner--success{background-color:rgba(26,196,142,.12);border-color:rgba(26,196,142,.24);color:#0b5d43}.reseller-booking-strip{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:var(--pd-space-24) var(--pd-space-32);background-color:rgba(15,98,254,.1);border-top:1px solid var(--pd-color-border);border-bottom:1px solid var(--pd-color-border);display:flex;justify-content:center;align-items:center}body.theme-light .reseller-booking-strip{background-color:rgba(33,82,255,.08)}.reseller-reality--centered{border-left:none;text-align:center}.reseller-reality--centered p{text-align:center}.reseller-booking{display:grid;justify-items:start;gap:0}.reseller-booking--centered{justify-items:center;text-align:center}.reseller-booking--centered p{text-align:center}.pd-footer{margin-top:0;border-top:1px solid var(--pd-color-border);background-color:var(--pd-color-surface-subtle);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.pd-footer__inner{max-width:1040px;margin:0 auto;padding:var(--pd-space-24) var(--pd-space-32);display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--pd-space-16)}.pd-footer__brand{font-size:14px;font-weight:500;letter-spacing:-.05px;color:var(--pd-color-text)}.pd-footer__nav{justify-self:end}.pd-footer__list{margin:0;padding:0;list-style:none;display:grid;gap:var(--pd-space-8)}.pd-footer__link{font-size:13px;font-weight:500;color:var(--pd-color-text);text-decoration:none;transition:color .2s cubic-bezier(.4,0,.2,1)}.pd-footer__link:focus-visible,.pd-footer__link:hover{color:var(--pd-color-primary);text-decoration:underline;text-underline-offset:4px}@media (max-width:799px){.pd-footer__inner{grid-template-columns:minmax(0,1fr);justify-content:center;padding:var(--pd-space-24);text-align:center}.pd-footer__nav{justify-self:center}.pd-footer__list{gap:var(--pd-space-12)}}.reseller-booking p{margin:0;font-size:14px;line-height:1.55;color:var(--pd-color-text)}.legal-page{padding-bottom:var(--pd-space-96)}.legal-section{max-width:760px;margin:0 auto;display:grid;gap:var(--pd-space-32);margin-bottom:var(--pd-space-48)}.legal-divider{width:100%;border-top:1px solid var(--pd-color-border);margin:var(--pd-space-24) 0;opacity:.7}.legal-section__header{display:grid;gap:var(--pd-space-8);text-align:center}.legal-meta{margin:0;font-size:13px;color:var(--pd-color-text-muted)}.legal-section__body{display:grid;gap:var(--pd-space-32)}.legal-section__body>div{display:grid;gap:var(--pd-space-12)}.legal-section__body>.legal-callout,.legal-section__body>.legal-table-wrapper{display:block}.legal-section__intro{display:grid;gap:var(--pd-space-12);font-size:15px;line-height:1.6;color:var(--pd-color-text);text-align:left}.legal-section__body h2{margin:0;font-size:18px;letter-spacing:-.2px;line-height:1.4}.legal-section__body p{margin:0;font-size:15px;line-height:1.6;color:var(--pd-color-text)}.legal-list{margin:0;padding-left:var(--pd-space-24);display:grid;gap:var(--pd-space-8)}.legal-list li{color:var(--pd-color-text);font-size:15px;line-height:1.55}.legal-list--compact{display:flex;flex-direction:column;gap:var(--pd-space-4);padding-left:var(--pd-space-16);list-style:disc}.legal-list--compact li{font-size:14px;line-height:1.5}.legal-callout{border-left:2px solid var(--pd-color-primary);background-color:var(--pd-color-primary-soft);padding:var(--pd-space-16) var(--pd-space-24);font-size:14px;line-height:1.55;color:var(--pd-color-text)}.legal-table-wrapper{background-color:var(--pd-color-surface);border:1px solid var(--pd-color-border);overflow-x:auto}.legal-table{width:100%;border-collapse:collapse;min-width:640px}.legal-table thead{background-color:var(--pd-color-surface-subtle)}.legal-table td,.legal-table th{border:1px solid var(--pd-color-border);padding:var(--pd-space-12) var(--pd-space-16);font-size:14px;line-height:1.55;text-align:left;vertical-align:top;color:var(--pd-color-text)}.legal-table th{font-weight:600;font-size:12px;letter-spacing:.6px;text-transform:uppercase}.legal-table th,.legal-updates{color:var(--pd-color-text-muted)}.legal-updates{font-size:14px;line-height:1.55}.legal-back{display:flex;justify-content:flex-start}.legal-back__link,.legal-link{text-decoration:none}.legal-link{color:var(--pd-color-primary);transition:color .2s cubic-bezier(.4,0,.2,1)}.legal-link:focus-visible,.legal-link:hover{text-decoration:underline;text-underline-offset:4px}.comparison-instruction{margin:var(--pd-space-8) 0 var(--pd-space-16);font-size:14px;line-height:1.55;color:var(--pd-color-text-muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.theme-toggle{display:inline-flex;align-items:center;gap:var(--pd-space-8);padding:0 var(--pd-space-12);height:32px;border:1px solid var(--pd-color-border);background-color:rgba(17,21,29,.82);color:var(--pd-color-text);border-radius:0;cursor:pointer;transition:transform .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 18px rgba(0,0,0,.24)}.theme-toggle.theme-toggle--inline{width:32px;padding:0;border-radius:0;box-shadow:none;background-color:rgba(76,141,255,.14);gap:0;justify-content:center}.theme-toggle:hover{transform:translateY(-2px);border-color:var(--pd-color-primary)}.theme-toggle:focus-visible{outline:2px solid var(--pd-color-primary);outline-offset:2px}.theme-toggle-icon{display:inline-flex;align-items:center;justify-content:center}.theme-toggle-icon svg{width:18px;height:18px}.theme-toggle-label{font-size:13px;font-weight:600;letter-spacing:.2px}body.theme-light .theme-toggle{background-color:hsla(0,0%,100%,.9);color:#0b0d12;border-color:var(--pd-color-border);box-shadow:0 8px 18px rgba(15,26,44,.1)}body.theme-light .theme-toggle.theme-toggle--inline{background-color:rgba(15,98,254,.12)}.comparison-table-container{margin:var(--pd-space-16) 0 var(--pd-space-24)}.comparison-table-scroll,.competitor-table-scroll{width:100%;overflow-x:auto;outline:none}.competitor-content:focus,.competitor-content:focus-visible,.competitor-grid:focus,.competitor-grid:focus-visible,.competitor-table-scroll:focus,.competitor-table-scroll:focus-visible{outline:none}.competitor-accordion-head{position:relative;border:1px solid var(--pd-color-border);border-bottom:none;background-color:rgba(15,21,32,.9);padding:var(--pd-space-12) var(--pd-space-16)}.competitor-accordion-head:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:var(--pd-color-border)}.competitor-accordion-head-label{font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--pd-color-text-muted)}.competitor-accordion{display:grid}.competitor-item{border:1px solid var(--pd-color-border);border-top:none;background-color:var(--pd-color-surface);transition:border-color .2s ease,background-color .2s ease}.competitor-item+.competitor-item{margin-top:-1px}.competitor-item[data-state=open]{border-color:var(--pd-color-border);background-color:var(--pd-color-surface)}.competitor-trigger{width:100%;padding:var(--pd-space-16);background:transparent;border:none;color:inherit;font:inherit;text-align:left;display:flex;align-items:center;gap:var(--pd-space-8);cursor:pointer;position:relative}.competitor-trigger:hover{background:rgba(76,141,255,.08)}.competitor-trigger-text{font-size:15px;font-weight:600;letter-spacing:-.1px;line-height:1.4;flex:1}.competitor-trigger:after{content:"";width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);transition:transform .2s ease;margin-left:var(--pd-space-8)}.competitor-trigger[data-state=open]:after{transform:rotate(-135deg)}.competitor-content{padding:0 var(--pd-space-16) var(--pd-space-16)}.competitor-grid{width:100%;min-width:640px;display:grid;border:none;background-color:transparent}.competitor-grid-head,.competitor-grid-row{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:var(--pd-space-24);padding:var(--pd-space-12) var(--pd-space-16)}.competitor-grid-head{background-color:rgba(15,21,32,.9);border-bottom:1px solid hsla(0,0%,100%,.12)}.competitor-grid-head-cell{font-size:12px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--pd-color-text-muted)}.competitor-grid-row{border-bottom:1px solid hsla(0,0%,100%,.06)}.competitor-grid-row:last-of-type{border-bottom:none}.competitor-grid-cell{display:flex;flex-direction:column;gap:var(--pd-space-8)}.competitor-grid-cell:first-of-type{border-right:1px solid hsla(0,0%,100%,.08);padding-right:var(--pd-space-16)}.competitor-grid-cell:last-of-type{padding-left:var(--pd-space-16)}.competitor-grid-question{font-weight:600;letter-spacing:-.05px}.competitor-grid-answer,.competitor-grid-question{font-size:14px;line-height:1.55;color:var(--pd-color-text)}@media (max-width:639px){.competitor-grid{min-width:520px}.competitor-grid-head,.competitor-grid-row{grid-template-columns:minmax(0,1fr);gap:var(--pd-space-16);padding:var(--pd-space-12) var(--pd-space-12)}.competitor-grid-cell:first-of-type{border-right:none;padding-right:0}.competitor-grid-cell:last-of-type{padding-left:0}}body.theme-light .competitor-accordion-head,body.theme-light .competitor-grid-head,body.theme-light .playbook-table-head,body.theme-light .reseller-timeline-head,body.theme-light .self-service-audience-table-head{background-color:var(--pd-color-surface-subtle);border-bottom:1px solid var(--pd-color-border)}body.theme-light .competitor-grid-row,body.theme-light .playbook-table-row,body.theme-light .reseller-timeline-row,body.theme-light .self-service-audience-table-row{border-bottom:1px solid rgba(18,28,45,.08)}body.theme-light .competitor-grid-cell:first-of-type{border-right:1px solid var(--pd-color-border)}body.theme-light .competitor-accordion-head,body.theme-light .competitor-accordion-head:after{border-color:var(--pd-color-border)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.reseller-warning-subcopy{margin:0;font-size:16px;line-height:1.6;color:var(--pd-color-text)}@media (max-width:639px){.self-service-audience-table-head,.self-service-audience-table-row{grid-template-columns:minmax(0,1fr)!important;gap:var(--pd-space-16);padding:var(--pd-space-16)}.self-service-audience-table-cell:first-of-type{border-right:none;padding-right:0}.self-service-audience-table-cell:last-of-type{padding-left:0}}.modal-overlay{position:fixed;inset:0;background:rgba(7,9,13,.6);backdrop-filter:blur(8px);display:grid;place-items:center;z-index:2000}.modal-shell{width:min(100%,960px);height:min(90vh,800px);display:grid;grid-template-rows:auto 1fr;border:1px solid var(--pd-color-border);background-color:var(--pd-color-surface)}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:var(--pd-space-12) var(--pd-space-16);border-bottom:1px solid var(--pd-color-border)}.modal-title{margin:0;font-size:16px;font-weight:600}.modal-close{margin-left:auto}.modal-body{display:grid}.modal-frame{width:100%;height:100%;border:0;background-color:var(--pd-color-surface-subtle)}@media (max-width:799px){.modal-shell{width:100vw;height:calc(100dvh - env(safe-area-inset-bottom, 0px));border:none}.modal-header{padding:var(--pd-space-16)}.modal-body{overflow:hidden}}