@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 === */
☎ 0676 6767340● Khevenhüllerstraße 23, 4020 Linz
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

Stoßwellentherapie in Linz: Indikationen und Ablauf | MEDAKTIV

Die Stoßwellentherapie ist eine wissenschaftlich anerkannte, nicht-invasive Behandlungsmethode, die gezielt Schmerzpunkte behandelt und Heilungsprozesse stimuliert. In unserem Wahlarzt-Institut MEDAKTIV in Linz setzen wir diese moderne Therapieform erfolgreich bei einer Vielzahl orthopädischer Beschwerden ein – von Fersenspornen über Schulterschmerzen bis hin zu Sportverletzungen. Die Stoßwellen regen die körpereigene Regeneration an und helfen vielen Patienten, ihre Mobilität zurückzugewinnen – ohne Operation und ohne längere Ausfallzeiten.

Wie funktioniert die Stoßwellentherapie?

Bei der Stoßwellentherapie werden hochenergetische Schallwellenpulse gezielt auf die betroffene Körperregion übertragen. Diese mechanischen Impulse setzen biologische Prozesse in Gang: Sie fördern die Durchblutung, regen die Zellregeneration an und bauen Verkalkungen ab. Die Therapie wirkt entzündungshemmend und schmerzlindernd – ein natürlicher Heilungsprozess wird aktiviert, ohne dass Gewebe geschädigt wird. Unser erfahrenes Team in der Khevenhüllerstraße 23 in Linz setzt dabei Geräte auf dem neuesten Stand der Technik ein, um optimale Ergebnisse zu erreichen.

Welche Beschwerden können mit Stoßwellen behandelt werden?

Die Indikationsliste ist vielfältig. Besonders wirksam ist die Stoßwellentherapie bei Fersenspornen, Schulterschmerzen und Schultertendinopathien, Sportverletzungen und chronischen Schmerzen. Auch bei Kniebeschwerden, Achillessehnenentzündungen, Tennisellenbogen und myofaszialen Schmerzsyndromen erzielen wir gute Erfolge. Patienten mit Arthrose profitieren oft von der entzündungshemmenden Wirkung. Selbst bei Rückenschmerzen und verspannter Muskulatur kann die Stoßwellentherapie sinnvoll sein. Im Gespräch mit unseren Wahlärztinnen und Wahlärzen in Linz klären wir, ob die Therapie für Ihre individuelle Situation geeignet ist.

Wie läuft eine Stoßwellentherapie-Sitzung ab?

Eine typische Behandlung dauert etwa 15 bis 30 Minuten. Nach einer gründlichen Untersuchung und Diagnostik wird die betroffene Stelle lokalisiert – oft unterstützt durch Ultraschall-Navigation, um maximale Präzision zu gewährleisten. Das Behandlungsgerät wird dann auf die Haut aufgesetzt, üblicherweise mit Ultraschallgel. Sie spüren Druckimpulse, die manchmal als leicht unangenehm empfunden werden, aber nicht schmerzhaft sein sollten. Die Intensität wird individuell angepasst. Nach der Behandlung können Sie in der Regel sofort wieder Ihren Alltag aufnehmen – es gibt keine Ausfallzeiten. Manche Patienten berichten von leichtem Muskelkater oder vorübergehenden Rötungen, diese klingen schnell ab.

Wie viele Behandlungen sind notwendig?

Die Anzahl der Sitzungen richtet sich nach Diagnose, Schweregrad und Ihrem persönlichen Heilungsverlauf. Typischerweise empfehlen wir 3 bis 8 Behandlungen im Abstand von etwa einer Woche. Nach jeder Sitzung aktiviert sich der natürliche Regenerationsprozess weiter. Viele Patienten berichten bereits nach der ersten oder zweiten Behandlung von Verbesserungen. Bei unserem Team in Linz erstellen wir einen individuellen Behandlungsplan, der Ihre Bedürfnisse berücksichtigt.

Wann zeigen sich erste Erfolge?

Manche Patienten spüren bereits in den Tagen nach der ersten Sitzung eine Linderung. Andere brauchen mehrere Wochen, bis sich die volle Wirkung entfaltet. Dies ist völlig normal – jeder Körper regeneriert in seinem eigenen Tempo. Wichtig ist Geduld und Kontinuität: Wer den empfohlenen Behandlungsplan durchhält, profitiert am meisten. Parallel können physiotherapeutische Maßnahmen und individuelles Training die Therapie unterstützen. Unser Institut in der Khevenhüllerstraße begleitet Sie während des gesamten Prozesses und passt die Behandlung bei Bedarf an.

Gibt es Gegenanzeigen oder Risiken?

