body.pango-page.is-nav-open{overflow:hidden}.pango-page .pango-hero{padding:3rem 0;background:linear-gradient(125deg,#0d2a3e,#163f54)}.pango-page .pango-hero__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:clamp(2rem,4vw,4rem)}.pango-page .pango-hero__copy{padding-bottom:0;min-width:0}.pango-page .pango-hero .breadcrumbs{margin-bottom:2rem;font-size:.8rem}.pango-page .pango-hero h1{margin:1rem 0;color:#fff}.pc-hero-intro{font-size:var(--text-lead);font-weight:600;line-height:1.5;color:#fff;margin:0 0 1rem}.pango-page .pango-hero .lead{font-size:1.04rem;line-height:1.75;color:#d8e6eb;margin:0}.pango-page .pango-hero__actions{gap:.75rem;margin-top:1.6rem}.pango-page .pango-hero__actions .btn{font-size:.9rem;padding:.9rem 1rem;min-height:48px}.pc-hero-screen{min-width:0}.pc-section,.pango-page .pango-section{padding:clamp(3rem,5vw,5rem) 0;scroll-margin-top:10rem}.pc-section--soft{background:var(--color-surface-soft)}.pc-section--teal{background:var(--color-surface-teal)}.pc-heading{max-width:53rem;margin-bottom:2rem}.pc-heading h2,.pc-copy h2{margin:0 0 1rem}.pc-heading p:not(.eyebrow),.pc-copy p:not(.eyebrow){color:#476171;line-height:1.75}.pc-copy h3{margin:1.7rem 0 .8rem}.pc-copy>h3:first-child{margin-top:0}.pc-copy p:last-child{margin-bottom:0}.pc-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(2rem,4vw,4rem);align-items:center}.pc-split>*{min-width:0}.pango-page .pc-screen{margin:0;border:1px solid #cfdee4;border-radius:var(--radius-lg);overflow:hidden;background:#fff;color:#173549;box-shadow:0 12px 30px #173e530a;min-width:0}.pc-screen__link{position:relative;display:block;background:#f6f9fa;padding:.8rem}.pc-screen img{display:block;width:100%;height:auto;object-fit:contain;transform:none}.pc-screen__link:focus-visible{outline:3px solid var(--color-focus);outline-offset:-4px}.pc-enlarge{display:table;margin:.6rem 0 0 auto;padding:.25rem .55rem;border:1px solid #d3e0e5;border-radius:4px;font-size:.73rem;line-height:1.5;background:#fff;color:#173549}.pc-screen figcaption{padding:1rem 1.2rem;background:#fff;font-size:.85rem;line-height:1.65;color:#526a78}.pc-screen figcaption strong{display:block;color:#16364c;font-size:.95rem;line-height:1.5;margin-bottom:.25rem}.pc-screen figcaption span{display:block;color:#526a78}.pc-screen--hero{box-shadow:0 20px 60px #001a2c55!important;border-color:#648594!important}.pc-list{padding-left:1.2rem;color:#476171;margin:1.3rem 0}.pc-list li{line-height:1.75;margin-bottom:.6rem}.pc-list strong{color:#173549}.pc-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem;margin:2rem 0 3rem}.pc-feature-grid article{min-width:0;padding:1.5rem;background:#fff;border:1px solid #d4e0e5;border-top:3px solid var(--color-brand-teal);border-radius:8px}.pc-feature-grid h3{margin:0 0 .85rem}.pc-feature-grid p{color:#476171;line-height:1.75;font-size:.95rem;margin:0}.pc-demo-layout,.pc-channel-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(2rem,4vw,4rem);align-items:center}.pc-demo-layout>*{min-width:0}.pc-demo video{display:block;width:100%;height:auto;background:#f5f8fa}.pc-copy .text-link{display:inline-flex;align-items:center;gap:.65rem;min-height:44px;margin-top:1rem;line-height:1.5}.pc-copy .text-link .icon{flex-shrink:0}.pc-usecases{border:1px solid #b7d7d5;border-radius:var(--radius-lg);background:#fff;overflow:hidden}.pc-usecases__tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid #c7dce0}.pc-usecases__tabs button{padding:1.05rem .7rem;border:0;border-right:1px solid #d4e1e5;background:#fff;color:#173549;font:inherit;font-size:.9rem;font-weight:600;line-height:1.4;min-height:54px;cursor:pointer}.pc-usecases__tabs button:last-child{border-right:0}.pc-usecases__tabs button:hover{background:#eef6f6}.pc-usecases__tabs button[aria-selected=true]{background:var(--color-navy-950);color:#fff}.pc-usecases__tabs button:focus-visible{outline:3px solid #2383c5;outline-offset:-4px}.pc-usecases__panels article{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);padding:2rem;scroll-margin-top:10rem}.pc-usecases__panels article h3{margin:0 0 1rem}.pc-usecases__panels article p:not(.eyebrow){color:#476171;line-height:1.75}.pc-usecases__panels article>*{min-width:0}.pc-usecases.is-enhanced .pc-usecases__panels article:not(.is-active){display:none}.pc-usecase__scope{padding:1.3rem 1.5rem;background:#f2f7f8;border-radius:8px}.pc-usecase__scope h4{margin:0 0 .75rem}.pc-usecase__scope p{font-size:.94rem}.pc-usecase__scope .text-link{display:inline-flex;gap:.5rem;align-items:center;min-height:44px;line-height:1.5}.pc-table-wrap{overflow-x:auto;border:1px solid #d3dfe5;border-radius:8px;margin:2rem 0 3rem}.pc-table-wrap:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.pc-table{width:100%;border-collapse:collapse;color:#243b4a;background:#fff;font-size:.94rem}.pc-table th,.pc-table td{padding:1.1rem 1.25rem;text-align:left;vertical-align:top;border-bottom:1px solid #d3dfe5;line-height:1.7;min-width:160px}.pc-table thead th{background:#eaf3f4;color:#173549;font-weight:700}.pc-table tbody th{width:22%;background:#eef4f6;color:#173549;font-size:.94rem;font-weight:600;letter-spacing:normal}.pc-table tbody td{background:#fff;color:#243b4a}.pc-table tbody tr:last-child>*{border-bottom:0}.pc-overview-video{margin-top:2rem;border:1px solid #d3dfe5;border-radius:8px;background:#f7fafb;padding:0 1.25rem}.pc-overview-video summary{cursor:pointer;padding:1rem 0;font-weight:600;color:#173549;min-height:44px}.pc-overview-video video{display:block;width:100%;max-width:918px;height:auto;margin:0 auto 1.25rem;background:#fff}.pc-admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2.5rem}.pc-admin-grid article{padding:1.5rem;background:#fff;border:1px solid #d3dfe5;border-radius:8px;min-width:0}.pc-admin-grid h3{margin:0 0 .85rem}.pc-admin-grid p{color:#476171;line-height:1.75;font-size:.95rem;margin:0}.pc-doc-link{margin:1.5rem 0 0;font-size:.9rem}.pc-doc-link a{display:inline-flex;gap:.45rem;align-items:center;min-height:44px}.pango-page .pango-section__heading{max-width:53rem;margin-bottom:2rem}.pango-page .pango-industry-explorer__panels article{display:block}.pango-page .pango-industry-explorer__panels article>div{max-width:none}.pango-page .pango-industry-explorer.is-enhanced .pango-industry-explorer__panels article:not(.is-active){display:none}.pc-evidence-heading{max-width:53rem;margin-bottom:2rem}.pc-evidence-heading h2{margin:0 0 1rem}.pc-evidence-heading>p:not(.eyebrow){color:#d0e0e7;line-height:1.75}.pango-page .pango-evidence__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.pango-page .pango-evidence__cards article{padding:1.6rem;min-width:0}.pango-page .pango-evidence__meta{font-size:.7rem;letter-spacing:.035em}.pango-page .pango-metric{align-items:flex-start;flex-direction:column;gap:.7rem;font-size:2.6rem;line-height:1.05;margin:1rem 0}.pango-page .pango-metric small{max-width:none;font-size:.9rem;line-height:1.5}.pango-page .pc-attribution{font-size:.76rem;line-height:1.5;color:#b8d0db!important;margin-top:1.4rem;margin-bottom:0}.pc-customer-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:1.5rem}.pc-customer-highlights article{padding:1.6rem;border:1px solid #426575;border-radius:var(--radius-md);background:#ffffff07;min-width:0}.pc-customer-highlights article .eyebrow{font-size:.75rem}.pc-customer-highlights h3{margin:0 0 .8rem}.pc-customer-highlights p:not(.eyebrow){color:#d0e0e7;line-height:1.75;margin:0}.pango-page .pango-crm-cdp .container-wide{max-width:1100px}.pango-page .pango-subnav{top:var(--header-height)}.pango-page .pango-subnav a{min-height:48px;display:inline-flex;align-items:center}.pc-logo-wall{padding:2.7rem 0 2.1rem;background:#fff;border-bottom:1px solid #dce7eb;scroll-margin-top:7rem}.pc-logo-heading{display:flex;justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.5rem}.pc-logo-heading h2{margin:0;max-width:36ch}.pc-logo-heading .eyebrow{margin-bottom:.6rem}.pc-logo-heading>a{flex-shrink:0;font-size:.86rem}.pc-logo-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;padding:0;margin:0;border:1px solid #dde7eb;border-radius:7px;overflow:hidden;background:white}.pc-logo-grid li{min-width:0;border-right:1px solid #dde7eb;border-bottom:1px solid #dde7eb}.pc-logo-grid li:nth-child(5n){border-right:0}.pc-logo-grid li:nth-last-child(-n+5){border-bottom:0}.pc-logo-grid a{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:128px;height:100%;padding:1rem .7rem .8rem;text-decoration:none;color:#476371}.pc-logo-grid a:hover{background:#f1f8f8}.pc-logo-grid a:focus-visible{outline:3px solid #117e8a;outline-offset:-4px}.pc-logo-stage{display:flex;align-items:center;justify-content:center;width:100%;height:72px}.pc-logo-stage--dark{background:#173749;border-radius:4px;padding:.4rem .5rem}.pc-logo-stage--dark .pc-logo-mark{background:transparent}.pc-logo-mark{position:relative;display:block;flex:none;width:var(--mark-width,168px);max-width:100%;aspect-ratio:var(--mark-ratio,3);overflow:hidden;background:white}.pango-page .pc-logo-mark img{position:absolute;display:block;width:var(--art-width,100%);max-width:none;height:auto;max-height:none;left:var(--art-left,0);top:var(--art-top,0);object-fit:initial;filter:none}.pc-logo-name{display:block;text-align:center;margin-top:.65rem;font-size:.71rem;line-height:1.45}.pc-logo-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:.85rem 1.1rem;margin-top:.85rem;border:1px solid #cbdfe6;border-radius:5px;background:#f4f8f9;color:#23596b;font:inherit;font-weight:650;font-size:.85rem;cursor:pointer;text-align:left;gap:1rem}.pc-logo-toggle [data-pango-logo-symbol]{font-size:1.4rem;line-height:1}.pc-logo-toggle:hover{background:#e9f3f5}.pc-logo-toggle:focus-visible{outline:3px solid #117e8a;outline-offset:3px}#pango-more-logos{margin-top:.85rem}.pc-logo-wall [hidden]{display:none!important}.pc-logo-wall .pc-logo-note{font-size:.75rem;color:#5a717d;line-height:1.65;margin:1rem 0 0;max-width:105ch}@media(max-width:760px){.pc-logo-heading{align-items:start;flex-direction:column}.pc-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-logo-grid li:nth-child(5n){border-right:1px solid #dde7eb}.pc-logo-grid li:nth-child(3n){border-right:0}.pc-logo-grid li:nth-last-child(-n+5){border-bottom:1px solid #dde7eb}.pc-logo-grid li:nth-last-child(-n+3){border-bottom:0}.pc-logo-mark{max-width:100%}.pc-logo-grid a{padding:.9rem .7rem;min-height:118px}.pc-logo-stage{height:65px}}@media(max-width:480px){.pc-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-logo-grid li:nth-child(3n){border-right:1px solid #dde7eb}.pc-logo-grid li:nth-child(2n){border-right:0}.pc-logo-grid li:nth-last-child(-n+3){border-bottom:1px solid #dde7eb}.pc-logo-grid li:nth-last-child(-n+2){border-bottom:0}.pc-logo-wall{padding-top:2.1rem}.pc-logo-name{font-size:.68rem}}.pc-final{display:flex;align-items:center;justify-content:space-between;gap:2rem}.pc-final>div{max-width:47rem}.pango-page .pc-partner-note{font-size:.78rem;color:#b9d1dc;line-height:1.65;margin:1.4rem 0 0;max-width:50ch}.pc-partner-note a{color:#b9e6e6;text-underline-offset:3px;white-space:nowrap}.pango-page .pc-flow-section{background:#f8fbfc}.pc-flow-section>.container-wide>.pc-screen{max-width:1200px;margin-inline:auto}.pc-flow-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;margin:2.5rem 0 3.5rem}.pc-flow-controls article{border-top:2px solid #289ba4;padding-top:1.25rem;min-width:0}.pc-flow-number{font-size:.75rem;line-height:1.5;color:#237882;letter-spacing:.07em;font-weight:750;display:block;margin-bottom:.8rem}.pc-flow-controls h3{margin:0 0 .75rem}.pc-flow-controls p{font-size:.92rem;line-height:1.75;color:#476171;margin:0}.pc-flow-example{padding-top:2.4rem;border-top:1px solid #d4e3e9;align-items:center}.pc-flow-branch-screen{max-width:836px}.pc-implementation-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,5vw,5rem);align-items:start}.pc-implementation-layout>*{min-width:0}.pc-demo-brief{padding:clamp(1.4rem,3vw,2.2rem);background:#edf5f6;border:1px solid #d1e1e5;border-radius:8px}.pc-demo-brief h3{margin:0 0 1rem}.pc-demo-brief h3:not(:first-child){margin-top:1.8rem}.pc-demo-brief ul{padding-left:1.15rem;margin:0 0 1.25rem;color:#365767}.pc-demo-brief li{line-height:1.7;margin-bottom:.6rem;font-size:.94rem}.pc-demo-brief p{font-size:.92rem;line-height:1.8;color:#476171}.pc-demo-brief .text-link{font-size:.86rem;display:inline-flex;gap:.5rem;align-items:center;min-height:44px;line-height:1.5}.pc-faq-layout{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(2rem,5vw,5rem);align-items:start}.pc-faq-layout>*{min-width:0}.pc-faqs{border-top:1px solid #b9cfd8}.pc-faqs details{border-bottom:1px solid #b9cfd8;padding:.2rem 0}.pc-faqs summary{position:relative;list-style:none;cursor:pointer;padding:1.2rem 2.4rem 1.2rem 0;color:#183e53;font-size:.98rem;font-weight:650;line-height:1.65;min-height:48px}.pc-faqs summary::-webkit-details-marker{display:none}.pc-faqs summary::after{content:'+';position:absolute;right:.3rem;top:1.15rem;color:#157985;font-size:1.4rem;font-weight:400;line-height:1.3}.pc-faqs details[open] summary::after{content:'−'}.pc-faqs summary:focus-visible{outline:3px solid #197c8a;outline-offset:3px;border-radius:3px}.pc-faqs details>div{padding:0 1rem .8rem 0}.pc-faqs details p{font-size:.93rem;line-height:1.85;color:#476171;margin:0 0 .5rem}.pango-page .pc-final .btn{flex-shrink:0;white-space:normal;text-align:center;max-width:24rem;line-height:1.5}.pango-page .pango-inline-links a{min-height:44px;display:inline-flex;align-items:center;gap:.5rem;font-size:.87rem;line-height:1.5}@media(max-width:1000px){.pc-flow-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-faq-layout{grid-template-columns:1fr;gap:1rem}.pc-faq-layout .pc-heading{margin-bottom:1rem}}@media(max-width:760px){.pc-implementation-layout{grid-template-columns:1fr}.pc-flow-example{gap:2rem}.pc-flow-controls{gap:1.4rem 1.8rem;margin:2rem 0}.pango-page .pango-steps li{padding:.85rem 0;grid-template-columns:2.7rem minmax(0,1fr);gap:.85rem}.pango-page .pango-steps span{width:2.5rem;height:2.5rem}.pc-final{flex-direction:column;align-items:start}}@media(max-width:480px){.pc-flow-controls{grid-template-columns:1fr;gap:1.4rem}.pc-flow-controls article{padding-top:1rem}.pc-flow-controls h3{margin-bottom:.6rem}.pc-faqs summary{font-size:.93rem}.pc-faqs details>div{padding-right:0}}.pc-final h2{margin:0 0 1rem}.pc-final .btn{flex-shrink:0;max-width:100%}@media(max-width:1100px){.pango-page .pango-hero__grid{grid-template-columns:1fr;gap:2rem}.pc-hero-screen{width:100%;max-width:850px;justify-self:center}.pc-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-usecases__tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-usecases__tabs button:nth-child(-n+3){border-bottom:1px solid #c7dce0}.pc-usecases__tabs button:nth-child(3n){border-right:0}.pango-page .pango-evidence__cards{grid-template-columns:1fr}.pango-page .pango-metric{flex-direction:row;align-items:center;max-width:42rem;gap:1.2rem}.pango-page .pango-metric small{max-width:21rem}.pc-final{align-items:flex-start;flex-direction:column}}@media(max-width:850px){.pc-split,.pc-demo-layout,.pc-channel-layout{grid-template-columns:1fr}.pc-admin-grid{grid-template-columns:1fr}.pc-usecases__panels article{grid-template-columns:1fr}.pc-customer-highlights{grid-template-columns:1fr}.pc-table th,.pc-table td{padding:.9rem}.pango-page .pango-subnav a{font-size:.78rem;padding-inline:.65rem}.pc-section,.pango-page .pango-section{scroll-margin-top:9rem}.pc-usecases__panels article{scroll-margin-top:9rem}}@media(max-width:520px){.pango-page .pango-hero{padding:1.75rem 0 2rem}.pango-page .pango-hero .breadcrumbs{margin-bottom:1.5rem}.pc-hero-intro{font-size:1.15rem}.pc-screen__link{padding:.5rem}.pc-screen figcaption{padding:.85rem 1rem}.pc-feature-grid{grid-template-columns:1fr}.pc-usecases__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-usecases__tabs button{font-size:.84rem;border-right:1px solid #d4e1e5!important;border-bottom:1px solid #c7dce0}.pc-usecases__tabs button:nth-child(2n){border-right:0!important}.pc-usecases__tabs button:nth-child(n+5){border-bottom:0}.pc-usecases__panels article{padding:1.25rem}.pc-usecase__scope{padding:1.15rem}.pango-page .pango-metric{flex-direction:column;gap:.5rem}.pc-customer-highlights article,.pango-page .pango-evidence__cards article{padding:1.4rem}.pc-final .btn{width:100%}.pango-page .pango-hero__actions .btn{width:100%}.pc-admin-grid article,.pc-feature-grid article{padding:1.3rem}}@media(prefers-reduced-motion:reduce){.pc-usecases__panels article{animation:none}}@media print{.pango-subnav,.pc-usecases__tabs{display:none}.pc-usecases .pc-usecases__panels article{display:grid!important;break-inside:avoid}.pango-page .pango-hero,.pango-evidence,.pango-final-cta{background:#fff!important;color:#173549!important}.pango-page .pango-hero p,.pango-page .pango-hero h1,.pango-evidence p,.pango-evidence h2,.pango-evidence h3,.pango-final-cta p,.pango-final-cta h2{color:#173549!important}.pc-screen{break-inside:avoid}.pc-section,.pango-page .pango-section{padding:2rem 0}}.pango-page .pc-hero-video{overflow:hidden;border:1px solid #648594;border-radius:var(--radius-lg);background:#fff;box-shadow:0 20px 60px #001a2c55;filter:none;width:100%}.pc-hero-video video{display:block;width:100%;height:auto;object-fit:contain;background:#0d2a3e;aspect-ratio:8/5}.pc-hero-video figcaption{padding:.85rem 1.1rem;color:#173549;background:#fff;font-size:.85rem;line-height:1.5}.pc-profile-audiences{margin-top:3rem;padding-top:3rem;border-top:1px solid #d3dfe5}@media(max-width:520px){.pc-profile-audiences{margin-top:2.25rem;padding-top:2.25rem}}.pc-logo-context{display:block;margin-top:.2rem;font-size:.66rem;line-height:1.4;color:#526f7b}

.pc-early-case {
  margin-top: 1.55rem;
  padding: 1rem 1.25rem;
  border-inline-start: .2rem solid var(--color-brand-teal);
  background: var(--color-surface-blue);
}
.pc-early-case h3 { margin-block: .2rem .4rem; }
.pc-early-case a, #pango-capabilities a { text-underline-offset: .2em; }
.pc-reference-intro { margin: 0 0 1rem; color: var(--color-muted); }
