/* Presentation v5 content, scoped to the two pages that include this file. */
.customer-scale{font-size:1.0625rem;line-height:1.6;margin:20px 0;color:#bfcee5}.customer-scale strong{color:#fff}
.menu-toggle,.header nav .menu-login{display:none}.menu-toggle{align-items:center;justify-content:center;gap:10px;min-height:46px;padding:10px 16px;border:1px solid var(--line);border-radius:10px;background:transparent;color:inherit;font:inherit;cursor:pointer}
.menu-icon,.menu-icon:before,.menu-icon:after{display:block;width:19px;height:2px;background:currentColor;transition:transform .15s}.menu-icon{position:relative}.menu-icon:before,.menu-icon:after{content:"";position:absolute;left:0}.menu-icon:before{top:-6px}.menu-icon:after{top:6px}.menu-open .menu-icon{background:transparent}.menu-open .menu-icon:before{top:0;transform:rotate(45deg)}.menu-open .menu-icon:after{top:0;transform:rotate(-45deg)}
.api-callout{display:flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid #3b4d68;background:#152237;border-radius:20px;padding:28px;margin-top:24px;grid-column:1/-1}.api-callout h3{font-size:1.5rem;line-height:1.25;margin:14px 0 12px}.api-callout p{font-size:1rem;line-height:1.65;color:#c4d0e1;max-width:760px}.api-callout .action-link{flex-shrink:0}
.worked-example{border-top:1px solid #53627a;margin-top:18px;padding-top:18px;font-size:1rem}.worked-example summary{cursor:pointer;line-height:1.5;color:#fff}.worked-example .example-body p{font-size:1rem;line-height:1.65;margin:15px 0}.example-note,.worked-example .example-body .example-note{font-size:.875rem;line-height:1.6;color:#b9c6d8;margin-top:18px}
.regional-section{grid-template-columns:1fr}.regional-section .coinvest-copy{max-width:1000px}.regional-section h2{max-width:1000px}.regional-demo{min-width:0;width:100%;padding:30px;background:#162337;border:1px solid #3d5371;border-radius:22px}.regional-demo .price-example-header{margin-bottom:24px}.region-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.region-cards article{background:#1f3048;border:1px solid #4a607e;border-radius:15px;padding:24px}.region-cards h3{font-size:1.3rem;margin-bottom:24px}.region-cards dl{margin:0}.region-cards dl>div{margin-top:18px}.region-cards dt{font-size:.875rem;color:#bbcbe1;margin-bottom:6px}.region-cards dd{font-size:1.6rem;font-weight:600;margin:0}.region-result{border-top:1px solid #536782;padding-top:20px}.region-result dd{color:#9fe4bd;font-size:2rem}.region-result dt{color:#d3e4db}.regional-section .coinvest-disclaimer{grid-column:1/-1;margin-top:0}
.brand-page .brand-hero h1{font-size:clamp(2.5rem,5vw,5rem)}.brand-page .brand-intro{font-size:1.0625rem}.brand-mini-example{width:100%;border-top:1px solid #c8d8ec;padding-top:18px;margin-top:22px;display:grid;gap:12px;color:#264a72}.brand-mini-example>strong{font-size:1.45rem;line-height:1.4}.brand-mini-example span{font-size:1rem;line-height:1.6}.brand-mini-example small{font-size:.875rem;line-height:1.5;color:#4a5a70}.brand-page .example-note{color:#4a5a70;flex:0}.v5-reports{grid-template-columns:repeat(6,minmax(0,1fr))}.v5-reports article{grid-column:span 2}.v5-reports article:nth-child(n+4){grid-column:span 3}
.speed-callout{display:flex;align-items:center;gap:35px;background:#d0e2ff;border:1px solid #a1bfe7;border-radius:20px;padding:32px;margin-top:26px}.speed-callout>strong{font-size:clamp(2rem,4vw,3.3rem);white-space:nowrap;color:#075bcc}.speed-callout h3{font-size:1.5rem;line-height:1.3;margin-bottom:10px}.speed-callout p{font-size:1rem;line-height:1.65;max-width:720px;color:#354d6d}
.brand-promotion{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px;background:#e6effc;border:1px solid #b8cce8;padding:36px;border-radius:22px;margin-top:22px}.brand-promotion h3{font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.2;margin:20px 0}.brand-promotion p{font-size:1rem;line-height:1.65}.brand-promotion .action-link{margin-top:22px}.promotion-demo{background:#fff;padding:28px;border:1px solid #c1d4eb;border-radius:16px;min-width:0}.promotion-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:25px 0}.promotion-counts span{font-size:.875rem;display:grid;gap:8px}.promotion-counts b{font-size:2rem;color:#075bcc}.brand-promotion .promotion-total{font-size:1.4rem;padding-top:20px;border-top:1px solid #c4d5eb}.brand-promotion .example-note{font-size:.875rem}
.brand-start{background:#e6effc;border:1px solid #b8cce8;border-radius:20px;padding:28px;margin-bottom:34px}.brand-start h3{font-size:1.5rem;margin-bottom:12px}.brand-start p{font-size:1rem;line-height:1.65;max-width:900px}.brand-integrations{padding-top:45px}.brand-integrations h3{font-size:1.65rem;margin-bottom:14px}.brand-integrations p{font-size:1rem;line-height:1.65;color:#3f4e63;margin:14px 0}.brand-integrations .channel-names{margin:25px 0}.brand-integrations .channel-logo{background:#fff;border-color:#aebed3;color:#172b47}
@media(max-width:1150px){.header.nav-ready,.brand-page .header.nav-ready{position:sticky;top:0;z-index:40;width:100%;max-width:none;padding:14px 24px;margin-inline:0;background:var(--bg);border-bottom:1px solid var(--line);max-height:100vh;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;flex-wrap:wrap;gap:16px;align-items:center}.header.nav-ready>.brand{margin-right:auto}.header.nav-ready>.login{display:none}.header.nav-ready .menu-toggle{display:inline-flex}.header.nav-ready #site-menu{display:none;order:3;width:100%;padding:16px 0 0;border-top:1px solid var(--line);margin:0;flex-direction:column;align-items:stretch;gap:5px}.header.nav-ready.menu-open #site-menu{display:flex}.header #site-menu a,.brand-page .header #site-menu a{display:flex;font-size:1rem;min-height:46px;align-items:center;padding:12px 14px;white-space:normal}.header #site-menu .menu-login{display:flex}.api-callout{align-items:flex-start;flex-direction:column}.v5-reports{grid-template-columns:repeat(2,minmax(0,1fr))}.v5-reports article,.v5-reports article:nth-child(n+4){grid-column:auto}.v5-reports article:last-child{grid-column:1/-1}}
@media(max-width:850px){.brand-promotion{grid-template-columns:1fr}.speed-callout{align-items:flex-start;flex-direction:column;gap:18px}.region-cards article{padding:20px}.region-cards dd{font-size:1.4rem}.region-result dd{font-size:1.7rem}}
@media(max-width:600px){.region-cards{grid-template-columns:1fr}.regional-demo{padding:20px}.region-cards article{padding:20px}.region-cards dl>div{display:flex;align-items:center;justify-content:space-between;gap:16px}.region-cards h3{margin-bottom:14px}.region-cards dt{margin:0}.regional-demo .price-example-header{align-items:flex-start;flex-direction:column;gap:10px}.api-callout{padding:24px}.api-callout .action-link{width:100%;white-space:normal}.v5-reports{grid-template-columns:1fr}.v5-reports article:last-child{grid-column:auto}.brand-promotion{padding:24px;gap:25px}.promotion-demo{padding:20px}.promotion-counts{gap:10px}.promotion-counts b{font-size:1.75rem}.promotion-counts span{font-size:.875rem}.brand-promotion .promotion-total{font-size:1.125rem}.brand-integrations h3{font-size:1.45rem}.speed-callout{padding:24px}.brand-start{padding:24px}.header.nav-ready .menu-toggle{font-size:1rem}.brand-page .brand-hero h1{font-size:clamp(2.3rem,9vw,3.5rem)}}

/* Light pricing examples, separated Brand footer and compact sticky navigation. */
.feature-price .worked-example summary{color:#172b47}
.feature-price .worked-example .example-body p{color:#3f4e63;max-width:none}
.feature-price .worked-example summary:focus-visible{outline-color:#075bcc}
.brand-page .footer{margin-top:clamp(32px,5vw,64px)}
@media(max-width:1150px){html{scroll-padding-top:110px}}
@media(max-width:580px){html{scroll-padding-top:90px}.header.nav-ready,.brand-page .header.nav-ready{padding-inline:16px}}
