:root{--pg-cobalt:#4058c9;--pg-cobalt-deep:#2f439f;--pg-cobalt-soft:#e8ecfb;--pg-charcoal:#27292d;--pg-charcoal-deep:#17191d;--pg-yellow:#ffd234;--pg-yellow-soft:#fff3bd;--pg-teal:#439b8c;--pg-teal-soft:#dff1ec;--pg-peach:#f8ddc3;--pg-peach-soft:#fff2e7;--pg-canvas:#f7f6f4;--pg-white:#fff;--pg-ink:#27292d;--pg-muted:#6f7177;--pg-line:#d9d8d5;--ink:var(--pg-ink);--muted:var(--pg-muted);--blue:var(--pg-cobalt);--accent:var(--pg-cobalt);--green:var(--pg-teal);--soft:var(--pg-canvas);--line:var(--pg-line);--paper:var(--pg-white);--orange:var(--pg-teal);--violet:var(--pg-cobalt-deep)}
.public-actions .public-cta{background:var(--pg-charcoal)!important}.public-links>button[aria-expanded=true],.public-links>a:hover{color:var(--pg-cobalt)!important}.public-menu-grid a:hover{background:var(--pg-cobalt-soft)!important}.public-feature{background:var(--pg-cobalt-soft)!important}.public-feature.warm{background:var(--pg-peach-soft)!important}.public-feature.academy{background:var(--pg-yellow-soft)!important}.public-feature.dark{background:var(--pg-charcoal)!important}.public-feature>span{color:var(--pg-cobalt)!important}
.hero h1 span{color:var(--pg-teal)}.button.blue,.blue{background:var(--pg-cobalt);color:#fff}.link,.text-link,.editorial-link{color:var(--pg-cobalt)}.feature-showcase,.proof{background:var(--pg-canvas)}.feature-card:nth-child(2){background:var(--pg-cobalt-soft)}.feature-card:nth-child(3){background:var(--pg-peach-soft)}.feature-card:nth-child(4){background:var(--pg-teal-soft)}.feature-card:nth-child(5){background:var(--pg-yellow-soft)}.intelligence{background:var(--pg-charcoal-deep)}.intelligence-visual{background:var(--pg-charcoal)}.together-visual{background:linear-gradient(145deg,var(--pg-cobalt-soft),var(--pg-teal-soft))}.photographer-voices{background:var(--pg-peach-soft)}.voice-tabs button.active{border-top-color:var(--pg-cobalt);color:var(--pg-charcoal)}
.hero-glow{background:radial-gradient(circle,var(--pg-cobalt-soft),transparent 68%)}.pill.blue{background:var(--pg-cobalt)}.action-node.client{border-color:var(--pg-peach);background:var(--pg-peach-soft)}.action-node.production{border-color:var(--pg-yellow);background:var(--pg-yellow-soft)}.action-node.creative{border-color:var(--pg-cobalt);background:var(--pg-cobalt-soft)}.action-node.delivery{border-color:var(--pg-teal);background:var(--pg-teal-soft)}.platform-core,.film-progress{background:var(--pg-cobalt)}.journey{background:var(--pg-canvas)}.system{background:var(--pg-charcoal-deep)}.outcomes{background:var(--pg-white)}.outcome-feature{background:var(--pg-cobalt-soft)}.client-outcome{background:var(--pg-peach-soft)}.business-outcome{background:var(--pg-teal-soft)}.close{background:var(--pg-canvas)}.final-cta{background:var(--pg-charcoal)}
.platform-core small,.platform-core strong,.platform-core>span{color:#fff}
.ai-core{border-color:color-mix(in srgb,var(--pg-cobalt) 55%,white);background:radial-gradient(circle,var(--pg-cobalt-soft),#fff 66%)}.memory-section{background:var(--pg-canvas)}.memory-visual>header b,.task-film>header b{background:var(--pg-cobalt-soft);color:var(--pg-cobalt)}.vertical-journey article.complete>b,.vertical-journey article.active>b{background:var(--pg-teal)}.vertical-journey:after{background:linear-gradient(var(--pg-cobalt),var(--pg-teal))}.task-film{background:linear-gradient(145deg,var(--pg-cobalt-soft),#fff 52%,var(--pg-teal-soft))}.film-task.complete>i{background:var(--pg-teal-soft);color:var(--pg-teal)}.journey-ai-section{background:var(--pg-charcoal-deep)}.journey-ai-legend span:nth-child(1) i{background:var(--pg-cobalt)}.journey-ai-legend span:nth-child(2) i{background:var(--pg-yellow)}.journey-ai-legend span:nth-child(3) i{background:var(--pg-teal)}.ai-capability-line article.complete>b,.ai-capability-line article.active>b{background:var(--pg-teal-soft);color:var(--pg-teal)}.image-ai-section{background:var(--pg-canvas)}.analysis-scan{background:linear-gradient(transparent,#4058c928 45%,#91a0e5bb 50%,#4058c928 53%,transparent)}.focus-box i{background:var(--pg-yellow);box-shadow:0 0 0 4px #ffd23430}.image-verdict>span i{background:var(--pg-teal);box-shadow:0 0 0 5px #439b8c25}.intelligence-ledger article.active>i{border-color:var(--pg-cobalt);background:var(--pg-cobalt-soft);color:var(--pg-cobalt)}.intelligence-ledger article.active>b{background:var(--pg-cobalt-soft);color:var(--pg-cobalt)}.intelligence-outcome{background:var(--pg-charcoal)}.intelligence-principles i{background:var(--pg-teal)}
.outcome-feature{color:var(--pg-charcoal-deep)}.outcome-feature .outcome-copy small{color:#68708a}.outcome-feature .outcome-copy h3{color:var(--pg-charcoal-deep)}.outcome-feature .outcome-copy p{color:#555d70}.outcome-feature .outcome-copy a{color:var(--pg-cobalt-deep);font-weight:650}
@media (prefers-contrast:more){:root{--pg-cobalt:#3048b9;--pg-teal:#237f71;--pg-muted:#55575c}.outcome-feature .outcome-copy small{color:#4d5468}.outcome-feature .outcome-copy p{color:#3f4657}}
