@import url(‚https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Schibsted+Grotesk:wght@400;500;600;700;800&display=swap‘);@import url(‚https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Schibsted+Grotesk:wght@400;500;600;700;800&display=swap‘);.mh-logo svg{display:none!important;}.mh-wm{display:none!important;}.mh-logo-img{height:44px!important;width:auto!important;display:block!important;border-radius:8px;}.mh-toggle{position:absolute!important;left:-9999px!important;opacity:0!important;width:0;height:0;}.mh-ddlabel{color:#fff!important;cursor:pointer;font-weight:500;font-size:.95rem;display:inline-flex;align-items:center;gap:6px;user-select:none;text-decoration:none!important;white-space:nowrap;}.mh-ddlabel:hover,.mh-toggle:checked~.mh-ddlabel{color:#E0A62E!important;}.mh-panel{display:none!important;}.mh-toggle:checked~.mh-panel{display:flex!important;}.mh-dd{position:relative;display:inline-flex;align-items:center;}.site-header,#masthead,.ast-above-header-wrap,.ast-below-header-wrap,.main-header-bar-wrap,.ast-mobile-header-wrap,.site-footer,footer.site-footer,#ast-scroll-top,.skip-link,.ast-title-bar,.entry-header,.entry-title,.ast-single-post-order,.page-header,a.skip,.skip,header#nav,header.nav,div#mobileMenu{display:none!important;}#content,.site-content,.ast-container,#primary,.content-area,.entry-content,article.page,#main{max-width:none!important;margin:0!important;padding:0!important;}html,body{overflow-x:hidden!important;}.mh-utility{display:block!important;background:#292825;color:#D6D4D0;font-size:.85rem;}.mh-utility .mh-in{display:flex!important;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;padding:8px 24px;gap:18px;}.mh-utility a,.mh-utility span{color:#D6D4D0!important;display:inline-flex;align-items:center;gap:7px;text-decoration:none!important;}.mh-utility svg{width:14px;height:14px;color:#E0A62E;}.mh-head{display:block!important;background:#3C3B38;position:sticky;top:0;z-index:200;box-shadow:0 2px 14px rgba(0,0,0,.18);}.mh-head .mh-in{display:flex!important;align-items:center;justify-content:space-between;gap:24px;max-width:1200px;margin:0 auto;padding:12px 24px;}.mh-logo{display:flex!important;align-items:center;gap:10px;text-decoration:none!important;}.mh-logo svg{flex-shrink:0;}.mh-wm{font-family:“Schibsted Grotesk“,sans-serif;font-weight:800;letter-spacing:.03em;color:#fff!important;font-size:1.15rem;}.mh-wm b{font-weight:600;font-size:.6em;letter-spacing:.22em;color:#A8A49C!important;margin-right:.4em;text-transform:uppercase;}.mh-wm i{font-style:normal;color:#E0A62E!important;}.mh-nav{display:flex!important;align-items:center;gap:22px;}.mh-nav>a,.mh-dd>button{color:#fff!important;font-weight:500;font-size:.95rem;background:none;border:0;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;text-decoration:none!important;}.mh-nav>a:hover,.mh-dd>button:hover{color:#E0A62E!important;}.mh-nav p{display:contents!important;}.mh-nav p a{color:#fff!important;text-decoration:none!important;white-space:nowrap;font-weight:500;font-size:.95rem;}.mh-nav p a:hover{color:#E0A62E!important;}.mh-dd{position:relative;}.mh-panel{display:none!important;position:absolute;top:calc(100% + 8px);left:0;background:#fff;border-radius:14px;box-shadow:0 24px 60px rgba(0,0,0,.22);padding:10px;min-width:265px;flex-direction:column;gap:2px;z-index:60;}.mh-dd.open>.mh-panel{display:flex!important;}.mh-panel a{color:#272621!important;padding:10px 12px;border-radius:8px;font-size:.92rem;white-space:nowrap;text-decoration:none!important;}.mh-panel a:hover{background:#FAF0D7;color:#946309!important;}.mh-dd>button{white-space:nowrap!important;}.mh-cta{display:inline-flex!important;align-items:center;gap:8px;background:#E0A62E!important;color:#272621!important;font-weight:600;padding:11px 22px;border-radius:999px;white-space:nowrap;text-decoration:none!important;border:0;}.mh-cta:hover{background:#CB9220!important;}.mh-burger{display:none;}.ma-hero h1,.hero h1{color:#fff!important;}.hero-actions .btn,.ma-hero .btn{display:inline-flex!important;align-items:center;gap:9px;padding:13px 24px!important;border-radius:999px!important;text-decoration:none!important;font-weight:600;border:1.5px solid transparent;line-height:1.2;}.hero-actions .btn-primary,.ma-hero .btn-primary{background:#E0A62E!important;color:#272621!important;border-color:transparent!important;}.hero-actions .btn-ghost,.hero-actions .btn-secondary,.hero-actions .btn-outline,.ma-hero .btn-ghost,.ma-hero .btn-secondary{background:transparent!important;color:#fff!important;border-color:rgba(255,255,255,.4)!important;}@media(max-width:980px){.mh-nav,.mh-head .mh-cta{display:none!important;}.mh-burger{display:flex!important;width:44px;height:44px;border:1.5px solid rgba(255,255,255,.25);border-radius:11px;background:none;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px;}.mh-burger span{width:20px;height:2px;background:#fff;}.mh-head.mob-open .mh-nav{display:flex!important;position:absolute;top:100%;left:0;right:0;background:#3C3B38;flex-direction:column;align-items:flex-start;padding:10px 24px 22px;}.mh-head.mob-open .mh-cta{display:inline-flex!important;}}
/* COWORK_TEST_MARKER_1782668034005 */ /* ============ TOKENS ============ */
:root{
–brand:#3C3B38; /* warm anthracite grey anchor */
–brand-deep:#292825;
–cta:#E0A62E; /* brand gold — buttons (dark text) */
–cta-hover:#CB9220;
–green:#946309; /* dark ochre — text/icon accents on light (AA) */
–green-bright:#EDB948; /* bright gold — accents on dark */
–green-soft:#FAF0D7; /* pale gold tile / chip bg */
–green-soft2:#F1E2BE;
–ink:#272621;
–ink-soft:#5C584F;
–mint:#F5F2EC; /* warm light section bg */
–paper:#FFFFFF;
–line:#E5E0D6;
–honey:#E0A62E; /* gold stars */
–radius:18px;
–radius-sm:12px;
–radius-lg:28px;
–maxw:1200px;
–shadow-sm:0 1px 2px rgba(41,40,37,.06), 0 3px 10px rgba(41,40,37,.06);
–shadow-md:0 6px 18px rgba(41,40,37,.08), 0 14px 40px rgba(41,40,37,.08);
–shadow-lg:0 20px 60px rgba(41,40,37,.16);
–ease:cubic-bezier(.2,.7,.2,1);
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
body{
margin:0;font-family:“Inter“,system-ui,sans-serif;color:var(–ink);
background:var(–paper);line-height:1.6;-webkit-font-smoothing:antialiased;
font-size:17px;overflow-x:hidden;
}
h1,h2,h3,h4{font-family:“Schibsted Grotesk“,sans-serif;font-weight:700;line-height:1.08;
letter-spacing:-.02em;color:var(–ink);margin:0}
p{margin:0}
a{color:inherit;text-decoration:none}
img,svg{display:block;max-width:100%}
.serif{font-family:“Fraunces“,serif;font-style:italic;font-weight:500;letter-spacing:0;color:var(–green)}
.wrap{max-width:var(–maxw);margin:0 auto;padding:0 24px}
.section{padding-block:clamp(64px,8vw,108px)}
.eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:.78rem;font-weight:600;
letter-spacing:.16em;text-transform:uppercase;color:var(–green)}
.eyebrow::before{content:““;width:22px;height:2px;background:var(–green-bright);border-radius:2px}
.lead{font-size:clamp(1.08rem,1.6vw,1.25rem);color:var(–ink-soft);line-height:1.55}
.h2{font-size:clamp(1.9rem,3.6vw,3rem)}
.center{text-align:center}
.skip{position:absolute;left:-999px;top:0;background:var(–brand);color:#fff;padding:10px 16px;
border-radius:0 0 10px 0;z-index:200}
.skip:focus{left:0}
:focus-visible{outline:3px solid var(–green-bright);outline-offset:3px;border-radius:6px}
/* ============ BUTTONS ============ */
.btn{display:inline-flex;align-items:center;gap:10px;font-family:“Inter“;font-weight:600;font-size:.97rem;
padding:14px 24px;border-radius:999px;border:1.5px solid transparent;cursor:pointer;
transition:transform .25s var(–ease),background .25s var(–ease),box-shadow .25s var(–ease),border-color .25s var(–ease);
white-space:nowrap}
.btn svg{width:18px;height:18px;transition:transform .25s var(–ease)}
.btn-primary{background:var(–cta);color:var(–ink);box-shadow:0 8px 22px rgba(199,144,28,.26)}
.btn-primary:hover{background:var(–cta-hover);transform:translateY(-2px);box-shadow:0 12px 28px rgba(199,144,28,.30)}
.btn-primary:hover svg{transform:translateX(3px)}
.btn-ghost{background:transparent;color:var(–ink);border-color:var(–line)}
.btn-ghost:hover{border-color:var(–brand);background:#fff;transform:translateY(-2px)}
.btn-on-dark{background:#fff;color:var(–brand)}
.btn-on-dark:hover{background:var(–green-soft);transform:translateY(-2px)}
.btn-ghost-dark{background:transparent;color:#fff;border-color:rgba(255,255,255,.32)}
.btn-ghost-dark:hover{border-color:#fff;background:rgba(255,255,255,.08);transform:translateY(-2px)}
/* ============ LOGO (clean inline SVG wordmark) ============ */
.logo{display:flex;align-items:center;gap:12px;flex-shrink:0}
.logo .logo-mark{width:38px;height:38px;flex-shrink:0}
.logo .logo-text{font-family:“Schibsted Grotesk“;font-weight:800;font-size:1.34rem;letter-spacing:.02em;
line-height:1;display:flex;flex-direction:column;gap:3px}
.logo .logo-text .lt-row{display:flex;align-items:center;gap:.34em}
.logo .logo-text .lt-inst{font-size:.58rem;font-weight:600;letter-spacing:.34em;color:var(–ink-soft)}
.logo .logo-text .med{color:var(–green)}
.logo .logo-text .aktiv{color:var(–ink)}
/* dark contexts (footer / nav-on-dark) */
.on-dark .logo .logo-text .lt-inst{color:#A8A49C}
.on-dark .logo .logo-text .aktiv{color:#fff}
.on-dark .logo .logo-text .med{color:var(–green-bright)}
/* ============ HEADER ============ */
.utility{background:var(–brand-deep);color:#D6D4D0;font-size:.85rem}
.utility .wrap{display:flex;align-items:center;justify-content:space-between;height:40px;gap:18px}
.utility-left{display:flex;align-items:center;gap:22px;min-width:0}
.utility-left a{display:inline-flex;align-items:center;gap:7px;color:#D6D4D0;white-space:nowrap}
.utility-left a:hover{color:#fff}
.utility-left svg{width:14px;height:14px;color:var(–green-bright)}
.utility-left .u-hide{color:#9A968F}
.utility-right{display:flex;align-items:center;gap:7px;color:#B2AFA9;white-space:nowrap}
.utility-right svg{width:14px;height:14px;color:var(–green-bright)}
.nav{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.88);backdrop-filter:blur(12px);
border-bottom:1px solid transparent;transition:border-color .3s,box-shadow .3s}
.nav.scrolled{border-bottom-color:var(–line);box-shadow:0 4px 24px rgba(41,40,37,.06)}
.nav .wrap{display:flex;align-items:center;justify-content:space-between;height:84px;gap:24px}
.navlinks{display:flex;align-items:center;gap:28px}
.navlinks a{font-size:.95rem;font-weight:500;color:var(–ink);position:relative;padding:6px 0}
.navlinks a::after{content:““;position:absolute;left:0;right:100%;bottom:-2px;height:2px;
background:var(–green-bright);border-radius:2px;transition:right .3s var(–ease)}
.navlinks a:hover{color:var(–brand)}
.navlinks a:hover::after{right:0}
.nav-cta{display:flex;align-items:center;gap:14px;flex-shrink:0}
.burger{display:none;width:46px;height:46px;border:none;background:transparent;
cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:5px}
.burger span{width:20px;height:2px;background:var(–ink);border-radius:2px;transition:.3s}
.burger.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.burger.open span:nth-child(2){opacity:0}
.burger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
/* mobile menu */
.mobile-menu{display:none;position:fixed;inset:124px 0 0;background:#fff;z-index:99;padding:24px;
flex-direction:column;gap:4px;overflow-y:auto;transform:translateY(-8px);opacity:0;
transition:opacity .3s,transform .3s;pointer-events:none}
.mobile-menu.open{display:flex;opacity:1;transform:none;pointer-events:auto}
.mobile-menu a{font-size:1.15rem;font-weight:600;padding:16px 8px;border-bottom:1px solid var(–line)}
.mobile-menu .btn{margin-top:18px;justify-content:center}
/* ============ HERO ============ */
.hero{position:relative;background:linear-gradient(180deg,#fff 0%,var(–mint) 100%);overflow:hidden;
padding-block:clamp(44px,5vw,72px)}
.hero-flux{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.5;z-index:0}
.hero .wrap{position:relative;z-index:1}
.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}
.hero-copy{max-width:600px}
.hero h1{font-size:clamp(2.4rem,5vw,4rem);font-weight:800;letter-spacing:-.035em;margin:20px 0 0}
.hero p.lead{margin-top:22px;max-width:520px}
.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}
.hero-trust{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:34px;padding-top:26px;border-top:1px solid var(–line)}
.hero-trust span{display:inline-flex;align-items:center;gap:8px;font-size:.86rem;color:var(–ink-soft);font-weight:500}
.hero-trust svg{width:17px;height:17px;color:var(–green);flex-shrink:0}
/* hero visual */
.hero-visual{position:relative;min-height:420px}
.hero-collage{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:14px;min-height:440px}
.hero-collage .hc-photo{position:relative;margin:0;border-radius:18px;overflow:hidden;min-height:205px;
background:linear-gradient(155deg,var(–brand) 0%,var(–brand-deep) 100%);box-shadow:var(–shadow-md)}
.hero-collage .hc-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;z-index:1}
.hero-collage .hc-photo::after{content:““;position:absolute;inset:0;z-index:2;background:linear-gradient(to top,rgba(41,40,37,.30),transparent 46%)}
.hero-collage .hc-fallback{position:absolute;inset:0;display:grid;place-items:center;font-family:“Schibsted Grotesk“;
font-weight:800;font-size:2.4rem;color:#fff;opacity:.85;z-index:0}
.hero-collage .hc-name{position:absolute;left:14px;bottom:11px;z-index:3;color:#fff;font-size:.8rem;font-weight:600;
font-family:“Schibsted Grotesk“;letter-spacing:.01em;text-shadow:0 1px 6px rgba(0,0,0,.5)}
.hero-collage .hc-card{border-radius:18px;padding:22px;display:flex;flex-direction:column;justify-content:center;
background:linear-gradient(155deg,var(–brand) 0%,var(–brand-deep) 100%);box-shadow:var(–shadow-md);min-height:205px}
.hero-collage .hc-card .panel-eyebrow{color:var(–green-bright);font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}
.hero-collage .hc-card-h{font-family:“Schibsted Grotesk“;font-weight:700;font-size:1.45rem;color:#fff;line-height:1.12;margin-top:10px}
.hero-collage .hc-card-h .serif{color:var(–green-bright)}
.hero-collage .hc-card-link{color:#fff;font-weight:600;font-size:.9rem;margin-top:16px;display:inline-flex;align-items:center;gap:8px}
.hero-collage .hc-card-link svg{width:17px;height:17px;color:var(–green-bright);transition:transform .25s var(–ease)}
.hero-collage .hc-card:hover .hc-card-link svg{transform:translateX(4px)}
.badge-orf{position:absolute;right:24px;bottom:-16px;background:#fff;border:1px solid var(–line);
border-radius:999px;padding:9px 16px;display:flex;align-items:center;gap:9px;box-shadow:var(–shadow-md);z-index:2}
.badge-orf b{font-family:“Schibsted Grotesk“;font-weight:800;color:var(–brand);letter-spacing:.02em}
.badge-orf span{font-size:.8rem;color:var(–ink-soft);font-weight:500}
.badge-orf .dot{width:8px;height:8px;border-radius:50%;background:var(–green-bright)}
/* ============ BESCHWERDE-NAVIGATOR ============ */
.navigator{background:var(–brand);color:#fff;position:relative;overflow:hidden}
.nav-flux{position:absolute;inset:0;opacity:.14;pointer-events:none}
.navigator .wrap{position:relative;z-index:1}
.navigator .eyebrow{color:var(–green-bright)}
.navigator .eyebrow::before{background:var(–green-bright)}
.navigator h2{color:#fff;margin-top:14px;font-size:clamp(1.9rem,3.6vw,2.9rem)}
.navigator .lead{color:#CFCCC6;margin-top:16px;max-width:680px}
.region-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-top:36px}
.region-tab{display:inline-flex;align-items:center;gap:9px;background:rgba(255,255,255,.06);
border:1.5px solid rgba(255,255,255,.14);color:#EDEBE7;font-family:“Inter“;font-weight:600;font-size:.93rem;
padding:11px 18px;border-radius:999px;cursor:pointer;transition:.25s var(–ease)}
.region-tab svg{width:18px;height:18px;color:var(–green-bright);transition:color .25s}
.region-tab:hover{background:rgba(255,255,255,.12);transform:translateY(-2px)}
.region-tab.active{background:var(–green-bright);border-color:var(–green-bright);color:var(–brand-deep)}
.region-tab.active svg{color:var(–brand-deep)}
.complaint-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px}
.complaint{display:flex;flex-direction:column;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);
border-radius:var(–radius);padding:22px;transition:.3s var(–ease);position:relative;overflow:hidden}
.complaint:hover{background:rgba(255,255,255,.1);transform:translateY(-4px);border-color:rgba(237,185,72,.5)}
.complaint .c-top{display:flex;align-items:center;gap:12px}
.complaint .c-ic{width:42px;height:42px;border-radius:11px;background:rgba(237,185,72,.16);display:grid;place-items:center;flex-shrink:0}
.complaint .c-ic svg{width:23px;height:23px;color:var(–green-bright)}
.complaint h3{color:#fff;font-size:1.08rem;font-family:“Schibsted Grotesk“}
.complaint .c-sol{margin-top:14px;font-size:.9rem;color:#C9C6C0;line-height:1.5}
.complaint .c-sol b{color:#fff;font-weight:600}
.complaint .c-link{display:inline-flex;align-items:center;gap:7px;margin-top:16px;font-size:.86rem;font-weight:600;color:var(–green-bright)}
.complaint .c-link svg{width:15px;height:15px;transition:transform .25s var(–ease)}
.complaint:hover .c-link svg{transform:translateX(4px)}
.navigator-foot{margin-top:30px;display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;
padding-top:26px;border-top:1px solid rgba(255,255,255,.14)}
.navigator-foot p{color:#CFCCC6;font-size:.96rem}
.navigator-foot p b{color:#fff;font-weight:600}
/* ============ SECTION HEAD + CARDS ============ */
.sec-head{max-width:680px}
.sec-head.center{margin-inline:auto}
.sec-head h2{margin:14px 0 0}
.sec-head p{margin-top:16px}
.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px}
.card{background:#fff;border:1px solid var(–line);border-radius:var(–radius);padding:26px;
transition:transform .3s var(–ease),box-shadow .3s var(–ease),border-color .3s var(–ease);position:relative}
.card:hover{transform:translateY(-4px);box-shadow:var(–shadow-md);border-color:transparent}
.card .ic{width:50px;height:50px;border-radius:13px;background:var(–green-soft);display:grid;place-items:center;
margin-bottom:18px;transition:background .3s var(–ease)}
.card .ic svg{width:26px;height:26px;color:var(–brand);transition:color .3s var(–ease)}
.card:hover .ic{background:var(–brand)}
.card:hover .ic svg{color:#fff}
.card h3{font-size:1.16rem;font-weight:700}
.card p{margin-top:8px;font-size:.94rem;color:var(–ink-soft);line-height:1.5}
.card .more{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-size:.86rem;font-weight:600;color:var(–green)}
.card .more svg{width:15px;height:15px;transition:transform .25s var(–ease)}
.card:hover .more svg{transform:translateX(4px)}
.card.feat{background:linear-gradient(160deg,var(–brand) 0%,var(–brand-deep) 100%);border-color:transparent;color:#fff}
.card.feat .ic{background:rgba(255,255,255,.12)}
.card.feat .ic svg{color:var(–green-bright)}
.card.feat:hover .ic{background:var(–green-bright)}
.card.feat:hover .ic svg{color:var(–brand)}
.card.feat h3{color:#fff}
.card.feat p{color:#CFCCC6}
.card.feat .more{color:var(–green-bright)}
.card.feat .tagpill{position:absolute;top:22px;right:22px;font-size:.68rem;font-weight:700;letter-spacing:.06em;
text-transform:uppercase;color:var(–brand);background:var(–green-bright);padding:5px 10px;border-radius:999px}
/* ============ BANDSCHEIBE FEATURE ============ */
.feature{background:var(–mint)}
.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}
.feature-copy h2{margin:14px 0 0}
.feature-copy .lead{margin-top:18px}
.feat-list{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:14px}
.feat-list li{display:flex;gap:13px;align-items:flex-start;font-size:1rem;color:var(–ink)}
.feat-list .ck{width:25px;height:25px;border-radius:50%;background:var(–green-soft);flex-shrink:0;display:grid;place-items:center;margin-top:1px}
.feat-list .ck svg{width:15px;height:15px;color:var(–green)}
.feat-note{margin-top:24px;font-size:.92rem;color:var(–ink-soft);background:#fff;border-left:3px solid var(–green-bright);
padding:14px 18px;border-radius:0 12px 12px 0}
.feature-actions{margin-top:28px}
.feature-visual{position:relative}
.spine-card{background:#fff;border-radius:var(–radius-lg);padding:36px;box-shadow:var(–shadow-md);border:1px solid var(–line)}
.spine-card .sc-title{font-family:“Schibsted Grotesk“;font-weight:700;font-size:1.1rem;display:flex;align-items:center;gap:10px}
.spine-card .sc-title .dot{width:9px;height:9px;border-radius:50%;background:var(–green-bright)}
.spine-svg{margin:8px auto 18px;display:block}
.metricrow{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:8px}
.metric{background:var(–mint);border-radius:14px;padding:16px}
.metric .m-v{font-family:“Schibsted Grotesk“;font-weight:800;font-size:1.5rem;color:var(–brand);letter-spacing:-.02em}
.metric .m-l{font-size:.82rem;color:var(–ink-soft);margin-top:2px;line-height:1.3}
/* ============ ABLAUF ============ */
.ablauf{margin-top:60px}
.ablauf-head{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:30px}
.ablauf-head h3{font-size:1.5rem}
.ablauf-head span{color:var(–ink-soft);font-size:.96rem}
.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;counter-reset:step}
.step{background:#fff;border:1px solid var(–line);border-radius:var(–radius);padding:26px;position:relative}
.step .num{font-family:“Schibsted Grotesk“;font-weight:800;font-size:.9rem;color:var(–green);letter-spacing:.04em}
.step h4{font-size:1.12rem;margin:10px 0 8px}
.step p{font-size:.92rem;color:var(–ink-soft);line-height:1.5}
.step .connect{position:absolute;top:34px;right:-9px;width:18px;height:18px;color:var(–green-bright);z-index:1}
/* ============ GERÄTE ============ */
.geraete{background:var(–brand);color:#fff;position:relative;overflow:hidden}
.geraete-flux{position:absolute;inset:0;opacity:.14;pointer-events:none}
.geraete .wrap{position:relative;z-index:1}
.geraete .eyebrow{color:var(–green-bright)}.geraete .eyebrow::before{background:var(–green-bright)}
.geraete h2{color:#fff;margin-top:14px}.geraete .lead{color:#CFCCC6}
.dev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px}
.dev{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:var(–radius);
padding:26px;transition:.3s var(–ease)}
.dev:hover{background:rgba(255,255,255,.09);transform:translateY(-4px)}
.dev .d-ic{width:48px;height:48px;border-radius:12px;background:rgba(237,185,72,.16);display:grid;place-items:center;margin-bottom:16px}
.dev .d-ic svg{width:25px;height:25px;color:var(–green-bright)}
.dev h3{color:#fff;font-size:1.12rem}
.dev .d-make{font-size:.76rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(–green-bright);margin-top:6px}
.dev p{color:#C4C1BB;font-size:.92rem;margin-top:12px;line-height:1.55}
/* ============ WARUM ============ */
.why{background:var(–mint);position:relative;overflow:hidden}
.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:48px}
.why-card{background:#fff;border:1px solid var(–line);border-radius:var(–radius);
padding:28px;transition:box-shadow .3s var(–ease),transform .3s var(–ease)}
.why-card:hover{box-shadow:var(–shadow-md);transform:translateY(-4px)}
.why-card .ic{width:48px;height:48px;border-radius:12px;background:var(–green-soft);display:grid;place-items:center;margin-bottom:18px}
.why-card .ic svg{width:25px;height:25px;color:var(–brand)}
.why-card h3{font-size:1.14rem}
.why-card p{color:var(–ink-soft);font-size:.93rem;margin-top:8px;line-height:1.5}
/* ============ TEAM ============ */
.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px}
.doc{background:#fff;border:1px solid var(–line);border-radius:var(–radius);overflow:hidden;
transition:transform .3s var(–ease),box-shadow .3s var(–ease)}
.doc:hover{transform:translateY(-4px);box-shadow:var(–shadow-md)}
.doc-photo{height:280px;background:linear-gradient(155deg,var(–brand) 0%,var(–brand-deep) 100%);position:relative;overflow:hidden}
.doc-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;z-index:1}
.doc-photo .mono{position:absolute;inset:0;display:grid;place-items:center;font-family:“Schibsted Grotesk“;
font-weight:800;font-size:3.2rem;color:#fff;opacity:.92;letter-spacing:.02em}
.doc-body{padding:26px}
.doc-body h3{font-size:1.18rem}
.doc-body .role{color:var(–green);font-weight:600;font-size:.9rem;margin-top:4px}
.doc-body .bio{color:var(–ink-soft);font-size:.92rem;margin-top:12px;line-height:1.5}
.doc-badge{display:inline-flex;align-items:center;gap:7px;margin-top:14px;background:var(–green-soft);
color:var(–brand);font-weight:600;font-size:.8rem;padding:6px 12px;border-radius:999px}
.doc-badge svg{width:14px;height:14px;color:var(–green)}
.team-foot{margin-top:26px;text-align:center;color:var(–ink-soft);font-size:.96rem}
.team-foot b{color:var(–ink);font-weight:600}
/* ============ NAHRUNG / SCHLAF SPLIT ============ */
.partner-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:48px}
.partner{background:#fff;border:1px solid var(–line);border-radius:var(–radius-lg);padding:38px;
display:flex;flex-direction:column;transition:.3s var(–ease)}
.partner:hover{box-shadow:var(–shadow-md);transform:translateY(-3px)}
.partner .p-eyebrow{font-size:.76rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(–green)}
.partner h3{font-size:1.5rem;margin-top:10px}
.partner p{color:var(–ink-soft);margin-top:14px;font-size:.98rem;line-height:1.6}
.partner .p-items{display:flex;flex-direction:column;gap:14px;margin-top:22px}
.partner .p-item{display:flex;gap:14px;align-items:flex-start;background:var(–mint);border-radius:14px;padding:16px 18px}
.partner .p-item .pi-ic{width:40px;height:40px;border-radius:11px;background:#fff;border:1px solid var(–line);display:grid;place-items:center;flex-shrink:0}
.partner .p-item .pi-ic svg{width:21px;height:21px;color:var(–brand)}
.partner .p-item h4{font-size:1rem}
.partner .p-item p{margin-top:3px;font-size:.9rem}
.partner .p-foot{margin-top:auto;padding-top:22px}
.partner .p-foot .more{display:inline-flex;align-items:center;gap:7px;font-size:.9rem;font-weight:600;color:var(–green)}
.partner .p-foot .more svg{width:16px;height:16px;transition:transform .25s var(–ease)}
.partner .p-foot .more:hover svg{transform:translateX(4px)}
/* ============ PRESSE ============ */
.press{background:var(–mint)}
.press-card{background:#fff;border-radius:var(–radius-lg);box-shadow:var(–shadow-md);border:1px solid var(–line);
padding:44px;display:grid;grid-template-columns:320px 1fr auto;gap:36px;align-items:center}
.press-thumb{position:relative;width:320px;aspect-ratio:16/9;border-radius:16px;overflow:hidden;display:block;
background:var(–brand);box-shadow:var(–shadow-md);flex-shrink:0}
.press-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.press-thumb .play{position:absolute;inset:0;display:grid;place-items:center;z-index:1}
.press-thumb .play svg{width:58px;height:58px;filter:drop-shadow(0 3px 10px rgba(0,0,0,.45));transition:transform .25s var(–ease)}
.press-thumb:hover .play svg{transform:scale(1.1)}
.press-thumb .thumb-fallback{display:none}
.press-thumb.noimg .play{display:none}
.press-thumb.noimg .thumb-fallback{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;
justify-content:center;color:#fff;font-family:“Schibsted Grotesk“}
.press-thumb.noimg .thumb-fallback b{font-size:2.6rem;font-weight:800;letter-spacing:.04em;line-height:1}
.press-thumb.noimg .thumb-fallback small{color:var(–green-bright);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;margin-top:4px}
.press-quote .pq-eyebrow{color:var(–green);font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}
.press-quote h3{font-family:“Fraunces“;font-style:italic;font-weight:500;font-size:clamp(1.3rem,2.2vw,1.7rem);
color:var(–ink);line-height:1.3;margin-top:12px;letter-spacing:0}
.press-quote .pq-src{margin-top:14px;color:var(–ink-soft);font-size:.92rem}
.press-cta{flex-shrink:0}
/* ============ STIMMEN ============ */
.reviews-top{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}
.placeholder-tag{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:600;color:var(–ink-soft);
background:var(–green-soft);border:1px dashed var(–green-bright);padding:8px 14px;border-radius:999px}
.placeholder-tag svg{width:15px;height:15px;color:var(–green)}
.rev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}
.rev{background:#fff;border:1px solid var(–line);border-radius:var(–radius);padding:28px}
.stars{display:flex;gap:3px;margin-bottom:14px}
.stars svg{width:18px;height:18px;color:var(–honey)}
.rev p{font-size:1rem;color:var(–ink);line-height:1.55}
.rev .rev-by{margin-top:18px;display:flex;align-items:center;gap:12px}
.rev .rev-mono{width:40px;height:40px;border-radius:50%;background:var(–green-soft);display:grid;place-items:center;
font-family:“Schibsted Grotesk“;font-weight:700;color:var(–brand);font-size:.95rem}
.rev .rev-name{font-weight:600;font-size:.92rem}
.rev .rev-meta{font-size:.8rem;color:var(–ink-soft)}
/* ============ FAQ ============ */
.faq-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:start}
.faq-list{display:flex;flex-direction:column;gap:0}
.faq-item{border-bottom:1px solid var(–line)}
.faq-q{width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:24px 4px;
display:flex;align-items:center;justify-content:space-between;gap:20px;font-family:“Schibsted Grotesk“;
font-weight:600;font-size:1.1rem;color:var(–ink)}
.faq-q .pm{width:30px;height:30px;border-radius:50%;border:1.5px solid var(–line);flex-shrink:0;position:relative;transition:.3s}
.faq-q .pm::before,.faq-q .pm::after{content:““;position:absolute;background:var(–green);border-radius:2px;
top:50%;left:50%;transform:translate(-50%,-50%);transition:.3s}
.faq-q .pm::before{width:12px;height:2px}
.faq-q .pm::after{width:2px;height:12px}
.faq-item.open .pm{border-color:var(–green);background:var(–green-soft)}
.faq-item.open .pm::after{transform:translate(-50%,-50%) scaleY(0)}
.faq-a{max-height:0;overflow:hidden;transition:max-height .35s var(–ease)}
.faq-a-inner{padding:0 4px 24px;color:var(–ink-soft);font-size:.98rem;line-height:1.6;max-width:90%}
.faq-aside{background:var(–brand);border-radius:var(–radius-lg);padding:40px;color:#fff;position:sticky;top:100px}
.faq-aside h3{color:#fff;font-size:1.5rem}
.faq-aside p{color:#CFCCC6;margin-top:14px;font-size:.96rem}
.faq-aside .btn{margin-top:24px}
.faq-aside .contact-line{margin-top:26px;padding-top:24px;border-top:1px solid rgba(255,255,255,.14);display:flex;flex-direction:column;gap:12px}
.faq-aside .contact-line a{display:inline-flex;align-items:center;gap:11px;color:#fff;font-weight:500}
.faq-aside .contact-line svg{width:18px;height:18px;color:var(–green-bright)}
/* ============ KONTAKT ============ */
.contact-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:48px;align-items:stretch}
.contact-info h2{margin:14px 0 0}
.info-list{margin-top:30px;display:flex;flex-direction:column;gap:22px}
.info-row{display:flex;gap:16px;align-items:flex-start}
.info-row .ic{width:46px;height:46px;border-radius:12px;background:var(–green-soft);display:grid;place-items:center;flex-shrink:0}
.info-row .ic svg{width:22px;height:22px;color:var(–brand)}
.info-row .i-k{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(–green)}
.info-row .i-v{font-size:1.04rem;color:var(–ink);margin-top:3px;line-height:1.45}
.info-row .i-v a{font-weight:600}
.info-row .i-v a:hover{color:var(–brand)}
.info-row .i-sub{font-size:.88rem;color:var(–ink-soft);margin-top:3px}
.hours-table{margin-top:8px;font-size:.98rem}
.hours-table div{display:flex;justify-content:space-between;gap:20px;padding:5px 0;max-width:280px;border-bottom:1px dashed var(–line)}
.hours-table div:last-child{border-bottom:none}
.hours-table .day{color:var(–ink-soft)}
.hours-table .time{font-weight:600;font-family:“Schibsted Grotesk“}
.contact-map{background:linear-gradient(155deg,var(–brand) 0%,var(–brand-deep) 100%);border-radius:var(–radius-lg);
position:relative;overflow:hidden;min-height:480px;display:flex;flex-direction:column;justify-content:flex-end;padding:32px}
.map-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}
.map-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(to top,rgba(41,40,37,.66),rgba(41,40,37,.10) 55%,rgba(41,40,37,.34))}
.map-card{position:relative;z-index:2;background:#fff;border-radius:16px;padding:20px 22px;box-shadow:var(–shadow-lg)}
.map-card .mc-k{font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(–green)}
.map-card .mc-v{font-family:“Schibsted Grotesk“;font-weight:700;font-size:1.08rem;color:var(–ink);margin-top:3px}
.map-card .mc-sub{font-size:.88rem;color:var(–ink-soft);margin-top:6px;line-height:1.4}
.map-card .mc-link{display:inline-flex;align-items:center;gap:7px;margin-top:12px;font-weight:600;font-size:.9rem;color:var(–green)}
.map-card .mc-link svg{width:15px;height:15px}
/* ============ CTA BAND ============ */
.cta-band{background:linear-gradient(135deg,var(–brand) 0%,var(–brand-deep) 100%);position:relative;overflow:hidden}
.cta-flux{position:absolute;inset:0;opacity:.2;pointer-events:none}
.cta-band .wrap{position:relative;z-index:1;text-align:center;padding-block:clamp(60px,7vw,90px)}
.cta-band .eyebrow{color:var(–green-bright);justify-content:center}
.cta-band .eyebrow::before{background:var(–green-bright)}
.cta-band h2{color:#fff;font-size:clamp(2rem,4vw,3.1rem);margin:16px auto 0;max-width:680px}
.cta-band h2 .serif{color:var(–green-bright)}
.cta-band p{color:#CFCCC6;margin:18px auto 0;max-width:520px;font-size:1.1rem}
.cta-band .cta-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:34px}
/* ============ FOOTER ============ */
.footer{background:var(–brand-deep);color:#B2AFA9;padding-block:64px 0}
.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:40px}
.footer-about{margin-top:18px;font-size:.92rem;line-height:1.6;max-width:280px}
.footer h4{color:#fff;font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;margin-bottom:18px;font-family:“Inter“}
.footer ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:11px}
.footer ul a{font-size:.92rem;color:#B2AFA9;transition:color .2s}
.footer ul a:hover{color:#fff}
.footer-contact a{display:flex;align-items:center;gap:10px;font-size:.92rem;margin-bottom:11px}
.footer-contact svg{width:16px;height:16px;color:var(–green-bright);flex-shrink:0}
.footer-bottom{margin-top:54px;border-top:1px solid rgba(255,255,255,.1);padding-block:24px;
display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;font-size:.85rem}
.footer-bottom .legal{display:flex;gap:22px;flex-wrap:wrap}
.footer-bottom .legal a:hover{color:#fff}
.footer-credit{color:#6f9a8d}
.footer-credit b{color:#B2AFA9;font-weight:600}
/* reveal */
.reveal{opacity:0;transform:translateY(16px);transition:opacity .7s var(–ease),transform .7s var(–ease)}
.reveal.in{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}
/* ============ RESPONSIVE ============ */
@media (max-width:1080px){
.hero-grid,.feature-grid,.contact-grid,.faq-grid,.partner-grid{grid-template-columns:1fr;gap:40px}
.hero-visual{min-height:0}
.faq-aside{position:static}
.cards,.team-grid,.rev-grid,.why-grid,.steps,.dev-grid,.complaint-grid{grid-template-columns:repeat(2,1fr)}
.press-card{grid-template-columns:1fr;text-align:center;gap:24px;justify-items:center}
}
@media (max-width:760px){
.navlinks,.nav-cta .btn{display:none}
.burger{display:flex}
.utility-left .u-hide{display:none}
.utility{font-size:.8rem}
.cards,.team-grid,.rev-grid,.why-grid,.steps,.dev-grid,.complaint-grid{grid-template-columns:1fr}
.step .connect{display:none}
.hero-panel{padding:30px}
.contact-map{min-height:380px}
.press-thumb{width:100%}
.logo .logo-text{font-size:1.18rem}
}
@media (max-width:420px){
.wrap{padding:0 18px}
}
/* === PNG LOGO === */
.logo { gap:0;flex-shrink:0 }
.logo-img { height:54px;width:auto;display:block;background:transparent;border-radius:0 }
@media(max-width:768px){.logo-img{height:42px}}
/* === BESCHWERDEN DROPDOWN === */
.nav-dd{position:relative}
.nav-dd-btn{background:none;border:none;color:var(–ink);font:inherit;font-size:.95rem;font-weight:500;cursor:pointer;padding:6px 0;display:flex;align-items:center;gap:4px}
.nav-dd-btn:hover{color:var(–brand)}
.nav-dd-panel{display:none;position:absolute;top:calc(100% + 12px);left:-12px;background:#fff;border:1px solid var(–line);border-radius:14px;padding:8px 0;min-width:252px;box-shadow:0 8px 32px rgba(41,40,37,.12);z-index:200;flex-direction:column}
.nav-dd:hover .nav-dd-panel,.nav-dd-btn[aria-expanded=true]+.nav-dd-panel{display:flex}
.nav-dd-panel a{padding:9px 20px;font-size:.9rem;color:var(–ink);text-decoration:none;white-space:nowrap;transition:background .15s}
.nav-dd-panel a:hover{background:var(–mint);color:var(–brand)}
@media(max-width:900px){.nav-dd{display:none}}
/* === MOBILE ACCORDION === */
.mob-acc{width:100%}
.mob-acc-toggle{background:none;border:none;color:inherit;font:inherit;font-size:1.1rem;font-weight:600;width:100%;text-align:left;padding:12px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.15)}
.mob-acc-content{display:none;padding-left:16px}
.mob-acc.open .mob-acc-content{display:flex;flex-direction:column}
.mob-acc.open .acc-arrow{transform:rotate(180deg);display:inline-block}
.mob-acc-content a{padding:8px 0;font-size:.95rem;border-bottom:1px solid rgba(255,255,255,.08);color:inherit;text-decoration:none}
/* === SITE FOOTER === */
.site-footer{background:#2B2A28;color:#FAF9F6;padding:56px 0 24px;margin-top:80px}
.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:40px;margin-bottom:40px}
.footer-brand p{color:#b0a99f;font-size:.9rem;line-height:1.7;margin-top:12px}
.footer-brand a{color:#E0A62E;text-decoration:none}
.footer-logo-text{font-family:’Schibsted Grotesk‘,sans-serif;font-weight:800;font-size:1.2rem;color:#FAF9F6;display:block;margin-bottom:4px}
.footer-nav h4{font-family:’Schibsted Grotesk‘,sans-serif;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:#E0A62E;margin-bottom:16px}
.footer-nav a{display:block;color:#b0a99f;text-decoration:none;font-size:.9rem;padding:4px 0;transition:color .2s}
.footer-nav a:hover{color:#FAF9F6}
.footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:20px;display:flex;justify-content:space-between;align-items:center;color:#7a7570;font-size:.85rem;flex-wrap:wrap;gap:12px}
.footer-links{display:flex;gap:20px}
.footer-links a{color:#7a7570;text-decoration:none}
.footer-links a:hover{color:#E0A62E}
@media(max-width:768px){.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;text-align:center}}
/* === HEADER DARK FIX === */
header.nav {
background: #3C3B38 !important;
border-bottom: 1px solid rgba(255,255,255,.08) !important;
backdrop-filter: none !important;
}
header.nav .navlinks > li > a,
header.nav .navlinks > a {
color: #FAF9F6 !important;
}
header.nav .navlinks > li > a:hover,
header.nav .navlinks > a:hover {
color: #E0A62E !important;
}
header.nav .nav-dd-btn {
color: #FAF9F6 !important;
}
header.nav .nav-dd-btn:hover {
color: #E0A62E !important;
}
header.nav .name {
color: #FAF9F6 !important;
}
header.nav .tag {
color: rgba(255,255,255,.6) !important;
}
header.nav .nav-dd-menu {
background: #3C3B38 !important;
border: 1px solid rgba(255,255,255,.1) !important;
box-shadow: 0 4px 16px rgba(0,0,0,.3) !important;
}
header.nav .nav-dd-menu a {
color: #FAF9F6 !important;
}
header.nav .nav-dd-menu a:hover {
color: #E0A62E !important;
background: rgba(255,255,255,.05) !important;
}
header.nav .burger span {
background: #FAF9F6 !important;
}
/* === END HEADER DARK FIX === */
/* === Medaktiv header & hero fix === */
header.ma-header, .ma-header { background: #3C3B38 !important; }
.navlinks a, .ma-header nav a { color: #FAF9F6 !important; }
.navlinks a:hover { color: #E0A62E !important; }
.ma-topbar { background: #2B2A28 !important; color: #FAF9F6 !important; }
.ma-topbar a { color: #FAF9F6 !important; }
.mobile-menu { background: #3C3B38 !important; }
.mobile-menu a { color: #FAF9F6 !important; }
.mob-acc-toggle { color: #FAF9F6 !important; background: transparent !important; border: none !important; }
.lp-hero { background: linear-gradient(135deg,#3C3B38 0%,#4a4946 100%) !important; color: #FAF9F6 !important; padding: 80px 0 60px !important; text-align: center !important; }
.lp-hero h1 { color: #FAF9F6 !important; font-size: clamp(2rem,5vw,3.5rem) !important; }
.lp-hero .lead { color: rgba(255,255,255,.75) !important; }
.btn-ghost { border: 2px solid rgba(255,255,255,.4) !important; color: #FAF9F6 !important; background: transparent !important; padding: 12px 28px !important; border-radius: 6px !important; text-decoration: none !important; font-weight: 600 !important; }
html,body{overflow-x:hidden;max-width:100%}
*{box-sizing:border-box}
:root{–b:#3C3B38;–c:#E0A62E;–m:#F5F2EC;–i:#2B2A28}
.ma-hero{background:var(–b);color:#fff;padding:72px 24px;text-align:center}
.ma-hero h1{font-family:’Schibsted Grotesk‘,sans-serif;font-size:clamp(1.8rem,4vw,2.8rem);margin:0 0 16px;font-weight:800;line-height:1.2}
.ma-lead{font-size:1.1rem;opacity:.85;margin:0 auto 28px;max-width:580px}
.ma-cta{display:inline-block;background:var(–c);color:var(–i);font-weight:700;padding:14px 32px;border-radius:6px;text-decoration:none;font-size:.95rem}
.ma-sec{max-width:1100px;margin:0 auto;padding:52px 24px;font-family:’Inter‘,sans-serif;color:var(–i)}
.ma-sec h2{font-family:’Schibsted Grotesk‘,sans-serif;font-size:1.6rem;color:var(–b);margin:0 0 18px}
.ma-sec p{margin:0 0 14px;font-size:1rem;line-height:1.75}
.ma-mint{background:var(–m)}
.ma-dg{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:18px;margin-top:24px}
.ma-dc{background:var(–b);color:#fff;border-radius:10px;padding:22px}
.ma-badge{display:inline-block;background:var(–c);color:var(–i);font-size:.68rem;font-weight:700;padding:2px 9px;border-radius:20px;margin-bottom:9px;text-transform:uppercase;letter-spacing:.06em}
.ma-dc h3{font-family:’Schibsted Grotesk‘,sans-serif;color:#fff;margin:0 0 9px;font-size:1rem;font-weight:700}
.ma-dc p{font-size:.87rem;line-height:1.63;opacity:.88;margin:0}
.ma-team-sec{background:var(–m);padding:52px 24px;font-family:’Inter‘,sans-serif}
.ma-team-inner{max-width:1100px;margin:0 auto}
.ma-team-sec h2{font-family:’Schibsted Grotesk‘,sans-serif;color:var(–b);margin:0 0 22px;font-size:1.6rem}
.ma-tcards{display:flex;gap:18px;flex-wrap:wrap}
.ma-tc{display:flex;gap:14px;align-items:flex-start;background:#fff;border-radius:10px;padding:18px;flex:1;min-width:230px}
.ma-av{width:56px;height:56px;border-radius:50%;background:var(–b);display:flex;align-items:center;justify-content:center;color:var(–c);font-family:’Schibsted Grotesk‘,sans-serif;font-size:.95rem;font-weight:700;flex-shrink:0}
.ma-ti h3{font-family:’Schibsted Grotesk‘,sans-serif;font-size:.98rem;margin:0 0 2px;color:var(–b)}
.ma-ti .ma-role{color:var(–c);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin:0 0 7px}
.ma-ti p{font-size:.85rem;color:#555;margin:0;line-height:1.58}
.ma-faq{max-width:1100px;margin:0 auto;padding:52px 24px;font-family:’Inter‘,sans-serif}
.ma-faq h2{font-family:’Schibsted Grotesk‘,sans-serif;color:var(–b);margin:0 0 22px;font-size:1.6rem}
.ma-fi{border-bottom:1px solid #e0ddd7;padding:17px 0}
.ma-fi:first-of-type{border-top:1px solid #e0ddd7}
.ma-fq{font-family:’Schibsted Grotesk‘,sans-serif;font-size:.98rem;color:var(–b);margin:0 0 6px;font-weight:700}
.ma-fa{margin:0;line-height:1.7;color:#555;font-size:.92rem}
.ma-cb{background:var(–b);text-align:center;padding:60px 24px;font-family:’Inter‘,sans-serif}
.ma-cb h2{font-family:’Schibsted Grotesk‘,sans-serif;color:#fff;font-size:1.6rem;margin:0 0 10px}
.ma-cb p{color:rgba(255,255,255,.78);margin:0 0 26px;font-size:.93rem}
@media(max-width:640px){
.ma-hero{padding:40px 16px}
.ma-sec,.ma-faq{padding:32px 16px}
.ma-dg{grid-template-columns:1fr}
.ma-tcards{flex-direction:column}
.ma-team-sec{padding:32px 16px}
.ma-cb{padding:40px 16px}
}
/* === PNG LOGO === */
.logo { gap:0;flex-shrink:0 }
.logo-img { height:54px;width:auto;display:block;background:transparent;border-radius:0 }
@media(max-width:768px){.logo-img{height:42px}}
/* === BESCHWERDEN DROPDOWN === */
.nav-dd{position:relative}
.nav-dd-btn{background:none;border:none;color:var(–ink);font:inherit;font-size:.95rem;font-weight:500;cursor:pointer;padding:6px 0;display:flex;align-items:center;gap:4px}
.nav-dd-btn:hover{color:var(–brand)}
.nav-dd-panel{display:none;position:absolute;top:calc(100% + 12px);left:-12px;background:#fff;border:1px solid var(–line);border-radius:14px;padding:8px 0;min-width:252px;box-shadow:0 8px 32px rgba(41,40,37,.12);z-index:200;flex-direction:column}
.nav-dd:hover .nav-dd-panel,.nav-dd-btn[aria-expanded=true]+.nav-dd-panel{display:flex}
.nav-dd-panel a{padding:9px 20px;font-size:.9rem;color:var(–ink);text-decoration:none;white-space:nowrap;transition:background .15s}
.nav-dd-panel a:hover{background:var(–mint);color:var(–brand)}
@media(max-width:900px){.nav-dd{display:none}}
/* === MOBILE ACCORDION === */
.mob-acc{width:100%}
.mob-acc-toggle{background:none;border:none;color:inherit;font:inherit;font-size:1.1rem;font-weight:600;width:100%;text-align:left;padding:12px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.15)}
.mob-acc-content{display:none;padding-left:16px}
.mob-acc.open .mob-acc-content{display:flex;flex-direction:column}
.mob-acc.open .acc-arrow{transform:rotate(180deg);display:inline-block}
.mob-acc-content a{padding:8px 0;font-size:.95rem;border-bottom:1px solid rgba(255,255,255,.08);color:inherit;text-decoration:none}
/* === SITE FOOTER === */
.medaktiv-footer{background:#2B2A28 !important;color:#FAF9F6;padding:56px 0 24px;margin-top:80px}
.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:40px;margin-bottom:40px}
.footer-brand p{color:#b0a99f;font-size:.9rem;line-height:1.7;margin-top:12px}
.footer-brand a{color:#E0A62E;text-decoration:none}
.footer-logo-text{font-family:’Schibsted Grotesk‘,sans-serif;font-weight:800;font-size:1.2rem;color:#FAF9F6;display:block;margin-bottom:4px}
.footer-nav h4{font-family:’Schibsted Grotesk‘,sans-serif;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:#E0A62E;margin-bottom:16px}
.footer-nav a{display:block;color:#b0a99f;text-decoration:none;font-size:.9rem;padding:4px 0;transition:color .2s}
.footer-nav a:hover{color:#FAF9F6}
.footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:20px;display:flex;justify-content:space-between;align-items:center;color:#7a7570;font-size:.85rem;flex-wrap:wrap;gap:12px}
.footer-links{display:flex;gap:20px}
.footer-links a{color:#7a7570;text-decoration:none}
.footer-links a:hover{color:#E0A62E}
@media(max-width:768px){.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;text-align:center}}
/* === HEADER DARK FIX === */
header.nav {
background: #3C3B38 !important;
border-bottom: 1px solid rgba(255,255,255,.08) !important;
backdrop-filter: none !important;
}
header.nav .navlinks > li > a,
header.nav .navlinks > a {
color: #FAF9F6 !important;
}
header.nav .navlinks > li > a:hover,
header.nav .navlinks > a:hover {
color: #E0A62E !important;
}
header.nav .nav-dd-btn {
color: #FAF9F6 !important;
}
header.nav .nav-dd-btn:hover {
color: #E0A62E !important;
}
header.nav .name {
color: #FAF9F6 !important;
}
header.nav .tag {
color: rgba(255,255,255,.6) !important;
}
header.nav .nav-dd-menu {
background: #3C3B38 !important;
border: 1px solid rgba(255,255,255,.1) !important;
box-shadow: 0 4px 16px rgba(0,0,0,.3) !important;
}
header.nav .nav-dd-menu a {
color: #FAF9F6 !important;
}
header.nav .nav-dd-menu a:hover {
color: #E0A62E !important;
background: rgba(255,255,255,.05) !important;
}
header.nav .burger span {
background: #FAF9F6 !important;
}
/* === END HEADER DARK FIX === */
Zum Inhalt springen
Termine nach Vereinbarung
.art-hero{background:#292825;color:#fff;padding:62px 22px 52px;text-align:center}.art-hero .rk{color:#E0A62E;font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem}.art-hero h1{font-size:2.1rem;max-width:820px;margin:12px auto 0;line-height:1.22;color:#fff}.art-body{max-width:760px!important;margin-left:auto!important;margin-right:auto!important;padding:54px 22px 40px;color:#3a3833;font-size:1.06rem;line-height:1.72}.art-body h2{font-size:1.5rem;color:#272621;margin:38px 0 12px;line-height:1.25}.art-body h3{font-size:1.14rem;color:#272621;margin:26px 0 8px}.art-body p{margin:0 0 18px}.art-body a{color:#CB9220;font-weight:600}.art-body strong{color:#272621}.art-cta{max-width:760px!important;margin:0 auto 66px!important;padding:0 22px}.art-cta a{display:inline-block;background:#E0A62E;color:#292825;font-weight:700;padding:14px 30px;border-radius:999px;text-decoration:none}Ratgeber & Wissen
Physiotherapie nach Bandscheibenvorfall – MEDAKTIV Linz
Ja, Physiotherapie ist nach einem Bandscheibenvorfall essentiell und sollte idealerweise frühzeitig beginnen. Die gezielte physikalische Therapie hilft dabei, Schmerzen zu reduzieren, die Rückenmuskulatur zu stabilisieren und die Wirbelsäule langfristig zu entlasten. Im MEDAKTIV Institut in Linz arbeiten erfahrene Physiotherapeuten nach modernsten Methoden, um Ihren Genesungsprozess optimal zu unterstützen. Eine individuell abgestimmte Therapie kann oft eine Operation vermeiden und die Lebensqualität deutlich verbessern.
Was passiert beim Bandscheibenvorfall und warum ist Physiotherapie wichtig?
Ein Bandscheibenvorfall tritt auf, wenn der weiche Kern der Bandscheibe durch die äußere Hülle austritt und auf Nervenwurzeln drückt. Dies verursacht typischerweise Rückenschmerzen, Ausstrahlungen in Arme oder Beine, Taubheitsgefühle und Muskelschwäche. Die Physiotherapie spielt eine Schlüsselrolle, da sie die Muskulatur rund um die Wirbelsäule kräftigt und stabilisiert. Dies reduziert den Druck auf die betroffene Bandscheibe und fördert die natürliche Heilung. Das MEDAKTIV Institut in der Khevenhüllerstraße 23 in Linz bietet spezialisierte Behandlungsprogramme an, die gezielt auf Ihre Diagnose abgestimmt werden.
Welche Phasen hat die physiotherapeutische Behandlung nach Bandscheibenvorfall?
Die Therapie gliedert sich typischerweise in drei Phasen: In der akuten Phase (erste 1-2 Wochen) liegt der Fokus auf Schmerzlinderung, Entlastung und leichte Mobilisierung. Die Aufbauphase (2-8 Wochen) beinhaltet progressives Krafttraining, Stabilisierungsübungen und die Verbesserung der Beweglichkeit. In der Funktionsphase (ab Woche 8) werden sportliche Belastbarkeit und Alltagsfähigkeiten trainiert, um Rückfälle zu vermeiden. Die erfahrenen Therapeuten im MEDAKTIV Institut passen diese Phasen individuell an Ihren Genesungsstand an und berücksichtigen dabei auch verwandte Problematiken wie Sportverletzungen oder chronische Schmerzen.
Welche Übungen helfen speziell nach einem Bandscheibenvorfall?
Wirksame Übungen konzentrieren sich auf die Stabilisierung der tiefen Rumpfmuskulatur. Dazu gehören das isometrische Rückentraining (statische Muskelkontraktionen ohne Bewegung), Bauchmuskelübungen und McKenzie-Übungen, die gezielt Bandscheibenpatienten helfen. Auch Dehnungsübungen für die Beinmuskulatur und sanfte Mobilisierungstechniken sind wichtig. Besonders effektiv ist propriozeptives Training, das die neuromuskuläre Kontrolle verbessert. In Linz können Sie diese Übungen zunächst im MEDAKTIV Institut unter professioneller Anleitung erlernen, um sie später zu Hause durchzuführen. Dies führt zu besseren langfristigen Ergebnissen und erhöht die Compliance der Patienten.
Kann Physiotherapie eine Operation vermeiden?
In vielen Fällen ja – besonders wenn die Therapie früh begonnen wird. Statistiken zeigen, dass 80-90% der Bandscheibenvorfälle mit konservativen Maßnahmen erfolgreich behandelt werden können. Allerdings kommt es auf die Schwere der Verletzung und die Mitarbeit des Patienten an. Im MEDAKTIV Institut wird zunächst eine genaue Diagnose erstellt, um das Ausmaß des Vorfalls zu bewerten. Falls nötig, kann die Physiotherapie mit modernen Behandlungsverfahren wie Magnetinduktionstherapie oder IDU-Dekompressionstherapie kombiniert werden, um optimale Ergebnisse zu erreichen.
Wie lange dauert die Genesung nach Bandscheibenvorfall?
Die Genesungsdauer hängt von der Schwere des Vorfalls, Ihrem Alter und Ihrer physischen Verfassung ab. Manche Patienten zeigen bereits nach 4-6 Wochen signifikante Verbesserungen, während andere 3-6 Monate benötigen. Regelmäßige Physiotherapie, konsequentes Heimtraining und die Anpassung von Alltasgewohnheiten sind entscheidend. Die Experten im MEDAKTIV Institut in Linz begleiten Sie auf diesem Weg und passen die Therapieintensität regelmäßig an. Eine realistische Erwartungshaltung und Geduld sind wichtig – langfristige Stabilität ist wichtiger als schnelle kurzfristige Erfolge.
Wann sollte ich mit Physiotherapie beginnen?
Idealerweise sollte die Physiotherapie innerhalb der ersten 2-4 Wochen nach dem Vorfall begonnen werden, sofern keine roten Flaggen (Lähmungserscheinungen, Blasen-/Darmstörungen) vorliegen. Eine frühe Intervention beugt Verspannungen, Dekonditioning und chronischen Verläufen vor. Das MEDAKTIV Institut bietet schnelle Termine an und führt zunächst eine ausführliche Befundaufnahme durch, um die optimale Startbehandlung zu definieren. Auch wenn bereits längere Zeit seit dem Vorfall vergangen ist, kann Physiotherapie bei konservativer Bandscheibenbehandlung hilfreich sein.
Häufige Fragen zur Physiotherapie nach Bandscheibenvorfall
Ist Wärmetherapie bei Bandscheibenvorfall sinnvoll?
Ja, Wärmetherapie kann hilfreich sein, um Muskelverspannungen zu lösen und die Durchblutung zu fördern – allerdings nicht in der akuten Phase mit starken Entzündungsreaktionen. Nach der akuten Phase (etwa ab der 2. Woche) sind Wärmebehandlungen durchaus sinnvoll. Im MEDAKTIV Institut werden Wärmetherapien gezielt eingesetzt, um die Effizienz der Übungen zu erhöhen.
Kann ich während der Physiotherapie weiterhin Sport treiben?
Dies hängt von der Schwere Ihres Vorfalls ab. In den ersten Wochen sollten Sie auf intensive Sportarten verzichten. Später können Sie unter therapeutischer Anleitung schrittweise zurück zu leichtem Sport übergehen. Das Team im MEDAKTIV Institut in Linz berät Sie individuell, welche Aktivitäten in welcher Phase geeignet sind, um Rückfälle zu vermeiden.
Wie oft sollte ich zur Physiotherapie gehen?
Die typische Häufigkeit liegt bei 2-3 Sitzungen pro Woche für etwa 4-12 Wochen, abhängig von der Schwere und dem Fortschritt. Das MEDAKTIV Institut erstellt einen personalisierten Therapieplan und passt die Frequenz an Ihre Fortschritte an. Wichtig ist, dass Sie auch zwischen den Sitzungen Heimübungen durchführen, um optimale Ergebnisse zu erzielen.
Das MEDAKTIV Institut in Linz unterstützt Sie kompetent und einfühlsam auf dem Weg zur Genesung nach Bandscheibenvorfall. Unsere Spezialisten erstellen einen individuellen Therapieplan und kombinieren Physiotherapie mit modernen Verfahren für optimale Ergebnisse. Lassen Sie sich beraten – wir sind für Sie da!
Kontaktieren Sie das MEDAKTIV Institut noch heute:
Khevenhüllerstraße 23, 4020 Linz
Telefon: 0676 6767340
Unsere Fachleute freuen sich auf Sie!
(function(){function init(){var sk=document.querySelector(„.entry-content a.skip,a.skip“);if(sk){sk.style.display=“none“;var p=sk.closest(„p“);if(p)p.style.display=“none“;}var dd=document.querySelector(„.mh-dd“);if(dd){var b=dd.querySelector(„button“);if(b){b.addEventListener(„click“,function(e){e.preventDefault();e.stopPropagation();dd.classList.toggle(„open“);});document.addEventListener(„click“,function(e){if(!dd.contains(e.target))dd.classList.remove(„open“);});}}var head=document.querySelector(„.mh-head“),bg=document.getElementById(„mhBurger“);if(bg&&head){bg.addEventListener(„click“,function(){head.classList.toggle(„mob-open“);});}}if(document.readyState!==“loading“)init();else document.addEventListener(„DOMContentLoaded“,init);})();.mh-mtoggle{position:absolute;left:-9999px;opacity:0;pointer-events:none}.mh-hamburger{display:none}@media(max-width:980px){.mh-head .mh-in{position:relative}.mh-hamburger{display:inline-flex!important;flex-direction:column;justify-content:center;gap:5px;cursor:pointer;padding:10px;margin-left:auto}.mh-hamburger span{display:block;width:26px;height:3px;background:#fff;border-radius:2px;transition:.25s}.mh-mtoggle:checked~.mh-hamburger span:nth-child(1){transform:translateY(8px) rotate(45deg)}.mh-mtoggle:checked~.mh-hamburger span:nth-child(2){opacity:0}.mh-mtoggle:checked~.mh-hamburger span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.mh-mtoggle:checked~.mh-nav{display:flex!important;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:var(–brand,#3C3B38);align-items:stretch;gap:0;padding:6px 0;box-shadow:0 14px 34px rgba(0,0,0,.35);z-index:400}.mh-mtoggle:checked~.mh-nav>a,.mh-mtoggle:checked~.mh-nav .mh-ddlabel{padding:13px 24px!important;width:100%;box-sizing:border-box;text-align:left}.mh-mtoggle:checked~.mh-nav .mh-dd{width:100%}.mh-mtoggle:checked~.mh-nav .mh-panel{position:static!important;box-shadow:none!important;background:rgba(0,0,0,.22)!important;min-width:0!important;margin:0!important;border-radius:0!important;padding:0!important}.mh-mtoggle:checked~.mh-nav .mh-panel a{padding-left:40px!important}}