.tier-explanation{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,1.6fr);gap:28px;padding:25px 28px;margin:0 0 32px;border:1px solid #7194aa;border-left:4px solid #dabb80;border-radius:10px;background:#193b51}
.tier-explanation h3{font:500 1.55rem/1.2 var(--display);color:#ecd2a1;margin:0;max-width:270px}.tier-explanation p{font:400 1rem/1.65 var(--body);color:#d4e4ec;margin:0}.tier-explanation strong{font-weight:600;color:#f2dfb8}
body .results-ribbon>.ribbon-window{padding-top:44px;padding-bottom:20px}body .results-track .ribbon-group{gap:19px;padding-right:19px}
body .result-item{width:285px;min-height:285px;padding:54px 21px 19px;display:flex;flex-direction:column;align-items:flex-start;text-align:left}
body .result-item>.result-brand{width:79px;height:79px;top:-32px;padding:12px;border-width:2px}
body .result-item>span:not(.result-brand){font-size:.94rem;line-height:1.35}body .result-item>strong{font-size:2.85rem;line-height:1.1;margin:12px 0 9px;overflow-wrap:anywhere;max-width:100%}body .result-item>b{font-size:1.02rem;line-height:1.35}
body .result-item>small{font-size:.875rem;line-height:1.45;margin-top:10px}body .result-item>.result-kind{font-size:.75rem!important;margin-top:9px;padding:3px 6px}body .result-item>.result-open{margin-top:auto;padding-top:14px;font-size:.875rem}
.results-track{animation-duration:145s}
.takeaway-controls{display:flex!important;align-items:center;gap:9px}.takeaway-controls [data-note-pause]{width:auto;min-width:78px;padding-inline:12px;font:500 .94rem var(--body)}.takeaway-controls button{min-height:44px}
.service-performance-grid:has(>.service-chart:only-child){grid-template-columns:minmax(0,1fr)}
.service-design-slides figure:not([hidden]),.package-sample-slides figure:not([hidden]){animation:sample-reveal .65s ease both}
@keyframes sample-reveal{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
.package-samples-heading button,.package-sample-controls button{min-height:44px;min-width:44px}.package-sample-slides figcaption{min-height:108px}
body #industries .industry-client-proof button{min-height:49px}
body #industries .sector-expanded-work .text-link{margin-top:8px}
@media(max-width:1000px){.tier-explanation{grid-template-columns:1fr;gap:14px}.tier-explanation h3{max-width:none}.takeaway-controls{margin-top:14px}}
@media(max-width:760px){.tier-explanation{padding:21px;margin-bottom:25px}body .result-item{width:min(275px,calc(100vw - 58px));min-height:278px;padding:51px 18px 18px}body .result-item>strong{font-size:2.65rem}.service-design-navigation>button{font-size:.875rem}.takeaway-heading>div{min-width:0}.takeaway-grid{max-width:100%}.package-sample-slides figcaption{min-height:94px}.sample-lightbox>div{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){.service-design-slides figure:not([hidden]),.package-sample-slides figure:not([hidden]){animation:none}}
html[data-motion=off] .service-design-slides figure:not([hidden]),html[data-motion=off] .package-sample-slides figure:not([hidden]){animation:none}
