:root{--teal:#18aeb2;--teal-dark:#08777c;--teal-pale:#eaf8f7;--ink:#173034;--muted:#617276;--cream:#f7f4ed;--white:#fff;--line:#d9e3e1;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Open Sans,Arial,sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3{margin:0;font-family:Poppins,Arial,sans-serif;line-height:1.08}h2{letter-spacing:-.04em;font-size:clamp(2.1rem,4.1vw,4rem)}.section-shell{width:min(var(--max),calc(100% - 48px));margin-inline:auto}.eyebrow{text-transform:uppercase;letter-spacing:.16em;margin:0 0 18px;font-family:Poppins,Arial,sans-serif;font-size:.76rem}.eyebrow.teal{color:var(--teal-dark)}.site-header{height:88px;padding:0 max(28px,calc((100vw - var(--max))/2));z-index:20;background:#fff;align-items:center;gap:34px;display:flex;position:relative}.brand{margin-right:auto}.brand img{width:235px}.desktop-nav{align-items:center;gap:30px;font-size:.92rem;font-weight:700;display:flex}.desktop-nav a:hover{color:var(--teal-dark)}.header-call,.button.primary{background:var(--teal);color:#fff;border-radius:3px;padding:15px 23px;font-family:Poppins,Arial,sans-serif;font-size:.82rem}.mobile-menu{display:none}.hero{color:#fff;height:calc(100vh - 88px);min-height:650px;position:relative;overflow:hidden}.hero-image{background:url(../../../praxis-desktop.webp) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.01)}.hero-overlay{background:linear-gradient(90deg,#051f22d6 0%,#051f2299 42%,#051f2214 74%);position:absolute;inset:0}.hero-copy{z-index:2;left:max(28px,calc((100vw - var(--max))/2));max-width:700px;position:absolute;top:50%;transform:translateY(-53%)}.hero h1{letter-spacing:-.06em;font-size:clamp(3.3rem,6.7vw,6.5rem)}.hero h1 span{color:#85e4e0}.hero-intro{max-width:610px;margin:27px 0 34px;font-size:1.18rem}.hero-actions{gap:12px;display:flex}.button{border-radius:3px;justify-content:center;align-items:center;padding:14px 22px;font-family:Poppins,Arial,sans-serif;font-size:.82rem;display:inline-flex}.button.secondary{border:1px solid #ffffffbf}.hero-card{z-index:3;right:max(24px,calc((100vw - var(--max))/2));background:var(--teal);gap:4px;width:360px;padding:25px 30px;display:grid;position:absolute;bottom:0}.hero-card strong{font-family:Poppins;font-size:.9rem}.hero-card a{font-family:Poppins;font-size:1.38rem}.hero-card span{font-size:.82rem}.intro{grid-template-columns:1fr 1fr;align-items:start;gap:100px;padding:110px 0;display:grid}.intro-text{color:var(--muted);font-size:1.08rem}.intro-text p:first-child{margin-top:0}.services{background:var(--teal-dark);color:#fff;padding:110px 0}.section-title-row{grid-template-columns:1.3fr .7fr;align-items:end;gap:90px;display:grid}.section-title-row p{color:#cce6e4;margin:0}.service-grid{background:#ffffff2b;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:60px;display:grid}.service-card{background:var(--teal-dark);min-height:295px;padding:36px 32px}.service-number{color:#6fd6d1;font-family:Poppins;font-size:.8rem}.service-card h3{margin:32px 0 14px;font-size:1.42rem}.service-card p{color:#cfe8e6;margin:0;font-size:.92rem}.diagnostics{grid-template-columns:.9fr 1.1fr;align-items:center;gap:110px;padding:120px 0;display:grid}.diagnostics-image{background:var(--teal-pale);padding:44px}.diagnostics-image img{object-fit:contain;width:100%;max-height:560px}.diagnostics-copy p:not(.eyebrow){color:var(--muted);margin:28px 0;font-size:1.05rem}.diagnostics-copy ul{gap:12px;padding:0;list-style:none;display:grid}.diagnostics-copy li{padding-left:25px;position:relative}.diagnostics-copy li:before{content:"+";color:var(--teal);font-family:Poppins;position:absolute;left:0}.expert{background:var(--cream);padding:110px 0 0}.expert-inner{grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;display:grid}.expert-copy{padding-bottom:95px}.expert-copy .lead{max-width:650px;color:var(--muted);margin:28px 0;font-size:1.08rem}.credentials{border-top:1px solid #cfd5ce;margin:30px 0 0;padding:0;list-style:none}.credentials li{border-bottom:1px solid #cfd5ce;padding:12px 0}.expert-portrait img{object-fit:contain;max-height:720px;margin:auto}.contact{padding:115px 0}.contact-heading{max-width:770px}.contact-heading>p:last-child{color:var(--muted);font-size:1.05rem}.contact-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:55px;display:grid}.contact-grid article{background:var(--teal-pale);flex-direction:column;gap:8px;min-height:180px;padding:28px;display:flex}.contact-grid article>span{text-transform:uppercase;letter-spacing:.1em;color:var(--teal-dark);font-family:Poppins;font-size:.68rem}.contact-grid article>a,.contact-grid article>strong{font-family:Poppins;font-size:1.12rem}.contact-grid small{color:var(--muted);margin-top:auto}.contact-grid small a{text-decoration:underline}.hours{border-top:2px solid var(--ink);margin-top:55px}.hours h3{padding:25px 0;font-size:1.35rem}.hours div{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;padding:16px 0;display:grid}.hours strong{text-align:right}footer{color:#fff;background:#102b2f;padding:46px 0}.footer-inner{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.footer-inner>img{width:200px}.footer-inner>p{color:#b6cdcb;margin-right:auto}.legal{max-width:520px;font-size:.82rem}.legal summary{cursor:pointer;text-decoration:underline}.legal p{color:#b6cdcb}@media (max-width:900px){.site-header{height:74px;padding:0 20px}.brand img{width:190px}.desktop-nav,.header-call{display:none}.mobile-menu{margin-left:auto;display:block;position:relative}.mobile-menu summary{cursor:pointer;place-content:center;gap:5px;width:42px;height:42px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:var(--ink);width:24px;height:2px;display:block}.mobile-menu nav{background:#fff;gap:18px;width:100vw;padding:24px;font-family:Poppins;display:grid;position:absolute;top:57px;right:-20px;box-shadow:0 14px 24px #00000021}.mobile-call{color:var(--teal-dark)}.hero{height:auto;min-height:900px}.hero-image{background-image:url(../../../praxis-mobil.webp);background-position:50%}.hero-overlay{background:linear-gradient(#051f22c7,#051f2294 63%,#051f22d1)}.hero-copy{top:40%;left:24px;right:24px;transform:translateY(-50%)}.hero h1{font-size:clamp(3rem,13.5vw,5rem)}.hero-intro{font-size:1rem}.hero-card{width:auto;padding:22px 24px;left:0;right:0}.section-shell{width:min(100% - 40px,var(--max))}.intro{grid-template-columns:1fr;gap:30px;padding:78px 0}.section-title-row,.diagnostics,.expert-inner{grid-template-columns:1fr;gap:42px}.services{padding:78px 0}.service-grid{grid-template-columns:1fr 1fr}.diagnostics{padding:80px 0}.diagnostics-image{padding:24px}.expert{padding-top:80px}.expert-copy{padding-bottom:0}.expert-portrait{max-height:560px;overflow:hidden}.contact{padding:80px 0}.contact-grid{grid-template-columns:1fr}.footer-inner{flex-direction:column;align-items:flex-start}.footer-inner>p{margin:0}}@media (max-width:560px){h2{font-size:2.35rem}.hero{min-height:880px}.hero h1{font-size:3.2rem}.hero-actions{flex-direction:column;align-items:stretch;max-width:280px}.service-grid{grid-template-columns:1fr}.service-card{min-height:auto}.section-title-row{gap:24px}.hours div{grid-template-columns:1fr;gap:4px}.hours strong{text-align:left}.expert-portrait img{max-height:520px}.contact-grid{margin-top:35px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body,h1,h2,h3,.eyebrow,.button,.header-call,.hero-card strong,.hero-card a,.service-number,.contact-grid article>span,.contact-grid article>a,.contact-grid article>strong,.mobile-menu nav{font-family:Segoe UI,Arial,sans-serif}h1,h2,h3,.eyebrow,.button,.header-call,.hero-card strong,.hero-card a{font-weight:800}.site-header{gap:24px}.desktop-nav{gap:21px;font-size:.87rem}.knowledge{background:#f3f8f7;padding:115px 0}.knowledge-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;margin-bottom:55px;display:grid}.knowledge-heading p{color:var(--muted);margin:0}.knowledge-list{border-top:2px solid var(--ink)}.knowledge-item{border-bottom:1px solid #cbd9d6}.knowledge-item summary{cursor:pointer;grid-template-columns:54px 1fr 40px;align-items:center;gap:20px;padding:25px 0;list-style:none;display:grid}.knowledge-item summary::-webkit-details-marker{display:none}.knowledge-index{color:var(--teal-dark);font-size:.75rem;font-weight:800}.knowledge-item summary strong{font-size:1.2rem;display:block}.knowledge-item summary small{color:var(--muted);margin-top:3px;font-size:.9rem;display:block}.knowledge-item summary i{color:var(--teal-dark);font-size:1.9rem;font-style:normal;transition:transform .2s}.knowledge-item[open] summary i{transform:rotate(45deg)}.knowledge-content{padding:0 54px 28px 74px}.knowledge-content ul{color:#40575b;gap:10px;margin:0;padding-left:20px;display:grid}.knowledge-content li::marker{color:var(--teal)}.downloads{background:var(--teal-dark);color:#fff;grid-template-columns:.75fr 1.25fr;gap:70px;margin-top:70px;padding:40px;display:grid}.downloads h3{font-size:1.8rem}.download-links{display:grid}.download-links a{border-bottom:1px solid #ffffff40;justify-content:space-between;gap:20px;padding:15px 0;display:flex}.download-links a:first-child{border-top:1px solid #ffffff40}.download-links span{color:#76ddd7;font-weight:800}@media (max-width:900px){.knowledge{padding:80px 0}.knowledge-heading,.downloads{grid-template-columns:1fr;gap:30px}.knowledge-item summary{grid-template-columns:38px 1fr 28px;gap:10px}.knowledge-content{padding:0 18px 25px 48px}.downloads{padding:28px}}@media (max-width:560px){.knowledge-item summary small{font-size:.82rem}.knowledge-item summary strong{font-size:1.05rem}.downloads{margin-top:45px}}.service-more{color:#7fe4df;margin-top:22px;font-size:.82rem;font-weight:800;display:inline-block}.knowledge-teaser .knowledge-heading{margin-bottom:0}.knowledge-button{background:var(--teal);color:#fff;margin-top:22px}.footer-logo{background:#fff;border-radius:3px;padding:10px 14px;display:inline-flex}.footer-logo img{width:200px}.footer-inner>.footer-logo{flex:none}.inner-header{position:sticky;top:0}.article-hero{background:var(--teal-dark);color:#fff;padding:100px 0}.article-hero h1{letter-spacing:-.06em;font-size:clamp(3.4rem,7vw,6.8rem)}.article-hero h1 span{color:#7fe4df}.article-hero p:last-child{color:#d1e9e7;max-width:720px;margin:28px 0 0;font-size:1.15rem}.anchor-nav{z-index:12;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:88px;box-shadow:0 7px 18px #0f2f320f}.anchor-nav .section-shell{scrollbar-width:thin;gap:4px;padding-top:11px;padding-bottom:11px;display:flex;overflow-x:auto}.anchor-nav a{white-space:nowrap;background:var(--teal-pale);color:var(--teal-dark);border-radius:3px;padding:8px 13px;font-size:.76rem;font-weight:800}.longform{padding-bottom:110px}.article-section{border-bottom:1px solid var(--line);padding:105px 0;scroll-margin-top:150px}.article-section h2{max-width:900px;margin-bottom:32px}.article-section h3{margin:30px 0 12px;font-size:1.45rem}.article-section>p:not(.eyebrow),.article-columns p{color:#40575b;max-width:950px;font-size:1.04rem}.article-lead{font-size:1.2rem!important}.article-columns{grid-template-columns:1fr 1fr;gap:70px;display:grid}.article-gallery{grid-template-columns:repeat(4,1fr);gap:12px;margin:45px 0 10px;display:grid}.article-gallery figure{background:var(--teal-pale);aspect-ratio:4/3;margin:0;overflow:hidden}.article-gallery img{object-fit:cover;width:100%;height:100%}.notice{border-left:5px solid var(--teal);background:var(--teal-pale);max-width:950px;margin:32px 0;padding:24px 28px}.notice strong{font-size:1.08rem}.notice p{color:#40575b;margin:6px 0 0}.anchor-offset{scroll-margin-top:150px}.downloads-section{background:var(--teal-dark);color:#fff;margin-top:80px;padding:55px}.downloads-section h2{color:#fff}.downloads-section .download-links{max-width:880px;margin-top:35px}@media (max-width:900px){.article-hero{padding:70px 0}.anchor-nav{top:74px}.article-section{padding:75px 0;scroll-margin-top:135px}.article-columns{grid-template-columns:1fr;gap:10px}.article-gallery{grid-template-columns:1fr 1fr}.downloads-section{padding:35px 24px}.inner-header{position:sticky}}@media (max-width:560px){.article-hero h1{font-size:3.15rem}.article-hero p:last-child{font-size:1rem}.article-gallery{gap:8px}.article-section{padding:62px 0}.article-section h2{font-size:2.25rem}.article-section>p:not(.eyebrow),.article-columns p{font-size:1rem}.downloads-section{margin-inline:-20px}.anchor-nav a{font-size:.7rem}.footer-logo img{width:180px}}.mobile-menu:not([open]) nav{display:none}html,body{overflow-x:hidden}.bio-intro{background:var(--teal-pale);grid-template-columns:260px 1fr;align-items:center;gap:48px;margin:35px 0 45px;padding:34px;display:grid}.bio-intro img{object-fit:contain;object-position:center;background:#fff;width:100%;height:320px}.bio-intro p{color:#40575b}.timeline{border-top:1px solid var(--line);margin:25px 0 50px;padding:0;list-style:none}.timeline li{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;gap:22px;padding:13px 0;display:grid}.timeline li b{color:var(--teal-dark)}.timeline.dense li{padding:16px 0}.publication-list{border-top:2px solid var(--ink);margin:45px 0 0;padding:0;list-style:none}.publication-list li{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;gap:28px;padding:22px 0;display:grid}.publication-list b{color:var(--teal-dark);font-size:1.15rem}.publication-list span{color:#40575b}.downloads-section .download-links a{align-items:center}.downloads-section .download-links a>span{color:#fff;display:grid}.downloads-section .download-links b{font-size:1.05rem}.downloads-section .download-links small{color:#cce6e4;margin-top:3px}.downloads-section .download-links em{color:#76ddd7;white-space:nowrap;font-style:normal;font-weight:800}.social-section>p:not(.eyebrow){max-width:720px}.social-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px;display:grid}.social-card{color:#fff;border-radius:5px;grid-template-columns:60px 1fr 24px;align-items:center;gap:18px;min-height:145px;padding:24px;transition:transform .2s;display:grid}.social-card:hover{transform:translateY(-4px)}.social-card.instagram{background:linear-gradient(135deg,#6a36c8,#dc2f78 55%,#f6a637)}.social-card.facebook{background:#1877f2}.social-card.youtube{background:#e62117}.social-mark{border:3px solid #fff;border-radius:16px;place-items:center;width:60px;height:60px;font-size:2.1rem;font-weight:800;line-height:1;display:grid}.facebook .social-mark{border-radius:50%;padding-top:10px;font-family:Arial;font-size:2.8rem}.youtube .social-mark{border-radius:18px;font-size:1.45rem}.social-card span:nth-child(2){display:grid}.social-card b{font-size:1.25rem}.social-card small{opacity:.88}.social-card i{font-size:1.4rem;font-style:normal}@media (max-width:900px){.bio-intro{grid-template-columns:190px 1fr;gap:28px}.bio-intro img{height:260px}.social-grid{grid-template-columns:1fr}.timeline li,.publication-list li{grid-template-columns:90px 1fr}}@media (max-width:560px){.bio-intro{grid-template-columns:1fr;padding:22px}.bio-intro img{height:300px}.timeline li,.publication-list li{grid-template-columns:1fr;gap:5px}.social-card{grid-template-columns:52px 1fr 20px;padding:20px}.social-mark{width:52px;height:52px}.downloads-section .download-links a{align-items:flex-start}}.home-social{padding:100px 0}.home-social h2{max-width:760px}.footer-logo{background:0 0!important;padding:0!important}.language-switch{flex:none;font-family:Segoe UI,Arial,sans-serif;position:relative}.language-switch summary{border:1px solid var(--line);cursor:pointer;color:var(--teal-dark);background:#fff;border-radius:3px;align-items:center;gap:7px;padding:9px 11px;font-size:.72rem;font-weight:800;list-style:none;display:flex}.language-switch summary::-webkit-details-marker{display:none}.language-switch summary i{font-style:normal}.language-switch nav{z-index:50;border:1px solid var(--line);background:#fff;min-width:145px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 12px 30px #07272a2e}.language-switch:not([open]) nav{display:none}.language-switch nav a{border-radius:2px;grid-template-columns:30px 1fr;gap:8px;padding:9px;font-size:.78rem;display:grid}.language-switch nav a:hover,.language-switch nav a.active{background:var(--teal-pale);color:var(--teal-dark)}.language-switch nav span{font-weight:500}.mobile-languages{display:block}.mobile-languages>.language-switch{width:max-content}.expert-details{color:var(--teal-dark);background:#fff;margin-top:25px;display:inline-block}.footer-link{font-weight:800}.publication-links{grid-template-columns:1fr 1fr;gap:0 32px;margin:35px 0;display:grid}.publication-links a{border-bottom:1px solid var(--line);color:var(--teal-dark);justify-content:space-between;gap:16px;padding:15px 0;font-weight:700;display:flex}.publication-links span{white-space:nowrap;font-size:.8rem}footer .footer-inner>img{filter:none;width:210px}.imprint-hero{background:var(--teal-dark);color:#fff;grid-template-columns:1fr 1fr;min-height:620px;display:grid}.imprint-hero>img{object-fit:cover;width:100%;height:100%}.imprint-hero>div{align-self:center;padding:90px clamp(35px,7vw,110px)}.imprint-hero h1{font-size:clamp(2.8rem,5vw,5.5rem);line-height:.98}.imprint-contact{gap:7px;margin:35px 0;font-size:1.08rem;display:grid}.imprint-contact a{color:#7fe4df;font-weight:800}.imprint-social{padding-top:80px;padding-bottom:80px}.imprint-copy{padding-top:100px;padding-bottom:110px;scroll-margin-top:110px}.imprint-copy p{color:#40575b;max-width:850px;font-size:1.05rem}.imprint-copy a{color:var(--teal-dark);font-weight:800}@media (max-width:1100px){.desktop-nav{display:none}.site-header>.language-switch{margin-left:auto}}@media (max-width:900px){.site-header>.language-switch{display:none}.publication-links{grid-template-columns:1fr}.imprint-hero{grid-template-columns:1fr;min-height:0}.imprint-hero>img{height:360px}.imprint-hero>div{padding:55px 24px}.imprint-social{padding-top:60px;padding-bottom:60px}}.footer-logo-panel{background:#fff;border-radius:3px;flex:none;align-items:center;padding:12px 16px;display:inline-flex}.footer-logo-panel img{width:210px;height:auto;display:block}.language-switch summary i{display:none}.bio-intro img{background:0 0}.imprint-hero{width:min(100% - 40px,var(--max));background:var(--teal-dark);grid-template-columns:minmax(220px,340px) 1fr;min-height:0;margin:55px auto}.imprint-hero>img{object-fit:contain;align-self:center;width:100%;height:auto;max-height:360px}.imprint-hero>div{padding:55px clamp(30px,6vw,85px)}.privacy-policy{border-top:1px solid var(--line);margin-top:90px;padding-top:80px}.privacy-policy h3{margin-top:42px}.privacy-policy ul{color:#40575b;gap:7px;max-width:820px;padding-left:22px;display:grid}@media (max-width:900px){.imprint-hero{grid-template-columns:1fr;margin-top:25px}.imprint-hero>img{width:auto;max-width:100%;height:auto;max-height:280px;margin:30px auto 0}.privacy-policy{margin-top:65px;padding-top:60px}}.footer-brands{flex:none;align-items:stretch;gap:12px;display:flex}.footer-brands .footer-logo-panel{border-radius:3px;justify-content:center;align-items:center;min-height:92px;display:flex;background:#fff!important;padding:12px 16px!important}.footer-brands .footer-logo-panel img{object-fit:contain;width:210px;height:auto;max-height:68px;display:block}.footer-brands .footer-ordination-logo{width:105px;padding:8px!important}.footer-brands .footer-ordination-logo img{width:76px;height:76px;max-height:76px}.footer-actions{align-items:center;gap:22px;font-weight:800;display:flex}.footer-up{border:1px solid #ffffff59;border-radius:50%;place-items:center;width:42px;height:42px;font-size:1.4rem;display:grid}.footer-up:hover{color:var(--teal-dark);background:#fff}@media (max-width:900px){.footer-brands{flex-wrap:wrap}.footer-actions{margin-top:8px}}
