:root{--color-ink:#000000;--color-text:#333333;--color-muted:#6c757d;--color-line:#e5e5e5;--color-bg:#ffffff;--color-soft:#f2f2f2;--color-primary:#7691a8;--color-primary-dark:#516d8b;--color-accent:#b08559;--color-accent-soft:#f4ece4;--primary:var(--color-primary-dark);--hover:var(--color-primary);--white:#ffffff;--accent:#dc3545;--accent-hover:#c82333;--accent-rgb:220, 53, 69;--shadow-soft:0 2px 20px rgba(0, 0, 0, 0.12);--radius:10px;--container:1100px;--container-narrow:900px;--container-copy:760px;--gutter:clamp(1.5rem, 5vw, 3rem);--font-base:"Roboto", Arial, sans-serif;--font-heading:"Roboto Condensed", var(--font-base)}@font-face{font-family:"Roboto";src:url(https://paartherapiewiesbaden.de/wp-content/themes/benzdigital/fonts/roboto-v20-latin-300.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url(https://paartherapiewiesbaden.de/wp-content/themes/benzdigital/fonts/roboto-v20-latin-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url(https://paartherapiewiesbaden.de/wp-content/themes/benzdigital/fonts/roboto-v20-latin-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url(https://paartherapiewiesbaden.de/wp-content/themes/benzdigital/fonts/roboto-condensed-v18-latin-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url(https://paartherapiewiesbaden.de/wp-content/themes/benzdigital/fonts/roboto-condensed-v18-latin-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{max-width:1920px;margin:0 auto;color:var(--color-text);background:var(--color-bg);font-family:var(--font-base);font-size:16px;font-weight:300;line-height:1.75;overflow-x:hidden;box-shadow:0 0 100px 0 rgb(19 22 54 / .18);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.site-main{overflow-x:clip}img,svg,video{display:block;max-width:100%;height:auto}a{color:var(--color-primary);text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{color:var(--color-primary-dark)}.fas{display:inline-flex;min-width:1em;align-items:center;justify-content:center;font-family:var(--font-base);font-style:normal;font-weight:700;line-height:1}.fas::before{content:""}.bd-icon{display:inline-block;width:1em;height:1em;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.fa-certificate::before{content:"HPG";font-size:.72em}.fa-star::before{content:"5"}.fa-comments::before{content:"Dialog";font-size:.72em}.fa-users::before{content:"VFP";font-size:.72em}.fa-heart::before{content:"EFT";font-size:.72em}.fa-spa::before{content:"PITT";font-size:.72em}.fa-calendar-alt::before{content:"Cal";font-size:.72em}.fa-phone::before{content:"Tel";font-size:.72em}.fa-envelope::before{content:"@"}h1,h2,h3,h4{color:var(--color-ink);font-family:var(--font-heading);font-weight:400;letter-spacing:0;line-height:1.12;margin:0 0 .65em;overflow-wrap:break-word}h1{font-size:2.5rem}h2{font-size:2.56rem;line-height:1.17}h3{font-size:1.5rem}p,ul,ol{margin:0 0 1.15em}ul,ol{padding-left:1.3rem}button,input,textarea,select{font:inherit}.screen-reader-text,.skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{width:auto;height:auto;clip:auto;z-index:10000;top:1rem;left:1rem;padding:.6rem .9rem;color:#fff;background:var(--color-primary-dark)}.site-header{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid #ececec;box-shadow:0 3px 14px rgb(30 30 30 / .07)}.site-topbar{background:var(--color-primary-dark);color:#fff;font-size:.82rem}.site-topbar__inner{display:flex;width:min(100% - 2rem, var(--container));min-height:34px;align-items:center;justify-content:space-between;gap:1rem;margin:0 auto}.site-topbar__links{display:flex;flex-wrap:wrap;gap:1rem}.site-topbar__claim,.site-topbar__links a{display:inline-flex;align-items:center;gap:.38rem}.site-topbar .bd-icon{width:.95em;height:.95em;opacity:.88;stroke-width:2.25}.site-topbar a,.site-topbar span{color:#fff;text-decoration:none}.site-topbar a:hover{text-decoration:underline}.admin-bar .site-header{top:32px}.site-header__inner{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:2.25rem;width:min(100% - var(--gutter), var(--container));min-height:96px;margin:0 auto;padding:.5rem 0}.site-brand{display:inline-flex;align-items:center;flex:0 0 auto;max-width:none;text-decoration:none}.site-brand img{width:auto;height:92px;max-width:none;object-fit:initial}.site-brand__name{color:var(--color-ink);font-family:var(--font-heading);font-size:1.4rem;font-weight:700}.primary-nav{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;margin-left:auto;min-width:0}.menu-wrapper,.footer-menu{display:flex;align-items:center;gap:clamp(1rem, 2.1vw, 1.7rem);margin:0;padding:0;list-style:none}.menu-wrapper a{color:#666;display:block;font-size:.875rem;font-weight:400;line-height:1.45;text-decoration:none}.menu-wrapper a:hover,.current-menu-item>a{color:var(--color-primary);font-weight:700}.nav-toggle{display:none;width:44px;height:44px;align-items:center;justify-content:center;flex-direction:column;gap:5px;color:var(--color-ink);background:#fff0;border:1px solid var(--color-line);border-radius:var(--radius);cursor:pointer;transition:color 180ms ease,background-color 180ms ease,border-color 180ms ease}.nav-toggle__bar{width:20px;height:2px;background:currentColor;border-radius:999px;transition:transform 180ms ease,opacity 180ms ease}.site-main{min-height:60vh}.content-container,.bd-container{width:min(100% - 3rem, var(--container));margin:0 auto;min-width:0}.content-container--narrow,.bd-container.narrow{width:min(100% - 3rem, var(--container-narrow))}.page-section,.bd-section{padding:5.5rem 0}.bd-section.pad-top-0,.pad-top-0{padding-top:0}.bd-section.background,.bd-section.bg-light,.bd-section-muted,.section.bg-light{background:var(--color-soft)}.bd-section.highlight-box,.highlight-box{background:var(--color-primary);color:#fff}.bd-section.highlight-box h2,.bd-section.highlight-box h3,.highlight-box h2,.highlight-box h3{color:#fff}.bd-row.highlight-box,.bd-container.highlight-box{width:min(100% - var(--gutter), var(--container));margin-right:auto;margin-left:auto;padding:3rem;border-radius:14px;box-shadow:0 16px 38px rgb(35 63 80 / .14)}.bd-row.highlight-box .bd-column,.bd-container.highlight-box>*{max-width:var(--container-copy)}.bd-row.highlight-box h2,.bd-container.highlight-box h2{margin-bottom:1rem;color:#fff;font-size:2.2rem}.bd-row.highlight-box p,.bd-container.highlight-box p{color:rgb(255 255 255 / .9)}.bd-row.highlight-box .button,.bd-container.highlight-box .button{color:var(--color-primary-dark);background:#fff;border-color:#fff}.page-hero{position:relative;min-height:320px;display:grid;align-items:end;overflow:hidden;background:var(--color-primary-dark)}.page-hero__image{position:absolute;inset:0}.page-hero__image::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(18 28 34 / .72),rgb(18 28 34 / .24))}.page-hero__image img{width:100%;height:100%;object-fit:cover}.page-hero__inner{position:relative;width:min(100% - 3rem, var(--container));margin:0 auto;padding:5.5rem 0 3.5rem}.page-hero h1{max-width:760px;color:#fff;text-wrap:balance}.page-hero .eyebrow{color:rgb(255 255 255 / .82)}.eyebrow{margin:0 0 .8rem;color:var(--color-primary);font-size:.82rem;font-weight:760;letter-spacing:0;text-transform:uppercase}.entry-content{padding:5rem 0}.sectioned-content{padding:0}.entry-content>*:first-child,.bd-section>.bd-container>*:first-child{margin-top:0}.entry-content:not(.sectioned-content) p,.entry-content:not(.sectioned-content) li,.sectioned-content .bd-row.intro>.bd-column>p,.sectioned-content .bd-row.intro>.bd-column>li,.sectioned-content .bd-row.intro>.bd-column>ul,.sectioned-content .bd-row.intro>.bd-column>ol,.sectioned-content .bd-container.narrow p,.sectioned-content .bd-container.narrow li{max-width:76ch}.front-content>.bd-section:first-child{padding:0}.hero-section{background:var(--color-soft);padding:60px 0}.sectioned-content>.bd-section:has(.hero-section){padding:0;background:var(--color-soft)}.sectioned-content>.bd-section:has(.bw-trust-bar),.bd-section.trust-section{padding:0 0 3.2rem;background:var(--color-soft)}.hero-container{display:flex;gap:clamp(2.5rem, 6vw, 4.8rem);align-items:center;width:min(100% - var(--gutter), var(--container));margin:0 auto;padding:0}.hero-text-content{flex:1 1 0%;max-width:none;text-align:left}.practitioner-name,.location-focus{color:var(--color-primary);font-weight:700}.practitioner-name{color:var(--color-text);font-weight:400;margin-bottom:.35rem}.hero-text-content h1{max-width:580px;margin-bottom:1rem;color:var(--color-primary);font-size:2.5em;line-height:1.17}.hero-text-content .location-focus{margin-top:.2rem}.hero-description{max-width:600px;font-size:1rem}.hero-image-content{flex:1 1 0%;display:flex;justify-content:flex-end}.hero-image-content img{width:100%;max-width:410px;border-radius:var(--radius);box-shadow:var(--shadow-soft);object-fit:cover}.bw-trust-bar{width:min(100% - var(--gutter), var(--container));margin:0 auto}.bw-trust-bar__inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.bw-trust-bar__item{display:flex;align-items:center;gap:.85rem;min-height:92px;padding:1rem 1.05rem;background:rgb(255 255 255 / .72);border:1px solid rgb(118 145 168 / .15);border-radius:8px;box-shadow:0 12px 34px rgb(35 63 80 / .09)}.bw-trust-bar__icon{display:inline-flex;width:40px;height:40px;flex:0 0 40px;align-items:center;justify-content:center;color:#fff;background:var(--color-primary-dark);border-radius:999px}.bw-trust-bar__icon i{display:inline-flex;color:#fff}.bw-trust-bar__icon .bd-icon{width:1.16rem;height:1.16rem;stroke-width:2.25}.bw-trust-bar__icon::before{display:none}.bw-trust-bar__badge{color:#fff;font-size:.72rem;font-weight:700;letter-spacing:0;line-height:1;white-space:nowrap}.bw-trust-bar__text{display:grid;gap:.15rem;min-width:0;line-height:1.35}.bw-trust-bar__text strong{color:var(--color-ink);font-size:.96rem;font-weight:700}.bw-trust-bar__text span{color:var(--color-text);font-size:.9rem}.bw-trust-bar__text strong,.bw-trust-bar__text span{overflow-wrap:break-word}.bd-row{margin:0 auto;min-width:0}.bd-container,.content-container,.content-container--narrow,.bd-container.narrow{width:min(100% - var(--gutter), var(--container));margin-right:auto;margin-left:auto}.bd-container.narrow,.content-container--narrow{max-width:var(--container-copy)}.bd-row+.bd-row{margin-top:2.4rem}.bd-row.content,.bd-row.kontakt,.bd-row.honorar,.bd-post-grid,.bd-card-grid,.bd-info-grid,.cards-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.35rem}.bd-row.honorar,.bd-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.bd-two-col--center{align-items:center}.bd-media img{width:100%;border-radius:var(--radius);box-shadow:var(--shadow-soft)}.bd-row.kontakt,.bd-row.width-medium.content{grid-template-columns:repeat(2,minmax(0,1fr))}.bd-column>*:last-child,.bd-card>*:last-child,.bd-post-card__body>*:last-child{margin-bottom:0}.bd-card,.card,.bd-post-card{min-width:0;background:#fff;border:1px solid var(--color-line);border-radius:var(--radius);box-shadow:0 10px 28px rgb(30 37 43 / .06);overflow:hidden}.bd-card,.card{padding:1.45rem}.bd-row.honorar .bd-card{min-height:190px;padding:2rem}.bd-row.honorar .bd-card__icon{width:50px;height:50px}.bd-card--tint{background:var(--color-accent-soft);border-color:#fff0}.bd-card__icon{width:54px;height:54px;object-fit:contain;margin-bottom:1rem}.bd-media{margin:0}.bd-media img{width:100%;border-radius:var(--radius)}.button,.cta-button,.btn-blue,.btn-white,.btn-transparent,.read-more,.wpcf7-submit{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.78rem 1.1rem;color:#fff;background:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius);font-weight:720;line-height:1.2;text-decoration:none;cursor:pointer}.button:hover,.cta-button:hover,.btn-blue:hover,.read-more:hover,.wpcf7-submit:hover{color:#fff;background:var(--color-primary-dark);border-color:var(--color-primary-dark)}.button-secondary,.btn-white{color:var(--color-primary-dark);background:#fff;border-color:#fff}.btn-transparent{color:#fff;background:rgb(35 63 80 / .8);border-color:rgb(255 255 255 / .45)}.text-link{font-weight:720}.bd-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.4rem}.bw-methods{margin:2.5rem 0 0}.bw-methods__inner,.bw-cta{width:min(100%, var(--container));margin:0 auto}.bw-methods__head{margin-bottom:.45rem}.bw-methods__intro{max-width:var(--container-copy);margin-bottom:1.6rem}.bw-methods__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.bw-methods__item{min-width:0;padding:1.45rem;background:#fff;border:1px solid var(--color-line);border-radius:var(--radius);box-shadow:0 10px 28px rgb(30 37 43 / .06)}.bw-methods__icon{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;margin-bottom:1rem;color:#fff;background:var(--color-primary-dark);border-radius:999px}.bw-methods__icon .fas{color:#fff}.bw-methods__item h3{font-size:1.35rem}.list-icon{margin:.45rem 0}.ic-chevron{position:relative;display:block;padding-left:1.4rem}.ic-chevron::before{content:"";position:absolute;top:.75em;left:0;width:.45rem;height:.45rem;border-top:2px solid var(--color-primary);border-right:2px solid var(--color-primary);transform:rotate(45deg)}.bw-cta{padding:3rem;color:#fff;background:var(--color-primary-dark);border-radius:14px;text-align:center;box-shadow:0 16px 38px rgb(35 63 80 / .16)}.bw-cta__lead{margin-bottom:.35rem;color:rgb(255 255 255 / .78);font-weight:700;text-transform:uppercase}.bw-cta__head{color:#fff}.bw-cta__sub{max-width:620px;margin-right:auto;margin-left:auto;color:rgb(255 255 255 / .86)}.bw-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin:1.4rem 0 1rem}.bw-cta__actions .button{color:var(--color-primary-dark);background:#fff;border-color:#fff}.bw-cta__hint{color:rgb(255 255 255 / .74)}.bd-post-card{display:flex;flex-direction:column;transition:transform 0.24s ease,box-shadow 0.24s ease,border-color 0.24s ease;will-change:transform}.bd-post-card:hover,.bd-post-card:focus-within{border-color:rgb(118 145 168 / .32);box-shadow:0 18px 38px rgb(30 37 43 / .13);transform:translateY(-6px)}.bd-post-card__image{display:block;overflow:hidden;background:var(--color-soft)}.bd-post-card__image img{width:100%;aspect-ratio:16 / 10;object-fit:cover;transition:transform 0.38s ease}.bd-post-card:hover .bd-post-card__image img,.bd-post-card:focus-within .bd-post-card__image img{transform:scale(1.04)}.bd-post-card__body{padding:1.35rem}.bd-post-card h2,.bd-post-card h3{font-size:1.35rem}.bd-post-card h2 a,.bd-post-card h3 a{color:inherit;text-decoration:none}.archive-header{padding:5rem 0 1rem}.archive-hero-section{padding:0;background:var(--color-soft)}.archive-hero{padding:60px 0}.archive-posts-section{padding-top:5rem}.archive-intro{max-width:var(--container-copy);margin-bottom:2rem}.archive-intro h2{margin-bottom:0}.archive-posts-section .bd-post-grid{gap:1.6rem}.archive-posts-section .bd-post-card__body{display:flex;min-height:250px;flex-direction:column}.archive-posts-section .bd-post-card__body p{max-width:none}.archive-posts-section .bd-post-card .text-link{margin-top:auto}.bd-section.single-hero-section{padding:0;background:var(--color-soft)}.single-hero{padding:60px 0}.single-hero__container{align-items:center}.single-post-meta{display:flex;flex-wrap:wrap;gap:.45rem 1rem;margin:0 0 1.1rem;color:var(--color-muted);font-size:.92rem;font-weight:700;line-height:1.35}.single-post-meta>*{position:relative}.single-post-meta>*+*::before{content:"";position:absolute;top:50%;left:-.55rem;width:4px;height:4px;background:var(--color-primary);border-radius:999px;transform:translateY(-50%)}.single-post-meta a{color:var(--color-primary-dark);text-decoration:none}.single-post-meta a:hover{text-decoration:underline}.single-hero__image-wrap img,.hero-image-content .single-hero__image{max-width:470px;aspect-ratio:16 / 10;object-fit:cover;object-position:center}.bd-section.single-post-content-section{padding:5.2rem 0}.single-post-shell{display:grid;grid-template-columns:minmax(0,var(--container-copy)) minmax(230px,280px);gap:clamp(2.2rem, 5vw, 4rem);align-items:start;justify-content:center}.single-post .entry-content,.single-article-content{padding:0}.single-article-content>*:first-child{margin-top:0}.single-article-content p,.single-article-content li{color:var(--color-text);font-size:1.03rem;line-height:1.82}.single-article-content h2{margin-top:2.8rem;margin-bottom:1rem;font-size:clamp(2rem, 3vw, 2.65rem)}.single-article-content h3{margin-top:2rem;margin-bottom:.75rem;font-size:clamp(1.35rem, 2vw, 1.65rem);font-weight:700}.single-article-content a{font-weight:700}.single-article-content .bd-section,.single-article-content .bd-container,.single-article-content .bd-row,.single-article-content .bd-column{width:auto;max-width:none;margin:0;padding:0;background:#fff0}.single-article-content .bd-row{display:block}.single-content-block{margin:2.6rem 0}.single-content-block--muted{padding:clamp(1.4rem, 3vw, 2rem);background:var(--color-soft);border-left:4px solid var(--color-primary);border-radius:10px}.single-content-block--muted>*:first-child{margin-top:0}.single-content-block--muted>*:last-child{margin-bottom:0}.single-author-card{position:sticky;top:112px;padding:1.45rem;background:#fff;border:1px solid rgb(118 145 168 / .2);border-radius:10px;box-shadow:0 14px 34px rgb(35 63 80 / .1)}.single-author-card__kicker{margin-bottom:.4rem;color:var(--color-primary-dark);font-size:.78rem;font-weight:700;text-transform:uppercase}.single-author-card h2{margin-bottom:.75rem;font-size:1.45rem}.single-author-card p{font-size:.94rem;line-height:1.65}.single-author-card .text-link{display:inline-flex;margin-bottom:1rem}.single-author-card .button{width:100%;justify-content:center;text-align:center}.bd-section.contact-hero-section{padding:0;background:var(--color-soft)}.contact-hero{padding:60px 40px}.contact-hero .hero-actions{display:flex;flex-wrap:wrap;gap:.85rem}.contact-hero .button-secondary{border-color:rgb(118 145 168 / .24)}.contact-grid,.contact-form-layout,.contact-route-layout{display:grid;gap:clamp(2rem, 5vw, 4rem);align-items:start}.contact-grid{grid-template-columns:minmax(0,1fr) minmax(300px,410px)}.contact-lead{max-width:var(--container-copy)}.contact-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem}.contact-step{min-width:0;padding:1.15rem;background:#fff;border:1px solid rgb(118 145 168 / .18);border-radius:10px;box-shadow:0 10px 26px rgb(35 63 80 / .06)}.contact-step span,.contact-option-card__icon{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;margin-bottom:.8rem;color:#fff;background:var(--color-primary-dark);border-radius:999px;font-size:.76rem;font-weight:700}.contact-option-card__icon .bd-icon{width:1.15rem;height:1.15rem;stroke-width:2.25}.contact-step strong{display:block;color:var(--color-ink);font-weight:700}.contact-step p{margin-top:.35rem;font-size:.95rem;line-height:1.55}.contact-card,.contact-form-card,.contact-route-card{background:#fff;border:1px solid rgb(118 145 168 / .2);border-radius:10px;box-shadow:0 14px 34px rgb(35 63 80 / .1)}.contact-card{padding:clamp(1.4rem, 3vw, 2rem)}.contact-card__kicker{margin-bottom:.35rem;color:var(--color-primary-dark);font-size:.8rem;font-weight:700;text-transform:uppercase}.contact-card h2{font-size:1.65rem}.contact-card address{margin-bottom:1.15rem;font-style:normal;line-height:1.65}.contact-card__list{display:grid;gap:.7rem;margin:0 0 1.2rem;padding:0;list-style:none}.contact-card__list li{display:flex;justify-content:space-between;gap:1rem;padding-top:.7rem;border-top:1px solid rgb(118 145 168 / .16)}.contact-card__list span:first-child{color:var(--color-muted);font-weight:700}.contact-card__list a,.contact-card__list span:last-child{color:var(--color-ink);font-weight:700}.contact-options-section{padding-top:0}.contact-option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.contact-option-card{display:flex;min-height:230px;flex-direction:column;padding:1.45rem;color:var(--color-text);background:#fff;border:1px solid rgb(118 145 168 / .2);border-radius:10px;text-decoration:none;box-shadow:0 10px 28px rgb(35 63 80 / .07);transition:transform 0.24s ease,box-shadow 0.24s ease,border-color 0.24s ease}.contact-option-card:hover,.contact-option-card:focus-visible{color:var(--color-text);border-color:rgb(118 145 168 / .38);box-shadow:0 18px 38px rgb(35 63 80 / .13);transform:translateY(-5px)}.contact-option-card h2{margin-bottom:.4rem;font-size:1.45rem}.contact-option-card p{color:var(--color-text)}.contact-option-card strong{margin-top:auto;color:var(--color-primary-dark)}.contact-form-layout{grid-template-columns:minmax(260px,0.75fr) minmax(0,1.25fr)}.contact-form-copy{position:sticky;top:112px}.contact-note{padding:1rem 1.1rem;color:var(--color-primary-dark);background:#fff;border:1px solid rgb(118 145 168 / .18);border-radius:10px;font-weight:700}.contact-form-card{padding:clamp(1.4rem, 3vw, 2rem)}.contact-form-card .wpcf7-form{max-width:none}.contact-form-card .bd_grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem}.contact-form-card .col-4{grid-column:span 4}.contact-form-card .col-6{grid-column:span 6}.contact-form-card .col-8{grid-column:span 8}.contact-form-card .col-12{grid-column:1 / -1}.contact-form-card p{margin:0}.contact-form-card label{color:var(--color-ink);font-weight:700}.contact-form-card .wpcf7-form input,.contact-form-card .wpcf7-form textarea,.contact-form-card .wpcf7-form select{margin-top:.35rem;background:#fff}.contact-form-card .wpcf7-form textarea{min-height:150px;resize:vertical}.contact-form-card .wpcf7-acceptance label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:start;color:var(--color-text);font-size:.9rem;font-weight:300;line-height:1.55}.contact-form-card .wpcf7-acceptance input{width:18px;height:18px;margin-top:.2rem;padding:0}.contact-form-card .wpcf7-form input.wpcf7-submit{min-width:190px;width:auto;margin-top:0;color:#fff;background:var(--color-primary);border-color:var(--color-primary)}.contact-form-card .wpcf7-form input.wpcf7-submit:hover,.contact-form-card .wpcf7-form input.wpcf7-submit:focus-visible{color:#fff;background:var(--color-primary-dark);border-color:var(--color-primary-dark)}.contact-route-layout{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:stretch}.contact-route-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0}.contact-route-grid>div{padding:1.2rem;background:var(--color-soft);border-radius:10px}.contact-route-grid h3{font-size:1.3rem}.contact-route-card{min-height:320px;display:grid;align-content:center;justify-items:center;padding:2rem;color:var(--color-primary-dark);background:linear-gradient(90deg,rgb(255 255 255 / .7) 1px,transparent 1px),linear-gradient(0deg,rgb(255 255 255 / .7) 1px,transparent 1px),#e9eef2;background-size:42px 42px;text-align:center}.contact-route-card__pin{position:relative;width:54px;height:54px;margin-bottom:1rem;background:var(--color-primary-dark);border-radius:999px 999px 999px 0;transform:rotate(-45deg)}.contact-route-card__pin::after{content:"";position:absolute;inset:16px;background:#fff;border-radius:999px}.contact-route-card strong,.contact-route-card span:not(.contact-route-card__pin){position:relative;display:block;color:var(--color-primary-dark);transform:none}.contact-route-card strong{margin-bottom:.35rem;color:var(--color-ink);font-size:1.25rem}.hero-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.45rem}.hero-actions .button-secondary{border-color:rgb(118 145 168 / .26)}.section-heading{max-width:var(--container-copy);margin-bottom:2rem}.section-heading>*:last-child{margin-bottom:0}.about-lead-section{padding-top:5rem}.about-lead-grid,.about-personal-grid,.qualification-timeline-layout,.qualification-cta{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,0.9fr);gap:clamp(2rem, 5vw, 4rem);align-items:start}.about-copy p{max-width:var(--container-copy)}.about-profile-card,.about-note-card,.about-value-card,.about-service-card,.qualification-card,.method-proof-card,.qualification-timeline__item{min-width:0;background:#fff;border:1px solid rgb(118 145 168 / .18);border-radius:10px;box-shadow:0 12px 30px rgb(35 63 80 / .08)}.about-profile-card,.about-note-card{padding:clamp(1.35rem, 3vw, 2rem)}.about-profile-card{position:sticky;top:112px}.about-profile-card h2,.about-note-card h3{font-size:1.55rem}.about-check-list{display:grid;gap:.7rem;margin:0 0 1.35rem;padding:0;list-style:none}.about-check-list li{position:relative;padding-left:1.55rem;color:var(--color-text)}.about-check-list li::before{content:"";position:absolute;top:.72em;left:0;width:.55rem;height:.55rem;border-right:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);transform:translateY(-50%) rotate(45deg)}.about-values-grid,.about-service-grid,.qualification-grid,.method-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.qualification-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.about-value-card,.qualification-card,.method-proof-card{padding:1.45rem}.about-service-card{display:flex;min-height:250px;flex-direction:column;padding:1.45rem;color:var(--color-text);text-decoration:none;transition:transform 0.24s ease,box-shadow 0.24s ease,border-color 0.24s ease}.about-service-card:hover,.about-service-card:focus-visible{color:var(--color-text);border-color:rgb(118 145 168 / .38);box-shadow:0 18px 38px rgb(35 63 80 / .13);transform:translateY(-5px)}.about-service-card strong{margin-top:auto;color:var(--color-primary-dark)}.about-card__icon{display:inline-flex;align-self:flex-start;min-width:44px;height:44px;align-items:center;justify-content:center;margin-bottom:1rem;padding:0 .7rem;color:#fff;background:var(--color-primary-dark);border-radius:999px;font-size:.76rem;font-weight:700;line-height:1}.about-personal-section .about-note-card{align-self:stretch;background:var(--color-primary-dark);border-color:#fff0;color:#fff}.about-note-card h3{color:#fff}.about-note-card p{color:rgb(255 255 255 / .86)}.about-note-card .button-secondary{color:var(--color-primary-dark);background:#fff;border-color:#fff}.qualification-card h3,.method-proof-card h3{font-size:1.34rem}.qualification-methods-section .section-heading p:last-child{max-width:var(--container-copy)}.qualification-timeline-layout{grid-template-columns:minmax(260px,0.72fr) minmax(0,1.28fr)}.qualification-timeline{display:grid;gap:.9rem}.qualification-timeline__item{display:grid;grid-template-columns:minmax(96px,150px) minmax(0,1fr);gap:1rem;padding:1.2rem}.qualification-timeline__item span{color:var(--color-primary-dark);font-size:.78rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.qualification-timeline__item h3{margin-bottom:.35rem;font-size:1.2rem;font-weight:700}.qualification-timeline__item p{margin-bottom:0}.qualification-cta{align-items:center}.qualification-cta .bd-actions{justify-content:flex-end;margin-top:0}.video-intro-grid,.video-security-grid,.individual-intro-grid,.individual-method-grid,.pair-intro-grid,.pair-method-grid,.pair-help-grid,.pair-intensive-layout,.pair-selftest-grid,.group-intro-grid,.group-price-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,0.88fr);gap:clamp(2rem, 5vw, 4rem);align-items:start}.group-price-layout{grid-template-columns:minmax(0,0.95fr) minmax(380px,0.72fr);align-items:center}.video-copy p,.video-security-copy p,.individual-copy p,.individual-method-copy p,.pair-copy p,.pair-method-copy p,.pair-help-copy p,.pair-selftest-copy p,.group-copy p{max-width:var(--container-copy)}.video-lead,.individual-lead,.pair-lead,.group-lead,.group-card-lead{color:var(--color-ink);font-size:1.08rem;line-height:1.78}.video-suitability-card,.video-benefit-card,.video-step,.video-frame-card,.video-price-card,.video-faq details,.individual-suitability-card,.individual-benefit-card,.individual-step,.individual-frame-card,.individual-price-card,.individual-faq details,.pair-suitability-card,.pair-benefit-card,.pair-step,.pair-frame-card,.pair-price-card,.pair-faq details,.pair-offer-card,.pair-selftest-result-card,.group-suitability-card,.group-offer-card,.group-benefit-card,.group-framework-card,.group-price-card,.group-faq details{min-width:0;background:#fff;border:1px solid rgb(118 145 168 / .18);border-radius:10px;box-shadow:0 12px 30px rgb(35 63 80 / .08)}.video-suitability-card,.video-frame-card,.individual-suitability-card,.individual-frame-card,.pair-suitability-card,.pair-frame-card,.pair-offer-card,.pair-selftest-result-card,.group-suitability-card,.group-offer-card{padding:clamp(1.35rem, 3vw, 2rem)}.video-suitability-card h2,.video-frame-card h3,.individual-suitability-card h2,.individual-frame-card h3,.pair-suitability-card h2,.pair-frame-card h3,.pair-offer-card h3,.pair-selftest-result-card h3,.group-suitability-card h2,.group-offer-card h3{font-size:1.55rem}.video-check-list,.service-check-list{display:grid;gap:.72rem;margin:0 0 1.3rem;padding:0;list-style:none}.video-check-list li,.service-check-list li{position:relative;padding-left:1.55rem}.video-check-list li::before,.service-check-list li::before{content:"";position:absolute;top:.72em;left:0;width:.55rem;height:.55rem;border-right:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);transform:translateY(-50%) rotate(45deg)}.video-benefit-grid,.video-process-grid,.video-price-grid,.individual-benefit-grid,.individual-process-grid,.individual-price-grid,.individual-crisis-grid,.pair-benefit-grid,.pair-process-grid,.pair-price-grid,.pair-selftest-list,.group-offer-grid,.group-benefit-grid,.group-framework-grid,.group-price-grid{display:grid;gap:1.25rem}.video-benefit-grid,.video-process-grid,.individual-benefit-grid,.individual-process-grid,.pair-benefit-grid,.pair-process-grid,.group-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.video-price-grid,.individual-price-grid,.individual-crisis-grid,.pair-price-grid,.group-framework-grid,.group-price-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.group-price-grid{grid-template-columns:1fr}.group-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pair-selftest-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.45rem}.pair-selftest-list p{position:relative;margin:0;padding:.95rem 1rem .95rem 2.6rem;background:#fff;border:1px solid rgb(118 145 168 / .18);border-radius:10px;box-shadow:0 10px 24px rgb(35 63 80 / .06)}.pair-selftest-list p::before{content:"";position:absolute;top:1.15rem;left:1rem;width:.85rem;height:.85rem;border:2px solid var(--color-primary);border-radius:999px}.pair-selftest-result-card{align-self:start}.video-benefit-card,.video-step,.video-price-card,.individual-benefit-card,.individual-step,.individual-price-card,.individual-crisis-card,.pair-benefit-card,.pair-step,.pair-price-card,.group-benefit-card,.group-framework-card,.group-price-card{padding:1.45rem}.video-benefit-card,.individual-benefit-card,.pair-benefit-card,.group-benefit-card{transition:transform 0.24s ease,box-shadow 0.24s ease,border-color 0.24s ease}.individual-crisis-card{min-width:0;background:#fff;border:1px solid rgb(118 145 168 / .18);border-radius:10px;box-shadow:0 12px 30px rgb(35 63 80 / .08)}.video-benefit-card:hover,.video-benefit-card:focus-within,.individual-benefit-card:hover,.individual-benefit-card:focus-within,.pair-benefit-card:hover,.pair-benefit-card:focus-within,.group-benefit-card:hover,.group-benefit-card:focus-within{border-color:rgb(118 145 168 / .38);box-shadow:0 18px 38px rgb(35 63 80 / .13);transform:translateY(-5px)}.video-benefit-card h3,.video-step h3,.video-price-card h3,.individual-benefit-card h3,.individual-step h3,.individual-price-card h3,.pair-benefit-card h3,.pair-step h3,.pair-price-card h3,.group-benefit-card h3,.group-framework-card h3,.group-price-card h3{font-size:1.3rem;font-weight:700}.video-step,.individual-step,.pair-step{position:relative;padding-top:1.45rem}.video-step__number,.individual-step__number,.pair-step__number{display:inline-flex;width:2.1rem;height:2.1rem;align-items:center;justify-content:center;margin-bottom:.9rem;color:#fff;background:var(--color-primary-dark);border-radius:999px;font-weight:700;line-height:1}.video-reviews-section .section-heading,.individual-reviews-section .section-heading,.pair-reviews-section .section-heading,.group-reviews-section .section-heading{margin-bottom:1.45rem}.video-reviews-section .bdgr,.individual-reviews-section .bdgr,.pair-reviews-section .bdgr{margin-top:1.6rem}.video-reviews-section .bdgr--slider .bdgr__reviews,.individual-reviews-section .bdgr--slider .bdgr__reviews,.pair-reviews-section .bdgr--slider .bdgr__reviews{padding-bottom:.35rem}.video-frame-card,.individual-frame-card,.pair-frame-card{align-self:stretch;background:var(--color-primary-dark);border-color:#fff0;color:#fff}.video-frame-card h3,.individual-frame-card h3,.pair-frame-card h3{color:#fff}.video-frame-card p,.video-frame-card li,.individual-frame-card p,.individual-frame-card li,.pair-frame-card p,.pair-frame-card li{color:rgb(255 255 255 / .88)}.video-frame-card .video-check-list li::before,.individual-frame-card .service-check-list li::before,.pair-frame-card .service-check-list li::before{border-color:#fff}.video-price-card,.individual-price-card,.pair-price-card,.group-framework-card,.group-price-card{display:grid;align-content:start;min-height:150px}.group-price-card{min-height:0}.group-price-card--fees{grid-column:1 / -1}.video-price-card strong,.individual-price-card strong,.pair-price-card strong,.group-framework-card strong,.group-price-card strong{display:block;color:var(--color-primary-dark);font-family:var(--font-heading);font-size:2rem;font-weight:700;line-height:1.1}.group-price-card strong{overflow-wrap:normal;word-break:normal}.group-price-card--fees strong{white-space:nowrap}.group-price-list{display:grid;gap:.85rem;margin-top:.15rem}.group-price-list p{display:grid;gap:.18rem;margin:0}.group-price-list p+p{padding-top:.85rem;border-top:1px solid rgb(118 145 168 / .18)}.group-price-list span{color:var(--color-muted);font-size:.95rem;line-height:1.45}.video-price-card span,.individual-price-card span,.pair-price-card span,.group-framework-card span,.group-price-card span{display:block;color:var(--color-muted);font-size:.95rem}.individual-price-note{margin:1.25rem auto 0;max-width:980px;color:var(--color-muted);font-size:1rem}.pair-method-list{display:grid;gap:1rem;margin-top:1.35rem}.pair-method-item{padding:1.1rem 1.25rem;background:rgb(118 145 168 / .08);border-left:4px solid var(--color-primary);border-radius:0 10px 10px 0}.pair-method-item h3{margin-bottom:.35rem;font-size:1.15rem;font-weight:700}.pair-method-item p{margin-bottom:0}.pair-help-section .pair-help-grid{margin-bottom:2.5rem}.pair-intensive-layout{align-items:stretch}.pair-day-list{display:grid;gap:.55rem;margin:1rem 0 0;padding-left:1.2rem}.pair-day-list li{padding-left:.2rem}.pair-price-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.pair-frame-facts{display:grid;gap:1rem}.pair-frame-facts p{margin:0;padding:1rem;background:rgb(255 255 255 / .11);border-radius:8px}.pair-frame-facts strong{display:block;color:#fff;font-family:var(--font-heading);font-size:1.55rem;line-height:1.15}.pair-frame-facts span{display:block;margin-top:.25rem;color:rgb(255 255 255 / .82);font-size:.92rem}.video-faq,.individual-faq,.pair-faq,.group-faq{display:grid;gap:.85rem}.video-faq details,.individual-faq details,.pair-faq details,.group-faq details{padding:0;overflow:hidden}.video-faq summary,.individual-faq summary,.pair-faq summary,.group-faq summary{position:relative;cursor:pointer;padding:1.15rem 3.4rem 1.15rem 1.35rem;color:var(--color-ink);font-weight:700;line-height:1.35;list-style:none}.video-faq summary::-webkit-details-marker,.individual-faq summary::-webkit-details-marker,.pair-faq summary::-webkit-details-marker,.group-faq summary::-webkit-details-marker{display:none}.video-faq summary::after,.individual-faq summary::after,.pair-faq summary::after,.group-faq summary::after{content:"+";position:absolute;top:50%;right:1.25rem;color:var(--color-primary-dark);font-size:1.35rem;font-weight:700;transform:translateY(-50%)}.video-faq details[open] summary::after,.individual-faq details[open] summary::after,.pair-faq details[open] summary::after,.group-faq details[open] summary::after{content:"−"}.video-faq details p,.individual-faq details p,.pair-faq details p,.group-faq details p{margin:0;padding:0 1.35rem 1.2rem}.video-cta-section,.individual-cta-section,.pair-cta-section,.group-cta-section{padding-top:2.5rem}.video-cta-section .bw-cta,.individual-cta-section .bw-cta,.pair-cta-section .bw-cta,.group-cta-section .bw-cta{max-width:980px}@media (prefers-reduced-motion:reduce){.bd-post-card,.bd-post-card__image img,.contact-option-card,.about-service-card,.video-benefit-card,.individual-benefit-card,.pair-benefit-card,.group-benefit-card{transition:none}.bd-post-card:hover,.bd-post-card:focus-within,.contact-option-card:hover,.contact-option-card:focus-visible,.about-service-card:hover,.about-service-card:focus-visible,.video-benefit-card:hover,.video-benefit-card:focus-within,.individual-benefit-card:hover,.individual-benefit-card:focus-within,.pair-benefit-card:hover,.pair-benefit-card:focus-within,.group-benefit-card:hover,.group-benefit-card:focus-within{transform:none}}.site-footer{color:#dbe8ee;background:var(--color-primary-dark);padding:3.5rem 0 1.5rem}.site-footer a{color:#fff}.site-footer__inner{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:2rem;width:min(100% - 3rem, var(--container));margin:0 auto}.footer-title{color:#fff;font-family:var(--font-heading);font-size:1.45rem;font-weight:700}.site-footer__contact{font-style:normal}.footer-menu{align-items:flex-start;flex-direction:column;gap:.45rem}.site-footer__bottom{width:min(100% - 3rem, var(--container));margin:2.4rem auto 0;padding-top:1rem;border-top:1px solid rgb(255 255 255 / .18);color:rgb(255 255 255 / .72);font-size:.92rem}.bd_floating-bar{position:fixed;left:20px;top:50%;z-index:999;display:flex;flex-direction:column;gap:10px;transform:translateY(-50%)}.bd_floating-bar__link,.bd-appointment{color:var(--white);background-color:var(--primary);border-radius:999px;box-shadow:0 2px 5px rgb(0 0 0 / .2);font-size:.86rem;font-weight:700;text-decoration:none}.bd_floating-bar__link{position:relative;display:flex;width:50px;height:50px;align-items:center;justify-content:center;border:0;cursor:pointer;transition:all 0.3s ease}.bd_floating-bar__link:hover{color:var(--white);text-decoration:none;transform:scale(1.1) translateY(-2px)}.bd_floating-bar__link:focus{outline:3px solid var(--hover);outline-offset:2px}.bd_floating-bar__link svg{width:1.25rem;height:1.25rem;fill:currentColor;will-change:transform}.bd_floating-bar__link--soforthilfe{order:-1;width:auto;min-width:50px;height:50px;flex-direction:row;gap:8px;padding:0 15px;border-radius:25px;background-color:var(--accent);animation:pulse-soforthilfe 2s infinite ease-in-out}.bd_floating-bar__link--soforthilfe:hover{background-color:var(--accent-hover);box-shadow:0 4px 10px rgb(0 0 0 / .25);animation:none;transform:translateY(-2px)}.bd_floating-bar__link--soforthilfe:focus{outline:3px solid var(--accent-hover);outline-offset:2px}.bd_floating-bar__link--soforthilfe svg{width:1.35rem;height:1.35rem}.bd_floating-bar__link-text{color:var(--white);font-size:.9rem;font-weight:700;line-height:1}@keyframes pulse-soforthilfe{0%{box-shadow:0 2px 5px rgb(0 0 0 / .2),0 0 0 0 rgba(var(--accent-rgb),.4)}70%{box-shadow:0 2px 10px rgb(0 0 0 / .3),0 0 0 10px rgba(var(--accent-rgb),0)}100%{box-shadow:0 2px 5px rgb(0 0 0 / .2),0 0 0 0 rgba(var(--accent-rgb),0)}}@media (prefers-reduced-motion:reduce){.bd_floating-bar__link--soforthilfe{animation:none}}.bd-appointment{position:fixed;right:1rem;bottom:1rem;z-index:60;min-height:44px;padding:.68rem 1.15rem;background:var(--color-primary-dark)}.bd-appointment:hover{color:#fff;background:var(--color-primary)}@media (max-width:1320px) and (min-width:641px){.site-topbar__inner,.site-header__inner,.content-container,.bd-container,.content-container--narrow,.bd-container.narrow,.hero-container,.bw-trust-bar,.page-hero__inner{width:min(100% - 7rem, var(--container))}.bd_floating-bar{left:8px;right:auto;top:50%;bottom:auto;max-width:none;align-items:center;flex-direction:column;gap:8px;transform:translateY(-50%)}.bd_floating-bar__link{width:42px;min-width:42px;height:42px}.bd_floating-bar__link--soforthilfe{width:42px;min-width:42px;height:42px;gap:0;padding:0;border-radius:999px}.bd_floating-bar__link-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bd-appointment{display:none}}.wpcf7-form{display:grid;gap:1rem;max-width:760px}.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form select{width:100%;padding:.78rem .9rem;border:1px solid var(--color-line);border-radius:var(--radius)}.wpcf7-not-valid-tip{color:#8f2635;font-size:.9rem}.aligncenter{margin-right:auto;margin-left:auto}.front-content .bd-section.einleitung{padding:82px 0 78px}.front-content .bd-section.einleitung .bd-row{width:min(100% - var(--gutter), var(--container-copy))}.front-content .bd-section.einleitung .bd-row.reviews{width:min(100% - var(--gutter), var(--container));margin-top:58px}.front-content .bd-section.einleitung h2,.front-content .bd-section.overlap h2,.front-content .bd-section.aktuelles h2{font-size:41px;line-height:48px;margin-bottom:30px}.bd-reviews{align-items:start;gap:1.4rem;margin-top:2rem}.bd-reviews .bd-card{position:relative;min-height:210px;padding:1.25rem;background:#fff;border:1px solid #edf0f3;border-radius:6px;box-shadow:0 8px 24px rgb(30 37 43 / .07);color:#213a5a;font-size:.88rem;font-weight:400;line-height:1.5}.reviews .bd-column>p{max-width:var(--container-copy)}.front-content .bd-section.einleitung .bd-row.reviews .bd-column>h2,.front-content .bd-section.einleitung .bd-row.reviews .bd-column>p{width:min(100%, var(--container-copy));margin-right:auto;margin-left:auto}.bd-review-card__head{display:grid;grid-template-columns:44px 1fr auto;gap:.75rem;align-items:center;margin-bottom:.7rem}.bd-review-card__avatar{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:var(--color-primary);font-weight:700;line-height:1}.bd-review-card__meta{display:flex;min-width:0;flex-direction:column;line-height:1.25}.bd-review-card__meta cite{margin:0;color:#213a5a;font-style:normal;font-weight:700}.bd-review-card__meta span{color:#76879a;font-size:.78rem}.bd-review-card__google{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;border-radius:50%;color:#4285f4;background:#fff;border:1px solid #e7ebef;font-size:.75rem;font-weight:700;line-height:1}.bd-review-card__stars{margin-bottom:.55rem;color:#f6b500;font-size:.98rem;letter-spacing:1px}.bd-reviews .bd-card:not(.bd-review-card)::before{content:"★★★★★";display:block;margin-bottom:.55rem;color:#f6b500;font-size:.98rem;letter-spacing:1px}.bd-reviews .bd-card p{display:-webkit-box;min-height:6.75em;margin-bottom:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:6}.bd-reviews .bd-card:not(.bd-review-card) cite{display:block;margin-top:.8rem;color:#6b7f95;font-style:normal;font-weight:700}.bd-section.kacheln.startseite{padding:0}.bd-section.kacheln.startseite .bd-container{width:100%;max-width:none}.bd-section.kacheln.startseite .bd-row.content{gap:0}.bd-section.kacheln.startseite .bd-column{position:relative;display:flex;min-height:420px;flex-direction:column;align-items:center;justify-content:flex-end;overflow:hidden;padding:0 20px 60px;background-position:center;background-size:cover;text-align:center}.bd-section.kacheln.startseite .bd-column:nth-child(1){background-image:url(/wp-content/uploads/2025/07/paare_768.jpg)}.bd-section.kacheln.startseite .bd-column:nth-child(2){background-image:url(/wp-content/uploads/2025/07/einzel_768.jpg)}.bd-section.kacheln.startseite .bd-column:nth-child(3){background-image:url(/wp-content/uploads/2025/06/paartherapie_wiesbaden_videosprechstunde.jpg)}.bd-section.kacheln.startseite .bd-column::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 0%,rgb(176 133 89 / .63) 56%,#b08559 100%);opacity:.68;mix-blend-mode:multiply}.bd-section.kacheln.startseite .bd-column>*{position:relative;z-index:1}.bd-section.kacheln.startseite h3.kacheln{max-width:520px;color:#fff;font-size:27px;font-weight:400;line-height:36px;text-align:center}.bd-section.kacheln.startseite .button{margin-top:.4rem;color:#fff;background:#fff0;border:2px solid #fff;border-radius:10px}.bd-section.kacheln.startseite .button:hover{color:var(--color-primary);background:#fff;border-color:#fff}.bd-section.overlap.startseite{padding:95px 0 0;background:var(--color-soft)}.bd-section.overlap.startseite .bd-row.intro{width:min(100% - var(--gutter), 960px)}.bd-section.overlap.startseite .bd-row.intro .bd-column{max-width:920px}.bd-section.overlap.startseite .bd-row.intro h2{max-width:920px}.bd-section.overlap.startseite .bd-row.intro p{max-width:820px;line-height:1.82}.bd-section.overlap.startseite .bd-row.highlight-box{width:min(100% - 3rem, 1320px);max-width:1320px;margin-top:90px;margin-bottom:-90px;padding:95px 0;border-radius:30px;text-align:left}.bd-section.overlap.startseite .bd-row.highlight-box .bd-column{width:min(100% - 4rem, 820px);margin:0 auto}.bd-section.overlap.startseite .bd-row.highlight-box h2,.bd-section.overlap.startseite .bd-row.highlight-box p{color:#fff}.bd-section.overlap.startseite .bd-row.highlight-box .button{color:var(--color-primary);background:#fff;border-color:#fff}.bd-section.aktuelles.slider{padding:210px 0 140px;text-align:center}.bd-section.aktuelles.slider .bd-row.intro{width:min(100% - var(--gutter), 900px)}.bd-section.aktuelles.slider .bd-row.intro p{max-width:760px;margin-right:auto;margin-left:auto}.bd-section.aktuelles.slider .bd-row.content{display:block;width:min(100% - var(--gutter), 980px)}.bd-section.aktuelles.slider .bd-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;gap:1.6rem;align-items:stretch;margin-top:3.2rem}.bd-section.aktuelles.slider .bd-post-card{width:auto;min-height:100%;border:0;border-radius:8px;box-shadow:0 14px 34px rgb(30 37 43 / .12)}.bd-section.aktuelles.slider .bd-post-card:nth-child(1){transform:none}.bd-section.aktuelles.slider .bd-post-card:nth-child(2){transform:none}.bd-section.aktuelles.slider .bd-post-card:nth-child(3){transform:none}.bd-section.aktuelles.slider .bd-post-card__image img{height:220px;aspect-ratio:auto;object-fit:cover}.bd-section.aktuelles.slider .bd-post-card__body{display:flex;min-height:280px;flex-direction:column;align-items:center;justify-content:flex-start;padding:26px 22px 28px}.bd-section.aktuelles.slider .bd-post-card h3{color:#000;font-size:20px;font-weight:700;line-height:24px;text-align:center}.bd-section.aktuelles.slider .bd-post-card__body p{display:-webkit-box;max-width:none;margin:.35rem 0 1.3rem;overflow:hidden;color:#4e5b66;font-family:var(--font-base);font-size:.92rem;font-weight:300;line-height:1.55;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:4}.bd-section.aktuelles.slider .text-link{display:inline-flex;justify-content:center;margin-top:auto;padding:10px 22px;color:#fff;background:var(--color-primary);border:2px solid var(--color-primary);border-radius:10px;font-weight:700;line-height:1.4;text-decoration:none}.site-footer{color:#dfeaf0;background:#233f50;padding:0;border-top:0}.site-footer a{color:#fff;text-decoration:none}.site-footer a:hover{color:#dfeaf0;text-decoration:underline;text-underline-offset:.2em}.site-footer__inner{display:grid;grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,1fr));gap:1.2rem;width:min(100% - 3rem, var(--container));margin:0 auto;padding:64px 0 46px}.site-footer__brand{padding-right:1rem}.footer-kicker{margin-bottom:.75rem;color:#b7cad6;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.footer-title{margin-bottom:1rem;color:#fff;font-family:var(--font-heading);font-size:2.15rem;font-weight:700;line-height:1.05}.footer-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.4rem}.site-footer .button{min-height:44px;padding:.65rem .95rem;border-radius:10px;font-size:.92rem}.site-footer .button-secondary{color:#233f50;background:#fff;border-color:#fff}.footer-card{min-width:0;padding:1.15rem;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .12);border-radius:10px}.footer-card h2{margin-bottom:.85rem;color:#fff;font-size:1.2rem;font-weight:700;line-height:1.2}.footer-card p,.site-footer__contact{margin-bottom:.9rem;color:#dfeaf0;font-size:.95rem;line-height:1.65}.site-footer__contact{font-style:normal}.footer-card ul{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.footer-card li{max-width:none}.footer-card--links a,.footer-map-link{font-weight:700}.footer-local-note{color:#b7cad6}.site-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;width:min(100% - 3rem, var(--container));margin:0 auto;padding:18px 0 22px;border-top:1px solid rgb(255 255 255 / .14);color:#b7cad6;font-size:12px}.site-footer__bottom p{margin:0}.footer-menu--legal{display:flex;flex-direction:row;gap:1rem}.footer-menu--legal a{color:#b7cad6}@media screen and (max-width:782px){.admin-bar .site-header{top:46px}}@media screen and (max-width:600px){.admin-bar .site-header{top:0}}@media (max-width:1180px){h1{font-size:2.35rem}h2{font-size:1.9rem}h3{font-size:1.38rem}.site-header__inner{min-height:86px;gap:1rem}.nav-toggle{display:inline-flex;width:40px;height:40px;margin-left:auto;color:var(--color-primary);background:#f8fafc;border-color:rgb(118 145 168 / .28);border-radius:999px;box-shadow:0 8px 18px rgb(35 63 80 / .08)}.nav-toggle:hover,.nav-toggle[aria-expanded="true"]{color:#fff;background:var(--color-primary-dark);border-color:var(--color-primary-dark)}.nav-toggle[aria-expanded="true"] .nav-toggle__bar:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-toggle[aria-expanded="true"] .nav-toggle__bar:nth-child(2){opacity:0}.nav-toggle[aria-expanded="true"] .nav-toggle__bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.primary-nav{position:absolute;top:calc(100% + 8px);right:0;left:0;z-index:70;display:block;width:100%;padding:.45rem;background:#fff;border:1px solid rgb(118 145 168 / .16);border-radius:16px;box-shadow:0 22px 45px rgb(35 63 80 / .16);opacity:0;pointer-events:none;transform:translateY(-8px);visibility:hidden;transition:opacity 180ms ease,transform 180ms ease,visibility 180ms ease}.primary-nav.is-open{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.menu-wrapper{align-items:stretch;flex-direction:column;gap:.15rem}.menu-wrapper a{display:block;padding:.72rem .85rem;border:0;border-radius:10px;color:var(--color-text);font-size:.98rem;font-weight:500}.menu-wrapper a:hover,.current-menu-item>a{color:var(--color-primary-dark);background:rgb(118 145 168 / .11);font-weight:700}.menu-wrapper li:last-child a{border-bottom:0}.site-topbar__inner{align-items:flex-start;flex-direction:column;gap:.35rem;padding:.55rem 0}.site-topbar__links{gap:.75rem}.bw-trust-bar__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.sectioned-content>.bd-section:has(.bw-trust-bar),.bd-section.trust-section{padding-bottom:2.6rem}.hero-container,.bd-row.content,.bd-row.kontakt,.bd-row.honorar,.bd-post-grid,.bd-card-grid,.bd-info-grid,.cards-container,.bd-two-col,.bw-methods__grid,.about-lead-grid,.about-personal-grid,.qualification-timeline-layout,.qualification-cta,.about-values-grid,.about-service-grid,.qualification-grid,.method-proof-grid,.video-intro-grid,.video-security-grid,.video-benefit-grid,.video-process-grid,.video-price-grid,.individual-intro-grid,.individual-method-grid,.individual-benefit-grid,.individual-process-grid,.individual-price-grid,.individual-crisis-grid,.pair-intro-grid,.pair-method-grid,.pair-help-grid,.pair-intensive-layout,.pair-selftest-grid,.pair-selftest-list,.pair-benefit-grid,.pair-process-grid,.pair-price-grid,.group-intro-grid,.group-price-layout,.group-offer-grid,.group-benefit-grid,.group-framework-grid,.group-price-grid,.site-footer__inner{grid-template-columns:1fr}.hero-container{flex-direction:column-reverse;min-height:0;padding:0;text-align:center}.video-hero .hero-container,.individual-hero .hero-container,.pair-hero .hero-container,.group-hero .hero-container{flex-direction:column}.hero-section{padding:42px 0}.hero-text-content{text-align:center}.hero-actions{justify-content:center}.hero-text-content h1{margin-right:auto;margin-left:auto;font-size:2.1em}.hero-description{margin-right:auto;margin-left:auto}.hero-image-content{justify-content:center}.hero-image-content img{max-width:330px}.single-hero{padding:42px 0}.single-hero .hero-actions{justify-content:center}.single-hero__image-wrap img,.hero-image-content .single-hero__image{max-width:420px}.single-post-shell{grid-template-columns:1fr;gap:2.4rem}.single-author-card{position:static}.bd-section.single-post-content-section{padding:3.8rem 0}.contact-hero{padding:42px 0}.contact-hero .hero-actions{justify-content:center}.contact-grid,.contact-form-layout,.contact-route-layout,.contact-option-grid,.contact-steps,.contact-route-grid{grid-template-columns:1fr}.about-profile-card,.contact-form-copy{position:static}.contact-form-copy{text-align:center}.contact-form-copy .contact-note{text-align:left}.contact-option-card{min-height:0}.qualification-cta .bd-actions{justify-content:flex-start}.page-section,.bd-section,.entry-content{padding:3.6rem 0}.page-hero{min-height:320px}}@media (max-width:640px){:root{--mobile-container:min(calc(100% - 3rem), 560px)}body{font-size:16px}h1{font-size:2rem}h2{font-size:1.65rem}h3{font-size:1.24rem}.site-brand{max-width:none}.site-brand img{width:auto;height:74px;max-width:none}.site-header__inner{width:100%;max-width:var(--mobile-container);margin-right:auto;margin-left:auto;padding:.4rem 0}.site-topbar{font-size:.76rem}.site-topbar__inner{width:100%;max-width:var(--mobile-container);margin-right:auto;margin-left:auto}.site-topbar__inner>span{display:none}.site-topbar__links{width:100%;justify-content:space-between}.site-topbar__links a:nth-child(2){display:none}.sectioned-content>.bd-section:has(.bw-trust-bar),.bd-section.trust-section{padding-bottom:2.2rem}.single-post-meta{justify-content:center;gap:.35rem .8rem;font-size:.86rem}.single-post-meta>*+*::before{left:-.42rem}.single-article-content p,.single-article-content li{font-size:1rem;line-height:1.78}.single-article-content h2{font-size:1.85rem}.single-article-content h3{font-size:1.32rem}.single-author-card{padding:1.2rem}.contact-card__list li{align-items:flex-start;flex-direction:column;gap:.25rem}.contact-form-card .bd_grid{grid-template-columns:1fr}.contact-form-card .col-4,.contact-form-card .col-6,.contact-form-card .col-8,.contact-form-card .col-12{grid-column:1 / -1}.contact-form-card .wpcf7-submit{width:100%}.contact-route-card{min-height:240px}.about-service-card{min-height:0}.video-faq summary,.individual-faq summary{padding-right:2.9rem}.qualification-timeline__item{grid-template-columns:1fr;gap:.45rem}.bw-trust-bar{width:100%;max-width:var(--mobile-container);margin-right:auto;margin-left:auto}.bw-trust-bar__inner{grid-template-columns:1fr;gap:.75rem}.bw-trust-bar__item{width:100%;min-height:0;padding:1rem}.hero-text-content h1{font-size:1.55em}.hero-actions{width:100%}.hero-actions .button{width:100%}.hero-container{width:100%;max-width:var(--mobile-container);margin-right:auto;margin-left:auto}.hero-image-content img{max-width:min(100%, 520px)}.front-content .bd-section.einleitung,.bd-section.overlap.startseite,.bd-section.aktuelles.slider{padding-top:58px;padding-bottom:58px}.front-content .bd-section.einleitung .bd-row,.front-content .bd-section.einleitung .bd-row.reviews{width:100%;max-width:var(--mobile-container);margin-right:auto;margin-left:auto}.front-content .bd-section.einleitung .bd-row,.front-content .bd-section.einleitung .bd-row.reviews,.bd-section.overlap.startseite .bd-row.intro,.bd-section.overlap.startseite .bd-row.highlight-box,.bd-section.aktuelles.slider .bd-row.intro,.bd-section.aktuelles.slider .bd-row.content{width:calc(100vw - 3rem);max-width:560px}.front-content .bd-section.einleitung .bd-column,.bd-section.overlap.startseite .bd-column,.bd-section.aktuelles.slider .bd-column{min-width:0;max-width:100%}.front-content .bd-section.einleitung h2,.front-content .bd-section.overlap h2,.front-content .bd-section.aktuelles h2{font-size:30px;line-height:36px;max-width:100%;overflow-wrap:anywhere}.front-content .bd-section.einleitung .bd-column>h2,.front-content .bd-section.einleitung .bd-column>p,.front-content .bd-section.overlap.startseite .bd-column>h2,.front-content .bd-section.overlap.startseite .bd-column>p,.bd-section.aktuelles.slider .bd-column>h2,.bd-section.aktuelles.slider .bd-column>p{width:100%;max-width:calc(100vw - 3rem)!important}.bd-reviews{grid-template-columns:1fr}.bd-section.kacheln.startseite .bd-column{min-height:360px}.bd-section.overlap.startseite .bd-row.highlight-box{margin-top:55px;margin-bottom:0;padding:55px 0;border-radius:18px}.bd-section.aktuelles.slider{padding-top:80px}.bd-section.aktuelles.slider .bd-post-grid{align-items:center;grid-template-columns:1fr;justify-items:center}.bd-section.aktuelles.slider .bd-post-card,.bd-section.aktuelles.slider .bd-post-card:nth-child(1),.bd-section.aktuelles.slider .bd-post-card:nth-child(2),.bd-section.aktuelles.slider .bd-post-card:nth-child(3){width:100%;flex-basis:auto;transform:none}.content-container,.bd-container,.content-container--narrow,.bd-container.narrow{width:100%;max-width:var(--mobile-container);margin-right:auto;margin-left:auto}.bw-methods__grid,.bw-cta__actions{grid-template-columns:1fr}.bw-cta__actions{display:grid}.bw-cta__actions .button{width:100%}.bw-methods__grid{display:grid}.bw-cta{padding:2rem 1.2rem;border-radius:10px}.page-hero__inner{width:100%;max-width:var(--mobile-container);margin-right:auto;margin-left:auto;padding:5rem 0 3rem}.bd-card,.card{padding:1.15rem}.bd-actions .button{width:100%}.bd_floating-bar{left:50%;right:auto;top:auto;bottom:max(10px, env(safe-area-inset-bottom));max-width:calc(100vw - 20px);align-items:center;flex-direction:row;gap:6px;padding:4px;border-radius:999px;background:rgb(255 255 255 / .94);box-shadow:0 10px 28px rgb(35 63 80 / .2);transform:translateX(-50%);backdrop-filter:blur(10px)}.bd_floating-bar__link{width:36px;min-width:36px;max-width:90vw;height:36px;padding:0;box-shadow:none}.bd_floating-bar__link svg{width:1.05rem;height:1.05rem}.bd_floating-bar__link--soforthilfe{width:auto;min-width:0;height:36px;align-items:center;gap:6px;padding:0 12px;border-radius:18px;font-size:.85rem}.bd_floating-bar__link-text{display:inline;font-size:.82rem;font-weight:600;white-space:nowrap}.bd-appointment{display:none}}