.ibs-cards-row{max-width:1200px;margin:0 auto;padding:.5rem .5rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif}.ibs-cards-row::after{content:"";display:block;clear:both}.ibs-card{position:relative;box-sizing:border-box;width:100%;margin-bottom:.5rem;overflow:hidden;border-radius:0rem;min-height:280px;color:#f5f7fa;background-color:#003566;box-shadow:0 6px 18px rgb(0 0 0 / .18);transform:translateY(0);transition:transform 0.25s ease,box-shadow 0.25s ease}.ibs-card__bg{position:absolute;inset:0;background-size:cover;background-position:center;transform:scale(1.06);transition:transform 0.35s ease;opacity:.68;filter:brightness(.7) saturate(1.1);z-index:0}.ibs-card::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgb(142 209 252 / .65),rgb(120 170 255 / .65));z-index:1;transition:background 0.3s ease}.ibs-card__content{position:absolute;left:2rem;right:2rem;top:1.8rem;bottom:1.8rem;display:flex;flex-direction:column;gap:.7rem;max-width:30rem;z-index:2}.ibs-card__content--default{opacity:1;transform:translateY(0);transition:opacity 0.25s ease,transform 0.25s ease}.ibs-card__content--hover{opacity:0;transform:translateY(8px);transition:opacity 0.8s ease,transform 0.25s ease;pointer-events:none}.ibs-card:hover .ibs-card__content--default{opacity:0;transform:translateY(-8px)}.ibs-card:hover .ibs-card__content--hover{opacity:1;transform:translateY(0);pointer-events:auto}.ibs-card__eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:.82rem;font-weight:600;color:#ffdd57}.ibs-card__title{margin:0;font-size:2.3rem;line-height:1.45;color:#fff}.ibs-card__text{margin:0;font-size:1.8rem;line-height:1.6;color:#f5f7fa}.ibs-card__link{margin-top:1.1rem;align-self:flex-start;display:inline-flex;align-items:center;gap:.4rem;padding:.45rem 1.1rem;border-radius:999px;background-color:rgb(0 0 0 / .32);color:#ffdd57;font-weight:600;font-size:.95rem;text-decoration:none}.ibs-card__link::after{content:"›";font-size:1.1em}.ibs-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgb(0 0 0 / .28)}.ibs-card:hover .ibs-card__bg{transform:scale(1.05);opacity:0.85!important;filter:brightness(1) saturate(1.1)}.ibs-card:hover::before{background:linear-gradient(135deg,rgb(0 123 255 / .35),rgb(0 0 0 / .35))!important}.ibs-card--datenschutz .ibs-card__bg{background-image:url(https://www.ibs.de/uploads/whistleblower-beauftragter-beratung-antworten-loesungen.jpg)}.ibs-card--arbeitssicherheit .ibs-card__bg{background-image:url(https://www.ibs.de/uploads/fachkraft-fuer-arbeitssicherheit-industrie-gewerbe-buero-1020x675-1.webp)}.ibs-card--bem .ibs-card__bg{background-image:url(https://www.ibs.de/uploads/bem-betriebliches-eingliederungsmanagement-1020x675-1.webp)}.ibs-card--bs .ibs-card__bg{background-image:url(https://www.ibs.de/uploads/brandschutzbeauftragter-1020x675-1.webp)}.ibs-card--hgsb .ibs-card__bg{background-image:url(https://www.ibs.de/uploads/hinweisgeberschutzbeauftragter-1020x675-1.webp)}.ibs-card--ki .ibs-card__bg{background-image:url(https://www.ibs.de/uploads/ki-beauftragter-1020x675-1.webp)}@media (max-width:899px){.ibs-cards-row{padding:2.5rem 1.25rem}.ibs-card{width:100%;float:none;min-height:260px}}@media (min-width:900px){.ibs-card{float:left;width:47%;margin-bottom:1rem;min-height:320px}.ibs-card--right{margin-left:6%}}.ibs-card{transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease;border:1px solid rgb(255 255 255 / .06)}.ibs-card::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 0 0,rgb(255 255 255 / .22),transparent 60%);opacity:0;pointer-events:none;z-index:1;transition:opacity 0.25s ease,transform 0.25s ease}.ibs-card:hover{transform:translateY(-6px) scale(1.03);box-shadow:0 18px 40px rgb(0 0 0 / .45);border-color:rgb(255 221 87 / .85)}.ibs-card:hover::after{opacity:1;transform:translate3d(0,0,0)}.ibs-card:hover .ibs-card__bg{transform:scale(1.1);opacity:.8;filter:brightness(.95) saturate(1.15)}.ibs-card:hover::before{background:linear-gradient(135deg,rgb(0 123 255 / .55),rgb(0 0 0 / .55))}.ibs-card:hover .ibs-card__eyebrow{color:#ffea8a}.ibs-card:hover .ibs-card__title{text-shadow:0 2px 6px rgb(0 0 0 / .45)}.ibs-card__link{transition:background-color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease}.ibs-card:hover .ibs-card__link{background-color:rgb(0 0 0 / .6);transform:translateX(3px);box-shadow:0 4px 10px rgb(0 0 0 / .35)}.ibs-cards-row{--ibs-inset:clamp(1.0rem, 2.2vw, 2.0rem);--ibs-gap:clamp(0.45rem, 1.2vw, 0.7rem);--ibs-eyebrow:clamp(0.68rem, 0.60rem + 0.35vw, 0.82rem);--ibs-title:clamp(1.35rem, 1.00rem + 1.8vw, 2.30rem);--ibs-text:clamp(1.00rem, 0.85rem + 1.35vw, 1.80rem)}.ibs-card>a{display:block;height:100%;color:inherit;text-decoration:none}.ibs-card__content{left:var(--ibs-inset);right:var(--ibs-inset);top:var(--ibs-inset);bottom:var(--ibs-inset);gap:var(--ibs-gap);max-width:min(30rem, 100%);min-width:0}.ibs-card__content>*{min-width:0}.ibs-card__eyebrow{font-size:var(--ibs-eyebrow)}.ibs-card__title{font-size:var(--ibs-title);line-height:1.25;overflow-wrap:anywhere;hyphens:auto;text-wrap:balance}.ibs-card__text{font-size:var(--ibs-text);line-height:1.45;overflow-wrap:anywhere;hyphens:auto}.facts{display:flex;flex-wrap:wrap;justify-content:center;gap:24px 40px;margin:24px 0}.fact{min-width:160px;text-align:center;font-weight:600}.fact span{display:block;font-weight:400;font-size:.9rem;margin-top:4px}