#behandlungen .services-grid{display:grid !important;grid-template-columns:repeat(6,minmax(0,1fr)) !important;gap:18px !important;overflow:visible !important;scroll-snap-type:none !important;padding:0 !important}#behandlungen .service-card{flex:initial !important;min-width:0 !important;scroll-snap-align:unset !important;border-radius:14px !important;overflow:hidden !important;background:#fff !important;border:1px solid rgba(7,18,33,.08) !important;box-shadow:0 16px 42px rgba(7,18,33,.08) !important;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease !important}#behandlungen .service-card:hover{transform:translateY(-7px) !important;box-shadow:0 28px 70px rgba(7,18,33,.16) !important;border-color:rgba(214,179,106,.55) !important}#behandlungen .service-image{position:relative !important;height:150px !important;min-height:150px !important;overflow:hidden !important;background:linear-gradient(180deg,rgba(7,18,33,0),rgba(7,18,33,.08)),radial-gradient(circle at 80% 20%,rgba(214,179,106,.45),transparent 0 28%,transparent 29%),linear-gradient(135deg,#efe6d5,#d9cab0) !important}#behandlungen .service-image::after{content:"";position:absolute;inset:auto 14px 12px auto;width:36px;height:36px;border-radius:999px;border:1px solid rgba(214,179,106,.55);background:rgba(255,255,255,.82);box-shadow:0 8px 22px rgba(0,0,0,.08)}#behandlungen .service-image img{width:100% !important;height:100% !important;min-height:150px !important;object-fit:cover !important;display:block !important;transition:transform .35s ease !important}#behandlungen .service-card:hover .service-image img{transform:scale(1.06)}#behandlungen .service-body{padding:18px 18px 20px !important}#behandlungen .service-body .icon{width:34px !important;height:34px !important;margin:-35px 0 13px !important;position:relative !important;z-index:2 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border-radius:999px !important;background:#fff7e6 !important;border:1px solid #ead4a6 !important;color:#b8862b !important;box-shadow:0 12px 24px rgba(7,18,33,.08) !important}#behandlungen .service-body h3{font-size:16px !important;line-height:1.25 !important;margin:0 0 9px !important;color:#071221 !important;letter-spacing:-.01em !important}#behandlungen .service-body p{font-size:13px !important;line-height:1.65 !important;margin:0 0 13px !important;color:#536071 !important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#behandlungen .service-body a{color:#b8862b !important;font-size:13px !important;font-weight:900 !important;text-decoration:none !important;border-bottom:1px solid rgba(184,134,43,.55) !important;padding-bottom:2px !important}#behandlungen .service-body a:hover{color:#071221 !important;border-color:#071221 !important}.hl-services-controls,.hl-services-dots{display:none !important}@media(max-width:1280px){#behandlungen .services-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important}}@media(max-width:820px){#behandlungen .services-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media(max-width:560px){#behandlungen .services-grid{grid-template-columns:1fr !important}}.hl-method-visual{background:#071221;color:#fff;position:relative;overflow:hidden;padding:86px 0 82px}.hl-method-visual::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 15%,rgba(214,179,106,.14),transparent 0 28%,transparent 29%),radial-gradient(circle at 20% 80%,rgba(255,255,255,.06),transparent 0 18%,transparent 19%);pointer-events:none}.hl-method-visual .container{position:relative;z-index:2}.hl-method-head{max-width:760px;margin-bottom:34px}.hl-method-head .eyebrow{color:#d6b36a;letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:900;margin-bottom:12px}.hl-method-head h2{color:#fff;font-size:clamp(36px,5vw,58px);line-height:1.05;margin:0 0 14px;letter-spacing:-.03em}.hl-method-head p{color:rgba(255,255,255,.68);font-size:17px;line-height:1.75;margin:0}.hl-method-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;align-items:stretch}.hl-method-card{position:relative;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.14);border-radius:22px;padding:20px;min-height:260px;overflow:hidden;box-shadow:0 22px 60px rgba(0,0,0,.18);transition:transform .28s ease,border-color .28s ease,background .28s ease}.hl-method-card:hover{transform:translateY(-8px);border-color:rgba(214,179,106,.55);background:rgba(255,255,255,.07)}.hl-method-number{width:52px;height:52px;border-radius:999px;border:1px solid rgba(214,179,106,.8);color:#d6b36a;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:18px;margin-bottom:18px}.hl-method-card h3{color:#fff;font-size:19px;line-height:1.18;margin:0 0 10px;letter-spacing:-.02em}.hl-method-card p{color:rgba(255,255,255,.68);font-size:14px;line-height:1.65;margin:0 0 18px}.hl-method-image{position:absolute;left:16px;right:16px;bottom:16px;height:88px;border-radius:14px;overflow:hidden;background:linear-gradient(135deg,rgba(214,179,106,.22),rgba(255,255,255,.08));border:1px solid rgba(255,255,255,.12)}.hl-method-image img{width:100%;height:100%;object-fit:cover;display:block;opacity:.92;transition:transform .35s ease}.hl-method-card:hover .hl-method-image img{transform:scale(1.08)}.hl-method-placeholder{width:100%;height:100%;background:radial-gradient(circle at 26% 40%,rgba(214,179,106,.38),transparent 0 22%,transparent 23%),linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.035))}@media(max-width:1180px){.hl-method-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.hl-method-visual{padding:64px 0}.hl-method-grid{grid-template-columns:1fr}.hl-method-card{min-height:245px}}