:root{--ink:#000000;--ink-soft:#222222;--grey:#8C8C8C;--grey-line:#E5E5E5;--grey-bg:#F8F8F8;--grey-bg-2:#F3F3F3;--surface:#FFFFFF;--accent:#2A9DF4;--accent-ink:#1C69A3;--grey-text:#6E6E6E;--fehler-rot:#A33B2E;--radius:16px;--radius-s:10px;--schatten:0 2px 12px rgba(0,0,0,0.05);--sektion-y:80px;--grund:var(--surface);--flaeche:var(--surface);--linie:var(--grey-line);--linie-stark:#D6D6D6;--tinte:var(--ink);--gedeckt:var(--grey-text);--tanne:var(--accent);--tanne-hell:var(--accent-ink);--_font-family---t-ff-inter:var(--font-sans),system-ui,"Segoe UI",Arial,sans-serif;--_font-family---t-ff-gambetta:var(--font-serif),Georgia,"Times New Roman",serif}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--surface);color:var(--ink);font-family:var(--font-sans),system-ui,sans-serif;font-size:14px;line-height:158%;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-serif),Georgia,serif;font-weight:400}h1{font-size:clamp(34px,5.5vw,56px)}h1,h2{line-height:1.12;letter-spacing:-.04em;text-wrap:balance}h2{font-size:clamp(32px,5.5vw,56px)}h3{font-size:24px;line-height:1.2;letter-spacing:-.02em}a{color:var(--accent-ink)}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px;border-radius:6px}::selection{background:rgba(42,157,244,.22)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;font-family:var(--font-sans),system-ui,sans-serif;font-size:16px;font-weight:500;line-height:128%;letter-spacing:-.32px;text-align:center;text-decoration:none;cursor:pointer;padding:14px 16px;border-radius:var(--radius);border:1px solid transparent;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.btn-tanne{background:var(--accent);color:#FFFFFF}.btn-tanne:hover{background:var(--accent-ink)}.btn-ghost{background:var(--surface);color:var(--ink);border-color:var(--grey-line)}.btn-ghost:hover{border-color:var(--ink)}.btn.full-width{width:100%}.btn-icon{width:20px;height:20px;flex:none}.rahmen{width:100%;max-width:1440px;margin:0 auto;padding:0 64px}.sektion{padding:var(--sektion-y) 0}.rahmen li,.rahmen p{font-size:16px;line-height:1.6}.rahmen .chips span,.rahmen .todo,.rahmen .zrow{font-size:inherit}.gedeckt{color:var(--grey-text)}.sektions-label{font-family:var(--font-sans),system-ui,sans-serif;font-size:18px;font-weight:500;line-height:128%;letter-spacing:-.36px;color:var(--accent-ink);text-transform:capitalize;margin-bottom:10px}.sektion-kopf{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:28px}.todo{display:inline-block;color:#6b5310;background:#FFF6DE;border:1px solid #ead9a8;border-radius:8px;padding:2px 10px;font-size:14px;font-weight:600}.karte{background:var(--surface);border:1px solid var(--grey-line);border-radius:var(--radius);padding:32px}.karten-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.karten-grid-2{grid-template-columns:1fr 1fr}.karten-grid a.karte{text-decoration:none;color:var(--ink);transition:border-color .2s ease,box-shadow .2s ease;display:block}.karten-grid a.karte:hover{border-color:var(--accent);box-shadow:var(--schatten)}.karte h3{margin-bottom:6px}.brotkrumen,.karte p{color:var(--grey-text)}.brotkrumen{padding-top:26px;padding-bottom:4px;font-family:var(--font-sans),system-ui,sans-serif;font-size:15px;line-height:160%;letter-spacing:-.3px;display:flex;flex-wrap:wrap;gap:2px}.brotkrumen>span:last-child{color:var(--ink)}.brotkrumen .trenner{color:var(--linie-stark);padding:0 8px}.brotkrumen a{color:var(--grey-text);text-decoration:none}.brotkrumen a:hover{color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}.zeilen{margin-top:16px}.zeilen .zrow{display:flex;justify-content:space-between;gap:12px;padding:9px 2px;border-bottom:1px solid var(--grey-line);font-size:15px;color:var(--grey-text)}.zeilen .zrow b{color:var(--ink);font-weight:600}.chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.chips span{font-size:13px;font-weight:500;color:var(--ink-soft);background:var(--grey-bg);border:1px solid var(--grey-line);border-radius:100px;padding:6px 14px}.chips a{color:inherit;text-decoration:none}.badge-bald{display:inline-block;margin-left:10px;vertical-align:middle;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--grey-text);border:1px solid var(--grey-line);border-radius:100px;padding:3px 10px}.hinweis-box{background:var(--grey-bg);border:1px solid var(--grey-line);border-left:4px solid var(--accent);border-radius:var(--radius-s);padding:14px 18px;color:var(--ink)}.standort-kopf{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:start}.standort-kopf>*{min-width:0}.standort-grid{grid-template-columns:1.1fr .9fr}.standort-stadtbild{display:block;width:100%;max-width:200px;aspect-ratio:1;height:auto;object-fit:cover;border-radius:var(--radius);margin-top:8px}.feld{display:flex;flex-direction:column;gap:6px;margin-top:18px}.feld label{font-weight:600;font-size:14px}.feld input,.feld select,.feld textarea{font-family:inherit;font-size:16px;color:var(--ink);padding:13px 14px;border:1px solid var(--linie-stark);border-radius:var(--radius-s);background:var(--surface)}.feld input:focus,.feld select:focus,.feld textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px rgba(42,157,244,.18)}.feld textarea{resize:vertical;min-height:96px}.feld .hinweis{font-size:14px;color:var(--grey-text)}.dsgvo .fehler,.feld .fehler{display:none;color:var(--fehler-rot);font-size:14px;font-weight:600}.ungueltig input,.ungueltig select,.ungueltig textarea{border-color:var(--fehler-rot)}.ungueltig .fehler{display:block}.zwei-spalten{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 16px;gap:0 16px}.zwei-spalten>*{min-width:0}.dsgvo{display:flex;gap:10px;align-items:flex-start;margin-top:22px;font-size:14px;color:var(--grey-text)}.dsgvo input{width:18px;height:18px;margin-top:2px;accent-color:var(--accent);flex-shrink:0}.honig{position:absolute;left:-9999px;top:auto}.dsgvo-hinweis{margin-top:22px;font-size:14px;line-height:160%;color:var(--grey-text)}.dsgvo-hinweis a{color:inherit;text-decoration:underline;text-underline-offset:3px}.dsgvo-hinweis a:hover{color:var(--accent-ink)}.zweiklick{border:1px dashed var(--linie-stark);border-radius:var(--radius);background:var(--grey-bg);padding:36px 28px;text-align:center;color:var(--grey-text)}.zweiklick b{display:block;color:var(--ink);font-size:17px;margin-bottom:6px}.zweiklick p{font-size:14px;max-width:48ch;margin:0 auto 18px}.consent{position:fixed;left:16px;right:16px;bottom:16px;z-index:100;max-width:700px;margin:0 auto;background:var(--surface);border:1px solid var(--grey-line);border-radius:20px;box-shadow:0 18px 50px rgba(0,0,0,.18);padding:26px 28px}.consent h2{font-size:24px;line-height:1.2;letter-spacing:-.01em;margin-bottom:8px}.consent p{color:var(--grey-text);font-size:15px}.consent-knoepfe{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px;align-items:center}.consent-knoepfe .btn{flex:1 1 180px}.consent-details{margin-top:16px;display:grid;grid-gap:8px;gap:8px}.consent-details label{display:flex;gap:10px;align-items:center;font-size:15px}.consent-details input{accent-color:var(--accent);width:17px;height:17px}.consent .einstellungen-link{background:none;border:none;color:var(--accent-ink);font:inherit;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.pillen-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:26px}.pillen-tabs button{font-family:inherit;font-size:15px;font-weight:500;color:var(--grey-text);background:var(--surface);border:1px solid var(--grey-line);border-radius:var(--radius-s);padding:10px 20px;cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.pillen-tabs button:hover{border-color:var(--accent);color:var(--ink)}.pillen-tabs button.aktiv{background:var(--accent);border-color:var(--accent);color:#FFFFFF}.finder-grid{display:grid;grid-template-columns:220px 1fr 1.15fr;grid-gap:40px;gap:40px;align-items:center;background:var(--grey-bg);border:1px solid var(--grey-line);border-radius:var(--radius);padding:40px}.teil-liste{display:flex;flex-direction:column;gap:4px}.teil-liste button{text-align:left;font-family:inherit;font-size:16px;font-weight:500;color:var(--grey-text);background:transparent;border:none;border-left:3px solid transparent;padding:12px 16px;border-radius:0 var(--radius-s) var(--radius-s) 0;cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.teil-liste button.aktiv,.teil-liste button:hover{color:var(--ink);background:var(--surface)}.teil-liste button.aktiv{border-left-color:var(--accent);font-weight:600}.finder-bild{display:flex;align-items:center;justify-content:center;min-height:320px;background:var(--surface);border:1px solid var(--grey-line);border-radius:var(--radius);padding:28px}.finder-bild img{width:100%;max-width:300px;height:auto;mix-blend-mode:multiply}.finder-bild-leer{color:var(--grey-text);font-size:14px;font-weight:600}.finder-info h3{font-size:24px}.finder-info>p{margin-top:12px;color:var(--grey-text);max-width:46ch}.mehr-link{color:var(--accent-ink);font-weight:600;text-decoration:none;font-size:15px}.mehr-link:hover{text-decoration:underline;text-underline-offset:4px}@media (max-width:991px){.rahmen{padding:0 32px}}@media (max-width:900px){.finder-grid{grid-template-columns:1fr;gap:28px;padding:24px}.teil-liste{flex-direction:row;flex-wrap:wrap}.teil-liste button{border-left:none;border-bottom:3px solid transparent;border-radius:var(--radius-s) var(--radius-s) 0 0}.teil-liste button.aktiv{border-left:none;border-bottom-color:var(--accent)}.karten-grid,.karten-grid-2,.standort-grid,.standort-kopf,.zwei-spalten{grid-template-columns:1fr}.standort-kopf{gap:12px}.standort-kopf .standort-stadtbild{order:-1;margin-top:12px}.karte{padding:24px}}@media (max-width:767px){.rahmen{padding:0 16px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}main{padding-top:84px}main:has(.section.hero){padding-top:0}button{font:inherit;color:inherit;background:none;border:0;padding:0;text-align:inherit;cursor:pointer}.nav-burger__wrap{align-items:center;justify-content:center;padding:7px 10px;margin:-7px -10px}.container.nav-container>.nav-logo{grid-area:1/1/2/2;place-self:center start}.container.nav-container>.nav-menus-wrap{grid-area:1/2/2/3;place-self:center}.container.nav-container>.nav-burger,.container.nav-container>.nav-cta{grid-area:1/3/2/4;place-self:center end}.nav-menus__btn{white-space:nowrap}.diagnosic-subtabs-img{height:100%;object-fit:contain}.location-media.mobile{display:none}.maps-img{width:100%;height:auto}.seiten-bild{display:block;max-width:100%;height:auto}.features-items>.features-item{width:100%}@media (max-width:991px){.location-media{display:none}.location-media.mobile{display:flex;position:static;max-width:100%;margin-bottom:24px}.location-tabs-content{width:100%}}.location-subtabs-text.kompakt{display:none}@media (max-width:767px){.location-media.mobile,.location-subtabs-text:not(.kompakt){display:none}.location-subtabs-text.kompakt{display:flex}.location-subtabs-text.kompakt .day-open-time{white-space:nowrap}.menu-dropdown-location .dropdown-toggle{position:relative}.menu-dropdown-location .dropdown-select{position:absolute;inset:0;padding:12px 16px}.menu-dropdown-location .dropdown-pfeil{pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%)}section.contact .form-desc{flex:0 0 auto;width:100%;max-width:none}}.features-item-bgimg{transition:transform .5s ease,opacity .5s ease}.features-itembody{transition:background .35s ease,color .35s ease,opacity .35s ease,transform .35s ease,-webkit-backdrop-filter .35s ease;transition:background .35s ease,color .35s ease,backdrop-filter .35s ease,opacity .35s ease,transform .35s ease;transition:background .35s ease,color .35s ease,backdrop-filter .35s ease,opacity .35s ease,transform .35s ease,-webkit-backdrop-filter .35s ease}.features-item-desc,.features-item-title{transition:color .35s ease}.features-itemicon{transition:opacity .25s ease,transform .25s ease}.features-item:not([class*=variant]) .features-item-bgimg{opacity:0}.features-item:not([class*=variant]):hover .features-itembody{background:linear-gradient(180deg,rgba(34,184,201,0) 6.12%,rgba(1,99,110,.46) 220.86%),linear-gradient(180deg,rgba(15,15,15,0),rgba(0,0,0,.22) 31.04%,rgba(0,0,0,.36) 98.09%);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);color:#fff}.features-item:not([class*=variant]):hover .features-item-desc,.features-item:not([class*=variant]):hover .features-item-title{color:#fff}.features-item:not([class*=variant]):hover .features-itemicon{opacity:0;transform:translateY(-6px)}.features-item:not([class*=variant]):hover .features-item-bgimg{opacity:1;transform:scale(1.03)}.features-item-bgimg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.faq-accordion,.footer-contact-accordion{list-style:none}.faq-accordion>summary,.footer-contact-accordion>summary{list-style:none;cursor:pointer}.faq-accordion>summary::-webkit-details-marker,.footer-contact-accordion>summary::-webkit-details-marker{display:none}.faq-accordion .faq-accordion-icon.minus,.faq-accordion[open] .faq-accordion-icon.plus,.footer-contact-accordion .footer-accordion-icon.minus,.footer-contact-accordion[open] .footer-accordion-icon.plus{opacity:0}.faq-accordion[open] .faq-accordion-icon.minus,.footer-contact-accordion[open] .footer-accordion-icon.minus{opacity:1}.footer-contact-accordion:not([open]) .footer-accordion-body{display:none}.footer-logo-icon{height:auto;object-fit:contain}.footer-nav-value{text-transform:none}.footer-nav-item button.link{font:inherit;color:var(--grey);letter-spacing:-.28px;line-height:128%;background:none;border:0;padding:0;text-align:left;cursor:pointer}.footer-nav-item button.link:hover,.footer-nav-value:hover{color:var(--ink)}.diagnosic-mehr,.location-mehr{color:var(--accent-ink);font-size:14px;font-weight:500;letter-spacing:-.28px;text-decoration:none;display:inline-block;margin-top:12px}.diagnosic-mehr:hover,.location-mehr:hover{text-decoration:underline;text-underline-offset:3px}.location-subtabs-hinweis{color:var(--grey-text);font-size:13px;margin-top:8px}.scroll-terget{position:relative;top:0}[id]{scroll-margin-top:0}.form-inner>.form-input,.form-inner>.form-select{flex:1 1;min-width:0}.form-input,.form-input.textarea,.form-select{width:100%;font-family:inherit;font-size:14px}.form-input.textarea{resize:vertical;padding-top:14px}.form-input:focus,.form-select:focus{outline:none;border-color:var(--accent);color:var(--ink);box-shadow:0 0 0 3px rgba(42,157,244,.18)}.form-input.ungueltig,.form-select.ungueltig{border-color:var(--fehler-rot)}.form-hinweis{color:var(--grey);font-size:13px;line-height:160%;margin-top:8px}.form-subtext{display:flex;gap:16px;justify-content:space-between;align-items:center;flex-wrap:wrap;width:100%}.form-dsgvo{display:flex;gap:10px;align-items:flex-start;color:var(--grey);font-size:13px;line-height:160%;cursor:pointer}.form-dsgvo input{width:18px;height:18px;margin-top:2px;accent-color:var(--accent);flex:none}.form-desc .fehler{display:none;color:var(--fehler-rot);font-size:13px;font-weight:600}.form-desc.ungueltig .fehler{display:block}.form-fehler{font-size:13px;font-weight:600}.maps-icon.aktiv{background-color:var(--accent)}.heading-5,.heading-h2,.heading-hero{text-wrap:wrap}.dropdown-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:0;font:inherit;color:inherit;width:100%;padding:0;cursor:pointer}.diagnostic-toggle,.dropdown-faq-toggle,.dropdown-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px}.dropdown-pfeil{display:inline-flex;color:var(--grey);flex:none}.dropdown-faq-wrap{display:none}@media (max-width:991px){.location-tabs-menu{margin-bottom:0}}@media (max-width:767px){.dropdown-faq-wrap{display:block;margin-bottom:24px}.faq-tabs{flex-direction:column}}.dropdown-pfeil,.faq-accordion-desc,.faq-tabs-link,.features-item-desc,.footer-nav-value.variant,.footer-subtitle,.form-hinweis,.location-tabs-link,.n-work__point-desc,.n-works__desc,.testimonial-meta{color:var(--grey-text)}.form-input::placeholder,.form-select{color:var(--grey-text)}.testimonial-pagination{gap:0}.swiper-pagination-bullet{width:24px;height:24px;background:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.swiper-pagination-bullet:before{content:"";width:8px;height:8px;border-radius:50%;background:#E4E4E4;transition:background .3s,width .3s,height .3s}.swiper-pagination-bullet-active:before{width:12px;height:12px;background:rgba(0,0,0,.64)}@media (max-width:767px){.section.hero{background-image:url(/images/altdesign/radcura-new-hero-800.webp)}}:root{--_color---color-gray:#6E6E6E}.n-works__img{object-fit:cover}.badge-text,.day-open-time,.form-input::placeholder,.location-subtabs-title,.location-tabs-link,.n-work__point-label{color:var(--grey-text)}.form-input,.form-select,.location-tabs-link.w--current{color:var(--ink)}.faq-accordion-question{font-family:var(--font-sans),system-ui,sans-serif;font-weight:500}.stimmen-herkunft{margin-top:20px;text-align:center;font-size:13px;line-height:1.6;color:var(--grey-text)}.stimmen-flaeche{position:relative;padding-bottom:26px}.stimmen-inhalt{transition:filter .35s ease,opacity .35s ease}.ist-verdeckt .stimmen-inhalt{filter:blur(7px) saturate(.6);opacity:.45;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.stimmen-schalter{position:absolute;left:50%;bottom:0;transform:translateX(-50%);display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sans),system-ui,sans-serif;font-size:15px;font-weight:500;letter-spacing:-.3px;color:#FFFFFF;background:var(--accent);border:0;border-radius:var(--radius);padding:13px 22px;cursor:pointer;white-space:nowrap;box-shadow:0 6px 20px rgba(42,157,244,.32);transition:background-color .15s ease,box-shadow .15s ease}.stimmen-schalter:hover{background:var(--accent-ink);box-shadow:0 8px 24px rgba(28,105,163,.36)}.stimmen-schalter svg{flex:none}@media (max-width:767px){.stimmen-schalter{font-size:14px;padding:11px 18px}}@media (prefers-reduced-motion:reduce){.stimmen-inhalt{transition:none}}@media (min-width:768px){.testimonial-pagination{display:none}}@media (max-width:767px){.stimmen-flaeche{padding-bottom:72px}}@media (min-width:768px){.location-subtabs-content-cover{flex:0 0 auto;align-self:flex-start;width:min(280px,34%);height:auto;aspect-ratio:1;object-fit:cover}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.rechtstext{max-width:780px}.rechtstext h1{font-size:clamp(36px,6vw,56px)}.rechtstext h2{font-size:26px;line-height:1.25;letter-spacing:-.02em;margin-top:48px;margin-bottom:10px}.rechtstext h1+h2{margin-top:32px}.rechtstext h3{font-family:var(--font-sans),system-ui,sans-serif;font-size:17px;font-weight:600;letter-spacing:-.01em;margin-top:26px;margin-bottom:4px}.rechtstext p,.rechtstext ul{margin-top:12px;color:var(--ink-soft)}.rechtstext ul{padding-left:22px}.rechtstext li{margin-top:6px}.rechtstext .anschrift{line-height:1.9}.rechtstext a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}.rechtstext .todo{margin-top:4px;line-height:1.6}.hero-subline{font-family:var(--font-sans),system-ui,sans-serif;font-size:20px;font-weight:400;line-height:155%;letter-spacing:-.32px;color:rgba(255,255,255,.88);max-width:560px}@media (max-width:767px){.hero-subline{font-size:18px;text-align:center}}.form-feld{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:0}.form-feldfehler{font-size:13px;line-height:1.4}.form-fehler,.form-feldfehler{color:var(--fehler-rot);font-weight:500}.form-fehler{font-size:14px;margin-top:12px}.karten-titel{font-size:24px;line-height:1.2;letter-spacing:-.02em;margin-bottom:6px}.arzt-liste{display:grid;grid-gap:16px;gap:16px;margin-top:32px}.arzt-karte{display:grid;grid-template-columns:132px 1fr;grid-gap:24px;gap:24px;align-items:center;text-decoration:none;color:var(--ink);max-width:720px;transition:border-color .2s ease,box-shadow .2s ease}.arzt-karte:hover{border-color:var(--accent);box-shadow:var(--schatten)}.arzt-karte-bild{width:132px;height:132px;border-radius:var(--radius);object-fit:cover}.arzt-titel{color:var(--grey-text);margin-top:2px}.arzt-kopf{display:grid;grid-template-columns:260px 1fr;grid-gap:44px;gap:44px;align-items:start;margin-top:8px}.arzt-portrait{width:100%;height:auto;border-radius:var(--radius);display:block}.arzt-cv{margin-top:48px;max-width:760px}.arzt-cv p{margin-top:14px;color:var(--ink-soft)}@media (max-width:767px){.c-hero{padding-bottom:32px}.arzt-kopf{grid-template-columns:1fr;gap:24px}.arzt-portrait{max-width:320px}.arzt-karte{grid-template-columns:96px minmax(0,1fr);gap:16px}.arzt-karte-bild{width:96px;height:96px}}.seiten-kopf{max-width:820px}.seiten-kopf .c-eyebrow{margin-bottom:10px}.seiten-lead{font-family:var(--font-sans),system-ui,sans-serif;font-size:20px;line-height:160%;letter-spacing:-.4px;color:var(--grey-text);margin-top:16px;max-width:62ch}.seiten-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:44px;gap:44px;align-items:start;margin-top:48px}.seiten-block>.c-eyebrow{margin-bottom:12px}.punkt-liste{display:flex;flex-direction:column;gap:14px;margin-top:18px}.punkt-zeile{display:flex;align-items:center;gap:24px;letter-spacing:-.28px;line-height:160%}.punkt-zeile>span:first-child{color:var(--ink)}.punkt-zeile .strich{flex:1 1;border-bottom:1px dashed #ebebeb;height:1px}.punkt-zeile .haken{color:var(--accent);flex:none}@media (max-width:991px){.seiten-grid{grid-template-columns:1fr;gap:36px}}.rahmen .c-eyebrow{text-transform:none}.sr-nur-lesbar{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width:767px){.faq-tabs{flex-flow:column}.faq-tabs-menu{flex-flow:row;max-width:100%;overflow-x:auto;gap:8px;scrollbar-width:thin}.faq-tabs-link{white-space:nowrap;width:auto}}.btn-senden{padding:18px 16px}.form-desc{font-family:var(--font-sans),system-ui,sans-serif;font-size:14px;font-weight:500;line-height:160%;letter-spacing:-.28px;color:var(--grey-text);flex:1 1 260px;max-width:463px}.form-desc a{color:inherit;text-decoration:underline;text-underline-offset:3px}.form-desc a:hover{color:var(--accent-ink)}@media (max-width:767px){.form-inner,.form-subtext{flex-flow:column}.form-subtext{align-items:flex-start}.btn-senden{width:100%}}.preis-spalten{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:32px;align-items:start}.preis-tabelle .zrow b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.preis-tabelle .zrow{align-items:baseline}@media (max-width:991px){.preis-spalten{grid-template-columns:1fr}}.form-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:44px}.section.about{scroll-margin-top:0}.stimmen-fenster{overflow:hidden}.stimmen-bahn{width:max-content;animation:stimmen-lauf 45s linear infinite}.stimmen-bahn,.stimmen-kopie{display:flex;gap:16px}@keyframes stimmen-lauf{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.ist-verdeckt .stimmen-bahn,.stimmen-fenster:focus-within .stimmen-bahn,.stimmen-fenster:hover .stimmen-bahn{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.stimmen-fenster{overflow-x:auto;scrollbar-width:thin}.stimmen-bahn{animation:none}}.nav-brand-icon{display:block}.seo-streifen{background:#f5f5f5;padding:10px 0}.seo-streifen p{font-family:var(--font-sans),system-ui,sans-serif;font-size:11px;line-height:1.7;color:#999;text-align:center;margin:0}.seo-streifen a{color:#999;text-decoration:none;display:inline-block;padding:5px 6px;margin:4px 0}.seo-streifen a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.uebersicht-raster{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px 32px;gap:40px 32px;margin-top:48px;align-items:start}.uebersicht-liste{list-style:none;margin-top:12px;display:grid;grid-gap:6px;gap:6px}.uebersicht-liste a{color:var(--ink);text-decoration:none}.uebersicht-liste a:hover{color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}.uebersicht-hinweis{color:var(--grey-text);font-size:13px;margin-left:8px}@media (max-width:991px){.uebersicht-raster{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.uebersicht-raster{grid-template-columns:1fr}}.wisch-punkte{display:none}@media (max-width:767px){.c-cta{height:auto;margin-top:0}.cta-header{padding-top:0}.section.cta{padding-top:56px}.besuchen-cta-wrap{display:flex;justify-content:center}.cta-galery{position:static;inset:auto;display:flex;flex-direction:row;gap:12px;width:100%;height:auto;margin-top:40px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.cta-galery::-webkit-scrollbar{display:none}.cta-media,.cta-media.bottom-left,.cta-media.bottom-right,.cta-media.top-left,.cta-media.top-right{position:static;inset:auto;flex:0 0 100%;width:100%;max-width:100%;height:auto;max-height:none;border-radius:var(--radius);scroll-snap-align:start;scroll-snap-stop:always}.cta-media.top-left{order:1}.cta-media.top-right{order:2}.cta-media.bottom-right{order:3}.cta-media.bottom-left{order:4}.wisch-punkte{display:flex;justify-content:center;gap:0;margin-top:16px}.wisch-punkt{width:24px;height:24px;padding:0;border:0;background:none;display:grid;place-items:center;cursor:pointer}.wisch-punkt:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--grey-line);transition:background .2s ease,transform .2s ease}.wisch-punkt.aktiv:before{background:var(--accent);transform:scale(1.35)}.features-grid{display:flex;flex-flow:row nowrap;grid-template-columns:none;gap:12px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}}@media (max-width:767px){.features-grid::-webkit-scrollbar{display:none}.features-grid>.features-items{flex:0 0 100%;max-width:100%;scroll-snap-align:start;scroll-snap-stop:always}.features-grid>.features-items>.features-item.variant-img{height:100%}}@media (max-width:991px){.nav:not(.open) .menu-icon{display:block}.nav.open .menu-icon,.nav:not(.open) .close-icon{display:none}.nav.open .close-icon{display:block;filter:none}section.diagnosic .diagnostic-toggle{position:relative}section.diagnosic .dropdown-select{position:absolute;inset:0;padding:12px 16px}section.diagnosic .dropdown-pfeil{pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%)}}@font-face{font-family:gambetta;src:url(/_next/static/media/788c63d970470671-s.p.woff2) format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:gambetta Fallback;src:local("Arial");ascent-override:94.83%;descent-override:29.57%;line-gap-override:8.16%;size-adjust:98.07%}.__className_66819b{font-family:gambetta,gambetta Fallback,Georgia,Times New Roman,serif;font-style:normal}.__variable_66819b{--font-serif:"gambetta","gambetta Fallback",Georgia,Times New Roman,serif}@font-face{font-family:inter;src:url(/_next/static/media/6c596dfcddeca1e9-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_365cbc{font-family:inter,inter Fallback,system-ui,Segoe UI,Arial,sans-serif;font-style:normal}.__variable_365cbc{--font-sans:"inter","inter Fallback",system-ui,Segoe UI,Arial,sans-serif}