@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
Tiefenlasertherapie HILT in Linz: Hochintensive Laserbehandlung bei MEDAKTIV
Die Tiefenlasertherapie HILT (High Intensity Laser Therapy) ist eine nicht-invasive Behandlungsmethode, die hochintensive Laserstrahlung nutzt, um tief in das Körpergewebe einzudringen und dort gezielt Schmerzen, Entzündungen und Verletzungen zu behandeln. Im Institut MEDAKTIV an der Khevenhüllerstraße 23 in Linz setzen wir diese innovative Therapieform erfolgreich ein, um unseren Patienten schnelle und nachhaltige Erleichterung zu bringen – ohne Operationen oder Nebenwirkungen.
Was genau ist Tiefenlasertherapie HILT?
Die HILT-Therapie ist eine hochmoderne Weiterentwicklung der klassischen Lasertherapie. Sie arbeitet mit einer Leistung von bis zu 15 Watt und kann dabei Gewebtiefen von bis zu 15 Zentimetern erreichen. Dies ermöglicht die Behandlung von Strukturen, die mit herkömmlichen Lasern nicht erreichbar sind. Die Laserstrahlung regt die Zellaktivität an, verbessert die Mikrozirkulation und fördert die natürliche Heilung des Körpers. Besonders beeindruckend ist die schnelle Wirkung: Viele Patienten berichten bereits nach wenigen Sitzungen von spürbarer Verbesserung.
Für welche Beschwerden eignet sich HILT?
Die Tiefenlasertherapie ist ein vielseitiges Behandlungsinstrument. Sie hilft effektiv bei Rückenschmerzen, sei es durch Verspannungen oder strukturelle Probleme. Auch bei Knieschmerzen und Gelenkbeschwerden zeigt die Therapie ausgezeichnete Ergebnisse. Schulterschmerzen und verspannte Nackenmuskulatur lassen sich ebenfalls wirkungsvoll behandeln. Darüber hinaus ist HILT ideal für Sportverletzungen wie Zerrungen, Prellungen oder Entzündungen. Auch bei chronischen Schmerzen hat sich die Methode bewährt, da sie die Schmerzleitung blockiert und gleichzeitig Heilungsprozesse beschleunigt. Sogar bei Fersenspornen, Arthrose und anderen degenerativen Erkrankungen bringt HILT oft Linderung.
Wie verläuft eine HILT-Behandlung in Linz?
Eine typische Sitzung im Institut MEDAKTIV dauert zwischen 10 und 20 Minuten. Der behandelnde Arzt positioniert das Lasergerät direkt auf der schmerzenden Region oder der betroffenen Stelle. Die Behandlung wird individuell auf Ihre Beschwerden abgestimmt – Intensität und Dauer hängen von der Art und Schwere der Verletzung oder des Leidens ab. Die meisten Patienten berichten, dass die Behandlung angenehm ist und ein wohliges Wärmegefühl hinterlässt. Bereits während der Sitzung können viele Menschen eine Entspannung spüren.
Wie viele Sitzungen sind notwendig?
Der Behandlungsverlauf ist individuell sehr unterschiedlich. Akute Beschwerden können oft mit 3 bis 6 Sitzungen deutlich verbessert werden. Bei chronischen Leiden oder degenerativen Erkrankungen ist ein längerer Therapiezyklus von 8 bis 12 Sitzungen häufig erforderlich. Unser Team in Linz erstellt für Sie einen maßgeschneiderten Behandlungsplan, der auf Ihre spezifische Situation abgestimmt ist. Die Abstände zwischen den Sitzungen liegen typischerweise bei 2 bis 3 Tagen, um dem Körper genügend Zeit für die Regeneration zu geben.
Welche Vorteile bietet HILT gegenüber anderen Therapien?
Im Vergleich zu konservativen Maßnahmen oder anderen modernen Therapien hat die Tiefenlasertherapie mehrere Vorteile: Sie ist nicht-invasiv, verursacht also keine Verletzungen der Haut oder Schleimhäute. Es gibt keine nennenswerten Nebenwirkungen, was sie auch für empfindliche Patienten geeignet macht. Die Ergebnisse sind oft schneller als bei anderen Methoden. Die Therapie lässt sich zudem hervorragend mit anderen Behandlungsmethoden kombinieren – etwa mit Physiotherapie oder anderen Verfahren wie Stoßwellentherapie. Im Institut MEDAKTIV nutzen wir HILT häufig als Ergänzung zu anderen bewährten Techniken, um optimale Ergebnisse zu erreichen.
Gibt es Kontraindikationen oder Risiken?
Die HILT-Therapie ist insgesamt sehr sicher. Allerdings gibt es einige Situationen, in denen die Behandlung nicht durchgeführt werden sollte: bei Schwangerschaft, über Tumorgeweben, bei aktiven Infektionen oder wenn Sie bestimmte Medikamente nehmen, die die Haut lichtempfindlich machen. Auch Menschen mit Implantaten wie Herzschrittmachern sollten vor der Behandlung mit unserem ärztlichen Team klären, ob HILT für sie geeignet ist. Bei der ausführlichen Voruntersuchung im Institut MEDAKTIV werden alle diese Punkte sorgfältig überprüft.
Häufige Fragen zur Tiefenlasertherapie HILT
Ist die HILT-Therapie schmerzhaft?
Nein, die Behandlung ist nicht schmerzhaft. Die meisten Patienten empfinden ein angenehmes Wärmegefühl während der Anwendung. Es kann in seltenen Fällen zu leichten Missempfindungen kommen, diese sind aber vollkommen normal und kein Grund zur Besorgnis. Unser Team in Linz sorgt dafür, dass Sie sich während der gesamten Sitzung wohlfühlen.
Wie lange hält die Wirkung der HILT-Therapie an?
Die Wirkung ist oft langanhaltend oder sogar dauerhaft, besonders wenn die zugrunde liegende Ursache der Beschwerden erfolgreich behandelt wurde. Bei chronischen Erkrankungen oder wiederkehrenden Belastungen kann eine regelmäßige Auffrischungsbehandlung sinnvoll sein. Dies wird unser ärztliches Team mit Ihnen individuell besprechen und in einen langfristigen Therapieplan integrieren.
Kann ich nach einer HILT-Behandlung sofort wieder meinen normalen Aktivitäten nachgehen?
Ja, das ist einer der großen Vorteile dieser Therapie. Es gibt keine Ausfallzeit oder Genesungsphasen. Sie können direkt nach der Behandlung wieder arbeiten, Sport treiben oder Ihre alltäglichen Aktivitäten fortsetzen. Eine ausreichende Flüssigkeitszufuhr und moderate Belastung werden empfohlen, um die Heilungsprozesse optimal zu unterstützen.
Wenn Sie in Linz unter Schmerzen leiden und eine effektive, moderne Behandlung ohne Operationen suchen, ist das Institut MEDAKTIV Ihre Anlaufstelle. Unser erfahrenes Team bietet Ihnen umfassende Diagnostik und maßgeschneiderte Therapiepläne mit HILT und vielen weiteren innovativen Methoden.
Kontaktieren Sie uns noch heute unter der Telefonnummer 0676 6767340 oder besuchen Sie uns an der Khevenhüllerstraße 23, 4020 Linz. Wir freuen uns, Ihnen zu helfen!
{
„@context“: „https://schema.org“,
„@type“: „FAQPage“,
„mainEntity“: [
{
„@type“: „Question“,
„name“: „Ist die HILT-Therapie schmerzhaft?“,
„acceptedAnswer“: {
„@type“: „Answer“,
„text“: „Nein, die Behandlung ist nicht schmerzhaft. Die meisten Patienten empfinden ein angenehmes Wärmegefühl während der Anwendung. Es kann in seltenen Fällen zu leichten Missempfindungen kommen, diese sind aber vollkommen normal und kein Grund zur Besorgnis.“
}
},
{
„@type“: „Question“,
„name“: „Wie lange hält die Wirkung der HILT-Therapie an?“,
„acceptedAnswer“: {
„@type“: „Answer“,
„text“: „Die Wirkung ist oft langanhaltend oder sogar dauerhaft, besonders wenn die zugrunde liegende Ursache erfolgreich behandelt wurde. Bei chronischen Erkrankungen kann eine regelmäßige Auffrischungsbehandlung sinnvoll sein.“
}
},
{
„@type“: „Question“,
„name“: „Kann ich nach einer HILT-Behandlung sofort wieder meinen normalen Aktivitäten nachgehen?“,
„acceptedAnswer“: {
„@type“: „Answer“,
„text“: „Ja, es gibt keine Ausfallzeit oder Genesungsphasen. Sie können direkt nach der Behandlung wieder arbeiten, Sport treiben oder Ihre alltäglichen Aktivitäten fortsetzen.“
}
}
]
}
(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}}