/* Unique styles for delivery-operations-and-technology. Shared rules live in qpa-inner-pages.css. */

body.qpa-page-delivery-operations-and-technology .qpa-hub{background:#fff}
body.qpa-page-delivery-operations-and-technology .qpa-hub-head{max-width:840px;margin-bottom:clamp(48px,5vw,72px)}
body.qpa-page-delivery-operations-and-technology .qpa-hub-head h2{max-width:none;margin-bottom:0;font-size:clamp(36px,3.8vw,58px);text-wrap:balance}
body.qpa-page-delivery-operations-and-technology .qpa-owner-map{position:relative;min-height:520px}
body.qpa-page-delivery-operations-and-technology .qpa-owner-connectors{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}
body.qpa-page-delivery-operations-and-technology .qpa-owner-connectors path{fill:none;stroke:var(--teal);stroke-width:1.25;stroke-dasharray:3 4;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.68}
body.qpa-page-delivery-operations-and-technology .qpa-hub-core{position:absolute;z-index:2;left:35%;top:50%;width:30%;min-height:210px;transform:translateY(-50%);overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:clamp(30px,3vw,46px);border-radius:var(--r-card);background:radial-gradient(520px 320px at 92% -12%,#17a39824,transparent 68%),linear-gradient(146deg,#0c2630 0%,#15414f 54%,#0d2b34 100%);color:#fff;text-align:center;box-shadow:0 22px 50px #0f2e3826}
body.qpa-page-delivery-operations-and-technology .qpa-hub-core-label{color:var(--teal-lite);font:500 12.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}
body.qpa-page-delivery-operations-and-technology .qpa-hub-core p{max-width:28ch;margin:0;color:#fff;font:500 clamp(18px,1.55vw,23px)/1.4 var(--display);letter-spacing:-.014em;text-wrap:balance}
@media(min-width:1181px){
body.qpa-page-delivery-operations-and-technology .qpa-hub-core.qpa-reveal,
body.qpa-page-delivery-operations-and-technology .qpa-hub-core.qpa-reveal.qpa-in-view{transform:translateY(-50%)}
}
body.qpa-page-delivery-operations-and-technology .qpa-owner-nodes{position:absolute;inset:0;margin:0;padding:0;list-style:none}
body.qpa-page-delivery-operations-and-technology .qpa-owner-node{position:absolute;z-index:2;display:grid;grid-template-columns:42px 1fr;align-items:center;gap:16px;width:30%;min-height:104px;padding:18px 22px;border:1px solid var(--line);border-radius:var(--r-card);background:#fff;color:var(--text);font:500 clamp(15px,1.25vw,17px)/1.38 var(--display);letter-spacing:-.01em;box-shadow:0 12px 28px #0f2e3810}
body.qpa-page-delivery-operations-and-technology .qpa-owner-node-number{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:var(--neutral);color:var(--teal-deep);font:500 13px/1 var(--mono);letter-spacing:.08em;font-variant-numeric:tabular-nums}
body.qpa-page-delivery-operations-and-technology .qpa-owner-node-left{left:0}
body.qpa-page-delivery-operations-and-technology .qpa-owner-node-right{right:0}
body.qpa-page-delivery-operations-and-technology .qpa-owner-node-1{top:0}
body.qpa-page-delivery-operations-and-technology .qpa-owner-node-2{top:25%}
body.qpa-page-delivery-operations-and-technology .qpa-owner-node-3{top:50%}
body.qpa-page-delivery-operations-and-technology .qpa-owner-node-4{top:75%}
body.qpa-page-delivery-operations-and-technology .qpa-owner-node-right.qpa-owner-node-1{top:3.25%}
body.qpa-page-delivery-operations-and-technology .qpa-owner-node-right.qpa-owner-node-2{top:37.5%}
body.qpa-page-delivery-operations-and-technology .qpa-owner-node-right.qpa-owner-node-3{top:71.75%}
body.qpa-page-delivery-operations-and-technology .qpa-hub-note{display:flex;align-items:flex-start;gap:12px;max-width:none;margin:38px 0 0;padding:18px 22px;background:var(--neutral);border-radius:var(--r-box);color:var(--char);font-size:15.5px;line-height:1.6}
body.qpa-page-delivery-operations-and-technology .qpa-hub-note-icon{flex:none;width:22px;height:22px;color:var(--teal-deep);margin-top:1px}
body.qpa-page-delivery-operations-and-technology .qpa-controls{background:var(--neutral)}
body.qpa-page-delivery-operations-and-technology .qpa-controls-head{max-width:840px;margin-bottom:clamp(44px,4.6vw,64px)}
body.qpa-page-delivery-operations-and-technology .qpa-controls-head h2{max-width:none;margin-bottom:0;font-size:clamp(36px,3.8vw,58px);text-wrap:balance}
body.qpa-page-delivery-operations-and-technology .qpa-control-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;counter-reset:control;margin:0;padding:0;list-style:none}
body.qpa-page-delivery-operations-and-technology .qpa-control{position:relative;counter-increment:control;display:flex;flex-direction:column;gap:14px;min-height:220px;padding:28px 26px 26px;border:1px solid var(--line);border-radius:var(--r-card);background:#fff;transition:border-color .25s,transform .25s,box-shadow .25s}
body.qpa-page-delivery-operations-and-technology .qpa-control:hover{border-color:#17a39866;transform:translateY(-3px);box-shadow:0 18px 40px #0f2e3812}
body.qpa-page-delivery-operations-and-technology .qpa-control-num{color:#7e9096;font:500 14px/1 var(--mono);letter-spacing:.14em;transition:color .3s}
body.qpa-page-delivery-operations-and-technology .qpa-control-num:before{content:"0" counter(control)}
body.qpa-page-delivery-operations-and-technology .qpa-control:hover .qpa-control-num{color:var(--teal)}
body.qpa-page-delivery-operations-and-technology .qpa-control h3{margin:0;color:var(--teal-deep);font:500 13px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;transition:color .3s}
body.qpa-page-delivery-operations-and-technology .qpa-control:hover h3{color:var(--teal)}
body.qpa-page-delivery-operations-and-technology .qpa-control p{margin:0;color:var(--text);font-size:15.5px;line-height:1.55}
body.qpa-page-delivery-operations-and-technology .qpa-cycle{position:relative;overflow:hidden;background:var(--ink);color:#dce5e6}
body.qpa-page-delivery-operations-and-technology .qpa-cycle:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(780px 500px at 4% -8%,#17a3981f,transparent 68%),radial-gradient(640px 460px at 98% 106%,#3ec9bb14,transparent 70%),linear-gradient(112deg,transparent 32%,#ffffff08 47%,transparent 62%)}
body.qpa-page-delivery-operations-and-technology .qpa-cycle>.qpa-wrap{position:relative;z-index:1}
body.qpa-page-delivery-operations-and-technology .qpa-cycle h2{max-width:none;margin-bottom:26px;color:#fff;font-size:clamp(36px,3.8vw,58px);text-wrap:balance}
body.qpa-page-delivery-operations-and-technology .qpa-cycle-statement{max-width:880px;margin:0;color:#e9f0f1;font-family:var(--display);font-size:clamp(20px,1.85vw,27px);font-weight:400;line-height:1.45;letter-spacing:-.012em}
body.qpa-page-delivery-operations-and-technology .qpa-cycle-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:clamp(44px,4.6vw,68px) 0 36px;padding:30px 0 0;border-top:1px solid transparent;border-image:var(--divider-h-dark);list-style:none;counter-reset:cycle}
body.qpa-page-delivery-operations-and-technology .qpa-cycle-step{position:relative;counter-increment:cycle;padding:0 clamp(24px,2.4vw,40px)}
body.qpa-page-delivery-operations-and-technology .qpa-cycle-step+.qpa-cycle-step{border-left:1px solid transparent;border-image:var(--divider-v-dark)}
body.qpa-page-delivery-operations-and-technology .qpa-cycle-step:first-child{padding-left:0}
body.qpa-page-delivery-operations-and-technology .qpa-cycle-step:last-child{padding-right:0}
body.qpa-page-delivery-operations-and-technology .qpa-cycle-step:before{content:"0" counter(cycle);display:block;margin-bottom:12px;color:var(--teal-lite);font:500 14px/1 var(--mono);letter-spacing:.12em;transition:color .3s}
body.qpa-page-delivery-operations-and-technology .qpa-cycle-step:hover:before{color:var(--teal)}
body.qpa-page-delivery-operations-and-technology .qpa-cycle-step p{margin:0;color:#c3d0d3;font-size:16px;line-height:1.55}
body.qpa-page-delivery-operations-and-technology .qpa-compare{background:#fff}
body.qpa-page-delivery-operations-and-technology .qpa-compare-head{max-width:840px;margin-bottom:clamp(44px,4.6vw,64px)}
body.qpa-page-delivery-operations-and-technology .qpa-compare-head h2{max-width:none;margin-bottom:0;font-size:clamp(36px,3.8vw,58px);text-wrap:balance}
body.qpa-page-delivery-operations-and-technology .qpa-compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,5vw,88px)}
body.qpa-page-delivery-operations-and-technology .qpa-compare-col{padding:0}
body.qpa-page-delivery-operations-and-technology .qpa-compare-col:not(.qpa-feature){padding:clamp(28px,3vw,40px) 0}
body.qpa-page-delivery-operations-and-technology .qpa-compare-col+.qpa-compare-col{padding-left:clamp(32px,4vw,64px);border-left:1px solid transparent;border-image:var(--divider-v)}
body.qpa-page-delivery-operations-and-technology .qpa-compare-col h3{margin:0 0 20px;padding-bottom:16px;border-bottom:1px solid transparent;border-image:linear-gradient(90deg,var(--teal) 0 18%,var(--line-fade) 18%) 1;font-size:clamp(21px,1.85vw,27px);letter-spacing:-.018em}
body.qpa-page-delivery-operations-and-technology .qpa-compare-col ul{display:grid;margin:0;padding:0;list-style:none}
body.qpa-page-delivery-operations-and-technology .qpa-compare-col li{position:relative;padding:12px 0 12px 24px;color:var(--text);font-size:16px;line-height:1.5}
body.qpa-page-delivery-operations-and-technology .qpa-compare-col li+li{border-top:1px solid transparent;border-image:linear-gradient(90deg,transparent 0%,var(--line-2) 12%,var(--line-2) 88%,transparent 100%) 1}
body.qpa-page-delivery-operations-and-technology .qpa-compare-col li:before{content:"";position:absolute;left:0;top:1.3em;width:6px;height:6px;border-radius:1px;background:var(--teal)}
body.qpa-page-delivery-operations-and-technology .qpa-compare-col.qpa-feature{position:relative;overflow:hidden;padding:clamp(28px,3vw,40px);border-radius:var(--r-card);background:radial-gradient(520px 320px at 92% -12%,#17a39824,transparent 68%),linear-gradient(146deg,#0c2630 0%,#15414f 54%,#0d2b34 100%);color:#fff;box-shadow:0 22px 50px #0f2e3826}
body.qpa-page-delivery-operations-and-technology .qpa-compare-col.qpa-feature+.qpa-compare-col{padding-left:0;border-left:0}
body.qpa-page-delivery-operations-and-technology .qpa-compare-grid .qpa-compare-col.qpa-feature:first-child{padding-right:0}
body.qpa-page-delivery-operations-and-technology .qpa-compare-col.qpa-feature h3{color:#fff;border-image:linear-gradient(90deg,var(--teal) 0 18%,var(--line-dark-2) 18%) 1}
body.qpa-page-delivery-operations-and-technology .qpa-compare-col.qpa-feature li{color:#c3d0d3}
body.qpa-page-delivery-operations-and-technology .qpa-compare-col.qpa-feature li+li{border-top:1px solid transparent;border-image:linear-gradient(90deg,transparent 0%,var(--line-dark) 12%,var(--line-dark) 88%,transparent 100%) 1}
body.qpa-page-delivery-operations-and-technology .qpa-compare-note{max-width:none;margin:28px 0 0;color:#66706e;font-size:15.5px;line-height:1.6}
body.qpa-page-delivery-operations-and-technology .qpa-tech{background:var(--neutral)}
body.qpa-page-delivery-operations-and-technology .qpa-tech-head{max-width:840px;margin-bottom:clamp(44px,4.6vw,64px)}
body.qpa-page-delivery-operations-and-technology .qpa-tech-head h2{max-width:none;margin-bottom:0;font-size:clamp(36px,3.8vw,58px);text-wrap:balance}
body.qpa-page-delivery-operations-and-technology .qpa-tech-scroll{overflow-x:auto;overscroll-behavior-inline:contain}
body.qpa-page-delivery-operations-and-technology .qpa-tech-table{min-width:900px;border-radius:var(--r-card);overflow:hidden;background:#fff}
body.qpa-page-delivery-operations-and-technology .qpa-tech-row{display:grid;grid-template-columns:minmax(240px,1.1fr) repeat(7,minmax(84px,1fr))}
body.qpa-page-delivery-operations-and-technology .qpa-tech-row+.qpa-tech-row{border-top:1px solid transparent;border-image:linear-gradient(90deg,transparent 0%,var(--line-2) 8%,var(--line-2) 92%,transparent 100%) 1}
body.qpa-page-delivery-operations-and-technology .qpa-tech-cell{display:flex;align-items:center;justify-content:center;padding:18px 12px;font-size:14.5px;color:var(--text)}
body.qpa-page-delivery-operations-and-technology .qpa-tech-cell:first-child{justify-content:flex-start;padding:18px 20px;color:var(--head);font:500 15.5px/1.4 var(--display);letter-spacing:-.008em}
body.qpa-page-delivery-operations-and-technology .qpa-tech-head-row{background:var(--ink-2)}
body.qpa-page-delivery-operations-and-technology .qpa-tech-head-row .qpa-tech-cell{color:#c3d0d3;font:500 11.5px/1.35 var(--mono);letter-spacing:.06em;text-transform:uppercase;text-align:center}
body.qpa-page-delivery-operations-and-technology .qpa-tech-head-row .qpa-tech-cell:first-child{color:#fff;text-align:left}
body.qpa-page-delivery-operations-and-technology .qpa-tech-row:not(.qpa-tech-head-row) .qpa-tech-cell:not(:first-child):before{content:"";display:block;width:20px;height:20px;background:var(--teal-deep);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.5 12.5 9.5 17.5 20 6.75' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.5 12.5 9.5 17.5 20 6.75' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}
body.qpa-page-delivery-operations-and-technology .qpa-tech-row:hover:not(.qpa-tech-head-row){background:#17a39808}
body.qpa-page-delivery-operations-and-technology .qpa-tech-row:hover:not(.qpa-tech-head-row) .qpa-tech-cell:first-child{color:var(--teal-deep)}
body.qpa-page-delivery-operations-and-technology .qpa-digital{background:#fff}
body.qpa-page-delivery-operations-and-technology .qpa-digital-head{max-width:840px;margin-bottom:clamp(44px,4.6vw,64px)}
body.qpa-page-delivery-operations-and-technology .qpa-digital-head h2{max-width:none;margin-bottom:0;font-size:clamp(36px,3.8vw,58px);text-wrap:balance}
body.qpa-page-delivery-operations-and-technology .qpa-digital-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;counter-reset:digital;margin:0;padding:30px 0 0;border-top:1px solid transparent;border-image:var(--divider-h);list-style:none}
body.qpa-page-delivery-operations-and-technology .qpa-digital-card{position:relative;counter-increment:digital;min-height:0;padding:24px clamp(24px,2.4vw,40px);display:flex;flex-direction:column;gap:14px;transition:background .25s}
body.qpa-page-delivery-operations-and-technology .qpa-digital-card:not(:first-child)::before{content:"";position:absolute;left:0;top:24px;bottom:24px;width:1px;background:linear-gradient(180deg,transparent 0%,var(--line-fade) 18%,var(--line-fade) 82%,transparent 100%);transition:opacity .25s}
body.qpa-page-delivery-operations-and-technology .qpa-digital-card:hover{background:var(--neutral)}
body.qpa-page-delivery-operations-and-technology .qpa-digital-card:hover::before{opacity:0}
body.qpa-page-delivery-operations-and-technology .qpa-digital-num{color:var(--teal-deep);font:500 14px/1 var(--mono);letter-spacing:.12em;transition:color .3s}
body.qpa-page-delivery-operations-and-technology .qpa-digital-num:before{content:"0" counter(digital)}
body.qpa-page-delivery-operations-and-technology .qpa-digital-card:hover .qpa-digital-num{color:var(--teal)}
body.qpa-page-delivery-operations-and-technology .qpa-digital-card h3{margin:0;font-size:clamp(19px,1.6vw,23px);line-height:1.22;letter-spacing:-.018em;transition:color .3s}
body.qpa-page-delivery-operations-and-technology .qpa-digital-card:hover h3{color:var(--teal-deep)}
body.qpa-page-delivery-operations-and-technology .qpa-digital-card p{margin:0;color:var(--text);font-size:15.5px;line-height:1.55}
body.qpa-page-delivery-operations-and-technology .qpa-digital-note{max-width:none;margin:30px 0 0;color:var(--text);font-size:15.5px;line-height:1.6}
body.qpa-page-delivery-operations-and-technology .qpa-supply{background:var(--neutral)}
body.qpa-page-delivery-operations-and-technology .qpa-supply-head{max-width:840px;margin-bottom:clamp(40px,4.4vw,60px)}
body.qpa-page-delivery-operations-and-technology .qpa-supply-head h2{max-width:none;margin-bottom:18px;font-size:clamp(36px,3.8vw,58px);text-wrap:balance}
body.qpa-page-delivery-operations-and-technology .qpa-supply-head>p:not(.qpa-kicker){max-width:680px;margin:0;color:var(--text);font-size:18px}
body.qpa-page-delivery-operations-and-technology .qpa-supply-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(44px,5vw,96px);align-items:center}
body.qpa-page-delivery-operations-and-technology .qpa-supply-copy .qpa-checklist{margin:0 0 32px}
body.qpa-page-delivery-operations-and-technology .qpa-supply-media{position:relative;align-self:stretch;min-height:420px;overflow:hidden;border-radius:var(--r-media);background:var(--neutral-2)}
body.qpa-page-delivery-operations-and-technology .qpa-supply-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
body.qpa-page-delivery-operations-and-technology .qpa-checklist{margin:0;padding:0;list-style:none}
body.qpa-page-delivery-operations-and-technology .qpa-checklist li{position:relative;padding:14px 0 14px 30px;color:var(--text);font-size:16.5px;line-height:1.5}
body.qpa-page-delivery-operations-and-technology .qpa-checklist li+li{border-top:1px solid transparent;border-image:linear-gradient(90deg,transparent 0%,var(--line-2) 8%,var(--line-2) 92%,transparent 100%) 1}
body.qpa-page-delivery-operations-and-technology .qpa-checklist li:before{content:"";position:absolute;left:0;top:1.1em;width:9px;height:5px;border-left:2px solid var(--teal-deep);border-bottom:2px solid var(--teal-deep);transform:rotate(-45deg)}

@media(max-width:1180px){
body.qpa-page-delivery-operations-and-technology .qpa-control-grid{grid-template-columns:repeat(2,1fr)}
body.qpa-page-delivery-operations-and-technology .qpa-digital-grid{grid-template-columns:repeat(2,1fr);gap:0}
body.qpa-page-delivery-operations-and-technology .qpa-digital-card{padding:24px clamp(20px,2.4vw,32px)}
body.qpa-page-delivery-operations-and-technology .qpa-digital-card:not(:nth-child(2n+1))::before{content:"";position:absolute;left:0;top:24px;bottom:24px;width:1px;background:linear-gradient(180deg,transparent 0%,var(--line-fade) 18%,var(--line-fade) 82%,transparent 100%);transition:opacity .25s}
body.qpa-page-delivery-operations-and-technology .qpa-digital-card:nth-child(n+3)::after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent 0%,var(--line-fade) 10%,var(--line-fade) 90%,transparent 100%);transition:opacity .25s}
body.qpa-page-delivery-operations-and-technology .qpa-digital-card:hover::before,body.qpa-page-delivery-operations-and-technology .qpa-digital-card:hover::after{opacity:0}
body.qpa-page-delivery-operations-and-technology .qpa-cycle-steps{grid-template-columns:repeat(2,1fr);gap:clamp(24px,3vw,40px) 0}
body.qpa-page-delivery-operations-and-technology .qpa-cycle-step,body.qpa-page-delivery-operations-and-technology .qpa-cycle-step+.qpa-cycle-step{padding:0 clamp(16px,2vw,24px)}
body.qpa-page-delivery-operations-and-technology .qpa-cycle-step:nth-child(odd){border-left:0;padding-left:0}
body.qpa-page-delivery-operations-and-technology .qpa-cycle-step:nth-child(even){padding-right:0}
body.qpa-page-delivery-operations-and-technology .qpa-cycle-step:nth-child(n+3){padding-top:30px;border-top:1px solid transparent;border-image:var(--divider-h-dark)}
body.qpa-page-delivery-operations-and-technology .qpa-cycle-step:nth-child(3){border-left:0;padding-left:0}
body.qpa-page-delivery-operations-and-technology .qpa-owner-map{min-height:0}
body.qpa-page-delivery-operations-and-technology .qpa-owner-connectors{display:none}
body.qpa-page-delivery-operations-and-technology .qpa-hub-core{position:relative;left:auto;top:auto;width:100%;min-height:0;transform:none;align-items:flex-start;padding:28px;margin-bottom:14px;text-align:left}
body.qpa-page-delivery-operations-and-technology .qpa-hub-core p{max-width:34ch;text-wrap:pretty}
body.qpa-page-delivery-operations-and-technology .qpa-owner-nodes{position:relative;inset:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
body.qpa-page-delivery-operations-and-technology .qpa-owner-nodes .qpa-owner-node{position:relative;inset:auto;width:auto;min-height:96px}
}

@media(max-width:900px){
body.qpa-page-delivery-operations-and-technology .qpa-compare-grid,body.qpa-page-delivery-operations-and-technology .qpa-supply-grid{grid-template-columns:1fr}
body.qpa-page-delivery-operations-and-technology .qpa-compare-col:not(.qpa-feature){padding:0}
body.qpa-page-delivery-operations-and-technology .qpa-compare-col+.qpa-compare-col{padding-left:0;padding-top:30px;border-left:0;border-top:1px solid transparent;border-image:var(--divider-h)}
body.qpa-page-delivery-operations-and-technology .qpa-compare-col.qpa-feature+.qpa-compare-col{padding-top:0}
body.qpa-page-delivery-operations-and-technology .qpa-compare-col:not(.qpa-dummy){padding-left:clamp(24px,5vw,32px);padding-right:clamp(24px,5vw,32px)}
body.qpa-page-delivery-operations-and-technology .qpa-supply-media{min-height:clamp(280px,50vw,380px);order:-1}
}

@media(max-width:800px){
body.qpa-page-delivery-operations-and-technology .qpa-control-grid{grid-template-columns:1fr}
body.qpa-page-delivery-operations-and-technology .qpa-owner-nodes{grid-template-columns:1fr}
body.qpa-page-delivery-operations-and-technology .qpa-owner-nodes .qpa-owner-node{min-height:0}
body.qpa-page-delivery-operations-and-technology .qpa-digital-grid,body.qpa-page-delivery-operations-and-technology .qpa-cycle-steps{grid-template-columns:1fr;gap:0}
body.qpa-page-delivery-operations-and-technology .qpa-digital-card,body.qpa-page-delivery-operations-and-technology .qpa-digital-card+.qpa-digital-card,body.qpa-page-delivery-operations-and-technology .qpa-cycle-step,body.qpa-page-delivery-operations-and-technology .qpa-cycle-step+.qpa-cycle-step{padding:24px 0;border-left:0;border-top:1px solid transparent;border-image:var(--divider-h)}
body.qpa-page-delivery-operations-and-technology .qpa-cycle-step,body.qpa-page-delivery-operations-and-technology .qpa-cycle-step+.qpa-cycle-step{border-image:var(--divider-h-dark)}
body.qpa-page-delivery-operations-and-technology .qpa-digital-card:first-child,body.qpa-page-delivery-operations-and-technology .qpa-cycle-step:first-child{border-top:0;padding-top:0}
}

/* ============================================================
   Design refinements — static typography polish.
   No hover added to non-clickable elements.
   ============================================================ */
body.qpa-page-delivery-operations-and-technology .qpa-control h3,
body.qpa-page-delivery-operations-and-technology .qpa-compare-col h3,
body.qpa-page-delivery-operations-and-technology .qpa-digital-card h3,
body.qpa-page-delivery-operations-and-technology .qpa-hub-head h2,
body.qpa-page-delivery-operations-and-technology .qpa-controls-head h2,
body.qpa-page-delivery-operations-and-technology .qpa-compare-head h2,
body.qpa-page-delivery-operations-and-technology .qpa-digital-head h2,
body.qpa-page-delivery-operations-and-technology .qpa-supply-head h2{text-wrap:balance}
body.qpa-page-delivery-operations-and-technology .qpa-control p,
body.qpa-page-delivery-operations-and-technology .qpa-cycle-step p,
body.qpa-page-delivery-operations-and-technology .qpa-digital-card p,
body.qpa-page-delivery-operations-and-technology .qpa-compare-col li,
body.qpa-page-delivery-operations-and-technology .qpa-tech-cell,
body.qpa-page-delivery-operations-and-technology .qpa-hub-note,
body.qpa-page-delivery-operations-and-technology .qpa-supply-copy li,
body.qpa-page-delivery-operations-and-technology .qpa-cycle-statement{text-wrap:pretty}
body.qpa-page-delivery-operations-and-technology .qpa-control-num,
body.qpa-page-delivery-operations-and-technology .qpa-cycle-step:before,
body.qpa-page-delivery-operations-and-technology .qpa-digital-num,
body.qpa-page-delivery-operations-and-technology .qpa-owner-node-number{font-variant-numeric:tabular-nums}
