.progression-chain{--pc-navy:#000934;--pc-green:#26d691;--pc-cyan:#1cc9ff;--pc-arrow-color:#26d691;--pc-gap:20px;--pc-radius:14px;--pc-columns:5;align-items:stretch;box-sizing:border-box;display:grid;gap:var(--pc-gap);grid-template-columns:repeat(var(--pc-columns),minmax(0,1fr));width:100%}.progression-chain__step{display:flex;min-width:0;position:relative}.progression-chain__card{align-items:center;border-radius:var(--pc-radius);box-sizing:border-box;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:100px;min-width:0;padding:22px 16px;text-align:center;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease;width:100%}.progression-chain--navy .progression-chain__card{background:var(--pc-navy);border:1px solid var(--pc-navy);box-shadow:0 5px 16px rgba(0,9,52,.16);color:#fff}.progression-chain--white .progression-chain__card{background:#fff;border:1px solid #e0e6ef;box-shadow:0 4px 14px rgba(0,9,52,.07);color:var(--pc-navy)}.progression-chain--green .progression-chain__card{background:var(--pc-green);border:1px solid var(--pc-green);box-shadow:0 4px 14px rgba(0,9,52,.08);color:var(--pc-navy)}.progression-chain--minimal .progression-chain__card{background:transparent;border:0;box-shadow:none;color:var(--pc-navy)}.progression-chain a.progression-chain__card{color:inherit;cursor:pointer}.progression-chain a.progression-chain__card:hover{box-shadow:0 8px 22px rgba(0,9,52,.14);transform:translateY(-3px)}.progression-chain a.progression-chain__card:focus-visible{outline:3px solid var(--pc-arrow-color);outline-offset:3px}.progression-chain__image{align-items:center;display:flex;justify-content:center;margin:0 0 6px;width:100%}.progression-chain__image img{display:block;height:auto;max-height:110px;max-width:100%;object-fit:contain;width:auto}.progression-chain .progression-chain__headline{color:inherit!important;font-family:Inter,sans-serif;font-size:17px!important;font-weight:600!important;line-height:1.3!important;margin:0!important;overflow-wrap:break-word;padding:0!important;text-align:center!important}.progression-chain__subheadline{font-weight:500;line-height:1.45;opacity:.85}.progression-chain__body,.progression-chain__subheadline{color:inherit;font-family:Inter,sans-serif;font-size:14px;text-align:center}.progression-chain__body{font-weight:400;line-height:1.5;width:100%}.progression-chain__body li,.progression-chain__body p{color:inherit!important;font-size:inherit!important;line-height:inherit!important}.progression-chain__body p{margin:0!important}.progression-chain__body p+p{margin-top:10px!important}.progression-chain__arrow{align-items:center;color:var(--pc-arrow-color);display:flex;height:24px;justify-content:center;pointer-events:none;position:absolute;right:calc(var(--pc-gap)/-2);top:50%;transform:translate(50%,-50%);width:24px;z-index:2}.progression-chain__arrow svg{display:block;height:24px;width:24px}.progression-chain__step--row-end
.progression-chain__arrow{display:none}@media screen and (min-width:768px) and (max-width:991px){.progression-chain__card{min-height:110px;padding:20px 18px}}@media screen and (max-width:767px){.progression-chain{grid-template-columns:minmax(0,1fr)!important}.progression-chain__step{min-width:0;width:100%}.progression-chain__card{gap:8px;min-height:0;padding:18px 20px}.progression-chain .progression-chain__headline{font-size:17px!important;line-height:1.3!important}.progression-chain__body,.progression-chain__subheadline{font-size:14px}.progression-chain__image img{max-height:100px}.progression-chain__arrow{bottom:calc(var(--pc-gap)/-2);height:24px;left:50%;right:auto;top:auto;transform:translate(-50%,50%);width:24px}.progression-chain__arrow svg{transform:rotate(90deg)}.progression-chain__step--row-end:not(:last-child) .progression-chain__arrow{display:flex}.progression-chain__step:last-child .progression-chain__arrow{display:none}.progression-chain a.progression-chain__card:hover{transform:none}}@media (prefers-reduced-motion:reduce){.progression-chain__card{transition:none}.progression-chain a.progression-chain__card:hover{transform:none}}