/* v528 – Krankentransport Software Österreich, verbesserter Dunkelkontrast */
.page-krankentransport-at .blog-detail-lt-hero .lt-hero__bg-img{object-position:center}
.page-krankentransport-at .blog-detail-lt-hero .lt-hero__title{max-width:900px}
.page-krankentransport-at .v517-trustbar__item img{width:23px;height:23px;flex:0 0 auto;object-fit:contain;filter:brightness(0) saturate(100%) invert(86%) sepia(41%) saturate(1023%) hue-rotate(69deg) brightness(105%) contrast(104%)}
.page-krankentransport-at .bsec__title span,.page-krankentransport-at .heading-subsection span{color:#66ff7e}
.page-krankentransport-at .v527-lead{max-width:920px;font-size:1.12rem;line-height:1.85}
.page-krankentransport-at .v527-scope{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem}
.page-krankentransport-at .v527-scope__card{position:relative;padding:1.5rem 1.5rem 1.45rem;border:1px solid #e3e8ec;border-top:4px solid #66ff7e;background:#fff;box-shadow:0 12px 34px rgba(17,17,22,.05)}
.page-krankentransport-at .v527-scope__card--blue{border-top-color:#87cefa}
.page-krankentransport-at .v527-scope__card h3{margin:0 0 .55rem;color:#111116;font-family:'Bricolage Grotesque',sans-serif;font-size:1.06rem;line-height:1.35}
.page-krankentransport-at .v527-scope__card p{margin:0;color:#56626d;font-size:.9rem;line-height:1.68}
.page-krankentransport-at .v527-definition{margin-top:1.6rem;padding:1.35rem 1.5rem;border-left:4px solid #66ff7e;background:#111116;color:#fff;font-size:.96rem;line-height:1.75}
.page-krankentransport-at .v527-definition strong{color:#66ff7e}
.page-krankentransport-at .v527-process-visual{overflow:hidden;border:1px solid #e2e7eb;background:#fff;box-shadow:0 18px 48px rgba(17,17,22,.07)}
.page-krankentransport-at .v527-process-visual img{display:block;width:100%;height:auto}
.page-krankentransport-at .v527-process{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-top:1.5rem;background:#dfe4e8}
.page-krankentransport-at .v527-process__step{position:relative;min-height:185px;padding:1.2rem;background:#fff}
.page-krankentransport-at .v527-process__num{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:.8rem;background:#66ff7e;color:#111116;font-family:'Bricolage Grotesque',sans-serif;font-size:.82rem;font-weight:850}
.page-krankentransport-at .v527-process__step h3{margin:0 0 .45rem;color:#111116;font-family:'Bricolage Grotesque',sans-serif;font-size:.93rem;line-height:1.3}
.page-krankentransport-at .v527-process__step p{margin:0;color:#5b6670;font-size:.79rem;line-height:1.58}
.page-krankentransport-at .v527-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem}
.page-krankentransport-at .v527-feature{position:relative;min-height:100%;padding:1.5rem;border:1px solid #e3e8ec;background:#fff;box-shadow:0 8px 28px rgba(17,17,22,.04)}
.page-krankentransport-at .v527-feature::after{content:'';position:absolute;top:-40px;right:-40px;width:100px;height:100px;border-radius:50%;background:rgba(102,255,126,.12);pointer-events:none}
.page-krankentransport-at .v527-feature__icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:50px;height:50px;margin-bottom:1rem;background:#66ff7e}
.page-krankentransport-at .v527-feature__icon img{width:28px;height:28px;object-fit:contain}
.page-krankentransport-at .v527-feature h3{position:relative;z-index:1;margin:0 0 .55rem;color:#111116;font-family:'Bricolage Grotesque',sans-serif;font-size:1.02rem;line-height:1.35}
.page-krankentransport-at .v527-feature p{position:relative;z-index:1;margin:0;color:#56626d;font-size:.88rem;line-height:1.68}
.page-krankentransport-at .v527-integration{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.8rem}
.page-krankentransport-at .v527-integration__card{padding:1.45rem;border:1px solid #e3e8ec;background:#fff}
.page-krankentransport-at .v527-integration__status{display:inline-block;margin-bottom:.8rem;padding:.28rem .62rem;background:#66ff7e;color:#111116;font-family:'Bricolage Grotesque',sans-serif;font-size:.7rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}
.page-krankentransport-at .v527-integration__status--planned{background:#87cefa}
.page-krankentransport-at .v527-integration__status--partner{background:#e9eef2}
.page-krankentransport-at .v527-integration__card h3{margin:0 0 .5rem;color:#111116;font-family:'Bricolage Grotesque',sans-serif;font-size:1.05rem}
.page-krankentransport-at .v527-integration__card p{margin:0;color:#56626d;font-size:.9rem;line-height:1.7}
.page-krankentransport-at .v527-source-note{margin-top:1.4rem;padding:1.25rem 1.4rem;border-left:4px solid #87cefa;background:#edf7ff;color:#30404c;font-size:.88rem;line-height:1.72}
.page-krankentransport-at .v527-source-note strong{color:#111116}
.page-krankentransport-at .v527-source-note a{color:#111116;font-weight:750;text-decoration:underline;text-underline-offset:3px}
.page-krankentransport-at .v527-concerns-section{background:#111116;color:#f7f8fa}
.page-krankentransport-at .v527-concerns-section .bsec__title,.page-krankentransport-at .v527-concerns-section .bsec__intro{color:#fff}
.page-krankentransport-at .v527-concerns-section .bsec__content>p{max-width:980px;color:#e8ebef;font-size:1rem;line-height:1.78}
.page-krankentransport-at .v527-concerns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:2rem;background:#3d3d46;border:1px solid #3d3d46}
.page-krankentransport-at .v527-concern{min-height:100%;padding:1.5rem;background:#202027}
.page-krankentransport-at .v527-concern__mark{display:flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:1rem;border:1px solid rgba(102,255,126,.6);color:#66ff7e;font-family:'Bricolage Grotesque',sans-serif;font-weight:850}
.page-krankentransport-at .v527-concern h3{margin:0 0 .55rem;color:#fff;font-family:'Bricolage Grotesque',sans-serif;font-size:1rem;line-height:1.4}
.page-krankentransport-at .v527-concern p{margin:0;color:#e1e4e9;font-size:.9rem;line-height:1.72}
.page-krankentransport-at .v527-architecture{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2rem}
.page-krankentransport-at .v527-layer{padding:1.4rem;border:1px solid #e3e8ec;background:#fff}
.page-krankentransport-at .v527-layer__label{display:block;margin-bottom:.7rem;color:#66ff7e;font-family:'Bricolage Grotesque',sans-serif;font-size:.77rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}
.page-krankentransport-at .v527-layer h3{margin:0 0 .45rem;color:#111116;font-family:'Bricolage Grotesque',sans-serif;font-size:1rem}
.page-krankentransport-at .v527-layer p{margin:0;color:#56626d;font-size:.86rem;line-height:1.66}
.page-krankentransport-at .v527-rollout{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:2rem;background:#dfe4e8}
.page-krankentransport-at .v527-rollout__step{padding:1.45rem;background:#fff}
.page-krankentransport-at .v527-rollout__step strong{display:block;margin-bottom:.55rem;color:#111116;font-family:'Bricolage Grotesque',sans-serif;font-size:1rem}
.page-krankentransport-at .v527-rollout__step strong::before{content:'';display:block;width:36px;height:4px;margin-bottom:.8rem;background:#66ff7e}
.page-krankentransport-at .v527-rollout__step span{display:block;color:#56626d;font-size:.86rem;line-height:1.65}
.page-krankentransport-at .v527-conclusion{position:relative;overflow:hidden;padding:2.2rem;border:1px solid rgba(102,255,126,.5);background:linear-gradient(135deg,#effff2 0,#fff 72%);box-shadow:0 16px 40px rgba(25,45,35,.06)}
.page-krankentransport-at .v527-conclusion::after{content:'';position:absolute;right:-45px;bottom:-45px;width:155px;height:155px;border-radius:50%;background:rgba(102,255,126,.13);pointer-events:none}
.page-krankentransport-at .v527-disclaimer{margin-top:1.2rem;color:#69757f;font-size:.82rem;line-height:1.65}
@media(max-width:1080px){.page-krankentransport-at .v527-process{grid-template-columns:repeat(3,minmax(0,1fr))}.page-krankentransport-at .v527-feature-grid,.page-krankentransport-at .v527-concerns{grid-template-columns:repeat(2,minmax(0,1fr))}.page-krankentransport-at .v527-architecture,.page-krankentransport-at .v527-rollout{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.page-krankentransport-at .blog-detail-lt-hero .lt-hero__bg-img{object-position:66% center}.page-krankentransport-at .blog-detail-lt-hero .lt-hero__badge{margin-top:30px!important}.page-krankentransport-at .v527-scope,.page-krankentransport-at .v527-process,.page-krankentransport-at .v527-feature-grid,.page-krankentransport-at .v527-integration,.page-krankentransport-at .v527-concerns,.page-krankentransport-at .v527-architecture,.page-krankentransport-at .v527-rollout{grid-template-columns:1fr}.page-krankentransport-at .v527-process__step{min-height:0}.page-krankentransport-at .v527-conclusion{padding:1.4rem}}
[data-theme='dark'] .page-krankentransport-at .v527-scope__card,[data-theme='dark'] .page-krankentransport-at .v527-process__step,[data-theme='dark'] .page-krankentransport-at .v527-feature,[data-theme='dark'] .page-krankentransport-at .v527-integration__card,[data-theme='dark'] .page-krankentransport-at .v527-layer,[data-theme='dark'] .page-krankentransport-at .v527-rollout__step{border-color:#34343c;background:#232329}
[data-theme='dark'] .page-krankentransport-at .v527-scope__card h3,[data-theme='dark'] .page-krankentransport-at .v527-process__step h3,[data-theme='dark'] .page-krankentransport-at .v527-feature h3,[data-theme='dark'] .page-krankentransport-at .v527-integration__card h3,[data-theme='dark'] .page-krankentransport-at .v527-layer h3,[data-theme='dark'] .page-krankentransport-at .v527-rollout__step strong{color:#fff}
[data-theme='dark'] .page-krankentransport-at .v527-scope__card p,[data-theme='dark'] .page-krankentransport-at .v527-process__step p,[data-theme='dark'] .page-krankentransport-at .v527-feature p,[data-theme='dark'] .page-krankentransport-at .v527-integration__card p,[data-theme='dark'] .page-krankentransport-at .v527-layer p,[data-theme='dark'] .page-krankentransport-at .v527-rollout__step span{color:#c8ccd2}
[data-theme='dark'] .page-krankentransport-at .v527-source-note{border-color:#87cefa;background:#182733;color:#d6e5ef}
[data-theme='dark'] .page-krankentransport-at .v527-source-note strong,[data-theme='dark'] .page-krankentransport-at .v527-source-note a{color:#fff}
[data-theme='dark'] .page-krankentransport-at .v527-conclusion{border-color:rgba(102,255,126,.38);background:linear-gradient(135deg,#1d2921 0,#232329 72%)}
