@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
Fersensporn behandeln ohne OP – Institut MEDAKTIV Linz
Ja, Fersensporn lässt sich in den meisten Fällen erfolgreich ohne Operation behandeln. Moderne konservative Therapieverfahren wie die Stosswellentherapie, Lasertherapie und gezielte Magnetinduktionstherapie ermöglichen es, die Beschwerden dauerhaft zu lindern – oft ohne chirurgischen Eingriff. Das Institut MEDAKTIV in Linz spezialisiert sich auf diese nicht-invasiven Methoden und hilft Ihnen, wieder schmerzfrei zu gehen.
Was ist Fersensporn und warum verursacht er Schmerzen?
Der Fersensporn ist eine knöcherne Auswucherung an der Ferse, die sich oft jahrelang symptomlos entwickelt. Problematisch wird es, wenn die Plantarfaszie – das Bindegewebe an der Fußsohle – durch den Sporn gereizt wird. Dies führt zu starken, stechenden Schmerzen, besonders beim ersten Auftreten nach dem Aufwachen oder nach längeren Ruhepausen. Die Schmerzen entstehen nicht durch den Knochensporn selbst, sondern durch die Entzündung und Überbelastung der umliegenden Strukturen.
Warum ist konservative Behandlung bei Fersensporn so wirksam?
Die gute Nachricht: Bei etwa 90 Prozent aller Patienten führt eine gezielte konservative Therapie zum Erfolg. Die Ursachen von Fersensporn – Überbelastung, Verkürzung der Wadenmuskulatur, falsches Schuhwerk oder biomechanische Fehlstellungen – lassen sich durch nicht-operative Verfahren effektiv beheben. Eine Kombination aus professionellen Therapien und individueller Beratung sorgt für langfristige Schmerzlinderung.
Welche modernen Behandlungsverfahren bietet MEDAKTIV in Linz an?
Das Institut MEDAKTIV auf der Khevenhüllerstraße 23 in Linz bietet mehrere bewährte Verfahren zur Fersensporn-Behandlung an. Die Stosswellentherapie zählt zu den erfolgreichsten Methoden – dabei werden hochenergetische Schallwellen gezielt auf die betroffene Region gerichtet, um Entzündungen abzubauen und die Selbstheilungsprozesse zu aktivieren. Die Lasertherapie nutzt hochkonzentriertes Licht, um Schmerzen zu lindern und Geweberegeneration zu fördern. Auch die Magnetinduktionstherapie zeigt ausgezeichnete Ergebnisse: Sie regt die Zellaktivität an und fördert die Heilung von innen heraus. Je nach individuellem Fall kombinieren die Fachleute diese Verfahren optimal miteinander.
Welche Rolle spielt Physiotherapie und Eigentraining?
Professionelle Therapien wirken am besten in Kombination mit gezieltem Eigentraining. Spezielle Dehnübungen für die Plantarfaszie und Wadenmuskulatur sind essentiell. Auch das richtige Schuhwerk mit entsprechender Unterstützung und individuell angepasste Einlagen reduzieren die Belastung erheblich. Die Experten im Institut MEDAKTIV zeigen Ihnen, welche Übungen Sie täglich durchführen sollten, um den Behandlungserfolg zu maximieren und Rückfällen vorzubeugen.
Wie lange dauert die Behandlung bis zur Schmerzfreiheit?
Die Dauer hängt von der Schwere des Fernsporns und der Dauer der Beschwerden ab. Bei vielen Patienten zeigen sich bereits nach 3-4 Wochen intensive Behandlung erste spürbare Verbesserungen. Vollständige Schmerzfreiheit wird oft nach 8-12 Wochen konsequenter Therapie erreicht. Entscheidend ist die Kontinuität: regelmäßige Behandlungstermine und konsequentes Eigentraining beschleunigen den Heilungsprozess deutlich. Manche Patienten profitieren auch von einer Kombination mit der Behandlung chronischer Schmerzen, falls diese vorliegen.
Wann ist eine Operation doch notwendig?
Eine Operation ist nur bei etwa 5-10 Prozent der Fersenspor-Patienten erforderlich – nämlich dann, wenn nach 6-12 Monaten konservativer Therapie keine Besserung eintritt. Die gute Nachricht: Mit den modernen Verfahren des Instituts MEDAKTIV wird dieser Fall selten. Wichtig ist, frühzeitig mit der Behandlung zu beginnen, bevor sich chronische Schmerzmuster verfestigen.
Häufige Fragen zum Fersensporn
Ist Fersensporn dasselbe wie Plantarfasziitis?
Nein, aber die Begriffe werden oft verwechselt. Plantarfasziitis ist die Entzündung des Bindegewebes, Fersensporn ist eine knöcherne Auswucherung. Beide Erkrankungen können zusammen auftreten, müssen es aber nicht. Manchmal entwickelt sich ein Fersensporn erst nach einer länger bestehenden Plantarfasziitis. Die Behandlung konzentriert sich primär auf die Reduktion der Entzündung – ob dabei ein sichtbarer Sporn vorhanden ist, ist zweitrangig.
Können Fersensporne wieder verschwinden?
Der knöcherne Sporn selbst verschwindet nicht vollständig, aber das ist auch nicht nötig. Sobald die Entzündung abklingt und die Plantarfaszie wieder belastbar wird, verursacht der Sporn keine Schmerzen mehr. Viele Menschen haben Fersensporne, ohne etwas davon zu merken. Das Ziel der Behandlung ist daher nicht die Auflösung des Sporns, sondern die dauerhafte Schmerzfreiheit und Funktionsfähigkeit der Ferse.
Was kann ich selbst für die Genesung tun?
Neben den professionellen Therapien sind mehrere Eigenmaßnahmen zentral: tägliche Dehnübungen für Wade und Plantarfaszie, passende orthopädische Einlagen, das Tragen von Schuhen mit guter Fersenstütze, regelmäßige Pausen bei Überbelastung und Kälte-Wärme-Anwendungen. Das Institut MEDAKTIV erstellt Ihnen einen individuellen Therapieplan mit konkreten Übungen für zu Hause – so wird Ihre Behandlung zum Erfolg.
Leiden Sie unter Fersenspornschmerzen? Die Experten des Instituts MEDAKTIV auf der Khevenhüllerstraße 23 in Linz bieten Ihnen ein persönliches Beratungsgespräch an. Rufen Sie noch heute an unter 0676 6767340 und vereinbaren Sie einen Termin. Mit modernen, nicht-operativen Verfahren helfen wir Ihnen zurück zur Schmerzfreiheit.
(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}}