#the-model .lp-arch-pill-row .lp-arch-pill{border:1px solid transparent!important;background:linear-gradient(transparent,transparent) padding-box,var(--pill-gradient) border-box!important;animation:pb-partnership-pulse 3.4s ease-in-out infinite;box-shadow:0 0 16px var(--pill-glow)}
#the-model .lp-arch-pill-row .control{--pill-gradient:linear-gradient(110deg,#7341ad,#9a4f96);--pill-glow:rgba(130,73,189,.28);animation-delay:0s}
#the-model .lp-arch-pill-row .combined{--pill-gradient:linear-gradient(110deg,#c45f6e,#d58a2c);--pill-glow:rgba(210,103,75,.28);animation-delay:.35s}
#the-model .lp-arch-pill-row .efficiency{--pill-gradient:linear-gradient(110deg,#b77824,#ddb33f);--pill-glow:rgba(221,179,63,.3);animation-delay:.7s}
@keyframes pb-partnership-pulse{0%,100%{transform:translateY(0) scale(1);filter:brightness(1);box-shadow:0 0 16px var(--pill-glow)}50%{transform:translateY(-2px) scale(1.01);filter:brightness(1.15);box-shadow:0 0 30px var(--pill-glow)}}
#the-methodology .pb-methodology-grid{align-items:stretch}
#the-methodology .pb-methodology-card{display:flex;flex-direction:column;align-items:stretch}
#the-methodology .pb-methodology-card h3{display:flex;height:8.6rem;min-height:8.6rem;flex-direction:column;align-items:flex-start;margin-bottom:1rem}
#the-methodology .pb-methodology-card h3 small{display:block;margin-top:auto;padding-top:.7rem;background:none;color:#fff;-webkit-text-fill-color:#fff;font-size:1.55rem;font-weight:800;letter-spacing:-.02em;text-transform:none}
#the-methodology .pb-methodology-outcome{height:5.2rem;min-height:5.2rem;margin:0}
#the-methodology .pb-methodology-card ul{margin-top:1.25rem}
#the-products{scroll-margin-top:5rem}
.pb-product-showcase-head h3{max-width:25ch}
.pb-service-accounting-media{overflow:hidden;background:#050506}
.pb-service-accounting-media img{display:block;width:100%;height:100%;object-fit:cover}
@media(max-width:780px){#the-methodology .pb-methodology-card h3,#the-methodology .pb-methodology-outcome{height:auto;min-height:0}#the-methodology .pb-methodology-card h3 small{margin-top:.65rem}}
