.maestro-page{--maestro-fuchsia:#ec0b7a}.maestro-page .pp-hero-label{display:none}.maestro-page h1,.maestro-page h2,.maestro-page h3,.maestro-page h4,.maestro-page h1 em,.maestro-page h2 em,.maestro-page h3 em,.maestro-page h4 em{font-style:normal}.maestro-page .pp-hero-headline,.maestro-page .pp-dark .pp-heading,.maestro-page .pp-uc-dark .pp-uc-title{color:#fff}.maestro-page .pp-light .pp-heading,.maestro-page .pp-light .pp-uc-title{color:#292930}.maestro-page .pp-hero-headline em,.maestro-page .pp-heading em,.maestro-page .pp-uc-title em,.maestro-page .pp-cta-headline em{color:#ec0b7a}.maestro-page .maestro-live-view .pp-section-label{display:none}.maestro-page .maestro-before-after{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:32px 0;display:grid}.maestro-page .maestro-heading-lead{margin-top:20px}.maestro-page .maestro-before-after article,.maestro-page .maestro-conductor,.maestro-page .maestro-persona-strip,.maestro-page .maestro-intake,.maestro-page .maestro-process-card{border-radius:var(--r16);background:#fff;border:1px solid #e4e1ed;padding:20px}.maestro-page .maestro-before-after span{color:#6b6782;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.maestro-page .maestro-before-after article>strong{background:var(--grad);border-radius:var(--r12);color:#fff;text-align:center;margin-top:12px;padding:10px;display:block}.maestro-page .maestro-before-after article>div{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.maestro-page .maestro-before-after b{background:var(--off);border-radius:var(--r12);color:#292930;text-align:center;border:1px solid #e4e1ed;padding:10px 4px;font-size:13px}.maestro-page .maestro-before-after article:last-child b{border-color:var(--maestro-fuchsia)}.maestro-page .maestro-before-after p{color:#6b6782;text-align:center;margin:12px 0 0;font-size:14px}.maestro-page .maestro-architecture-layout{grid-template-columns:minmax(0,1fr) 296px;align-items:start;gap:28px;margin-top:40px;display:grid}.maestro-page .maestro-architecture-stage{grid-template-columns:158px minmax(0,1fr);gap:26px 24px;display:grid}.maestro-page .maestro-rail{padding-top:6px}.maestro-page .maestro-rail>span{border:1px solid var(--maestro-fuchsia);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-bottom:8px;font-size:11px;font-weight:600;display:inline-flex}.maestro-page .maestro-rail h3{font-size:15px}.maestro-page .maestro-rail p{color:#ffffffc7;margin:2px 0 0;font-size:12px;line-height:1.4}.maestro-page .maestro-conductor,.maestro-page .maestro-persona-strip,.maestro-page .maestro-intake,.maestro-page .maestro-process-card{background:var(--bg3);color:#fff;border-color:#ffffff59}.maestro-page .maestro-conductor{border-left:4px solid var(--maestro-fuchsia);padding:20px 24px}.maestro-page .maestro-conductor strong{font-size:20px}.maestro-page .maestro-conductor p,.maestro-page .maestro-persona-strip p,.maestro-page .maestro-intake p,.maestro-page .maestro-process-card p,.maestro-page .maestro-process-card span{color:#ffffffc7}.maestro-page .maestro-conductor p{margin:2px 0 0}.maestro-page .maestro-function-tabs{justify-content:flex-start;margin:16px 0 12px}.maestro-page .maestro-persona-strip{padding:16px 18px}.maestro-page .maestro-persona-strip p{margin:0;font-size:14px}.maestro-page .maestro-persona-strip p+p{margin-top:4px}.maestro-page .maestro-persona-strip .maestro-persona-cta{align-items:center;gap:8px;margin-top:14px;display:inline-flex}.maestro-page .maestro-persona-cta svg{width:14px;height:14px}.maestro-page .maestro-intake{border-style:dashed;padding:14px 18px}.maestro-page .maestro-intake p{margin:3px 0 0;font-size:13px}.maestro-page .maestro-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.maestro-page .maestro-process-card{padding:16px}.maestro-page .maestro-process-card h4{color:#fff;margin:0;font-size:15px;line-height:1.3}.maestro-page .maestro-process-card>p{margin:4px 0 10px;font-size:12px;line-height:1.45}.maestro-page .maestro-process-card>span{font-size:12px;line-height:1.45;display:block}.maestro-page .maestro-process-card ul{margin:0;padding:0;list-style:none}.maestro-page .maestro-process-card li{border-top:1px solid #ffffff1f;padding:9px 0}.maestro-page .maestro-process-card li:first-child{border-top:0;padding-top:0}.maestro-page .maestro-process-card li strong,.maestro-page .maestro-process-card li span{display:block}.maestro-page .maestro-process-card li strong{font-size:13px}.maestro-page .maestro-process-card li span{margin-top:2px;font-size:12px;line-height:1.45}.maestro-page .maestro-advisory{border-color:var(--maestro-fuchsia);margin-top:12px}.maestro-page .maestro-advisory strong span{color:#ffffffc7;font-weight:400}.maestro-page .maestro-side-panel{background:var(--grad);border-radius:var(--r16);padding:22px}.maestro-page .maestro-side-panel>h3{color:#fff;margin-bottom:16px;font-size:22px}.maestro-page .maestro-side-panel article{border-radius:var(--r12);background:#fff;padding:18px}.maestro-page .maestro-side-panel article+article{margin-top:12px}.maestro-page .maestro-side-panel h4{color:#292930;margin:0;font-size:18px}.maestro-page .maestro-side-panel strong{color:#292930;margin-top:8px;font-size:13px;display:block}.maestro-page .maestro-side-panel p{color:#6b6782;margin:3px 0 0;font-size:13px;line-height:1.5}.maestro-page .maestro-live-view .pp-uc-content{align-items:center}.maestro-page .maestro-live-view .pp-mock-body>img{width:100%;height:auto;display:block}.maestro-page .maestro-table{border-radius:var(--r16);border:1px solid #e4e1ed;margin-top:36px;overflow-x:auto}.maestro-page .maestro-table:focus-visible{outline:2px solid var(--maestro-fuchsia);outline-offset:3px}.maestro-page .maestro-table table{border-collapse:collapse;width:100%;min-width:700px}.maestro-page .maestro-table th,.maestro-page .maestro-table td{color:#6b6782;text-align:left;vertical-align:top;border-bottom:1px solid #e4e1ed;padding:18px 20px;font-size:15px}.maestro-page .maestro-table thead th{color:#6b6782;letter-spacing:.1em;text-transform:uppercase;background:#f1edfa;font-size:12px}.maestro-page .maestro-table tbody th{color:#292930;font-weight:600}.maestro-page .maestro-table thead th:last-child,.maestro-page .maestro-table tbody td:last-child{color:#292930;background:#ec0b7a0f;border-left:1px solid #ec0b7a26;border-right:1px solid #ec0b7a26;font-weight:600}.maestro-page .maestro-table thead th:last-child{border-top:2px solid var(--maestro-fuchsia);color:var(--maestro-fuchsia)}.maestro-page .maestro-footnote{margin-top:28px;font-size:12.5px;font-style:italic}.maestro-page .maestro-integrations{margin-top:40px}.maestro-page .maestro-integrations-label{margin:0}.maestro-page .maestro-integration-chips{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.maestro-page .maestro-integration-chip{border-radius:var(--r999);color:#ffffffc7;border:1px solid #ffffff1f;padding:9px 16px;font-size:14px;line-height:1.4}.maestro-page .maestro-extend{border-top:1px solid #ffffff1f;margin-top:40px;padding-top:32px}.maestro-page .maestro-extend-lead{margin-top:8px}.maestro-page .maestro-video{border-radius:var(--r16);padding-top:56.25%;scroll-margin-top:140px;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000080,0 0 0 1px #ffffff14}.maestro-page .maestro-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.maestro-page .maestro-conductor{align-items:center;gap:16px;display:flex}.maestro-page .maestro-conductor>svg{color:#fff;flex:none}.maestro-page .maestro-capability-grid,.maestro-page .maestro-enterprise-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.maestro-page .maestro-capability-grid article,.maestro-page .maestro-enterprise-grid article{border-radius:var(--r16);color:#6b6782;background:#fff;border:1px solid #e4e1ed;padding:28px 24px}.maestro-page .maestro-capability-grid article{flex-direction:column;display:flex}.maestro-page .maestro-capability-grid article>p{color:#6b6782;letter-spacing:.1em;text-transform:uppercase;margin:20px 0 8px;font-size:12px;font-weight:700}.maestro-page .maestro-capability-grid h3,.maestro-page .maestro-enterprise-grid h3{color:#292930;font-size:20px}.maestro-page .maestro-enterprise-grid h3{margin:20px 0 10px}.maestro-page .maestro-capability-grid .maestro-cap-visual+.pp-section-label{align-self:flex-start;margin:18px 0 0}.maestro-page .maestro-capability-grid h3{margin:12px 0 10px}.maestro-page .maestro-capability-grid article>div:not(.maestro-cap-visual):not(.pp-section-label){color:#4b4b52}.maestro-page .maestro-cap-visual{border-radius:var(--r12);background:#edeafb;justify-content:center;align-items:center;gap:10px;height:86px;display:flex}.maestro-page .maestro-cap-artwork{aspect-ratio:1400/467;height:auto;overflow:hidden}.maestro-page .maestro-cap-artwork img{width:100%;height:auto;display:block}.maestro-page .maestro-cap-visual svg{color:#292930;width:25px;height:25px}.maestro-page .maestro-flow span{color:#292930;background:#fff;border:1px solid #e4e1ed;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex}.maestro-page .maestro-flow i{background:#ec0b7a;width:20px;height:1px}.maestro-page .maestro-depth{flex-direction:column;gap:6px}.maestro-page .maestro-depth i{background:#fff;border:1px solid #e4e1ed;border-radius:4px;width:108px;height:12px}.maestro-page .maestro-depth i:nth-child(2){width:82px}.maestro-page .maestro-depth i:nth-child(3){width:58px}.maestro-page .maestro-enterprise-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.maestro-page .maestro-enterprise-grid article>div{color:#fff;background:#ec0b7a;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:18px;display:flex}.maestro-page .maestro-enterprise-grid svg{width:19px;height:19px}.maestro-page .maestro-enterprise-grid p{color:#6b6782;margin:0;font-size:15px;line-height:1.55}.maestro-page .maestro-problem-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:56px;display:grid}.maestro-page .maestro-problem-grid ul{color:#ffffffc7;gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.maestro-page .maestro-problem-grid li{gap:12px;display:flex}.maestro-page .maestro-problem-grid li:before{content:"";background:#ec0b7a;border-radius:50%;flex:none;width:7px;height:7px;margin-top:9px}.maestro-page .maestro-problem-diagram{flex-direction:column;align-items:center;display:flex}.maestro-page .maestro-problem-diagram>article{background:var(--bg3);border-radius:var(--r16);border:1px solid #ffffff59;width:100%;padding:20px}.maestro-page .maestro-problem-diagram>svg{color:#ec0b7a;margin:12px 0}.maestro-page .maestro-problem-diagram span{color:#ffffffc7;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.maestro-page .maestro-problem-diagram article>div{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.maestro-page .maestro-problem-diagram b{background:var(--bg2);border-radius:var(--r12);color:#fff;text-align:center;border:1px dashed #ffffff59;flex-direction:column;align-items:center;gap:6px;padding:12px 4px;font-size:12px;display:flex}.maestro-page .maestro-problem-diagram b svg{color:#ffffff80;width:19px;height:19px}.maestro-page .maestro-problem-diagram p{color:#ffffffc7;text-align:center;margin:14px 0 0;font-size:13px}.maestro-page .maestro-problem-after{border-color:#ec0b7a8c!important}.maestro-page .maestro-problem-after>strong{background:var(--bg2);border-radius:var(--r12);color:#fff;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:11px;display:flex}.maestro-page .maestro-problem-after strong svg{color:#ec0b7a;width:18px;height:18px}.maestro-page .maestro-problem-after b{background:#ec0b7a14;border-style:solid;border-color:#ec0b7a}.maestro-page .maestro-comparison-close{max-width:800px;margin-top:28px}.maestro-page .maestro-comparison-close p{color:#4b4b52}.maestro-page .maestro-comparison-close p+p{margin-top:16px}@media (max-width:1080px){.maestro-page .maestro-architecture-layout{grid-template-columns:1fr}.maestro-page .maestro-side-panel{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.maestro-page .maestro-side-panel>h3{grid-column:1/-1;margin-bottom:0}.maestro-page .maestro-side-panel article+article{margin-top:0}}@media (max-width:760px){.maestro-page .maestro-architecture-stage{grid-template-columns:1fr;gap:12px}.maestro-page .maestro-rail{align-items:baseline;gap:10px;display:flex}.maestro-page .maestro-rail>span{margin-bottom:0}.maestro-page .maestro-before-after,.maestro-page .maestro-process-grid,.maestro-page .maestro-side-panel,.maestro-page .maestro-capability-grid,.maestro-page .maestro-enterprise-grid,.maestro-page .maestro-problem-grid{grid-template-columns:1fr}.maestro-page .maestro-side-panel>h3{grid-column:auto}.maestro-page .maestro-before-after article>div,.maestro-page .maestro-problem-diagram article>div{grid-template-columns:repeat(2,1fr)}}
