@media(max-width:47.9375rem){.official-elektro-root--zahnarzt .official-elektro-hero{--oe-hero-bg-position: 38% 46%}}.official-elektro-root--zahnarzt .official-elektro-hero__scrim{background:linear-gradient(180deg,#080c129e,#080c12d1 45%,#080c12f0 72%,#080c12fa),radial-gradient(ellipse 70% 50% at 72% 22%,rgba(227,6,19,.12),transparent 65%)}.official-elektro-root--zahnarzt .official-elektro-hero__chips li{background:#ffffff1f;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.official-elektro-root--zahnarzt .official-elektro-problem{background:linear-gradient(180deg,#f4f5f7,#fff)}.official-elektro-root--zahnarzt .official-elektro-problem--quad .official-elektro-problem__grid{grid-template-columns:1fr;gap:1.35rem}@media(min-width:720px){.official-elektro-root--zahnarzt .official-elektro-problem--quad .official-elektro-problem__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}.official-elektro-root--zahnarzt .official-elektro-problem__card--quad-icon{padding-top:2.65rem}.official-elektro-root--zahnarzt .official-elektro-problem__card{position:relative;background:#ffffffb8;border:1px solid rgba(255,255,255,.9);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px #fffc inset,0 18px 48px -28px #0f172a38}.official-elektro-root--zahnarzt .official-elektro-problem__index{position:absolute;top:1.1rem;left:1.25rem;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:2rem;padding:.2rem .55rem;border-radius:999px;font-family:var(--fh);font-size:.68rem;font-weight:800;letter-spacing:.08em;color:var(--oe-insight-accent, #e30613);background:var(--zahn-problem-index-bg, rgba(227, 6, 19, .08));border:1px solid var(--zahn-problem-index-border, rgba(227, 6, 19, .16))}.official-elektro-root--zahnarzt .official-elektro-problem--quad-compact .official-elektro-problem__visual--icon-panel{min-height:clamp(4.75rem,10vw,5.5rem);margin-bottom:1.1rem;padding:clamp(.85rem,2vw,1.1rem)}.official-elektro-root--zahnarzt .official-elektro-problem__card--quad-icon .official-elektro-problem__copy h3:after{content:"";display:block;width:2.75rem;height:3px;margin-block:.55rem .85rem;border-radius:2px;background:var(--zahn-problem-accent, var(--oe-insight-accent, #e30613))}.official-elektro-root--zahnarzt .official-elektro-problem__card--accent-design{--zahn-problem-accent: #e30613;--zahn-problem-index-bg: rgba(227, 6, 19, .1);--zahn-problem-index-border: rgba(227, 6, 19, .2);--zahn-problem-well: radial-gradient( circle at 50% 38%, rgba(227, 6, 19, .12) 0%, rgba(255, 255, 255, .96) 52%, #f6f4f5 100% );--zahn-problem-badge-bg: linear-gradient(145deg, rgba(227, 6, 19, .18), rgba(227, 6, 19, .06));--zahn-problem-badge-border: rgba(227, 6, 19, .22)}.official-elektro-root--zahnarzt .official-elektro-problem__card--accent-speed{--zahn-problem-accent: #c40000;--zahn-problem-index-bg: rgba(30, 41, 59, .08);--zahn-problem-index-border: rgba(30, 41, 59, .14);--zahn-problem-well: radial-gradient( circle at 50% 38%, rgba(30, 41, 59, .1) 0%, rgba(255, 255, 255, .96) 52%, #f4f6f8 100% );--zahn-problem-badge-bg: linear-gradient(145deg, rgba(30, 41, 59, .14), rgba(30, 41, 59, .05));--zahn-problem-badge-border: rgba(30, 41, 59, .18)}.official-elektro-root--zahnarzt .official-elektro-problem__card--accent-speed .official-elektro-problem__icon-circle,.official-elektro-root--zahnarzt .official-elektro-problem__card--accent-speed .official-elektro-problem__index{color:#1e293b}.official-elektro-root--zahnarzt .official-elektro-problem__card--accent-compliance{--zahn-problem-accent: #b45309;--zahn-problem-index-bg: rgba(180, 83, 9, .1);--zahn-problem-index-border: rgba(180, 83, 9, .2);--zahn-problem-well: radial-gradient( circle at 50% 38%, rgba(180, 83, 9, .11) 0%, rgba(255, 255, 255, .96) 52%, #faf8f5 100% );--zahn-problem-badge-bg: linear-gradient(145deg, rgba(180, 83, 9, .16), rgba(180, 83, 9, .05));--zahn-problem-badge-border: rgba(180, 83, 9, .22)}.official-elektro-root--zahnarzt .official-elektro-problem__card--accent-compliance .official-elektro-problem__icon-circle,.official-elektro-root--zahnarzt .official-elektro-problem__card--accent-compliance .official-elektro-problem__index{color:#b45309}.official-elektro-root--zahnarzt .official-elektro-problem__card--accent-conversion{--zahn-problem-accent: #9f1239;--zahn-problem-index-bg: rgba(159, 18, 57, .09);--zahn-problem-index-border: rgba(159, 18, 57, .18);--zahn-problem-well: radial-gradient( circle at 50% 38%, rgba(159, 18, 57, .1) 0%, rgba(255, 255, 255, .96) 52%, #faf5f7 100% );--zahn-problem-badge-bg: linear-gradient(145deg, rgba(159, 18, 57, .15), rgba(159, 18, 57, .05));--zahn-problem-badge-border: rgba(159, 18, 57, .2)}.official-elektro-root--zahnarzt .official-elektro-problem__card--accent-conversion .official-elektro-problem__icon-circle,.official-elektro-root--zahnarzt .official-elektro-problem__card--accent-conversion .official-elektro-problem__index{color:#9f1239}.official-elektro-root--zahnarzt .official-elektro-problem__card[class*=--accent-] .official-elektro-problem__visual--icon-panel{background:var(--zahn-problem-well)}.official-elektro-root--zahnarzt .official-elektro-problem__card[class*=--accent-] .official-elektro-problem__icon-circle{background:var(--zahn-problem-badge-bg);border-color:var(--zahn-problem-badge-border)}.official-elektro-root--zahnarzt .official-elektro-problem__card[class*=--accent-].wai-card-hover:hover .official-elektro-problem__visual--icon-panel{border-color:var(--zahn-problem-badge-border)}.official-elektro-root--zahnarzt .official-elektro-stack:not(.official-elektro-stack--light){padding-block:clamp(3.5rem,7vw,5.5rem);background:linear-gradient(165deg,#0c0e12,#151820 48%,#0a0b0f);color:#fff}.official-elektro-root--zahnarzt .official-elektro-stack:not(.official-elektro-stack--light) .official-elektro-stack__inner{max-width:72rem;margin-inline:auto;padding-inline:1.5rem}.official-elektro-root--zahnarzt .official-elektro-stack:not(.official-elektro-stack--light) .official-elektro-stack__header{text-align:center;max-width:42rem;margin:0 auto 2.25rem}.official-elektro-root--zahnarzt .official-elektro-stack:not(.official-elektro-stack--light) .official-elektro-stack__header .sh__h{color:#fff}.official-elektro-root--zahnarzt .official-elektro-stack:not(.official-elektro-stack--light) .official-elektro-stack__intro{margin:0;font-size:1rem;line-height:1.65;color:#ffffffb8}.official-elektro-root--zahnarzt .official-elektro-stack:not(.official-elektro-stack--light) .official-elektro-stack__board.glass{padding:clamp(1.25rem,3vw,2rem);border-radius:var(--r-lg, 1.25rem);background:#ffffff0f;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 28px 80px -40px #000000a6}.official-elektro-root--zahnarzt .official-elektro-stack:not(.official-elektro-stack--light) .official-elektro-stack__cols{display:none}.official-elektro-root--zahnarzt .official-elektro-stack:not(.official-elektro-stack--light) .official-elektro-stack__col-spacer{visibility:hidden;height:0;overflow:hidden}.official-elektro-root--zahnarzt .official-elektro-stack:not(.official-elektro-stack--light) .official-elektro-stack__rows{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.official-elektro-root--zahnarzt .official-elektro-stack:not(.official-elektro-stack--light) .official-elektro-stack__row{display:grid;gap:.85rem;padding:1.1rem 1.15rem;border-radius:var(--r-md, .85rem);background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.official-elektro-root--zahnarzt .official-elektro-stack:not(.official-elektro-stack--light) .official-elektro-stack__criterion{margin:0;font-family:var(--fh);font-size:.95rem;font-weight:800;color:#fff;letter-spacing:.02em}.official-elektro-root--zahnarzt .official-elektro-stack:not(.official-elektro-stack--light) .official-elektro-stack__cells{display:grid;gap:.65rem}@media(min-width:768px){.official-elektro-root--zahnarzt .official-elektro-stack:not(.official-elektro-stack--light) .official-elektro-stack__cols{display:grid;grid-template-columns:minmax(9rem,.9fr) 1fr 1fr;gap:1rem;align-items:stretch;margin-bottom:.35rem;padding:0 .15rem 1rem;border-bottom:1px solid rgba(255,255,255,.1)}.official-elektro-root--zahnarzt .official-elektro-stack:not(.official-elektro-stack--light) .official-elektro-stack__col-spacer{visibility:visible;height:auto;overflow:visible;display:flex;align-items:flex-end;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffffff59;padding-bottom:.15rem}.official-elektro-root--zahnarzt .official-elektro-stack:not(.official-elektro-stack--light) .official-elektro-stack__col-label{display:flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:.55rem .75rem;border-radius:.65rem;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-align:center;line-height:1.25;white-space:nowrap}.official-elektro-root--zahnarzt .official-elektro-stack:not(.official-elektro-stack--light) .official-elektro-stack__col-label--legacy{color:#ffffff8c;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.official-elektro-root--zahnarzt .official-elektro-stack:not(.official-elektro-stack--light) .official-elektro-stack__col-label--wai{color:#fff;background:#e3061333;border:1px solid rgba(227,6,19,.35);box-shadow:0 8px 24px -12px #e3061373}.official-elektro-root--zahnarzt .official-elektro-stack:not(.official-elektro-stack--light) .official-elektro-stack__col-icon{width:1.05rem;height:1.05rem;flex-shrink:0}.official-elektro-root--zahnarzt .official-elektro-stack:not(.official-elektro-stack--light) .official-elektro-stack__col-label--wai .official-elektro-stack__col-icon{color:var(--oe-red, #e30613)}.official-elektro-root--zahnarzt .official-elektro-stack:not(.official-elektro-stack--light) .official-elektro-stack__row{grid-template-columns:minmax(9rem,.9fr) 1fr 1fr;align-items:stretch;gap:1rem}.official-elektro-root--zahnarzt .official-elektro-stack:not(.official-elektro-stack--light) .official-elektro-stack__criterion{display:flex;align-items:center;padding-right:.25rem}.official-elektro-root--zahnarzt .official-elektro-stack:not(.official-elektro-stack--light) .official-elektro-stack__cells{display:contents}.official-elektro-root--zahnarzt .official-elektro-stack:not(.official-elektro-stack--light) .official-elektro-stack__cell{min-height:100%}}.official-elektro-root--zahnarzt .official-elektro-stack:not(.official-elektro-stack--light) .official-elektro-stack__cell{display:flex;align-items:flex-start;gap:.55rem}.official-elektro-root--zahnarzt .official-elektro-stack:not(.official-elektro-stack--light) .official-elektro-stack__cell p{margin:0;font-size:.88rem;line-height:1.5}.official-elektro-root--zahnarzt .official-elektro-stack:not(.official-elektro-stack--light) .official-elektro-stack__cell--legacy p{color:#ffffff80}.official-elektro-root--zahnarzt .official-elektro-stack:not(.official-elektro-stack--light) .official-elektro-stack__cell--wai{padding:.65rem .75rem;border-radius:.65rem;background:#e306131f;border:1px solid rgba(227,6,19,.22)}.official-elektro-root--zahnarzt .official-elektro-stack:not(.official-elektro-stack--light) .official-elektro-stack__cell--wai p{color:#fffffff2;font-weight:600}.official-elektro-root--zahnarzt .official-elektro-stack:not(.official-elektro-stack--light) .official-elektro-stack__mark{width:1.1rem;height:1.1rem;flex-shrink:0;margin-top:.15rem}.official-elektro-root--zahnarzt .official-elektro-stack:not(.official-elektro-stack--light) .official-elektro-stack__mark--bad{color:#ffffff59}.official-elektro-root--zahnarzt .official-elektro-stack:not(.official-elektro-stack--light) .official-elektro-stack__mark--good{color:var(--oe-red, #e30613)}.official-elektro-root--zahnarzt .official-elektro-demo__shell{background:#ffffffa6;border:1px solid rgba(255,255,255,.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.official-elektro-root--zahnarzt .official-elektro-demo__visual{background:#fff}.official-elektro-root--zahnarzt .official-elektro-demo__photo{width:100%;height:auto;max-height:28rem;object-fit:contain;padding:clamp(.5rem,1.5vw,1rem)}.official-elektro-root--zahnarzt .official-elektro-demo__mock-card{background:linear-gradient(160deg,#fff,#f8f9fb)}.official-elektro-root--zahnarzt .official-elektro-proof__image-wrap{background:#fff}.official-elektro-root--zahnarzt .official-elektro-proof__image{object-fit:contain;padding:clamp(.5rem,1.5vw,1rem)}.official-elektro-root--zahnarzt .official-elektro-preise .wai-price-matrix__shell{background:#ffffffb8;border:1px solid rgba(255,255,255,.9);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.official-elektro-root--zahnarzt .official-elektro-prozess--timeline{background:linear-gradient(180deg,#f3f5f9,#fff 48%,#f6f7fa)}.official-elektro-root--zahnarzt .official-elektro-prozess--timeline .official-elektro-prozess__header{max-width:38rem;margin-bottom:2.75rem}.official-elektro-root--zahnarzt .official-elektro-prozess--timeline .official-elektro-prozess__intro{font-size:1.05rem;line-height:1.7}.official-elektro-root--zahnarzt .official-elektro-prozess--timeline .official-elektro-prozess__timeline{list-style:none;margin:0;padding:0;display:grid;gap:1.75rem;position:relative}.official-elektro-root--zahnarzt .official-elektro-prozess__timeline-item{display:grid;grid-template-columns:auto 1fr;gap:1.1rem;align-items:stretch;margin:0}.official-elektro-root--zahnarzt .official-elektro-prozess__timeline-marker{display:flex;flex-direction:column;align-items:center;padding-top:.35rem}.official-elektro-root--zahnarzt .official-elektro-prozess__timeline-marker:after{content:"";flex:1;width:2px;min-height:1.25rem;margin-top:.65rem;background:linear-gradient(180deg,#e3061359,#e306130f)}.official-elektro-root--zahnarzt .official-elektro-prozess__timeline-item:last-child .official-elektro-prozess__timeline-marker:after{display:none}.official-elektro-root--zahnarzt .official-elektro-prozess__timeline-dot.official-elektro-prozess__icon-shell{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border:none;border-radius:999px;background:linear-gradient(145deg,#e30613,#b8000f);color:#fff;flex-shrink:0;box-shadow:0 0 0 4px #ffffffd9,0 0 0 5px #e306131f,0 14px 32px -12px #e3061380}.official-elektro-root--zahnarzt .official-elektro-prozess__timeline-dot svg,.official-elektro-root--zahnarzt .official-elektro-prozess__timeline-icon{display:block;width:1.5rem;height:1.5rem;color:#fff}.official-elektro-root--zahnarzt .official-elektro-prozess__timeline-dot svg :is(path,line,polyline,circle,rect){fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.official-elektro-root--zahnarzt .official-elektro-prozess__timeline-dot svg [fill]:not([fill=none]){fill:currentColor;stroke:none}.official-elektro-root--zahnarzt .official-elektro-prozess__timeline-panel{display:flex;flex-direction:column;gap:.65rem;height:100%;padding:1.5rem 1.45rem 1.4rem;border-radius:var(--r-lg, 1.15rem);background:#ffffffc7;border:1px solid rgba(255,255,255,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 1px #fffffff2 inset,0 22px 55px -34px #0f172a4d}.official-elektro-root--zahnarzt .official-elektro-prozess__timeline-panel-head{display:flex;flex-direction:column;gap:.35rem}.official-elektro-root--zahnarzt .official-elektro-prozess__timeline-num{display:inline-flex;align-items:center;width:fit-content;padding:.22rem .65rem;border-radius:999px;font-size:.65rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--oe-red, #e30613);background:#e3061314;border:1px solid rgba(227,6,19,.14)}.official-elektro-root--zahnarzt .official-elektro-prozess__timeline-panel-head h3{margin:0;font-family:var(--fh);font-size:1.12rem;font-weight:800;line-height:1.28;color:var(--oe-ink, #0f0f10)}.official-elektro-root--zahnarzt .official-elektro-prozess__timeline-lead{margin:0;font-size:.95rem;font-weight:600;line-height:1.45;color:var(--oe-ink, #0f0f10)}.official-elektro-root--zahnarzt .official-elektro-prozess__timeline-list{margin:0;padding:0;list-style:none;display:grid;gap:.5rem}.official-elektro-root--zahnarzt .official-elektro-prozess__timeline-list li{position:relative;padding-left:1.15rem;font-size:.9rem;line-height:1.55;color:var(--oe-muted, #5c5c66)}.official-elektro-root--zahnarzt .official-elektro-prozess__timeline-list li:before{content:"";position:absolute;left:0;top:.55em;width:.4rem;height:.4rem;border-radius:999px;background:var(--oe-red, #e30613);transform:translateY(-50%)}.official-elektro-root--zahnarzt .official-elektro-prozess__timeline-body{margin:0;font-size:.92rem;line-height:1.65;color:var(--oe-muted, #5c5c66)}.official-elektro-root--zahnarzt .official-elektro-prozess--timeline .official-elektro-prozess__footnote{margin:2.25rem auto 0;padding:.9rem 1.35rem;border-radius:999px;background:#fffc;border:1px solid rgba(15,15,16,.07);display:flex;align-items:center;justify-content:center;gap:.5rem;width:fit-content;max-width:min(100%,40rem);text-align:center;font-size:.9rem;line-height:1.5;color:var(--oe-muted, #5c5c66)}.official-elektro-root--zahnarzt .official-elektro-prozess__footnote-icon{width:1.1rem;height:1.1rem;color:var(--oe-red, #e30613);flex-shrink:0}@media(min-width:900px){.official-elektro-root--zahnarzt .official-elektro-prozess--timeline .official-elektro-prozess__timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem;padding-top:.25rem;align-items:stretch}.official-elektro-root--zahnarzt .official-elektro-prozess--timeline .official-elektro-prozess__timeline:before{content:"";position:absolute;top:1.625rem;left:10%;right:10%;height:4px;border-radius:999px;background:linear-gradient(90deg,#e3061324,#e306139e,#e3061324);z-index:0}.official-elektro-root--zahnarzt .official-elektro-prozess__timeline-item{grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:0;text-align:center}.official-elektro-root--zahnarzt .official-elektro-prozess__timeline-marker{padding:0 0 .75rem}.official-elektro-root--zahnarzt .official-elektro-prozess__timeline-marker:after{display:none}.official-elektro-root--zahnarzt .official-elektro-prozess__timeline-panel{text-align:left;margin-top:.25rem;min-height:12.5rem}}@media(max-width:899px){.official-elektro-root--zahnarzt .official-elektro-prozess__timeline-marker:after{min-height:2rem}}