Die Stoßwellentherapie ist insgesamt sehr sicher und wird weltweit erfolgreich eingesetzt. Dennoch gibt es einige Kontraindikationen: Schwangerschaft, bestimmte Blutgerinnungsstörungen oder Infektionen in der Behandlungsregion zählen dazu. Auch bei Prothesen oder Implantaten in unmittelbarer Nähe ist Vorsicht geboten. Unser ärztliches Team führt vor jeder Behandlung eine ausführliche Anamnese durch und klärt alle relevanten Faktoren ab – damit die Therapie sicher und wirksam für Sie ist.

Häufige Fragen zur Stoßwellentherapie

Ist die Stoßwellentherapie schmerzhaft?

Die Behandlung ist nicht schmerzhaft, kann aber als unangenehm oder druckempfindlich empfunden werden. Wir passen die Intensität immer an Ihre Toleranz an. Viele Patienten berichten, dass es sich wie eine intensive Massage anfühlt. Nach der Sitzung können leichte Muskelkater-ähnliche Beschwerden auftreten, die aber rasch vorbeigehen.

Kann die Stoßwellentherapie zur Vorbeugung verwendet werden?

Ja, die Stoßwellentherapie eignet sich auch präventiv – besonders bei Sportlern oder Menschen, die repetitiven Belastungen ausgesetzt sind. Die Therapie stärkt das Gewebe und kann Verletzungen vorbeugen. Sprechen Sie mit unseren Wahlärztinnen und Wahlärzte in Linz, ob eine präventive Behandlung für Sie sinnvoll ist.

Wird die Stoßwellentherapie von der Krankenkasse übernommen?

Die Kostenübernahme durch Krankenkassen ist unterschiedlich und hängt von der Diagnose und Ihrer Versicherung ab. Wir empfehlen, sich vorab mit Ihrer Kasse abzuklären. Als Wahlarzt-Institut bieten wir Ihnen transparente Informationen zu den Kosten – nehmen Sie gerne Kontakt mit uns auf.

Stoßwellentherapie in Linz – Ihr Weg zur Schmerzlinderung

Im Institut MEDAKTIV vertrauen zahlreiche Patientinnen und Patienten auf die Stoßwellentherapie, um ihre Beschwerden zu lindern und ihre Lebensqualität zurückzugewinnen. Unser erfahrenes ärztliches Team arbeitet individuell mit Ihnen zusammen, um einen maßgeschneiderten Therapieplan zu entwickeln. Wir setzen auf hochmoderne Technik, fachliche Kompetenz und eine vertrauensvolle Betreuung.

Sie interessieren sich für die Stoßwellentherapie und möchten mehr erfahren? Kontaktieren Sie uns noch heute!

Institut MEDAKTIV
Khevenhüllerstraße 23
4020 Linz
Telefon: 0676 6767340

Unsere Wahlärztinnen und Wahlärzte freuen sich auf Sie und beantworten alle Ihre Fragen zur Stoßwellentherapie – individuell, empathisch und professionell.

{ „@context“: „https://schema.org“, „@type“: „FAQPage“, „mainEntity“: [ { „@type“: „Question“, „name“: „Ist die Stoßwellentherapie schmerzhaft?“, „acceptedAnswer“: { „@type“: „Answer“, „text“: „Die Behandlung ist nicht schmerzhaft, kann aber als unangenehm oder druckempfindlich empfunden werden. Wir passen die Intensität immer an Ihre Toleranz an. Viele Patienten berichten, dass es sich wie eine intensive Massage anfühlt. Nach der Sitzung können leichte Muskelkater-ähnliche Beschwerden auftreten, die aber rasch vorbeigehen.“ } }, { „@type“: „Question“, „name“: „Kann die Stoßwellentherapie zur Vorbeugung verwendet werden?“, „acceptedAnswer“: { „@type“: „Answer“, „text“: „Ja, die Stoßwellentherapie eignet sich auch präventiv – besonders bei Sportlern oder Menschen, die repetitiven Belastungen ausgesetzt sind. Die Therapie stärkt das Gewebe und kann Verletzungen vorbeugen. Sprechen Sie mit unseren Wahlärztinnen und Wahlärzte in Linz, ob eine präventive Behandlung für Sie sinnvoll ist.“ } }, { „@type“: „Question“, „name“: „Wird die Stoßwellentherapie von der Krankenkasse übernommen?“, „acceptedAnswer“: { „@type“: „Answer“, „text“: „Die Kostenübernahme durch Krankenkassen ist unterschiedlich und hängt von der Diagnose und Ihrer Versicherung ab. Wir empfehlen, sich vorab mit Ihrer Kasse abzuklären. Als Wahlarzt-Institut bieten wir Ihnen transparente Informationen zu den Kosten – nehmen Sie gerne Kontakt mit uns auf.“ } } ] }
(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}}
💬 Fragen? Wir helfen!
Scroll to Top