/* Preview 128: targeted service navigation + aftercare refinement. No palette or copy changes. */
body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-section-top{grid-template-columns:1.1fr 1fr!important;gap:64px!important;align-items:end!important;margin-bottom:42px!important}
body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-section-top h2{font-size:clamp(34px,3.4vw,48px)!important;line-height:1.12!important;letter-spacing:-.035em!important;max-width:21ch!important;margin:0!important;text-align:left!important}
body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-section-top .ec-eyebrow{display:flex!important;align-items:center!important;gap:12px!important;margin-bottom:22px!important}
body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-section-top .ec-eyebrow::before{content:"";width:28px;height:3px;flex:none;background:#f5c400;transform:skewX(35deg)}
body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-section-intro{padding:0 0 3px!important;max-width:470px!important;font-size:16px!important;line-height:1.85!important}
body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-category-nav{gap:0!important;border-top:1px solid #cdbfa7!important;border-bottom:1px solid #cdbfa7!important;margin:0 0 30px!important;padding:0!important}
body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-category-nav>a{background:transparent!important;border:0!important;border-right:1px solid #d8cbb4!important;border-radius:0!important;min-height:94px!important;padding:20px 20px!important;box-shadow:none!important;color:#171717!important}
body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-category-nav>a:first-child{padding-left:0!important}
body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-category-nav>a:last-child{border-right:0!important}
body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-category-nav>a::after{content:"";position:absolute;inset:auto 20px -1px;height:3px;background:#f5c400;transform:scaleX(0);transform-origin:left;transition:transform .18s ease}
body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-category-nav>a:first-child::after{left:0}
body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-category-nav>a:is(.pc-category-active,:hover)::after{transform:scaleX(1)}
body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-category-nav>a.pc-category-active{background:transparent!important;color:#171717!important;box-shadow:none!important}
body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-category-nav .ec-group-head{grid-template-columns:30px minmax(0,1fr)!important;gap:5px 12px!important}
body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-category-nav .ec-group-num{font-size:24px!important;font-weight:400!important;line-height:1!important;align-self:start!important;padding-top:2px!important;color:#917c50!important}
body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-category-nav>a.pc-category-active .ec-group-num{color:#171717!important}
body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-category-nav .ec-group-title{font-size:14px!important;font-weight:600!important;line-height:1.5!important;color:#171717!important}
body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-category-nav .ec-group-count{font-size:11px!important;font-weight:400!important;color:#696052!important}
body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-category-nav>a:focus-visible{outline:2px solid #171717!important;outline-offset:-4px!important}
body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .sr-slider-controls{display:grid!important;grid-template-columns:auto minmax(80px,1fr) auto!important;gap:28px!important;border:0!important;padding:12px 0 22px!important;margin:8px 0 0!important}
body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .sr-slider-hint{order:-2!important;font-size:12px!important;letter-spacing:.01em!important}
body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .sr-slider-meter{order:-1!important;width:100%!important;max-width:none!important;height:2px!important}
body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .sr-slider-meter>span{background:#917c50!important}
body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .sr-slider-navigation{order:1!important;width:auto!important;gap:16px!important}
body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .sr-slider-position{font-size:12px!important;font-variant-numeric:tabular-nums!important;min-width:92px!important;text-align:center!important;color:#696052!important}
body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .sr-slider-arrow{width:44px!important;height:44px!important;min-width:44px!important;background:transparent!important;color:#171717!important;border:1px solid #b9aa8e!important;border-radius:50%!important;box-shadow:none!important;transition:background .18s,color .18s!important}
body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .sr-slider-arrow:not(:disabled):hover{background:#171717!important;color:#f5c400!important;border-color:#171717!important}
body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .sr-slider-arrow:disabled{opacity:.35!important}
body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .sr-slider-arrow:focus-visible{outline:2px solid #171717!important;outline-offset:3px!important}
body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-help{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:24px 40px!important;align-items:center!important;background:transparent!important;border:0!important;border-top:1px solid #cdbfa7!important;border-radius:0!important;padding:28px 0 0!important;margin:0!important}
body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-help>span{max-width:29ch!important;font-size:22px!important;font-weight:500!important;line-height:1.45!important;letter-spacing:-.02em!important;color:#171717!important}
body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-help>a{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:54px!important;max-width:100%!important;padding:16px 22px!important;gap:26px!important;background:#f5c400!important;color:#171717!important;border:1px solid #f5c400!important;border-radius:5px!important;box-shadow:none!important;text-decoration:none!important;font-size:14px!important;font-weight:600!important;line-height:1.45!important;white-space:normal!important}
body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-help>a>span{display:grid!important;place-items:center!important;min-width:28px!important;min-height:24px!important;border-left:1px solid #17171744!important;padding-left:14px!important;font-size:19px!important;color:#171717!important}
body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-help>a:hover{background:#171717!important;color:#f4efe5!important;border-color:#171717!important}
body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-help>a:hover>span{color:#f5c400!important;border-color:#f4efe544!important}
body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-help>a:focus-visible{outline:2px solid #171717!important;outline-offset:4px!important}
/* An open editorial panel instead of a small card. Same grid and cream as the FAQ. */
body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content .ec-reassurance{padding:0 0 72px!important;background:#eee7da!important;scroll-margin-top:100px}
body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content .ec-reassurance>.ec-wrap{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important;gap:18px 64px!important;width:calc(100% - 96px)!important;max-width:1160px!important;margin:0 auto!important;padding:38px 40px 0!important;border:0!important;border-top:1px solid #cdbfa7!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important}
body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content .ec-reassurance>.ec-wrap>.ec-eyebrow{position:relative!important;display:flex!important;align-items:center!important;gap:13px!important;grid-column:1!important;grid-row:1!important;margin:0!important;color:#776039!important;text-align:left!important;line-height:1.5!important}
body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content .ec-reassurance>.ec-wrap>.ec-eyebrow::before{content:"";display:block;width:28px;height:3px;background:#f5c400;transform:skewX(35deg);flex:none}
body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content .ec-reassurance>.ec-wrap>div{display:contents!important}
body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content .ec-reassurance h2{grid-column:1!important;grid-row:2!important;font-size:clamp(28px,2.6vw,38px)!important;font-weight:500!important;line-height:1.2!important;letter-spacing:-.025em!important;max-width:22ch!important;margin:0!important;text-align:left!important;color:#171717!important}
body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content .ec-reassurance p{grid-column:2!important;grid-row:1/3!important;align-self:center!important;max-width:none!important;font-size:16px!important;line-height:1.9!important;margin:0!important;padding:0 0 0 36px!important;border-left:2px solid #f5c400!important;text-align:left!important;color:#696052!important}
@media(max-width:900px){
 body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-section-top{gap:36px!important}
 body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-category-nav>a{padding:18px 12px!important}
 body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-category-nav .ec-group-head{grid-template-columns:22px minmax(0,1fr)!important;gap:4px 8px!important}
 body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-category-nav .ec-group-num{display:block!important}
 body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-category-nav :is(.ec-group-label,.ec-group-count){grid-column:2!important}
 body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-category-nav .ec-group-num{font-size:19px!important}
 body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-category-nav .ec-group-title{font-size:13px!important}
 body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-help{gap:22px!important}
 body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-help>span{font-size:20px!important}
 body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content .ec-reassurance>.ec-wrap{gap:18px 36px!important}
}
@media(max-width:800px){
 body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-section-top{display:contents!important}
 body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-section-top>div:first-child{text-align:left!important;margin:0 0 26px!important}
 body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-section-top h2{font-size:32px!important;max-width:20ch!important;margin:0!important;line-height:1.16!important;text-align:left!important}
 body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-section-top .ec-eyebrow{margin-bottom:16px!important;font-size:10px!important;gap:10px!important}
 body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-section-intro{margin:0!important;padding:8px 0 24px!important;line-height:1.8!important;order:5!important}
 body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-category-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-bottom:22px!important}
 body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-category-nav>a{min-height:78px!important;padding:15px 12px!important}
 body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-category-nav>a:nth-child(odd){padding-left:0!important}
 body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-category-nav>a:nth-child(even){border-right:0!important}
 body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-category-nav>a:nth-child(-n+2){border-bottom:1px solid #d8cbb4!important}
 body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-category-nav>a::after{inset:auto 12px -1px!important}
 body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-category-nav>a:nth-child(odd)::after{left:0!important}
 body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-category-nav .ec-group-head{grid-template-columns:22px minmax(0,1fr)!important;gap:4px 8px!important}
 body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-category-nav .ec-group-num{font-size:20px!important}
 body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-category-nav .ec-group-title{font-size:12px!important}
 body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-category-nav .ec-group-count{font-size:10px!important}
 body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .sr-slider-controls{grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important;margin:6px 0 0!important;padding:10px 0 18px!important}
 body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .sr-slider-navigation{gap:8px!important}
 body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .sr-slider-position{min-width:78px!important;font-size:11px!important}
 body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .sr-slider-hint{display:none!important}
 body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-help{grid-template-columns:minmax(0,1fr)!important;gap:18px!important;padding-top:24px!important;order:6!important}
 body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-help>span{font-size:22px!important;max-width:24ch!important}
 body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-help>a{width:100%!important;padding:15px 17px!important;gap:18px!important;font-size:14px!important;min-height:56px!important}
 body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content .ec-reassurance{padding:0 0 44px!important;scroll-margin-top:80px}
 body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content .ec-reassurance>.ec-wrap{display:flex!important;flex-direction:column!important;gap:18px!important;width:calc(100% - 36px)!important;padding:28px 0 0!important}
 body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content .ec-reassurance>.ec-wrap>.ec-eyebrow{font-size:10px!important}
 body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content .ec-reassurance h2{font-size:28px!important;max-width:22ch!important;line-height:1.24!important}
 body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content .ec-reassurance p{font-size:15px!important;line-height:1.85!important;border-left:0!important;padding:0!important}
}
body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-category-nav .ec-group-num{display:block!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important;font-size:22px!important;letter-spacing:-.04em!important}
body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-category-nav :is(.ec-group-label,.ec-group-count){grid-column:2!important}
@media(max-width:900px){body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen .ec-category-nav .ec-group-num{font-size:18px!important}}
@media(prefers-reduced-motion:reduce){body#sr-design.sr-reference-124.sr-risa-125.sr-standard-126.sr-polish-127.sr-flow-128 #main-content #leistungen :is(.ec-category-nav>a::after,.sr-slider-arrow){transition:none!important}}

