.pd5110-wartung-hero,.pd5110-wartung-body{--pd5110-accent: #ec0044;--pd5110-copy: #50545b;--pd5110-border: rgba(33, 37, 41, .1);--pd5110-surface: #fff;--pd5110-surface-muted: #f3f4f5;--pd5110-radius: 1.1rem;--pd5110-shadow: 0 .65rem 2rem rgba(33, 37, 41, .08)}.pd5110-wartung-hero{overflow:hidden;padding-top:clamp(3.5rem,5vw,5rem) !important;padding-bottom:clamp(3.5rem,5vw,5rem) !important;background-color:rgba(0,0,0,0) !important;background-image:radial-gradient(50% 50% at 50% 50%, #fff 0%, rgba(255, 255, 255, 0.8) 48.96%, rgba(255, 255, 255, 0) 100%) !important;background-repeat:no-repeat !important;background-position:center !important;background-size:cover !important}.pd5110-wartung-hero>.container{max-width:78rem}.pd5110-wartung-hero .pd5110-hero-grid{display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(20rem, 0.95fr);align-items:center;min-height:clamp(27rem,40vw,34rem);gap:clamp(2.5rem,5vw,5rem)}.pd5110-wartung-hero .pd5110-hero-copy{position:relative;z-index:2}.pd5110-wartung-hero .pd5110-kicker{margin-bottom:.85rem;color:var(--pd5110-copy);font-size:1rem;font-weight:600;line-height:1.35}.pd5110-wartung-hero h1{max-width:18ch;margin-bottom:1.35rem;font-size:clamp(2.75rem,5vw,4.25rem) !important;line-height:1.04;letter-spacing:-0.025em;overflow-wrap:normal;text-wrap:balance}.pd5110-wartung-hero .pd5110-hero-lead{max-width:55ch;margin-bottom:0;color:var(--pd5110-copy);font-family:"Helvetica Now Text",system-ui,sans-serif;font-size:clamp(1.1rem,1.55vw,1.3rem);line-height:1.5}.pd5110-wartung-hero h1 .text-primary{white-space:nowrap}.pd5110-wartung-hero h1>span:first-child{white-space:nowrap}.pd5110-wartung-hero .pd5110-hero-actions{display:flex;flex-wrap:wrap;align-items:stretch;margin-top:2rem;gap:.75rem}.pd5110-wartung-hero .pd5110-hero-actions .btn{display:inline-flex;align-items:center;justify-content:center}.pd5110-wartung-hero .pd5110-hero-visual{width:100%;aspect-ratio:1947/1792;margin:0;max-height:34rem;background-image:url("/themes/custom/childtheme/img/pd5110-drupal-maintenance-hero-v1.png");background-repeat:no-repeat;background-position:center;background-size:contain}.pd5110-wartung-body{--pd-section-padding-top: 16vw;--pd-section-padding-bottom: 18vw}.pd5110-wartung-body>.container{max-width:84rem}.pd5110-wartung-body .pd5110-body-inner{padding-top:clamp(1rem,3vw,2.5rem);padding-bottom:clamp(1rem,3vw,2.5rem)}.pd5110-wartung-body .pd5110-section+.pd5110-section{margin-top:clamp(4.5rem,7vw,7rem)}.pd5110-wartung-body .pd5110-section-intro{max-width:68rem;margin:0 auto clamp(2rem,4vw,3rem)}.pd5110-wartung-body .pd5110-section-intro{text-align:center}.pd5110-wartung-body .pd5110-nowrap{white-space:nowrap}.pd5110-wartung-body .pd5110-section-intro h2,.pd5110-wartung-body .pd5110-final-card h2,.pd5110-wartung-body .pd5110-result-card h2{margin-bottom:.9rem;font-size:clamp(2.2rem,3.7vw,3.25rem);line-height:1.1;letter-spacing:-0.02em;text-wrap:balance}.pd5110-wartung-body .pd5110-section-intro h2{max-width:24ch;margin-right:auto;margin-left:auto;text-align:center}.pd5110-wartung-body .pd5110-section-intro>p{max-width:68ch;margin:0 auto;color:var(--pd5110-copy);font-size:1.08rem;line-height:1.55;text-wrap:balance}.pd5110-wartung-body .pd5110-card,.pd5110-wartung-body .pd5110-split-card,.pd5110-wartung-body .pd5110-proof-card,.pd5110-wartung-body .pd5110-final-card{border:1px solid var(--pd5110-border);border-radius:var(--pd5110-radius);background:var(--pd5110-surface);box-shadow:var(--pd5110-shadow)}.pd5110-wartung-body .pd5110-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:clamp(1.65rem,3vw,2.5rem)}.pd5110-wartung-body .pd5110-card h3,.pd5110-wartung-body .pd5110-proof-card h3,.pd5110-wartung-body .pd5110-routing-option h3,.pd5110-wartung-body .pd5110-result-list h3,.pd5110-wartung-body .pd5110-routing-primary h3{margin-bottom:.8rem;color:#292d32;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:600;line-height:1.18;text-wrap:balance}.pd5110-wartung-body .pd5110-card p,.pd5110-wartung-body .pd5110-split-card p,.pd5110-wartung-body .pd5110-proof-card p,.pd5110-wartung-body .pd5110-final-card p{color:var(--pd5110-copy);font-size:1.02rem;line-height:1.58}.pd5110-wartung-body .pd5110-icon::before{position:absolute;top:1.55rem;right:1.55rem;width:2.2rem;height:2.2rem;content:"";background-color:var(--pd5110-accent);mask-position:center;mask-repeat:no-repeat;mask-size:contain}.pd5110-wartung-body .pd5110-icon--release::before{mask-image:url("/themes/custom/childtheme/img/fontawesome/regular/check-double.svg")}.pd5110-wartung-body .pd5110-icon--dev::before{mask-image:url("/themes/custom/childtheme/img/fontawesome/duotone/code.svg")}.pd5110-wartung-body .pd5110-icon--document::before{mask-image:url("/themes/custom/childtheme/img/fontawesome/duotone/pencil-ruler.svg")}.pd5110-wartung-body .pd5110-icon--system::before{mask-image:url("/themes/custom/childtheme/img/fontawesome/duotone/user-cog.svg")}.pd5110-wartung-body .pd5110-icon--checks::before{mask-image:url("/themes/custom/childtheme/img/fontawesome/regular/check-circle.svg")}.pd5110-wartung-body .pd5110-icon--inventory::before,.pd5110-wartung-body .pd5110-icon--audit::before{mask-image:url("/themes/custom/childtheme/img/fontawesome/regular/search.svg")}.pd5110-wartung-body .pd5110-icon--approve::before{mask-image:url("/themes/custom/childtheme/img/fontawesome/regular/calendar-check.svg")}.pd5110-wartung-body .pd5110-icon--upgrade::before{mask-image:url("/themes/custom/childtheme/img/icons/external.svg")}.pd5110-wartung-body .pd5110-icon--incident::before{mask-image:url("/themes/custom/childtheme/img/fontawesome/regular/bell.svg")}.pd5110-wartung-body .pd5110-card.pd5110-icon>h3{padding-right:3.5rem}.pd5110-wartung-body .pd5110-orientation-grid{display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(18rem, 0.8fr);gap:1.5rem}.pd5110-wartung-body .pd5110-card--large{grid-row:span 2;justify-content:flex-start}.pd5110-wartung-body .pd5110-card--large h3{max-width:20ch;font-size:clamp(1.7rem,2.5vw,2.15rem)}.pd5110-wartung-body .pd5110-card ul,.pd5110-wartung-body .pd5110-result-list ul{margin:1.25rem 0 0;padding:0;list-style:none}.pd5110-wartung-body .pd5110-card li,.pd5110-wartung-body .pd5110-result-list li{position:relative;margin-bottom:.8rem;padding-left:1.75rem;color:var(--pd5110-copy);line-height:1.48}.pd5110-wartung-body .pd5110-card li::before,.pd5110-wartung-body .pd5110-result-list li::before{position:absolute;top:.16rem;left:0;width:1.1rem;height:1.1rem;content:"";background-color:var(--pd5110-accent);mask-image:url("/themes/custom/childtheme/img/fontawesome/regular/check-circle.svg");mask-position:center;mask-repeat:no-repeat;mask-size:contain}.pd5110-wartung-body .pd5110-scope-grid{display:grid;grid-template-columns:minmax(0, 1.55fr) minmax(18rem, 0.85fr);gap:1.5rem}.pd5110-wartung-body .pd5110-scope-main .btn{align-self:flex-start;margin-top:auto}.pd5110-wartung-body .pd5110-scope-aside{display:grid;gap:1.5rem}.pd5110-wartung-body .pd5110-process-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));margin:0;padding:0;list-style:none;gap:1.5rem}.pd5110-wartung-body .pd5110-process-grid .pd5110-card-outcome{margin-top:auto;margin-bottom:0;padding-top:1.2rem;border-top:1px solid var(--pd5110-border);color:#343a40;font-size:.98rem;font-weight:600}.pd5110-wartung-body .pd5110-split-card{display:grid;grid-template-columns:minmax(0, 1.08fr) minmax(20rem, 0.92fr);overflow:hidden}.pd5110-wartung-body .pd5110-result-copy,.pd5110-wartung-body .pd5110-result-list,.pd5110-wartung-body .pd5110-routing-primary,.pd5110-wartung-body .pd5110-routing-options{padding:clamp(2rem,4vw,3.5rem)}.pd5110-wartung-body .pd5110-result-copy,.pd5110-wartung-body .pd5110-routing-primary{display:flex;flex-direction:column;align-items:flex-start}.pd5110-wartung-body .pd5110-result-copy .btn,.pd5110-wartung-body .pd5110-routing-primary .btn{margin-top:auto}.pd5110-wartung-body .pd5110-result-list,.pd5110-wartung-body .pd5110-routing-options{background:var(--pd5110-surface-muted)}.pd5110-wartung-body .pd5110-routing-card{grid-template-columns:minmax(0, 0.9fr) minmax(0, 1.1fr)}.pd5110-wartung-body .pd5110-routing-options{display:grid;gap:1.15rem}.pd5110-wartung-body .pd5110-routing-option{position:relative;padding:1.35rem 4rem 1.35rem 0;border-bottom:1px solid var(--pd5110-border)}.pd5110-wartung-body .pd5110-routing-option:last-child{padding-bottom:0;border-bottom:0}.pd5110-wartung-body .pd5110-routing-option::before{top:1.35rem;right:0;width:1.85rem;height:1.85rem}.pd5110-wartung-body .pd5110-routing-option h3{font-size:1.3rem}.pd5110-wartung-body .pd5110-routing-option a:not(.btn),.pd5110-wartung-body .pd5110-proof-card a{color:#292d32;font-weight:600;text-decoration:none}.pd5110-wartung-body .pd5110-routing-option a:not(.btn):hover,.pd5110-wartung-body .pd5110-proof-card a:hover{color:var(--pd5110-accent);text-decoration:underline;text-underline-offset:.2em}.pd5110-wartung-body .pd5110-routing-option .btn{display:inline-flex;margin-top:.15rem}.pd5110-wartung-body .pd5110-eol-card{grid-template-columns:minmax(18rem, 0.72fr) minmax(0, 1.28fr)}.pd5110-wartung-body .pd5110-eol-date,.pd5110-wartung-body .pd5110-eol-copy{padding:clamp(2rem,4vw,3.5rem)}.pd5110-wartung-body .pd5110-eol-date{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:var(--pd5110-surface-muted)}.pd5110-wartung-body .pd5110-eol-label{margin-bottom:.65rem;color:#292d32;font-size:.96rem;font-weight:600}.pd5110-wartung-body .pd5110-eol-day{max-width:9ch;margin-bottom:1rem;color:var(--pd5110-accent) !important;font-family:"DM Sans",system-ui,sans-serif;font-size:clamp(2.15rem,4vw,3.2rem) !important;font-weight:600;line-height:1.05 !important;letter-spacing:-0.025em}.pd5110-wartung-body .pd5110-eol-date>p:not(.pd5110-eol-label,.pd5110-eol-day){max-width:34ch}.pd5110-wartung-body .pd5110-eol-date>a{margin-top:.4rem;color:#292d32;font-weight:600;text-decoration:none}.pd5110-wartung-body .pd5110-eol-date>a:hover{color:var(--pd5110-accent);text-decoration:underline;text-underline-offset:.2em}.pd5110-wartung-body .pd5110-eol-copy{position:relative;display:flex;flex-direction:column;align-items:flex-start}.pd5110-wartung-body .pd5110-eol-copy h2{max-width:18ch;margin-bottom:1rem;padding-right:3.5rem;font-size:clamp(2.2rem,3.7vw,3.25rem);line-height:1.1;letter-spacing:-0.02em;text-wrap:balance}.pd5110-wartung-body .pd5110-eol-copy>p{max-width:60ch}.pd5110-wartung-body .pd5110-eol-copy ul{margin:1.2rem 0 0;padding:0;list-style:none}.pd5110-wartung-body .pd5110-eol-copy li{position:relative;margin-bottom:.75rem;padding-left:1.75rem;color:var(--pd5110-copy);line-height:1.48}.pd5110-wartung-body .pd5110-eol-copy li::before{position:absolute;top:.16rem;left:0;width:1.1rem;height:1.1rem;content:"";background-color:var(--pd5110-accent);mask-image:url("/themes/custom/childtheme/img/fontawesome/regular/check-circle.svg");mask-position:center;mask-repeat:no-repeat;mask-size:contain}.pd5110-wartung-body .pd5110-eol-actions{display:flex;flex-wrap:wrap;margin-top:1.5rem;gap:.75rem}.pd5110-wartung-body .pd5110-eol-actions .btn{display:inline-flex;align-items:center;justify-content:center}.pd5110-wartung-body .pd5110-proof-card{display:grid;grid-template-columns:minmax(20rem, 0.9fr) minmax(0, 1.1fr);overflow:hidden}.pd5110-wartung-body .pd5110-proof-image{min-height:25rem;background-color:#e9ecef;background-image:url("/files/default/media/image/2025-07/usi-relaunch-thumbnail.png");background-repeat:no-repeat;background-position:center;background-size:cover}.pd5110-wartung-body .pd5110-proof-body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(2rem,4vw,3.5rem)}.pd5110-wartung-body .pd5110-faq .pd5110-section-intro{margin-bottom:2rem}.pd5110-wartung-body .pd5110-faq .accordion{--bs-accordion-color: #495057;--bs-accordion-bg: #fff;--bs-accordion-btn-color: #464749;--bs-accordion-btn-bg: #fff;--bs-accordion-active-color: #212529;--bs-accordion-active-bg: #fff;--bs-accordion-btn-icon: url("/themes/custom/childtheme/img/fontawesome/regular/angle-down.svg");--bs-accordion-btn-active-icon: url("/themes/custom/childtheme/img/fontawesome/regular/angle-down.svg");max-width:72rem;margin:0 auto;overflow:hidden;border-radius:var(--pd5110-radius);box-shadow:var(--pd5110-shadow)}.pd5110-wartung-body .pd5110-faq .accordion-item{color:var(--bs-accordion-color);border-right:0;border-bottom:1px solid var(--pd5110-border);border-left:0;background:var(--bs-accordion-bg)}.pd5110-wartung-body .pd5110-faq .accordion-item:last-child{border-bottom:0}.pd5110-wartung-body .pd5110-faq .accordion-header{margin:0}.pd5110-wartung-body .pd5110-faq .accordion-button{position:relative;display:flex;align-items:center;width:100%;min-height:0;padding:1.15rem 1.4rem;border:0;border-radius:0;background:var(--bs-accordion-btn-bg);color:var(--bs-accordion-btn-color);font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.35;text-align:left}.pd5110-wartung-body .pd5110-faq .accordion-button::after{flex:0 0 auto;width:1.15rem;height:1.15rem;margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .2s ease-in-out}.pd5110-wartung-body .pd5110-faq .accordion-button:not(.collapsed){background:var(--bs-accordion-active-bg);color:var(--bs-accordion-active-color)}.pd5110-wartung-body .pd5110-faq .accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:rotate(-180deg)}.pd5110-wartung-body .pd5110-faq .accordion-body{padding:0 1.4rem 1.35rem;color:var(--pd5110-copy);font-size:1rem;line-height:1.6}.pd5110-wartung-body .pd5110-final-card{display:flex;align-items:center;justify-content:space-between;padding:clamp(2rem,4vw,3.5rem);gap:2rem}.pd5110-wartung-body .pd5110-final-card>div:first-child{max-width:48rem}.pd5110-wartung-body .pd5110-final-card h2{max-width:19ch}.pd5110-wartung-body .pd5110-final-link{margin-top:1rem;margin-bottom:0}.pd5110-wartung-body .pd5110-final-link a{color:#292d32;font-weight:600;text-decoration:none}.pd5110-wartung-body .pd5110-final-link a:hover{color:var(--pd5110-accent);text-decoration:underline;text-underline-offset:.2em}.pd5110-wartung-body .pd5110-final-actions{display:flex;flex:0 0 auto;flex-direction:column;align-items:stretch;gap:.75rem}.pd5110-wartung-body .pd5110-final-actions .btn{display:inline-flex;justify-content:center}.pd5110-wartung-body a:focus-visible,.pd5110-wartung-body .accordion-button:focus-visible{outline:.1875rem solid #212529;outline-offset:.1875rem;box-shadow:none}@media(max-width: 991.98px){.pd5110-wartung-hero .pd5110-hero-grid{grid-template-columns:minmax(0, 1fr) minmax(16rem, 0.7fr);gap:2rem}.pd5110-wartung-hero h1{font-size:clamp(2.6rem,7vw,3.8rem) !important}.pd5110-wartung-body .pd5110-orientation-grid,.pd5110-wartung-body .pd5110-scope-grid,.pd5110-wartung-body .pd5110-split-card,.pd5110-wartung-body .pd5110-routing-card,.pd5110-wartung-body .pd5110-eol-card,.pd5110-wartung-body .pd5110-proof-card{grid-template-columns:minmax(0, 1fr)}.pd5110-wartung-body .pd5110-card--large{grid-row:auto}.pd5110-wartung-body .pd5110-scope-aside{grid-template-columns:repeat(2, minmax(0, 1fr))}.pd5110-wartung-body .pd5110-proof-image{min-height:22rem}.pd5110-wartung-body .pd5110-final-card{align-items:flex-start;flex-direction:column}.pd5110-wartung-body .pd5110-final-actions{flex-direction:row;flex-wrap:wrap}}@media(max-width: 767.98px){.pd5110-wartung-hero{padding-top:3rem !important;padding-bottom:3rem !important}.pd5110-wartung-hero .pd5110-hero-grid{display:block;min-height:0}.pd5110-wartung-hero .pd5110-hero-visual{display:none}.pd5110-wartung-hero h1{max-width:15ch;font-size:clamp(2.45rem,12vw,3.2rem) !important}.pd5110-wartung-hero h1 .text-primary{white-space:normal}.pd5110-wartung-hero h1>span:first-child{white-space:normal}.pd5110-wartung-hero .pd5110-hero-actions{flex-direction:column}.pd5110-wartung-hero .pd5110-hero-actions .btn{width:100%}.pd5110-wartung-body{--pd-section-padding-top: 24vw;--pd-section-padding-bottom: 28vw}.pd5110-wartung-body .pd5110-section+.pd5110-section{margin-top:4rem}.pd5110-wartung-body .pd5110-section-intro h2,.pd5110-wartung-body .pd5110-final-card h2,.pd5110-wartung-body .pd5110-result-card h2{font-size:clamp(2rem,9vw,2.65rem)}.pd5110-wartung-body .pd5110-section-intro h2,.pd5110-wartung-body .pd5110-section-intro>p{text-align:center}.pd5110-wartung-body .pd5110-scope-aside,.pd5110-wartung-body .pd5110-process-grid{grid-template-columns:minmax(0, 1fr)}.pd5110-wartung-body .pd5110-card,.pd5110-wartung-body .pd5110-result-copy,.pd5110-wartung-body .pd5110-result-list,.pd5110-wartung-body .pd5110-routing-primary,.pd5110-wartung-body .pd5110-routing-options,.pd5110-wartung-body .pd5110-eol-date,.pd5110-wartung-body .pd5110-eol-copy,.pd5110-wartung-body .pd5110-proof-body,.pd5110-wartung-body .pd5110-final-card{padding:1.5rem}.pd5110-wartung-body .pd5110-proof-image{min-height:16rem}.pd5110-wartung-body .pd5110-eol-actions{width:100%;flex-direction:column}.pd5110-wartung-body .pd5110-eol-actions .btn{width:100%}.pd5110-wartung-body .pd5110-final-actions{width:100%;flex-direction:column}.pd5110-wartung-body .pd5110-final-actions .btn{width:100%}}@media(max-width: 359.98px){.pd5110-wartung-hero h1{font-size:2.25rem !important}.pd5110-wartung-body .pd5110-card,.pd5110-wartung-body .pd5110-result-copy,.pd5110-wartung-body .pd5110-result-list,.pd5110-wartung-body .pd5110-routing-primary,.pd5110-wartung-body .pd5110-routing-options,.pd5110-wartung-body .pd5110-eol-date,.pd5110-wartung-body .pd5110-eol-copy,.pd5110-wartung-body .pd5110-proof-body,.pd5110-wartung-body .pd5110-final-card{padding-right:1.15rem;padding-left:1.15rem}}
