.rel-section{background:#f4f7fb;padding:72px 0 80px}.rel-header-block{text-align:center;margin-bottom:48px}.rel-subtitle{font-family:"Manrope",sans-serif;font-size:0.88rem;color:#5a6a82;margin-top:10px;max-width:580px;margin-left:auto;margin-right:auto;line-height:1.6}.rel-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:900px){.rel-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.rel-grid{grid-template-columns:1fr}}.rel-card{position:relative;background:#fff;border-radius:18px;border:1.5px solid rgba(0,0,0,0.07);padding:22px 22px 20px;display:flex;flex-direction:column;text-decoration:none;overflow:hidden;box-shadow:0 4px 18px var(--accent-glow,rgba(10,79,156,0.08));transition:transform 0.4s cubic-bezier(.2,.8,.2,1),box-shadow 0.4s cubic-bezier(.2,.8,.2,1),border-color 0.4s}.rel-card:hover{transform:translateY(-6px);box-shadow:0 0 40px 8px var(--accent-glow,rgba(10,79,156,0.15)),0 8px 32px var(--accent-glow,rgba(10,79,156,0.12));border-color:transparent}.rel-watermark{position:absolute;top:-8px;right:-4px;font-family:"Newsreader",Georgia,serif;font-size:6.5rem;font-weight:700;font-style:italic;color:var(--accent,#0a4f9c);opacity:0.10;line-height:1;pointer-events:none;user-select:none;transition:transform 0.6s cubic-bezier(.2,.8,.2,1),opacity 0.5s}.rel-card:hover .rel-watermark{transform:scale(1.18);opacity:0.18}.rel-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.rel-area-label{display:flex;align-items:center;gap:8px}.rel-area-line{width:18px;height:2px;background:var(--accent,#0a4f9c);border-radius:2px;flex-shrink:0}.rel-area-text{font-family:"Manrope",sans-serif;font-size:0.58rem;font-weight:800;letter-spacing:0.16em;text-transform:uppercase;color:var(--accent,#0a4f9c)}.rel-dots{display:flex;gap:5px;align-items:center}.rel-dot{width:6px;height:6px;border-radius:50%;background:rgba(0,0,0,0.12);transition:background 0.3s,transform 0.3s}.rel-dot--on{background:var(--accent,#0a4f9c);transform:scale(1.35)}.rel-icon{width:46px;height:46px;border-radius:12px;flex-shrink:0;background:var(--icon-bg,rgba(10,79,156,0.08));border:1px solid var(--icon-border,rgba(10,79,156,0.16));display:flex;align-items:center;justify-content:center;margin-bottom:16px}.rel-icon svg{width:22px;height:22px;stroke:var(--accent,#0a4f9c);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.rel-title{font-family:"Newsreader",Georgia,serif;font-size:1.15rem;font-weight:600;color:#0d1e3a;line-height:1.25;margin:0 0 8px}.rel-title em{font-style:italic;color:var(--accent,#0a4f9c)}.rel-desc{font-family:"Manrope",sans-serif;font-size:0.79rem;color:#5a6a82;line-height:1.55;flex:1;margin:0 0 14px}.rel-divider{border:none;border-top:1px dashed rgba(0,0,0,0.10);margin:0 0 14px}.rel-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.rel-cta{font-family:"Manrope",sans-serif;font-size:0.59rem;font-weight:800;letter-spacing:0.17em;text-transform:uppercase;color:var(--accent,#0a4f9c)}.rel-btn{width:34px;height:34px;border-radius:50%;background:var(--icon-bg,rgba(10,79,156,0.07));border:1px solid var(--icon-border,rgba(10,79,156,0.14));display:flex;align-items:center;justify-content:center;font-size:0.85rem;color:var(--accent,#0a4f9c);flex-shrink:0;transition:background 0.35s cubic-bezier(.2,.8,.2,1),color 0.35s,transform 0.35s cubic-bezier(.2,.8,.2,1),box-shadow 0.35s}.rel-card:hover .rel-btn{background:var(--accent,#0a4f9c);color:#fff;transform:translateX(4px);box-shadow:0 4px 14px var(--accent-glow,rgba(10,79,156,0.30))}.svc-slider-wrap{position:relative;margin-top:48px}.svc-grid{display:flex;flex-wrap:nowrap;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:10px 4px 96px 4px;scrollbar-width:none;cursor:grab}.svc-grid::-webkit-scrollbar{display:none}.svc-grid.is-dragging{cursor:grabbing;user-select:none}.svc-nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid rgba(10,79,156,0.18);box-shadow:0 4px 16px rgba(10,79,156,0.12);color:#0a4f9c;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:background 0.25s,box-shadow 0.25s,opacity 0.25s;opacity:0.85}.svc-nav:hover{background:#0a4f9c;color:#fff;opacity:1;box-shadow:0 6px 20px rgba(10,79,156,0.28)}.svc-nav--prev{left:-20px}.svc-nav--next{right:-20px}.svc-nav.hidden{opacity:0;pointer-events:none}.svc-card{position:relative;background:#fff;border-radius:18px;border:1px solid rgba(10,79,156,0.09) !important;padding:16px 18px 16px;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;box-shadow:0 2px 14px rgba(10,79,156,0.05) !important;transition:transform 0.4s cubic-bezier(.2,.8,.2,1),box-shadow 0.4s cubic-bezier(.2,.8,.2,1),border-color 0.4s cubic-bezier(.2,.8,.2,1);cursor:pointer;flex:0 0 200px;scroll-snap-align:start}.svc-card::after{display:none!important}.svc-card:hover{transform:translateY(-6px);box-shadow:0 24px 64px rgba(10,79,156,0.13),0 6px 16px rgba(10,79,156,0.07) !important;border-color:rgba(42,147,240,0.28) !important}.svc-accent{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#0a4f9c 0%,#2a93f0 100%);border-radius:18px 18px 0 0;opacity:0;transition:opacity 0.35s cubic-bezier(.2,.8,.2,1)}.svc-card:hover .svc-accent{opacity:1}.svc-watermark{position:absolute;top:-10px;right:-8px;font-family:"Newsreader",serif;font-style:italic;font-size:130px;font-weight:600;line-height:1;color:#0a4f9c;opacity:0.05;pointer-events:none;user-select:none;transition:opacity 0.45s cubic-bezier(.2,.8,.2,1),transform 0.45s cubic-bezier(.2,.8,.2,1)}.svc-card:hover .svc-watermark{opacity:0.13;transform:translate(-5px,7px)}.svc-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.svc-label{font-family:"Manrope",sans-serif;font-size:0.59rem;font-weight:700;letter-spacing:0.17em;text-transform:uppercase;color:#0a4f9c}.svc-dots{display:flex;gap:5px;align-items:center}.svc-dot{width:5px;height:5px;border-radius:50%;background:rgba(10,79,156,0.15);transition:background 0.3s}.svc-dot--on{background:#0a4f9c}.svc-card .other-service-card-icon{width:52px!important;height:52px!important;background:linear-gradient(135deg,rgba(42,147,240,0.13) 0%,rgba(10,79,156,0.06) 100%) !important;border:1px solid rgba(42,147,240,0.22) !important;border-radius:14px!important;box-shadow:0 2px 8px rgba(10,79,156,0.07) !important;color:#0a4f9c!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0;margin-bottom:12px;transition:transform 0.35s cubic-bezier(.2,.8,.2,1),background 0.35s cubic-bezier(.2,.8,.2,1) !important}.svc-card:hover .other-service-card-icon{transform:scale(1.05) rotate(-3deg) !important;background:linear-gradient(135deg,rgba(42,147,240,0.22) 0%,rgba(10,79,156,0.12) 100%) !important}.svc-card .other-service-card-icon svg{width:22px!important;height:22px!important;stroke:currentColor!important;fill:none!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important}.svc-title{font-family:"Newsreader",serif;font-size:1.12rem;font-weight:500;color:#0b1523;line-height:1.3;margin:0 0 4px}.svc-title em{font-style:italic;color:#0a4f9c;font-weight:400}.svc-desc{font-family:"Manrope",sans-serif;font-size:0.81rem;color:#5d6b82;line-height:1.65;flex:1;margin:0 0 2px}.svc-divider{height:1px;background:rgba(10,79,156,0.08);margin-bottom:2px}.svc-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.svc-cta{font-family:"Manrope",sans-serif;font-size:0.59rem;font-weight:800;letter-spacing:0.17em;text-transform:uppercase;color:#0a4f9c}.svc-btn{width:34px;height:34px;border-radius:50%;background:rgba(10,79,156,0.07);border:1px solid rgba(10,79,156,0.14);display:flex;align-items:center;justify-content:center;font-size:0.85rem;color:#0a4f9c;flex-shrink:0;transition:background 0.35s cubic-bezier(.2,.8,.2,1),color 0.35s,transform 0.35s cubic-bezier(.2,.8,.2,1),box-shadow 0.35s}.svc-card:hover .svc-btn{background:#0a4f9c;color:#fff;transform:translateX(4px);box-shadow:0 4px 14px rgba(10,79,156,0.30)}.sf-radio-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:20px}@media (max-width:600px){.sf-radio-grid{grid-template-columns:1fr}}.sachets-2col{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}@media (max-width:720px){.sachets-2col{grid-template-columns:1fr}}@media (max-width:720px){.hinweise-grid{grid-template-columns:1fr!important;gap:24px!important}}@media (max-width:768px){.service-features-grid:not(.service-features-grid--imaged){display:flex!important;grid-template-columns:unset!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;gap:14px!important;padding:6px 24px 16px!important;margin-left:-24px!important;margin-right:-24px!important;scrollbar-width:none!important;overscroll-behavior-x:contain!important}.service-features-grid:not(.service-features-grid--imaged)::-webkit-scrollbar{display:none}.service-features-grid:not(.service-features-grid--imaged) .service-feature-card{flex:0 0 78vw!important;min-width:240px!important;max-width:300px!important;scroll-snap-align:center!important}}
