@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;700&display=swap");:root{--max-width:1220px;--card-radius:20px;--card-padding-vertical:28px;--card-padding-horizontal:34px;--card-gap:36px;--orange-accent:#ef7d00;--blue-accent:#163a6b;--navy:#0f2b4a;--stroke-thickness:6px}.su25-pijler-section{background:#fff;justify-content:center;overflow:visible!important;padding:80px 18px 60px;position:relative}.su25-pijler-section .container{box-sizing:border-box;max-width:var(--max-width);padding:0 28px;position:relative;text-align:center;width:100%;z-index:2}.primary-heading{font-size:40px;font-weight:700;line-height:1.1;margin:0 0 40px}.primary-heading,.subheading{color:var(--navy);font-family:Poppins,Inter,Arial,sans-serif;text-align:center}.subheading{font-size:18px;font-weight:500;line-height:1.6;margin-bottom:24px;margin-top:18px}.cards-row{align-items:stretch;display:flex;flex-wrap:nowrap;gap:var(--card-gap);justify-content:center;margin-bottom:30px}@media (max-width:980px){.cards-row{flex-wrap:wrap}}.card{background:#fff;border:1px solid rgba(8,27,42,.06);border-radius:var(--card-radius);box-shadow:0 6px 20px rgba(15,43,74,.08);box-sizing:border-box;display:flex;flex:1;flex-direction:column;min-height:250px;overflow:visible;padding:calc(var(--card-padding-vertical) + 8px) var(--card-padding-horizontal) calc(var(--card-padding-vertical) + 12px) var(--card-padding-horizontal);position:relative;transition:box-shadow .3s ease,transform .3s ease;z-index:2}.card:hover{box-shadow:0 12px 28px rgba(15,43,74,.12);transform:translateY(-2px)}@media (max-width:1180px){.card{width:46%}}@media (max-width:880px){.card{max-width:760px;min-height:180px;padding:18px;width:100%}}.card-left{border-bottom:var(--stroke-thickness) solid var(--orange-accent);border-top:var(--stroke-thickness) solid var(--orange-accent)}.card-left,.card-right{border-radius:var(--card-radius)}.card-right{border-bottom:var(--stroke-thickness) solid var(--blue-accent);border-top:var(--stroke-thickness) solid var(--blue-accent)}.su25-pijler-section,.su25-pijler-section .card,.su25-pijler-section .cards-row,.su25-pijler-section .container{overflow:visible!important}.card-inner{display:flex;flex-direction:column;flex-grow:1;gap:18px;justify-content:flex-start;padding-top:6px;width:100%}.card-title-wrap{align-items:center;display:flex;gap:12px;justify-content:space-between;position:relative}.card-title{color:var(--navy);font-family:Poppins,Inter,Arial,sans-serif;font-size:26px;font-weight:700;line-height:1.1;margin:0;text-align:left}.card-title-icon{align-items:center;display:inline-flex;justify-content:center;position:relative;top:1px}.card-title-icon img{display:block;height:48px;max-height:72px;max-width:72px;object-fit:contain;width:auto}.card-list{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.card-list-item{align-items:center;display:flex;gap:14px}.icon-wrap{align-items:center;background:#fff;border:1px solid rgba(8,27,42,.04);border-radius:8px;box-shadow:none;display:inline-flex!important;flex-shrink:0;height:44px;justify-content:center;min-width:44px;overflow:hidden}.icon-wrap img{filter:none!important;max-width:100%!important;object-fit:contain!important}.icon-wrap img,.icon-wrap svg{display:block!important;height:22px!important;width:auto!important}.icon-wrap svg{vector-effect:non-scaling-stroke!important}.icon-wrap svg,.icon-wrap svg *{color:unset!important;fill:unset!important;stroke:unset!important}.card-text{color:var(--navy);font-family:Poppins,Inter,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.6;margin:0;text-align:left}.card-badge,.card-badge img{display:block!important;filter:none!important;height:auto!important;max-height:72px!important;max-width:72px!important;object-fit:contain!important;position:absolute;right:16px;top:16px;width:auto!important;z-index:6}.su25-pijler-section .container>div:last-child,.su25-pijler-section .container>p:last-child{text-align:center!important}@media (max-width:520px){.primary-heading{font-size:26px;margin-bottom:22px}.card{min-height:180px;padding:18px}.card-title{font-size:20px}.card-text{font-size:13px;line-height:1.5}.icon-wrap img,.icon-wrap svg{height:18px!important}.card-title-icon img{height:44px;max-width:54px}.card-badge,.card-badge img{max-height:44px!important;max-width:44px!important;right:12px!important;top:12px!important}}