.atp58{--ap-ink:#252a33;--ap-blue:#007bab;--ap-cyan:#62d6f6;--ap-purple:#82368c;--ap-line:#dce4eb;--ap-muted:#536171;color:var(--ap-ink);font:18px/1.6 Arial,Helvetica,sans-serif;background:#fff;isolation:isolate}
.atp58 *{box-sizing:border-box}.atp58 [hidden]{display:none!important}.atp58 .ap-wrap{width:min(1280px,calc(100% - 80px));margin-inline:auto}.atp58 .ap-chapter{padding:76px 0;scroll-margin-top:212px;position:relative;overflow:hidden}.atp58 h1,.atp58 h2,.atp58 h3,.atp58 p{margin:0}.atp58 h1{font-size:48px!important;line-height:1.12!important;letter-spacing:-.035em!important;max-width:19ch}.atp58 h2{font-size:36px!important;line-height:1.18!important;letter-spacing:-.025em!important}.atp58 h3{font-size:24px!important;line-height:1.25!important;letter-spacing:-.015em!important}.atp58 p{font-size:18px!important;line-height:1.65!important}.atp58 em{font-style:normal;color:var(--ap-cyan)}.atp58 svg{width:24px;height:24px;flex:0 0 24px}.atp58 a{color:var(--ap-blue);text-underline-offset:4px}.atp58 button{font:600 16px/1.4 Arial,Helvetica,sans-serif;cursor:pointer;border:0}.atp58 button:focus-visible,.atp58 a:focus-visible,.atp58 summary:focus-visible{outline:3px solid #009fe3;outline-offset:5px}.atp58 button:disabled{opacity:.35;cursor:default}.atp58 .ap-kicker{display:block;font-size:14px;font-weight:700;letter-spacing:.03em;margin-bottom:20px;color:var(--ap-blue);text-transform:none}.atp58 .ap-heading{max-width:900px;margin-bottom:38px}.atp58 .ap-heading h2{max-width:26ch}.atp58 .ap-heading p{margin-top:22px;max-width:76ch;color:var(--ap-muted)}.atp58 .ap-note{font-size:14px!important;color:var(--ap-muted);margin-top:22px}.atp58 .ap-dark{background:#242a34;color:#fff}.atp58 .ap-dark .ap-kicker{color:#8be2c2}.atp58 .ap-dark .ap-heading p,.atp58 .ap-dark .ap-note{color:#bed0df}.atp58 .ap-light{background:#f4f7fa}.atp58 .ap-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:30px}.atp58 .ap-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:52px;padding:15px 22px;border-radius:10px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s}.atp58 .ap-primary{color:#fff;background:linear-gradient(105deg,#007cab,#783486);box-shadow:0 8px 28px #00283920}.atp58 .ap-button:hover{transform:translateY(-2px);box-shadow:0 12px 25px #00283930}.atp58 .ap-outline{color:var(--ap-ink);border:1px solid #9cabb9;background:white}.atp58 .ap-text-button{background:none;color:var(--ap-cyan);padding:12px 0;text-decoration:underline;text-underline-offset:5px}
/* Chapter navigation remains available without presentation mode. */
.atp58 .ap-toolbar{position:sticky;top:86px;z-index:55;background:#fff;border-bottom:1px solid var(--ap-line);display:grid;grid-template-columns:1fr auto;padding:14px max(40px,calc((100% - 1280px)/2)) 0;box-shadow:0 5px 25px #19354b09}.atp58 .ap-brand{font-size:18px;font-weight:700;color:var(--ap-ink);text-decoration:none;align-self:center}.atp58 .ap-brand-logo{width:110px;height:33px;object-fit:contain;vertical-align:middle;display:inline-block}.atp58 .ap-brand span{font-weight:400;color:#66727e;margin-left:10px}.atp58 .ap-tools{display:flex;gap:14px}.atp58 .ap-tools button{background:transparent;color:#536171;padding:9px 12px;font-size:14px}.atp58 .ap-tools .ap-present{background:#eef4f7;color:#075a7c;border-radius:7px;display:flex;align-items:center;gap:10px}.atp58 .ap-present svg{width:17px;height:17px}.atp58 .ap-chapters{grid-column:1/-1;display:flex;gap:26px;overflow-x:auto;scrollbar-width:thin;padding:16px 0 12px}.atp58 .ap-chapters a{display:flex;align-items:center;gap:7px;white-space:nowrap;text-decoration:none;color:#5c6572;font-size:14px;padding-bottom:6px;border-bottom:2px solid transparent}.atp58 .ap-chapters a span{font-size:12px;color:#627382}.atp58 .ap-chapters a[aria-current]{color:#00658f;border-color:#009fe3}.atp58 .ap-progress{position:absolute;height:3px;bottom:-1px;left:0;right:0;background:#edf1f4;overflow:hidden}.atp58 .ap-progress i{display:block;width:100%;height:100%;background:linear-gradient(90deg,#27a951,#009fe3,#82368c);transform:scaleX(.125);transform-origin:left;transition:transform .35s}
/* The opening scene is drawn in HTML/SVG and needs no video download. */
.atp58 .ap-hero{padding:60px 0 0;background:radial-gradient(ellipse at 75% 35%,#075b774d,transparent 48%),#242a34}.atp58 .ap-hero-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:64px;align-items:center}.atp58 .ap-hero-copy .ap-lead{color:#d5e1eb;margin-top:25px}.atp58 .ap-stage{position:relative;padding:20px;border:1px solid #5d6f84;border-radius:22px;background:#182430;box-shadow:0 30px 70px #07121d60}.atp58 .ap-window-label{display:flex;gap:8px;align-items:center;font-size:14px;color:#c5d9e8;margin-bottom:18px}.atp58 .ap-window-label>i{width:7px;height:7px;border-radius:50%;background:#78d5ba;box-shadow:0 0 15px #64e4c4}.atp58 .ap-demo-label{margin-left:auto;color:#b4c4d2;font-size:12px}.atp58 .ap-screen{border:1px solid #587995;border-radius:12px;background:linear-gradient(140deg,#285c79,#25334e 66%,#552657);padding:14px 18px;position:relative;overflow:hidden;min-height:177px}.atp58 .ap-screen-tag{font-size:14px;color:#e6f8ff}.atp58 .ap-screen-lines{position:absolute;inset:0;background:repeating-linear-gradient(110deg,transparent 0 55px,#ffffff0a 56px 57px);transform:skewX(-12deg);animation:ap58-screen 16s linear infinite}.atp58 .ap-car{display:flex;justify-content:center;position:relative}.atp58 .ap-car svg{width:280px;max-width:100%;height:110px;flex:0 1 280px;color:#a1e8f4;filter:drop-shadow(0 5px 14px #3ad1eb60)}.atp58 .ap-screen-bottom{display:flex;justify-content:space-between;color:#c1d7e5;font-size:14px}.atp58 .ap-connector{height:38px;display:flex;gap:55px;justify-content:center;overflow:hidden}.atp58 .ap-connector i{height:38px;width:1px;background:#6acbe466;position:relative}.atp58 .ap-connector i:after{content:"";position:absolute;width:5px;height:12px;left:-2px;border-radius:3px;background:#64d4f5;animation:ap58-connect 2.2s linear infinite}.atp58 .ap-connector i:nth-child(2):after{animation-delay:-.7s}.atp58 .ap-connector i:nth-child(3):after{animation-delay:-1.4s}.atp58 .ap-match{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid #65bad3;border-radius:12px;background:linear-gradient(120deg,#193e53,#36334c);box-shadow:0 0 25px #00a9d820}.atp58 .ap-match strong{font-size:20px;color:#fff;display:block}.atp58 .ap-match div>span{font-size:14px;color:#c1d7e5;display:block}.atp58 .ap-match>svg{margin-left:auto;color:#77d4e9}.atp58 .ap-mark{display:grid;place-items:center;width:44px;height:44px;border:2px solid #8edcbf;border-right-color:#ae91d2;border-bottom-color:#44c5ec;border-radius:50%;font:32px/1 Arial;color:#fff;flex-shrink:0}.atp58 .ap-action-signals{display:grid;gap:9px;margin-top:18px}.atp58 .ap-action-signals>div{display:flex;align-items:center;gap:13px;font-size:16px;color:#d7e9f5;border-bottom:1px solid #57748a44;padding:8px 3px}.atp58 .ap-action-signals svg{color:#7fd7e9;width:20px;height:20px}.atp58 .ap-action-signals i{height:5px;width:64px;position:relative;border-radius:5px;background:#526a8244;margin-left:auto;overflow:hidden}.atp58 .ap-action-signals i:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#009fe3,#a678c3);animation:ap58-signal 3.8s ease-in-out infinite;transform-origin:left}.atp58 .ap-action-signals>div:nth-child(2) i:after{animation-delay:.45s}.atp58 .ap-action-signals>div:nth-child(3) i:after{animation-delay:.9s}.atp58 .ap-stage-caption{font-size:14px!important;color:#9fbacc;margin-top:16px;text-align:center}.atp58 .ap-partners{display:flex;align-items:center;gap:28px;border-top:1px solid #ffffff24;margin-top:48px;padding-block:25px}.atp58 .ap-partners>span{font-size:14px;color:#b6cada}.atp58 .ap-partners>div{display:flex;gap:14px;align-items:center}.atp58 .ap-partners img{width:95px;height:46px;object-fit:contain;background:#fff;border-radius:6px;padding:8px}.atp58 .ap-partners>a{margin-left:auto;color:#b9eaff;font-size:14px}
/* The journey is an explanatory interaction, not fabricated campaign data. */
.atp58 .ap-segment{display:inline-flex;gap:6px;background:#e5edf2;padding:6px;border:1px solid #d2e0e7;border-radius:12px;margin-bottom:30px}.atp58 .ap-segment button{border-radius:8px;background:transparent;color:#44556a;padding:12px 20px;min-height:48px}.atp58 .ap-segment button[aria-pressed=true]{background:#fff;color:#065f85;box-shadow:0 2px 7px #17395015}.atp58 .ap-journey{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;position:relative}.atp58 .ap-journey:before{content:"";height:2px;background:linear-gradient(90deg,#82368c,#009fe3,#27a951);position:absolute;left:5%;right:5%;top:100px}.atp58 .ap-touchpoint{border:1px solid #cfdce6;background:white;border-radius:14px;padding:22px;position:relative;transition:opacity .4s,transform .4s,border-color .4s;box-shadow:0 10px 30px #20405608}.atp58 .ap-touch-num{font-size:14px;color:#768998}.atp58 .ap-touch-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:12px;background:#edf7fb;color:#007cac;margin:18px 0}.atp58 .ap-touch-icon svg{width:30px;height:30px}.atp58 .ap-touchpoint strong{display:block;font-size:18px;line-height:1.35;margin-bottom:8px}.atp58 .ap-touchpoint>span:last-child{font-size:14px;color:#5e6e7c}.atp58 [data-journey-view=last] .ap-touchpoint:not(.ap-last-touch){opacity:.35;transform:translateY(6px)}.atp58 [data-journey-view=last] .ap-last-touch{border-color:#82368c;box-shadow:0 10px 30px #82368c22}.atp58 .ap-insight{margin-top:28px;padding:25px 28px;border-left:4px solid #009fe3;background:#fff;display:grid;grid-template-columns:170px 1fr;gap:20px;border-radius:0 12px 12px 0}.atp58 .ap-insight>span{font-size:14px;font-weight:700;color:#00698e}.atp58 .ap-insight p{max-width:85ch}
/* Interactive method and report panels, with a readable no-script fallback. */
.atp58 .ap-method-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:32px}.atp58 .ap-method-buttons{display:grid;gap:10px;align-content:start}.atp58 .ap-method-buttons button{display:flex;align-items:center;gap:20px;padding:20px;border:1px solid #586b7d;background:#293645;color:#d6e4ef;border-radius:10px;text-align:left;min-height:80px}.atp58 .ap-method-buttons button>span{color:#93cce1;font-size:14px}.atp58 .ap-method-buttons button b{font-size:18px;font-weight:600}.atp58 .ap-method-buttons button svg{margin-left:auto;width:20px;height:20px}.atp58 .ap-method-buttons button[aria-pressed=true]{border-color:#7ddbeb;background:#294b60;box-shadow:inset 4px 0 #62d6f6}.atp58 .ap-method-panel{position:relative;overflow:hidden;padding:32px;border:1px solid #68839a;border-radius:16px;background:linear-gradient(130deg,#24465c,#2d3347);margin-bottom:15px}.atp58 .ap-big-step{position:absolute;right:22px;top:0;font-size:144px;font-weight:700;line-height:1;color:#ffffff09;pointer-events:none}.atp58 .ap-method-icon{width:56px;height:56px;background:#ffffff0c;border:1px solid #7799b1;border-radius:12px;display:grid;place-items:center;color:#8addee;margin-bottom:26px}.atp58 .ap-method-icon svg{width:30px;height:30px}.atp58 .ap-method-panel h3{position:relative;max-width:26ch}.atp58 .ap-method-panel>p{margin-top:20px;color:#cfdeea}.atp58 .ap-deliverable{border-top:1px solid #8bbbd044;padding-top:22px;margin-top:25px}.atp58 .ap-deliverable span{display:block;color:#7ed9ed;font-size:14px;margin-bottom:9px}.atp58 .ap-deliverable strong{font-size:18px;line-height:1.5;display:block}.atp58 .ap-method-foot{margin-top:28px;display:flex;gap:28px;flex-wrap:wrap}.atp58 .ap-method-foot span{display:flex;gap:9px;align-items:center;font-size:14px;color:#bbd3e4}.atp58 .ap-method-foot svg{width:19px;height:19px;color:#93ddb6}
.atp58 .ap-study-tabs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px}.atp58 .ap-study-tabs button{text-align:left;padding:20px 24px;border:1px solid #cad7e0;border-radius:12px;background:#f1f5f8;color:#3f4f5d}.atp58 .ap-study-tabs button b{font-size:18px;display:block;margin-bottom:5px}.atp58 .ap-study-tabs button span{font-size:14px;font-weight:400}.atp58 .ap-study-tabs button[aria-pressed=true]{background:#eaf7fc;border-color:#007eae;box-shadow:inset 4px 0 #009fe3;color:#07516e}.atp58 .ap-study{border:1px solid #d5e1e9;border-radius:18px;overflow:hidden;display:grid;grid-template-columns:1fr 2.1fr;margin-bottom:22px}.atp58 .ap-study-summary{padding:28px;background:#f1f6f9}.atp58 .ap-study-summary p{margin-top:18px;font-size:16px!important}.atp58 .ap-study-summary h3{font-size:24px!important}.atp58 .ap-study-summary a{font-size:14px;display:block;margin-top:17px}.atp58 .ap-study-logos{display:flex;gap:15px;align-items:center;margin-bottom:23px}.atp58 .ap-study-logos img{object-fit:contain;width:88px;height:42px}.atp58 .ap-comparator strong{display:block;color:#235773;font-size:14px}.atp58 .ap-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.atp58 .ap-result{padding:32px 25px;border-left:1px solid #dbe6ec;position:relative;background:linear-gradient(180deg,white,#fbfdfe)}.atp58 .ap-result>strong{display:block;font-size:56px;line-height:1.1;font-weight:700;letter-spacing:-.045em;color:#047aab;margin:12px 0 30px}.atp58 .ap-result:nth-child(2)>strong{color:#82368c}.atp58 .ap-result:nth-child(3)>strong{color:#197151}.atp58 .ap-result>strong span{font-size:30px}.atp58 .ap-result h3{font-size:24px!important;margin-bottom:16px}.atp58 .ap-result p{font-size:16px!important;color:#5b6875}.atp58 .ap-result:after{content:"";height:4px;position:absolute;bottom:0;left:25px;right:25px;background:linear-gradient(90deg,#009fe3,#82368c);transform-origin:left;animation:ap58-revealbar .7s ease both}.atp58 .ap-evidence-note{font-size:16px;background:#f6f8fa;border-radius:9px;padding:18px 22px}.atp58 summary{cursor:pointer;font-size:16px;font-weight:700;line-height:1.5}.atp58 .ap-evidence-note p{font-size:16px!important;margin-top:14px;color:#52616f}
.atp58 .ap-report-layout{display:grid;grid-template-columns:1fr 1.9fr;gap:26px}.atp58 .ap-outcome-list{display:grid;gap:12px;align-content:start}.atp58 .ap-outcome-list button{display:flex;align-items:center;gap:14px;padding:22px 20px;background:white;border:1px solid #cddbe5;border-radius:11px;text-align:left;color:#415768}.atp58 .ap-outcome-list button svg:last-child{margin-left:auto;width:18px;height:18px}.atp58 .ap-outcome-list button[aria-pressed=true]{border-color:#0078a5;color:#006b95;background:#e8f5fb;box-shadow:inset 4px 0 #009fe3}.atp58 .ap-outcome{border:1px solid #cad9e3;border-radius:15px;background:#fff;padding:30px;box-shadow:0 18px 40px #28516b0a;margin-bottom:15px}.atp58 .ap-report-label{display:flex;justify-content:space-between;gap:18px;font-size:14px;color:#50677a;padding-bottom:22px;border-bottom:1px solid #dae5eb;margin-bottom:24px}.atp58 .ap-report-label b{font-weight:400;color:#6c5587;white-space:nowrap}.atp58 .ap-outcome h3{max-width:32ch}.atp58 .ap-outcome dl{margin:25px 0 0}.atp58 .ap-outcome dl>div{display:grid;grid-template-columns:170px 1fr;gap:20px;padding:18px 0;border-top:1px solid #e2e9ed}.atp58 .ap-outcome dt{font-size:14px;font-weight:700;color:#006a95}.atp58 .ap-outcome dd{font-size:16px;line-height:1.6;margin:0;color:#485966}
.atp58 .ap-segment-dark{background:#1a2531;border-color:#5b6a7a}.atp58 .ap-segment-dark button{color:#cadce9}.atp58 .ap-segment-dark button[aria-pressed=true]{background:#dff4fb;color:#164764}.atp58 .ap-benefits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:24px}.atp58 .ap-benefits-grid article{border-top:3px solid #60cce7;border-radius:8px;padding:30px;background:#ffffff08}.atp58 .ap-benefits-grid article:nth-child(2){border-color:#b68cd3}.atp58 .ap-benefits-grid article:nth-child(3){border-color:#88d8b2}.atp58 .ap-benefits-grid article>span{font-size:14px;color:#b6d3e5;display:block;margin-bottom:24px}.atp58 .ap-benefits-grid h3{margin-bottom:20px}.atp58 .ap-benefits-grid p{color:#cfdae5}.atp58 .ap-independence{display:flex;gap:20px;align-items:center;border-top:1px solid #ffffff27;padding-top:26px;margin-top:35px;max-width:950px}.atp58 .ap-independence-mark{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border:1px solid #83d9b5;border-radius:50%;color:#83d9b5}.atp58 .ap-independence p{color:#cbdce8;font-size:16px!important}.atp58 .ap-independence strong{display:block;color:#fff;margin-bottom:5px;font-size:18px}
.atp58 .ap-project-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:60px}.atp58 .ap-project-steps{display:grid;gap:22px}.atp58 .ap-project-steps article{display:flex;gap:25px;padding-bottom:22px;border-bottom:1px solid #d8e2e9}.atp58 .ap-project-steps article>b{font-size:16px;color:#82368c;margin-top:5px}.atp58 .ap-project-steps p{color:#536575;margin-top:12px}.atp58 .ap-security{padding:30px;background:white;border:1px solid #d7e2e9;border-radius:15px}.atp58 .ap-security img{object-fit:contain;object-position:left;width:165px;height:60px;margin-bottom:20px}.atp58 .ap-security p{font-size:16px!important;color:#4c5f70;margin-top:16px}.atp58 .ap-security ul{margin:22px 0;padding-left:22px}.atp58 .ap-security li{font-size:16px;line-height:1.6;margin-block:8px}.atp58 .ap-security>a{font-size:16px;font-weight:700}.atp58 .ap-project-delivery{display:flex;align-items:center;gap:26px;background:#e4f2f9;padding:22px 26px;border-radius:12px;margin-top:32px}.atp58 .ap-project-delivery>span{font-size:14px;color:#07597c;white-space:nowrap}.atp58 .ap-project-delivery strong{font-size:18px;font-weight:600}
.atp58 .ap-closing{background:radial-gradient(ellipse at top right,#c5eefa80,transparent 50%),#fff}.atp58 .ap-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px}.atp58 .ap-resource-grid>a{display:flex;flex-direction:column;gap:16px;padding:26px;border:1px solid #cbdbe6;border-radius:12px;text-decoration:none;transition:border-color .2s,transform .2s}.atp58 .ap-resource-grid>a:hover{border-color:#009fe3;transform:translateY(-3px)}.atp58 .ap-resource-grid span{font-size:14px;color:#647585}.atp58 .ap-resource-grid strong{color:#283f50;font-size:20px;line-height:1.4}.atp58 .ap-resource-grid b{font-size:14px;margin-top:auto;padding-top:10px}.atp58 .ap-sources{border-top:1px solid #d6e3eb;margin-top:42px;padding-top:23px;color:#4b5e6e}.atp58 .ap-sources li{font-size:16px;line-height:1.6;margin-bottom:10px}.atp58 .ap-sources p{font-size:14px!important;max-width:95ch;margin-top:18px}
.atp58.ap-enhanced .ap-method-panels,.atp58.ap-enhanced .ap-outcome-panels{display:grid;grid-template-columns:minmax(0,1fr)}.atp58.ap-enhanced .ap-method-panel,.atp58.ap-enhanced .ap-outcome{grid-area:1/1;margin:0}.atp58.ap-enhanced .ap-method-panel[hidden],.atp58.ap-enhanced .ap-outcome[hidden]{display:block!important;visibility:hidden;pointer-events:none}.atp58.ap-paused *{animation-play-state:paused!important}.atp58.ap-paused .ap-chapter.ap-active>.ap-wrap{animation:none!important}.atp58 .ap-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap}
@keyframes ap58-connect{from{transform:translateY(-15px)}to{transform:translateY(48px)}}@keyframes ap58-signal{0%,100%{transform:scaleX(.2)}50%{transform:scaleX(1)}}@keyframes ap58-screen{to{background-position:180px 0}}@keyframes ap58-revealbar{from{transform:scaleX(.1)}to{transform:scaleX(1)}}
/* A deck view is opt-in; the normal page stays fully readable and indexable. */
body.ap-presenting .site-header,body.ap-presenting .site-footer,body.ap-presenting .cta-band,body.ap-presenting .cta-section,body.ap-presenting .cta-panel,body.ap-presenting .cookie-banner{display:none!important}body.ap-presenting{background:#242a34}.ap-presenting .atp58 .ap-toolbar{top:0}.ap-presenting .atp58 .ap-tools [data-present],.ap-presenting .atp58 [data-present-short]{display:none}.ap-presenting .atp58 .ap-chapter{min-height:calc(100dvh - 175px);padding-block:44px 94px;scroll-margin-top:120px}.ap-presenting .atp58 .ap-hero{padding-bottom:75px}.ap-presenting .atp58 .ap-partners{margin-top:30px}.atp58 .ap-present-controls{position:fixed;bottom:14px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:8px;z-index:90;padding:8px 12px;border:1px solid #607384;border-radius:13px;background:#162332f5;box-shadow:0 12px 40px #0005;color:#dceaf5;white-space:nowrap}.atp58 .ap-present-controls button{border-radius:6px;background:#2a4054;color:white;padding:10px 14px;min-height:42px;font-size:14px}.atp58 .ap-present-controls button[data-prev],.atp58 .ap-present-controls button[data-next]{font-size:22px;line-height:1}.atp58 .ap-present-controls span{font-size:14px;padding:0 5px;font-variant-numeric:tabular-nums}
@media(min-width:1600px){.atp58 .ap-chapter{padding-block:90px}.ap-presenting .atp58 .ap-chapter{padding-top:60px}}
@media(max-width:1100px){.atp58 .ap-hero-grid{gap:34px}.atp58 .ap-partners{gap:18px;flex-wrap:wrap}.atp58 .ap-partners>a{margin-left:0}.atp58 .ap-journey{gap:10px}.atp58 .ap-touchpoint{padding:18px 14px}.atp58 .ap-study{grid-template-columns:1fr}.atp58 .ap-study-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px 30px}.atp58 .ap-study-summary h3,.atp58 .ap-study-summary>p:first-of-type{grid-column:1}.atp58 .ap-study-summary .ap-comparator{grid-column:2;grid-row:1/3;align-self:center}.atp58 .ap-study-summary>a{margin:0}.atp58 .ap-study-logos{margin:0}.atp58 .ap-benefits-grid{gap:14px}.atp58 .ap-benefits-grid article{padding:22px}.atp58 .ap-project-grid{gap:30px}}
@media(max-width:900px){.atp58 .ap-wrap{width:calc(100% - 48px)}.atp58 .ap-hero-grid{grid-template-columns:1fr;gap:36px}.atp58 .ap-hero-copy{max-width:740px}.atp58 h1{max-width:22ch}.atp58 .ap-stage{max-width:660px}.atp58 .ap-method-layout,.atp58 .ap-report-layout{grid-template-columns:1fr}.atp58 .ap-method-buttons,.atp58 .ap-outcome-list{grid-template-columns:1fr 1fr}.atp58 .ap-method-buttons button{min-height:90px;padding:18px}.atp58 .ap-journey{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.atp58 .ap-touchpoint{padding:15px 10px}.atp58 .ap-touchpoint strong{font-size:16px}.atp58 .ap-touchpoint>span:last-child{font-size:14px}.atp58 .ap-toolbar{padding-inline:24px}.atp58 .ap-benefits-grid,.atp58 .ap-project-grid{grid-template-columns:1fr}.atp58 .ap-resource-grid{gap:12px}.atp58 .ap-resource-grid>a{padding:20px}.atp58 .ap-benefits-grid article{padding:28px}.atp58 .ap-insight{grid-template-columns:1fr;gap:10px}}
@media(max-width:700px){.atp58 .ap-toolbar{top:74px;padding:12px 20px 0;gap:8px}.atp58 .ap-brand{font-size:16px}.atp58 .ap-brand span{display:none}.atp58 .ap-tools{gap:5px}.atp58 .ap-tools button{padding:9px;font-size:14px}.atp58 .ap-tools .ap-present svg{display:none}.atp58 .ap-chapters{padding:12px 0 8px;gap:20px}.atp58 .ap-wrap{width:calc(100% - 40px)}.atp58 .ap-chapter{padding:48px 0;scroll-margin-top:200px}.atp58 h1{font-size:36px!important;max-width:20ch}.atp58 h2{font-size:30px!important}.atp58 h3{font-size:24px!important}.atp58 .ap-hero{padding-bottom:0}.atp58 .ap-kicker{font-size:14px;margin-bottom:17px}.atp58 .ap-heading{margin-bottom:28px}.atp58 .ap-heading p{margin-top:20px}.atp58 .ap-actions{gap:16px}.atp58 .ap-button{padding:15px 18px;gap:14px}.atp58 .ap-stage{padding:16px;border-radius:17px}.atp58 .ap-window-label{font-size:14px;align-items:flex-start}.atp58 .ap-demo-label{display:none}.atp58 .ap-match{padding:13px;gap:10px}.atp58 .ap-match strong{font-size:18px}.atp58 .ap-match>svg{display:none}.atp58 .ap-match div>span{font-size:14px}.atp58 .ap-partners{display:block;margin-top:32px;padding-bottom:25px}.atp58 .ap-partners>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px}.atp58 .ap-partners img{width:100%;height:45px;padding:8px}.atp58 .ap-partners>a{display:inline-block;margin-top:20px}.atp58 .ap-segment{display:flex;width:100%;gap:4px;margin-bottom:25px}.atp58 .ap-segment button{flex:1;min-width:0;padding:11px 9px;font-size:16px}.atp58 .ap-journey{grid-template-columns:1fr;gap:10px}.atp58 .ap-journey:before{width:2px;height:auto;left:46px;right:auto;top:25px;bottom:25px}.atp58 .ap-touchpoint{display:grid;grid-template-columns:30px 48px 1fr;align-items:center;gap:0 15px;padding:17px}.atp58 .ap-touch-num{grid-row:1/3}.atp58 .ap-touch-icon{width:48px;height:48px;margin:0;grid-row:1/3}.atp58 .ap-touchpoint strong{font-size:18px;margin:0}.atp58 .ap-touchpoint>span:last-child{grid-column:3}.atp58 .ap-insight{padding:23px}.atp58 .ap-method-buttons{grid-template-columns:1fr}.atp58 .ap-method-buttons button{min-height:65px}.atp58 .ap-method-panel{padding:25px}.atp58 .ap-method-panel h3{max-width:none}.atp58 .ap-method-foot{display:grid;gap:15px}.atp58 .ap-study-tabs{grid-template-columns:1fr;gap:10px}.atp58 .ap-study-tabs button{padding:17px 20px}.atp58 .ap-study-summary{display:block;padding:24px}.atp58 .ap-study-summary h3{margin-top:18px}.atp58 .ap-study-summary>a{margin-top:17px}.atp58 .ap-result-grid{grid-template-columns:1fr}.atp58 .ap-result{padding:25px;border-left:0;border-top:1px solid #dce6ed}.atp58 .ap-result>strong{font-size:56px;margin:0 0 20px}.atp58 .ap-result h3{font-size:24px!important;max-width:22ch}.atp58 .ap-result p{max-width:36ch}.atp58 .ap-result:after{left:25px;right:25px}.atp58 .ap-outcome-list{grid-template-columns:1fr 1fr;gap:10px}.atp58 .ap-outcome-list button{padding:16px 12px;display:block;min-height:100px;font-size:16px}.atp58 .ap-outcome-list button svg{display:block;margin-bottom:8px}.atp58 .ap-outcome-list button svg:last-child{display:none}.atp58 .ap-outcome{padding:23px}.atp58 .ap-report-label{display:block}.atp58 .ap-report-label b{display:block;margin-top:5px}.atp58 .ap-outcome dl>div{grid-template-columns:1fr;gap:9px}.atp58 .ap-project-grid{gap:28px}.atp58 .ap-project-steps article{gap:16px}.atp58 .ap-security{padding:25px}.atp58 .ap-project-delivery{display:block;padding:24px}.atp58 .ap-project-delivery strong{display:block;margin-top:10px}.atp58 .ap-resource-grid{grid-template-columns:1fr}.atp58 .ap-resource-grid>a{padding:24px}.atp58 .ap-sources ol{padding-left:20px}.atp58 .ap-present-controls{width:calc(100% - 20px);justify-content:center;gap:6px;bottom:10px;padding:8px}.atp58 .ap-present-controls button{padding:9px 11px}.atp58 .ap-present-controls [data-print],.atp58 .ap-present-controls [data-fullscreen]{display:none}.ap-presenting .atp58 .ap-chapter{padding-top:35px;padding-bottom:100px}.ap-presenting .atp58 .ap-toolbar{top:0}}
/* Keep the same readable type scale in meeting mode; use the available width. */
@media(min-width:1101px){
 .ap-presenting .atp58 .ap-toolbar{grid-template-columns:145px minmax(0,1fr) auto;align-items:center;gap:20px;padding-top:8px;padding-bottom:8px}
 .ap-presenting .atp58 .ap-brand{font-size:18px}.ap-presenting .atp58 .ap-brand span{display:block;margin:0;font-size:14px}
 .ap-presenting .atp58 .ap-chapters{grid-column:2;grid-row:1;gap:22px;padding:8px 0}.ap-presenting .atp58 .ap-tools{grid-column:3;grid-row:1}
 .ap-presenting .atp58 .ap-chapter{padding-top:30px;padding-bottom:88px;min-height:calc(100dvh - 74px)}
 .ap-presenting .atp58 .ap-heading{display:grid;grid-template-columns:1.25fr 1fr;gap:12px 40px;max-width:none;margin-bottom:26px;align-items:center}
 .ap-presenting .atp58 .ap-heading .ap-kicker{grid-column:1/-1;margin:0}.ap-presenting .atp58 .ap-heading h2{max-width:none}.ap-presenting .atp58 .ap-heading p{margin:0}
 .ap-presenting .atp58 .ap-heading .ap-actions{grid-column:1/-1;margin-top:10px}
 .ap-presenting .atp58 .ap-partners{margin-top:24px;padding-block:18px}.ap-presenting .atp58 .ap-hero{padding-bottom:65px}
 .ap-presenting .atp58 .ap-study-summary{padding:24px}.ap-presenting .atp58 .ap-result{padding:24px 20px}.ap-presenting .atp58 .ap-study-tabs{margin-bottom:20px}
 .ap-presenting .atp58 .ap-benefits-grid article{padding:24px}.ap-presenting .atp58 .ap-independence{margin-top:24px;padding-top:20px}
 .ap-presenting .atp58 .ap-project-steps{gap:14px}.ap-presenting .atp58 .ap-project-steps article{padding-bottom:14px}.ap-presenting .atp58 .ap-project-delivery{margin-top:24px}
}
.atp58.ap-enhanced .ap-chapter.ap-active>.ap-wrap{animation:ap58-enter .45s ease both}.atp58 .ap-journey[data-journey-view="full"] .ap-touch-icon{animation:ap58-touch 7s ease-in-out infinite}.atp58 .ap-touchpoint:nth-child(2) .ap-touch-icon{animation-delay:1s}.atp58 .ap-touchpoint:nth-child(3) .ap-touch-icon{animation-delay:2s}.atp58 .ap-touchpoint:nth-child(4) .ap-touch-icon{animation-delay:3s}.atp58 .ap-touchpoint:nth-child(5) .ap-touch-icon{animation-delay:4s}@keyframes ap58-enter{from{opacity:.25;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ap58-touch{0%,28%,100%{box-shadow:0 0 0 0 #009fe300}12%{box-shadow:0 0 0 9px #009fe317}}
@media(prefers-reduced-motion:reduce){.atp58 *{animation:none!important;transition:none!important}.atp58 .ap-screen-lines{transform:none}}
@media print{body{background:white!important}.site-header,.site-footer,.cta-band,.cta-section,.cta-panel,.atp58 .ap-toolbar,.atp58 .ap-present-controls,.atp58 .ap-tools,.atp58 .ap-segment,.atp58 .ap-method-buttons,.atp58 .ap-study-tabs,.atp58 .ap-outcome-list,.atp58 .ap-text-button{display:none!important}.atp58{font-size:12pt;background:#fff!important}.atp58 .ap-chapter,.ap-presenting .atp58 .ap-chapter{display:block!important;min-height:0;padding:30px 0;break-before:page;overflow:visible;background:white!important;color:#202830!important}.atp58 .ap-chapter:first-of-type{break-before:auto}.atp58 .ap-wrap{width:100%}.atp58 .ap-heading{margin-bottom:20px}.atp58 h1{font-size:30pt!important}.atp58 h2{font-size:24pt!important}.atp58 h3{font-size:18pt!important}.atp58 p,.atp58 .ap-dark p{font-size:12pt!important;color:#293e4c!important}.atp58 em,.atp58 .ap-kicker{color:#006a95!important}.atp58 .ap-hero-grid,.atp58 .ap-study,.atp58 .ap-method-layout,.atp58 .ap-report-layout,.atp58 .ap-project-grid{display:block}.atp58 .ap-stage{display:none}.atp58 .ap-partners{margin-top:25px}.atp58 .ap-method-panels,.atp58 .ap-outcome-panels{display:block!important}.atp58 .ap-method-panel,.atp58 .ap-outcome,.atp58 .ap-method-panel[hidden],.atp58 .ap-outcome[hidden],.atp58 .ap-study[hidden],.atp58 .ap-benefits-grid[hidden]{display:block!important;visibility:visible!important;background:#fff!important;color:#202830!important;break-inside:avoid;margin-bottom:20px!important}.atp58 .ap-benefits-grid{display:block!important}.atp58 .ap-benefits-grid article{break-inside:avoid;color:#202830;background:white!important;margin-bottom:15px}.atp58 .ap-big-step,.atp58 .ap-method-icon,.atp58 .ap-method-foot,.atp58 .ap-independence,.atp58 .ap-hero .ap-actions,.atp58 .ap-resource-grid{display:none}.atp58 .ap-result-grid{display:grid;grid-template-columns:repeat(3,1fr)}.atp58 .ap-result>strong{font-size:32pt}.atp58 .ap-result{padding:20px}.atp58 .ap-deliverable span,.atp58 .ap-benefits-grid article>span{color:#235b75}.atp58 .ap-touchpoint{opacity:1!important;transform:none!important}.atp58 .ap-study-summary{display:block}.atp58 .ap-study-summary>a{display:inline-block;margin-right:20px}.atp58 .ap-project-delivery{display:block}.atp58 *{animation:none!important;box-shadow:none!important}.atp58 [data-enhanced]{display:none!important}}

.atp58:not(.ap-enhanced) .ap-method-layout,.atp58:not(.ap-enhanced) .ap-report-layout{display:block}
@media print{.atp58 .ap-deliverable strong,.atp58 .ap-partners>span,.atp58 .ap-partners>a{color:#24394a!important}.atp58 .ap-chapter.ap-active>.ap-wrap{opacity:1!important;transform:none!important}}
