body.home #colophon,body.home .site-footer{display:none!important}
body.home #content,body.home #content .ast-container,body.home #primary,body.home .site-main,body.home article.page,body.home .entry-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
body.home #content .ast-container{display:block!important}
body.home .entry-header{display:none!important}
#fixklar-gateway{–navy:#071f3d;–navy2:#0b3158;–blue:#2563eb;–cyan:#11b7c9;–green:#16a36a;–gold:#f3b63f;–ink:#13243a;–muted:#617387;–line:#dbe7f2;–soft:#f4f8fc;–white:#fff;–shadow:0 18px 48px rgba(7,31,61,.11);–shadow2:0 9px 28px rgba(7,31,61,.07);–max:1240px;width:100%;overflow:hidden;color:var(–ink);background:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,“Segoe UI“,Arial,sans-serif;line-height:1.55}
#fixklar-gateway,#fixklar-gateway *{box-sizing:border-box}
#fixklar-gateway a{text-decoration:none}
#fixklar-gateway .wrap{width:min(var(–max),calc(100% – 56px));margin:0 auto}
#fixklar-gateway h1,#fixklar-gateway h2,#fixklar-gateway h3{font-family:inherit;color:var(–navy)}
#fixklar-gateway .hero{padding:64px 0 54px;position:relative;background:radial-gradient(circle at 0 0,rgba(17,183,201,.16),transparent 34%),radial-gradient(circle at 95% 5%,rgba(37,99,235,.15),transparent 34%),linear-gradient(180deg,#fff 0%,#f4f9ff 100%);border-bottom:1px solid #e7eff7}
#fixklar-gateway .hero:after{content:““;position:absolute;right:4%;top:42px;width:220px;height:260px;background-image:radial-gradient(#b9cde4 1.2px,transparent 1.2px);background-size:18px 18px;opacity:.4;pointer-events:none}
#fixklar-gateway .hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:62px;align-items:center;position:relative;z-index:1}
#fixklar-gateway .eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:19px;padding:9px 14px;border-radius:999px;background:#fff;border:1px solid #d5e3f2;color:#174b8e;font-size:14px;font-weight:900;box-shadow:var(–shadow2)}
#fixklar-gateway .eyebrow:before{content:““;width:10px;height:10px;border-radius:50%;background:var(–cyan);box-shadow:0 0 0 5px rgba(17,183,201,.15)}
#fixklar-gateway h1{max-width:760px;margin:0 0 21px;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-.06em}
#fixklar-gateway h1 strong{color:var(–blue)}
#fixklar-gateway .lead{max-width:760px;margin:0 0 28px;color:#40566c;font-size:clamp(19px,2vw,23px);line-height:1.48}
#fixklar-gateway .hero-actions,#fixklar-gateway .action-row{display:flex;flex-wrap:wrap;gap:14px}
#fixklar-gateway .btn{min-height:58px;padding:14px 23px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-size:16px;font-weight:950;transition:.18s ease}
#fixklar-gateway .btn:hover{transform:translateY(-2px)}
#fixklar-gateway .btn-primary{color:#fff;background:linear-gradient(135deg,var(–blue),var(–cyan));box-shadow:0 15px 32px rgba(37,99,235,.25)}
#fixklar-gateway .btn-primary:after{content:“→“;margin-left:14px;font-size:22px}
#fixklar-gateway .btn-light{color:var(–navy);background:#fff;border:1px solid var(–line);box-shadow:var(–shadow2)}
#fixklar-gateway .trust-row{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:25px;color:#52697f;font-size:14px;font-weight:750}
#fixklar-gateway .trust-row span:before{content:“✓“;margin-right:7px;color:var(–green);font-weight:950}
#fixklar-gateway .finder{position:relative;padding:28px;border-radius:30px;background:#fff;border:1px solid #d8e5f2;box-shadow:var(–shadow)}
#fixklar-gateway .finder-badge{display:inline-flex;padding:7px 12px;border-radius:999px;background:#eaf8f1;color:#087146;font-size:13px;font-weight:950}
#fixklar-gateway .finder h2{margin:14px 0 9px;font-size:32px;line-height:1.12;letter-spacing:-.045em}
#fixklar-gateway .finder p{margin:0 0 20px;color:var(–muted)}
#fixklar-gateway .region-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}
#fixklar-gateway .region-list a{display:flex;align-items:center;gap:9px;padding:13px 14px;border-radius:14px;background:#f5f9fd;border:1px solid #e0eaf4;color:var(–navy);font-weight:850}
#fixklar-gateway .region-list a:before{content:“●“;color:var(–cyan);font-size:11px}
#fixklar-gateway .finder .btn{width:100%}
#fixklar-gateway .section{padding:64px 0}
#fixklar-gateway .soft{background:linear-gradient(180deg,#f7fbff,#f2f7fc)}
#fixklar-gateway .dark{background:radial-gradient(circle at 85% 10%,rgba(17,183,201,.22),transparent 30%),linear-gradient(135deg,var(–navy),var(–navy2));color:#fff}
#fixklar-gateway .section-head{max-width:900px;margin:0 auto 35px;text-align:center}
#fixklar-gateway .kicker{margin-bottom:9px;color:var(–blue);font-size:12px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}
#fixklar-gateway h2{margin:0;font-size:clamp(31px,4vw,52px);line-height:1.06;letter-spacing:-.05em}
#fixklar-gateway .section-head p{max-width:760px;margin:15px auto 0;color:var(–muted);font-size:18px}
#fixklar-gateway .gate-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}
#fixklar-gateway .gate{position:relative;min-height:300px;display:flex;flex-direction:column;padding:25px;border:1px solid var(–line);border-radius:25px;background:#fff;box-shadow:var(–shadow2);overflow:hidden;transition:.18s}
#fixklar-gateway .gate:hover{transform:translateY(-3px);box-shadow:var(–shadow)}
#fixklar-gateway .gate:before{content:““;position:absolute;inset:0 0 auto;height:6px;background:linear-gradient(90deg,var(–blue),var(–cyan))}
#fixklar-gateway .gate:nth-child(2):before{background:linear-gradient(90deg,var(–green),var(–cyan))}
#fixklar-gateway .gate:nth-child(3):before{background:linear-gradient(90deg,var(–gold),var(–blue))}
#fixklar-gateway .gate-icon{width:54px;height:54px;margin:6px 0 17px;border-radius:18px;display:grid;place-items:center;background:#edf5ff;color:var(–blue);font-size:23px;font-weight:950}
#fixklar-gateway .gate:nth-child(2) .gate-icon{background:#eaf8f1;color:var(–green)}
#fixklar-gateway .gate:nth-child(3) .gate-icon{background:#fff5dd;color:#996100}
#fixklar-gateway .gate h3{margin:0 0 9px;font-size:25px;line-height:1.15;letter-spacing:-.035em}
#fixklar-gateway .gate p{margin:0 0 18px;color:var(–muted)}
#fixklar-gateway .text-link{margin-top:auto;color:var(–blue);font-weight:950}
#fixklar-gateway .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;counter-reset:step}
#fixklar-gateway .step{counter-increment:step;padding:24px;border:1px solid var(–line);border-radius:23px;background:#fff;box-shadow:var(–shadow2)}
#fixklar-gateway .step:before{content:counter(step);width:45px;height:45px;margin-bottom:15px;border-radius:15px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(–blue),var(–cyan));font-weight:950}
#fixklar-gateway .step h3{margin:0 0 8px;font-size:22px}
#fixklar-gateway .step p{margin:0;color:var(–muted)}
#fixklar-gateway .services{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}
#fixklar-gateway .service{padding:18px;border:1px solid var(–line);border-radius:18px;background:#fff;box-shadow:var(–shadow2);color:var(–navy);font-weight:900}
#fixklar-gateway .service:before{content:“✓“;width:28px;height:28px;margin-right:9px;border-radius:9px;display:inline-grid;place-items:center;background:#eaf8f1;color:var(–green);font-size:13px}
#fixklar-gateway .provider-box{display:grid;grid-template-columns:1.12fr .88fr;gap:32px;align-items:center}
#fixklar-gateway .dark h2{color:#fff}
#fixklar-gateway .dark p{color:rgba(255,255,255,.76);font-size:18px}
#fixklar-gateway .benefits{display:grid;gap:11px}
#fixklar-gateway .benefit{padding:14px 16px;border-radius:16px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.14);font-weight:850}
#fixklar-gateway .benefit:before{content:“✓“;margin-right:10px;color:#6ee7b7}
#fixklar-gateway .latest-shell{padding:26px;border:1px solid var(–line);border-radius:27px;background:#fff;box-shadow:var(–shadow)}
#fixklar-gateway .wp-block-latest-posts.fk-gateway-latest{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px!important;margin:0!important;padding:0!important;list-style:none!important}
#fixklar-gateway .wp-block-latest-posts.fk-gateway-latest li{display:flex;flex-direction:column;margin:0!important;padding:21px!important;border:1px solid var(–line);border-radius:18px;background:#fff}
#fixklar-gateway .wp-block-latest-posts.fk-gateway-latest li>a{color:var(–navy)!important;font-size:19px;font-weight:950;line-height:1.28}
#fixklar-gateway .wp-block-latest-posts.fk-gateway-latest time{order:-1;margin-bottom:9px;color:var(–blue);font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}
#fixklar-gateway .wp-block-latest-posts.fk-gateway-latest .wp-block-latest-posts__post-excerpt{margin:11px 0 0;color:var(–muted);font-size:14px}
#fixklar-gateway .center{display:flex;justify-content:center;margin-top:23px}
#fixklar-gateway .growth-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}
#fixklar-gateway .growth{display:flex;flex-direction:column;padding:26px;border:1px solid var(–line);border-radius:25px;background:#fff;box-shadow:var(–shadow2)}
#fixklar-gateway .growth.pro{border:2px solid #e3be65}
#fixklar-gateway .label{align-self:flex-start;padding:7px 11px;border-radius:999px;background:#eaf8f1;color:#087146;font-size:12px;font-weight:950}
#fixklar-gateway .pro .label{background:#fff3d6;color:#8a5a00}
#fixklar-gateway .growth h3{margin:15px 0 8px;font-size:27px}
#fixklar-gateway .growth p{margin:0 0 16px;color:var(–muted)}
#fixklar-gateway .growth ul{display:grid;gap:8px;margin:0 0 20px;padding:0;list-style:none}
#fixklar-gateway .growth li:before{content:“✓“;margin-right:9px;color:var(–green);font-weight:950}
#fixklar-gateway .growth .btn{margin-top:auto}
#fixklar-gateway .faq{max-width:900px;margin:0 auto;display:grid;gap:11px}
#fixklar-gateway details{padding:0 18px;border:1px solid var(–line);border-radius:17px;background:#fff;box-shadow:var(–shadow2)}
#fixklar-gateway summary{cursor:pointer;list-style:none;padding:17px 0;display:flex;justify-content:space-between;gap:16px;color:var(–navy);font-weight:900}
#fixklar-gateway summary::-webkit-details-marker{display:none}
#fixklar-gateway summary:after{content:“+“;color:var(–blue);font-size:23px}
#fixklar-gateway details[open] summary:after{content:“–“}
#fixklar-gateway details p{margin:0;padding:0 0 18px;color:var(–muted)}
#fixklar-gateway .final{padding:64px 0;background:#fff}
#fixklar-gateway .final-card{padding:42px;border-radius:31px;text-align:center;color:#fff;background:radial-gradient(circle at 82% 5%,rgba(17,183,201,.25),transparent 30%),linear-gradient(135deg,var(–navy),var(–navy2));box-shadow:var(–shadow)}
#fixklar-gateway .final-card h2{color:#fff}
#fixklar-gateway .final-card p{max-width:760px;margin:15px auto 23px;color:rgba(255,255,255,.77);font-size:18px}
#fixklar-gateway .final-card .action-row{justify-content:center}
#fixklar-gateway .footer{padding:25px 0;border-top:1px solid var(–line);background:#fff;color:#667789;font-size:14px}
#fixklar-gateway .footer-inner{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}
#fixklar-gateway .footer a{margin-left:14px;color:var(–navy);font-weight:850}
@media(max-width:1050px){#fixklar-gateway .hero-grid,#fixklar-gateway .provider-box{grid-template-columns:1fr;gap:34px}#fixklar-gateway .services{grid-template-columns:repeat(2,1fr)}}
@media(max-width:850px){#fixklar-gateway .gate-grid,#fixklar-gateway .steps,#fixklar-gateway .wp-block-latest-posts.fk-gateway-latest{grid-template-columns:1fr!important}#fixklar-gateway .growth-grid{grid-template-columns:1fr}}
@media(max-width:650px){#fixklar-gateway .wrap{width:min(100% – 26px,var(–max))}#fixklar-gateway .hero{padding:40px 0 34px}#fixklar-gateway h1{font-size:38px}#fixklar-gateway .hero-actions,#fixklar-gateway .action-row{display:grid;grid-template-columns:1fr}#fixklar-gateway .btn{width:100%}#fixklar-gateway .region-list,#fixklar-gateway .services{grid-template-columns:1fr}#fixklar-gateway .section{padding:45px 0}#fixklar-gateway .section-head{text-align:left}#fixklar-gateway .finder,#fixklar-gateway .latest-shell,#fixklar-gateway .final-card{padding:20px}#fixklar-gateway .footer-inner{display:block;text-align:center}#fixklar-gateway .footer span{display:block;margin-top:8px}#fixklar-gateway .footer a{margin:0 7px}}
#fixklar-gateway .map-section{padding:66px 0;background:#fff}
#fixklar-gateway .map-head{max-width:820px;margin:0 0 28px}
#fixklar-gateway .map-head h2{max-width:780px}
#fixklar-gateway .map-head p{max-width:720px;margin:14px 0 0;color:var(–muted);font-size:18px}
#fixklar-gateway .map-card{display:grid;grid-template-columns:1.03fr .97fr;gap:48px;align-items:center;padding:34px 42px;border:1px solid #cfe0ed;border-top:4px solid var(–cyan);border-radius:26px;background:linear-gradient(135deg,#f5fbfd,#eef7fb);box-shadow:var(–shadow)}
#fixklar-gateway .map-visual{min-height:500px;display:flex;align-items:center;justify-content:center}
#fixklar-gateway .de-map{display:block;width:min(100%,390px);height:auto;filter:drop-shadow(0 15px 24px rgba(7,31,61,.14))}
#fixklar-gateway .de-map path{transition:fill .18s ease,transform .18s ease,filter .18s ease;transform-origin:center}
#fixklar-gateway .de-map a{outline:none}
#fixklar-gateway .de-map a path{cursor:pointer}
#fixklar-gateway .de-map a:hover path,#fixklar-gateway .de-map a:focus path{fill:#2563eb;filter:drop-shadow(0 5px 7px rgba(37,99,235,.32))}
#fixklar-gateway .map-copy{max-width:510px}
#fixklar-gateway .map-copy h3{margin:16px 0 11px;font-size:clamp(29px,3vw,39px);line-height:1.08;letter-spacing:-.045em}
#fixklar-gateway .map-copy>p{margin:0 0 21px;color:var(–muted);font-size:17px}
#fixklar-gateway .map-links{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 12px}
#fixklar-gateway .map-links a{display:flex;align-items:center;min-height:48px;padding:11px 13px;border-radius:13px;background:#fff;border:1px solid #d5e4ef;color:var(–navy);font-size:14px;font-weight:900;box-shadow:0 5px 14px rgba(7,31,61,.05)}
#fixklar-gateway .map-links a:before{content:““;width:9px;height:9px;margin-right:8px;border-radius:50%;background:var(–cyan)}
#fixklar-gateway .map-copy .btn-light{min-height:50px;font-size:14px}
#fixklar-gateway .map-note{display:block;margin-top:16px;color:#718397;font-size:11px}
#fixklar-gateway .map-note a{color:#536b83;text-decoration:underline}
@media(max-width:950px){#fixklar-gateway .map-card{grid-template-columns:1fr;gap:20px}#fixklar-gateway .map-visual{min-height:0}#fixklar-gateway .map-copy{max-width:none}}
@media(max-width:650px){#fixklar-gateway .map-section{padding:45px 0}#fixklar-gateway .map-card{padding:22px 16px}#fixklar-gateway .map-links{grid-template-columns:1fr}#fixklar-gateway .de-map{width:min(100%,320px)}}
/* Startseiten-Hero: volle Breite, einheitliche Farben und Bildbereich */
#fixklar-gateway .hero{
width:100vw!important;
max-width:none!important;
margin-left:calc(50% – 50vw)!important;
padding:70px 0 62px!important;
overflow:hidden;
background:
radial-gradient(circle at 96% 4%,rgba(255,255,255,.10) 0,rgba(255,255,255,.10) 120px,transparent 121px),
linear-gradient(135deg,#0d2748 0%,#176b87 70%,#2396a8 100%)!important;
border:0!important;
color:#fff!important
}
#fixklar-gateway .hero-grid{grid-template-columns:1.04fr .96fr;gap:52px;align-items:center}
#fixklar-gateway .hero .eyebrow{color:#fff!important;background:rgba(255,255,255,.10)!important;border-color:rgba(255,255,255,.24)!important;box-shadow:none!important}
#fixklar-gateway .hero h1{color:#fff!important;text-shadow:0 2px 18px rgba(2,19,38,.16)}
#fixklar-gateway .hero h1 strong{color:#69e4f0!important}
#fixklar-gateway .hero .lead{color:rgba(255,255,255,.88)!important}
#fixklar-gateway .hero .trust-row{color:rgba(255,255,255,.78)!important}
#fixklar-gateway .hero .trust-row span:before{color:#67e8b4!important}
#fixklar-gateway .hero .btn-light{color:#071f3d!important;background:#fff!important;border-color:#fff!important}
#fixklar-gateway .hero-media{position:relative;width:100%;height:520px;margin:0;overflow:hidden;border-radius:32px;border:1px solid rgba(255,255,255,.28);box-shadow:0 26px 60px rgba(3,21,40,.32);background:#0b3158}
#fixklar-gateway .hero-media:after{content:““;position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,31,61,.22),transparent 42%),linear-gradient(0deg,rgba(7,31,61,.78),transparent 48%);pointer-events:none}
#fixklar-gateway .hero-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
#fixklar-gateway .hero-media figcaption{position:absolute;z-index:2;left:22px;right:22px;bottom:22px;display:flex;align-items:center;gap:13px;padding:15px 17px;border:1px solid rgba(255,255,255,.24);border-radius:18px;background:rgba(7,31,61,.70);backdrop-filter:blur(10px);color:#fff}
#fixklar-gateway .hero-media .media-check{flex:0 0 38px;width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,#2563eb,#11b7c9);font-size:19px;font-weight:950}
#fixklar-gateway .hero-media figcaption strong,#fixklar-gateway .hero-media figcaption small{display:block;color:#fff}
#fixklar-gateway .hero-media figcaption strong{font-size:16px;line-height:1.25}
#fixklar-gateway .hero-media figcaption small{margin-top:3px;color:rgba(255,255,255,.76);font-size:12px;line-height:1.35}
@media(max-width:1050px){
#fixklar-gateway .hero-grid{grid-template-columns:1fr;gap:34px}
#fixklar-gateway .hero-media{height:420px}
}
@media(max-width:650px){
#fixklar-gateway .hero{padding:42px 0 38px!important}
#fixklar-gateway .hero-media{height:310px;border-radius:22px}
#fixklar-gateway .hero-media figcaption{left:12px;right:12px;bottom:12px;padding:12px}
#fixklar-gateway .hero-media figcaption small{display:none}
}
/* FixKlar Startseite: Hero randlos mit Foto */
body.home #content,
body.home #content > .ast-container,
body.home #primary,
body.home .site-main,
body.home article.page,
body.home .entry-content{
margin-top:0!important;
padding-top:0!important;
}
body.home #fixklar-gateway{
width:100%!important;
max-width:none!important;
margin:0!important;
overflow:visible!important;
}
body.home header.ast-custom-header{
font-size:inherit!important;
line-height:normal!important;
}
body.home #fixklar-gateway .hero{
position:relative!important;
left:50%!important;
width:100vw!important;
max-width:none!important;
margin:0 0 0 -50vw!important;
border-radius:0!important;
}
/* FixKlar Startseite: endgültige Hero-Abstands- und H1-Korrektur */
body.home header.ast-custom-header .ultp-mobile-view-body:empty{display:none!important;height:0!important;padding:0!important;margin:0!important}
body.home header.ast-custom-header .astra-advanced-hook-10208>p:empty{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;line-height:0!important}
body.home #masthead,
body.home .site-header,
body.home header.ast-custom-header{margin-bottom:0!important}
body.home #page,
body.home .site-content,
body.home #content,
body.home #content>.ast-container,
body.home #primary,
body.home .site-main,
body.home article.page,
body.home article.page>.entry-content{margin-top:0!important;padding-top:0!important}
body.home #fixklar-gateway,
body.home #fixklar-gateway main,
body.home #fixklar-gateway .hero{margin-top:0!important}
body.home #fixklar-gateway .hero h1{font-size:clamp(38px,4vw,52px)!important;line-height:1.06!important;letter-spacing:-.045em!important}
@media(max-width:650px){body.home #fixklar-gateway .hero h1{font-size:34px!important;line-height:1.08!important}}
/* FixKlar Startseite – Such-Hero 2026-08-05 */
body.home #fixklar-gateway .hero{padding:52px 0 48px!important}
body.home #fixklar-gateway .hero-grid{grid-template-columns:minmax(0,1.03fr) minmax(440px,.97fr)!important;gap:46px!important}
body.home #fixklar-gateway .hero-copy{max-width:690px}
body.home #fixklar-gateway .hero h1{max-width:650px!important;margin-bottom:17px!important;font-size:clamp(38px,4vw,52px)!important;line-height:1.04!important;letter-spacing:-.045em!important}
body.home #fixklar-gateway .hero .lead{max-width:650px!important;margin-bottom:22px!important;font-size:clamp(17px,1.45vw,20px)!important;line-height:1.5!important}
body.home #fixklar-gateway .hero-search{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px;align-items:end;width:100%;max-width:720px;margin:0 0 16px;padding:12px;border:1px solid rgba(255,255,255,.24);border-radius:20px;background:rgba(255,255,255,.12);box-shadow:0 16px 38px rgba(3,21,40,.18);backdrop-filter:blur(10px)}
body.home #fixklar-gateway .hero-search label{display:block;margin:0;color:#fff;font-size:12px;font-weight:900}
body.home #fixklar-gateway .hero-search label>span{display:block;margin:0 0 6px 4px;color:rgba(255,255,255,.82)}
body.home #fixklar-gateway .hero-search input,
body.home #fixklar-gateway .hero-search select{width:100%;height:52px;margin:0;padding:0 14px;border:1px solid rgba(255,255,255,.34);border-radius:12px;outline:0;background:#fff;color:#17314d;font:700 14px/1.2 system-ui,-apple-system,BlinkMacSystemFont,“Segoe UI“,Arial,sans-serif;box-shadow:none}
body.home #fixklar-gateway .hero-search input:focus,
body.home #fixklar-gateway .hero-search select:focus{border-color:#69e4f0;box-shadow:0 0 0 3px rgba(105,228,240,.22)}
body.home #fixklar-gateway .hero-search .btn{height:52px;min-height:52px;padding:10px 18px;border:0;border-radius:12px;white-space:nowrap;cursor:pointer}
body.home #fixklar-gateway .hero-search .btn:after{content:“→“;margin-left:10px;font-size:19px}
body.home #fixklar-gateway .hero-actions{margin:0 0 15px}
body.home #fixklar-gateway .provider-link{display:inline-flex;align-items:center;gap:6px;color:rgba(255,255,255,.78);font-size:14px}
body.home #fixklar-gateway .provider-link strong{color:#fff;text-decoration:underline;text-decoration-color:rgba(105,228,240,.7);text-underline-offset:4px}
body.home #fixklar-gateway .hero .trust-row{gap:10px 21px!important;margin-top:0!important}
body.home #fixklar-gateway .hero-media{height:480px!important;margin-right:-18px}
body.home #fixklar-gateway .hero-media img{object-position:center 48%}
@media(max-width:1050px){
body.home #fixklar-gateway .hero-grid{grid-template-columns:1fr!important}
body.home #fixklar-gateway .hero-copy{max-width:none}
body.home #fixklar-gateway .hero-search{max-width:none}
body.home #fixklar-gateway .hero-media{height:410px!important;margin-right:0}
}
@media(max-width:760px){
body.home #fixklar-gateway .hero{padding:38px 0 34px!important}
body.home #fixklar-gateway .hero-search{grid-template-columns:1fr;padding:10px}
body.home #fixklar-gateway .hero-search .btn{width:100%}
body.home #fixklar-gateway .hero h1{font-size:clamp(34px,10vw,43px)!important}
body.home #fixklar-gateway .hero-media{height:300px!important}
}
/* FixKlar Startseite – Hero-Feinschliff 2026-08-05 */
@media(min-width:1051px){
body.home #fixklar-gateway .hero{padding:42px 0 38px!important}
body.home #fixklar-gateway .hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr)!important;gap:42px!important}
body.home #fixklar-gateway .hero h1{max-width:720px!important;font-size:clamp(38px,3.6vw,49px)!important;line-height:1.04!important;letter-spacing:-.04em!important}
body.home #fixklar-gateway .hero h1 strong{white-space:nowrap}
body.home #fixklar-gateway .hero .lead{margin-bottom:18px!important}
body.home #fixklar-gateway .hero-search{max-width:760px!important;gap:12px!important;padding:16px!important;border-radius:22px!important;background:rgba(255,255,255,.10)!important}
body.home #fixklar-gateway .hero-search label>span{margin-bottom:7px!important}
body.home #fixklar-gateway .hero-search input,
body.home #fixklar-gateway .hero-search select{height:56px!important;padding:0 15px!important;border-radius:13px!important}
body.home #fixklar-gateway .hero-search .btn{min-width:158px;height:56px!important;min-height:56px!important;padding:11px 24px!important;border-radius:13px!important}
body.home #fixklar-gateway .hero-actions{margin-bottom:12px!important}
body.home #fixklar-gateway .hero-media{height:430px!important}
body.home #fixklar-gateway .hero-media img{object-position:72% 34%!important;filter:contrast(1.035) saturate(1.025)}
body.home #fixklar-gateway .hero-media figcaption{bottom:18px!important}
}
@media(min-width:761px) and (max-width:1050px){
body.home #fixklar-gateway .hero{padding:40px 0 36px!important}
body.home #fixklar-gateway .hero h1 strong{white-space:nowrap}
body.home #fixklar-gateway .hero-search{padding:15px!important}
body.home #fixklar-gateway .hero-media{height:370px!important}
body.home #fixklar-gateway .hero-media img{object-position:70% 34%!important}
}
/* START FIXKLAR HOMEPAGE DESIGN SYNC 2026-08-05 */
/* Einheitliches Startseiten-Design passend zum Navy-Petrol-Türkis-Hero */
#fixklar-gateway{
–navy:#0d2748;
–navy2:#176b87;
–cyan:#2396a8;
–blue:#176b87;
–green:#2396a8;
–gold:#2396a8;
–ink:#132c48;
–muted:#60758a;
–line:#d5e4ec;
–soft:#f3f8fa;
–shadow:0 18px 46px rgba(13,39,72,.10);
–shadow2:0 8px 24px rgba(13,39,72,.07);
}
#fixklar-gateway .section,
#fixklar-gateway .map-section{padding:68px 0}
#fixklar-gateway .section-head{margin-bottom:38px}
#fixklar-gateway .kicker{color:#177f91}
#fixklar-gateway .soft{
background:
radial-gradient(circle at 96% 5%,rgba(35,150,168,.08) 0 120px,transparent 121px),
linear-gradient(180deg,#f7fbfc 0%,#eef5f8 100%);
}
#fixklar-gateway .map-section{
background:linear-gradient(180deg,#fff 0%,#f6fafb 100%);
}
#fixklar-gateway .map-card{
border:1px solid #bed7e0;
border-top:0;
border-radius:30px;
background:
radial-gradient(circle at 8% 10%,rgba(35,150,168,.12),transparent 38%),
linear-gradient(135deg,#f7fbfc,#eaf4f7);
box-shadow:0 22px 55px rgba(13,39,72,.12);
overflow:hidden;
}
#fixklar-gateway .map-card:before{
content:““;
position:absolute;
inset:0 0 auto;
height:5px;
background:linear-gradient(90deg,#0d2748,#176b87,#2396a8);
}
#fixklar-gateway .map-card{position:relative}
#fixklar-gateway .map-links a,
#fixklar-gateway .gate,
#fixklar-gateway .step,
#fixklar-gateway .service,
#fixklar-gateway .latest-shell,
#fixklar-gateway .growth,
#fixklar-gateway details{
border-color:var(–line);
box-shadow:var(–shadow2);
}
#fixklar-gateway .map-links a:hover,
#fixklar-gateway .gate:hover,
#fixklar-gateway .service:hover{
border-color:#87c5d1;
transform:translateY(-3px);
box-shadow:var(–shadow);
}
#fixklar-gateway .gate{border-radius:26px}
#fixklar-gateway .gate:before,
#fixklar-gateway .gate:nth-child(2):before,
#fixklar-gateway .gate:nth-child(3):before{
background:linear-gradient(90deg,#0d2748,#176b87,#2396a8);
}
#fixklar-gateway .gate-icon,
#fixklar-gateway .gate:nth-child(2) .gate-icon,
#fixklar-gateway .gate:nth-child(3) .gate-icon{
color:#176b87;
background:linear-gradient(135deg,#e9f4f7,#dff0f3);
}
#fixklar-gateway .text-link{color:#177f91}
#fixklar-gateway .step{border-radius:24px}
#fixklar-gateway .step:before{
background:linear-gradient(135deg,#0d2748,#176b87 60%,#2396a8);
box-shadow:0 9px 20px rgba(23,107,135,.22);
}
#fixklar-gateway .service{
min-height:68px;
display:flex;
align-items:center;
border-radius:18px;
transition:.18s ease;
}
#fixklar-gateway .service:before{
color:#fff;
background:linear-gradient(135deg,#176b87,#2396a8);
}
#fixklar-gateway .dark{
background:
radial-gradient(circle at 92% 7%,rgba(255,255,255,.10) 0 115px,transparent 116px),
radial-gradient(circle at 12% 100%,rgba(35,150,168,.18),transparent 36%),
linear-gradient(135deg,#0d2748 0%,#176b87 72%,#2396a8 100%);
}
#fixklar-gateway .benefit{
background:rgba(255,255,255,.10);
border-color:rgba(255,255,255,.20);
}
#fixklar-gateway .benefit:before{color:#81edf2}
#fixklar-gateway .latest-shell{border-radius:28px}
#fixklar-gateway .wp-block-latest-posts.fk-gateway-latest li{
border-color:var(–line);
border-radius:20px;
background:linear-gradient(180deg,#fff,#f8fbfc);
}
#fixklar-gateway .wp-block-latest-posts.fk-gateway-latest time{color:#177f91}
#fixklar-gateway .growth{border-radius:26px}
#fixklar-gateway .growth.pro{
border:2px solid #65b9c8;
background:linear-gradient(180deg,#fff,#f1f9fa);
}
#fixklar-gateway .label,
#fixklar-gateway .pro .label{
color:#0f6475;
background:#e3f3f6;
}
#fixklar-gateway details{border-radius:18px}
#fixklar-gateway summary:after{color:#177f91}
#fixklar-gateway .final{
background:linear-gradient(180deg,#fff,#f3f8fa);
}
#fixklar-gateway .final-card{
border-radius:32px;
background:
radial-gradient(circle at 90% 0%,rgba(255,255,255,.11) 0 115px,transparent 116px),
linear-gradient(135deg,#0d2748 0%,#176b87 72%,#2396a8 100%);
}
#fixklar-gateway .btn-primary{
background:linear-gradient(135deg,#176b87,#2396a8);
box-shadow:0 14px 30px rgba(23,107,135,.25);
}
#fixklar-gateway .btn-primary:hover{box-shadow:0 18px 34px rgba(23,107,135,.32)}
#fixklar-gateway .footer{background:#f3f8fa;border-color:#d5e4ec}
@media(max-width:650px){
#fixklar-gateway .section,
#fixklar-gateway .map-section{padding:48px 0}
#fixklar-gateway .section-head{margin-bottom:28px}
#fixklar-gateway .map-card,
#fixklar-gateway .gate,
#fixklar-gateway .growth,
#fixklar-gateway .final-card{border-radius:22px}
}
/* END FIXKLAR HOMEPAGE DESIGN SYNC 2026-08-05 */
/* Startseite: starker Anmeldebereich für den Reinigungsfinder */
#fixklar-gateway .provider-signup{background:linear-gradient(180deg,#fff 0%,#f2f8fc 100%)}
#fixklar-gateway .provider-signup-shell{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:24px;align-items:stretch}
#fixklar-gateway .provider-signup-copy{padding:32px;border:1px solid #cfe0ed;border-radius:28px;background:#fff;box-shadow:var(–shadow2)}
#fixklar-gateway .provider-signup-badge{display:inline-flex;padding:8px 13px;border-radius:999px;background:#e7f8fa;color:#08758a;font-size:12px;font-weight:950}
#fixklar-gateway .provider-signup-copy>h3{margin:16px 0 8px;font-size:32px;line-height:1.12;letter-spacing:-.04em}
#fixklar-gateway .provider-signup-copy>p{margin:0 0 23px;color:var(–muted);font-size:17px}
#fixklar-gateway .provider-benefit-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}
#fixklar-gateway .provider-benefit-card{display:flex;gap:13px;padding:18px;border:1px solid #d9e6f0;border-radius:19px;background:linear-gradient(145deg,#fff,#f6fafc)}
#fixklar-gateway .provider-benefit-card>span{flex:0 0 40px;width:40px;height:40px;display:grid;place-items:center;border-radius:13px;color:#fff;background:linear-gradient(135deg,var(–navy2),var(–cyan));font-size:18px;font-weight:950}
#fixklar-gateway .provider-benefit-card h4{margin:0 0 5px;color:var(–navy);font-size:17px;line-height:1.25}
#fixklar-gateway .provider-benefit-card p{margin:0;color:var(–muted);font-size:14px;line-height:1.48}
#fixklar-gateway .provider-signup-cta{padding:32px;border-radius:28px;color:#fff;background:radial-gradient(circle at 95% 5%,rgba(105,228,240,.22),transparent 32%),linear-gradient(145deg,var(–navy),#176b87);box-shadow:var(–shadow)}
#fixklar-gateway .provider-signup-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:17px;background:linear-gradient(135deg,var(–blue),var(–cyan));font-size:24px;font-weight:950}
#fixklar-gateway .provider-signup-cta h3{margin:18px 0 9px;color:#fff;font-size:29px;line-height:1.12;letter-spacing:-.035em}
#fixklar-gateway .provider-signup-cta>p{margin:0 0 22px;color:rgba(255,255,255,.78)}
#fixklar-gateway .provider-signup-cta ol{display:grid;gap:14px;margin:0 0 24px;padding:0;list-style:none;counter-reset:signup}
#fixklar-gateway .provider-signup-cta li{position:relative;padding-left:40px;counter-increment:signup}
#fixklar-gateway .provider-signup-cta li:before{content:counter(signup);position:absolute;left:0;top:1px;width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.2);color:#79edf5;font-size:12px;font-weight:950}
#fixklar-gateway .provider-signup-cta li strong,#fixklar-gateway .provider-signup-cta li span{display:block;color:#fff}
#fixklar-gateway .provider-signup-cta li strong{font-size:15px}
#fixklar-gateway .provider-signup-cta li span{margin-top:2px;color:rgba(255,255,255,.66);font-size:12px;line-height:1.4}
#fixklar-gateway .provider-signup-cta .btn{width:100%;background:linear-gradient(135deg,#18b7ca,#2b78e4);box-shadow:0 14px 30px rgba(0,0,0,.18)}
#fixklar-gateway .provider-signup-cta small{display:block;margin-top:13px;color:rgba(255,255,255,.62);font-size:11px;text-align:center}
@media(max-width:1000px){#fixklar-gateway .provider-signup-shell{grid-template-columns:1fr}}
@media(max-width:700px){#fixklar-gateway .provider-signup-copy,#fixklar-gateway .provider-signup-cta{padding:22px;border-radius:22px}#fixklar-gateway .provider-benefit-grid{grid-template-columns:1fr}#fixklar-gateway .provider-signup-copy>h3,#fixklar-gateway .provider-signup-cta h3{font-size:25px}}
/* START FIXKLAR HERO CLARITY 2026-08-05 */
body.home #fixklar-gateway .hero{
padding:36px 0 32px!important;
}
body.home #fixklar-gateway .hero-grid{
grid-template-columns:minmax(0,1.06fr) minmax(420px,.94fr)!important;
gap:44px!important;
}
body.home #fixklar-gateway .hero h1{
max-width:720px!important;
margin-bottom:15px!important;
font-size:clamp(37px,3.35vw,47px)!important;
line-height:1.04!important;
letter-spacing:-.038em!important;
}
body.home #fixklar-gateway .hero h1 strong{
display:inline!important;
white-space:nowrap;
padding:0!important;
color:#69e4f0!important;
background:transparent!important;
background-image:none!important;
border:0!important;
border-radius:0!important;
box-shadow:none!important;
-webkit-box-decoration-break:clone;
box-decoration-break:clone;
}
body.home #fixklar-gateway .hero .lead{
max-width:680px!important;
margin-bottom:17px!important;
font-size:18px!important;
line-height:1.46!important;
}
body.home #fixklar-gateway .hero-search{
max-width:790px!important;
grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(176px,auto)!important;
gap:14px!important;
padding:17px!important;
border-color:rgba(255,255,255,.20)!important;
border-radius:22px!important;
background:rgba(255,255,255,.085)!important;
box-shadow:0 15px 34px rgba(3,21,40,.15)!important;
}
body.home #fixklar-gateway .hero-search input,
body.home #fixklar-gateway .hero-search select,
body.home #fixklar-gateway .hero-search .btn{
height:58px!important;
min-height:58px!important;
border-radius:13px!important;
}
body.home #fixklar-gateway .hero-search .btn{
min-width:176px!important;
padding:12px 24px!important;
}
body.home #fixklar-gateway .hero-actions{margin-bottom:0!important}
body.home #fixklar-gateway .hero .trust-row{display:none!important}
body.home #fixklar-gateway .hero-media{
height:408px!important;
margin-right:0!important;
border-radius:28px!important;
}
body.home #fixklar-gateway .hero-media img{
object-position:center 44%!important;
filter:contrast(1.025) saturate(1.02)!important;
}
body.home #fixklar-gateway .hero-media figcaption{
left:18px!important;
right:18px!important;
bottom:18px!important;
}
#fixklar-gateway .hero-benefits{
padding:22px 0 25px;
background:#fff;
border-bottom:1px solid #dce8ee;
}
#fixklar-gateway .hero-benefit-grid{
display:grid;
grid-template-columns:repeat(3,minmax(0,1fr));
gap:16px;
}
#fixklar-gateway .hero-benefit{
min-height:94px;
display:flex;
align-items:center;
gap:14px;
padding:18px 20px;
border:1px solid #d5e4ec;
border-radius:19px;
background:linear-gradient(145deg,#fff,#f5fafb);
box-shadow:0 8px 22px rgba(13,39,72,.065);
}
#fixklar-gateway .hero-benefit-icon{
flex:0 0 44px;
width:44px;
height:44px;
display:grid;
place-items:center;
border-radius:14px;
color:#fff;
background:linear-gradient(135deg,#176b87,#2396a8);
font-size:19px;
font-weight:950;
box-shadow:0 8px 18px rgba(23,107,135,.22);
}
#fixklar-gateway .hero-benefit strong{
display:block;
margin-bottom:2px;
color:#0d2748;
font-size:17px;
line-height:1.2;
}
#fixklar-gateway .hero-benefit small{
display:block;
color:#60758a;
font-size:13px;
line-height:1.35;
}
@media(max-width:1050px){
body.home #fixklar-gateway .hero-grid{grid-template-columns:1fr!important}
body.home #fixklar-gateway .hero-media{height:370px!important}
}
@media(max-width:760px){
body.home #fixklar-gateway .hero{padding:32px 0 28px!important}
body.home #fixklar-gateway .hero h1{font-size:clamp(33px,9.5vw,41px)!important}
body.home #fixklar-gateway .hero h1 strong{white-space:normal}
body.home #fixklar-gateway .hero-search{grid-template-columns:1fr!important;padding:13px!important}
body.home #fixklar-gateway .hero-search .btn{width:100%!important}
body.home #fixklar-gateway .hero-media{height:292px!important}
#fixklar-gateway .hero-benefit-grid{grid-template-columns:1fr}
#fixklar-gateway .hero-benefits{padding:16px 0 18px}
#fixklar-gateway .hero-benefit{min-height:82px;padding:15px 17px}
}
/* FixKlar Hero finaler Feinschliff 2026-08-05 */
body.home #fixklar-gateway .hero-search label>span{
font-size:14px!important;
line-height:1.25!important;
font-weight:850!important;
letter-spacing:.01em!important;
}
body.home #fixklar-gateway .provider-link{
min-height:42px!important;
padding:9px 14px!important;
border:1px solid rgba(255,255,255,.38)!important;
border-radius:12px!important;
background:rgba(255,255,255,.075)!important;
color:rgba(255,255,255,.88)!important;
font-size:14px!important;
font-weight:700!important;
transition:background .18s ease,border-color .18s ease,transform .18s ease!important;
}
body.home #fixklar-gateway .provider-link:hover,
body.home #fixklar-gateway .provider-link:focus{
transform:translateY(-1px);
border-color:rgba(105,228,240,.8)!important;
background:rgba(255,255,255,.14)!important;
}
body.home #fixklar-gateway .provider-link strong{
color:#fff!important;
text-decoration:none!important;
font-weight:900!important;
}
#fixklar-gateway .hero-benefit{
box-shadow:0 4px 13px rgba(13,39,72,.045)!important;
}
#fixklar-gateway .hero-benefit-icon{
box-shadow:0 5px 12px rgba(23,107,135,.16)!important;
}
#fixklar-gateway .hero-benefit-icon svg{
display:block;
width:21px;
height:21px;
stroke:currentColor;
stroke-width:2.1;
stroke-linecap:round;
stroke-linejoin:round;
}
@media(max-width:760px){
body.home #fixklar-gateway .provider-link{width:100%;justify-content:center;text-align:center}
}
/* Ende finaler Feinschliff */
/* END FIXKLAR HERO CLARITY 2026-08-05 */
/* FixKlar Suchfunktion – Rückmeldungen */
body.home #fixklar-gateway .hero-search-status{
display:none;
grid-column:1/-1;
margin:0;
padding:9px 12px;
border-radius:10px;
color:#fff;
background:rgba(7,31,61,.52);
font-size:13px;
font-weight:750;
line-height:1.35;
}
body.home #fixklar-gateway .hero-search-status.is-visible{display:block}
body.home #fixklar-gateway .hero-search-status.is-error{
display:block;
color:#fff;
background:rgba(153,27,27,.82);
border:1px solid rgba(254,202,202,.42);
}
body.home #fixklar-gateway .hero-search.is-loading .btn{opacity:.78;pointer-events:none}
/* FixKlar Startseite – abgestimmter Feinschliff 2026-09-05 */
body.home #fixklar-gateway{–muted:#455b70;–line:#d4e2e9;–shadow:0 10px 28px rgba(13,39,72,.08);–shadow2:0 3px 12px rgba(13,39,72,.035);font-size:16px;line-height:1.6;overflow:clip!important}
body.home #fixklar-gateway h1,body.home #fixklar-gateway h2,body.home #fixklar-gateway h3,body.home #fixklar-gateway h4,body.home header.ast-custom-header,body.home header.ast-custom-header a,body.home footer,body.home footer h2,body.home footer a{font-family:system-ui,-apple-system,BlinkMacSystemFont,“Segoe UI“,Arial,sans-serif!important}
body.home #fixklar-gateway h2{font-size:clamp(28px,3vw,38px)!important;line-height:1.16!important;letter-spacing:-.032em;font-weight:700}
body.home #fixklar-gateway h3{font-size:23px;line-height:1.25;letter-spacing:-.02em;font-weight:700}
body.home #fixklar-gateway h4{font-size:18px;font-weight:700;line-height:1.3}
body.home #fixklar-gateway .hero h1{font-size:clamp(40px,3.5vw,50px)!important;line-height:1.08!important;font-weight:700}
body.home #fixklar-gateway .hero{left:auto!important;width:100%!important;margin:0!important;padding:40px 0!important}
body.home #fixklar-gateway .hero:after{display:none}
body.home #fixklar-gateway .hero-media{height:408px!important;border-radius:22px!important;box-shadow:0 14px 32px rgba(3,21,40,.18)!important}
body.home #fixklar-gateway .hero-media img{object-position:50% 50%!important;filter:none!important}
body.home #fixklar-gateway .hero-media figcaption{border-radius:14px!important}
body.home #fixklar-gateway .hero-search{border-radius:18px!important;box-shadow:none!important}
body.home #fixklar-gateway .hero-search input,body.home #fixklar-gateway .hero-search select{font-family:inherit!important;font-size:16px!important}
body.home #fixklar-gateway .provider-link{flex-wrap:wrap;gap:2px 6px!important}
body.home #fixklar-gateway .btn{min-height:52px;border-radius:12px;font-size:16px;font-weight:750;box-shadow:none;transition:background .18s ease,transform .18s ease}
body.home #fixklar-gateway .btn-primary{background:#126d80;color:#fff;box-shadow:none}
body.home #fixklar-gateway .btn-primary:hover{background:#0d586a;box-shadow:none;transform:translateY(-1px)}
body.home #fixklar-gateway .btn-signup{background:linear-gradient(135deg,#ffb43b,#ff9417)!important;color:#072943!important;border:0!important;box-shadow:none!important}
body.home #fixklar-gateway .btn-signup:hover{background:#ffad2f!important}
body.home #fixklar-gateway a:focus-visible,body.home #fixklar-gateway button:focus-visible,body.home #fixklar-gateway summary:focus-visible{outline:3px solid #168aa0;outline-offset:4px}
body.home #fixklar-gateway .hero a:focus-visible,body.home #fixklar-gateway .hero button:focus-visible,body.home #fixklar-gateway .provider-signup-cta a:focus-visible{outline-color:#fff}
body.home #fixklar-gateway .hero-benefits{padding:16px 0;background:#fff}
body.home #fixklar-gateway .hero-benefit{min-height:70px;padding:8px 16px;background:none;border:0;border-radius:0;box-shadow:none!important}
body.home #fixklar-gateway .hero-benefit-icon{width:38px;height:38px;flex-basis:38px;border-radius:12px;box-shadow:none!important}
body.home #fixklar-gateway .hero-benefit small{font-size:14px;color:var(–muted);line-height:1.45}
body.home #fixklar-gateway .section,body.home #fixklar-gateway .map-section{padding:54px 0}
body.home #fixklar-gateway .section-head{max-width:900px;margin-bottom:28px}
body.home #fixklar-gateway .section-head p{max-width:740px;font-size:18px;line-height:1.55;margin-top:12px}
body.home #fixklar-gateway .kicker{font-size:12px;letter-spacing:.09em;font-weight:750;color:#126d80}
body.home #fixklar-gateway .soft,body.home #fixklar-gateway .map-section{background:#f3f8fa}
body.home #fixklar-gateway .gate,body.home #fixklar-gateway .map-card,body.home #fixklar-gateway .provider-signup-cta{border-radius:20px}
body.home #fixklar-gateway .gate:before,body.home #fixklar-gateway .map-card:before{display:none}
body.home #fixklar-gateway .gate{min-height:245px;padding:24px;box-shadow:none}
body.home #fixklar-gateway .gate:hover{transform:translateY(-2px);box-shadow:var(–shadow2)}
body.home #fixklar-gateway .gate h3{font-size:23px;line-height:1.25}
body.home #fixklar-gateway .gate p{font-size:16px;line-height:1.6}
body.home #fixklar-gateway .gate-icon{width:44px;height:44px;border-radius:13px;margin:0 0 16px}
body.home #fixklar-gateway .text-link{color:#126d80;font-weight:750}
body.home #fixklar-gateway .services{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
body.home #fixklar-gateway .service{min-height:92px;padding:17px 18px;border-radius:14px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;box-shadow:none;line-height:1.35;font-size:16px}
body.home #fixklar-gateway .service:before{display:none}
body.home #fixklar-gateway .service strong{font-weight:700}
body.home #fixklar-gateway .service small{font-size:13px;font-weight:600;color:#526476}
body.home #fixklar-gateway .service.is-available{background:#e7f4f5;border-color:#87bdc6;color:#0b5265}
body.home #fixklar-gateway .service.is-available small{color:#0b5265}
body.home #fixklar-gateway .service.is-soon{background:#f7f9fb;border-color:#e0e7eb;color:#526476;cursor:default}
body.home #fixklar-gateway .service.is-soon:hover{transform:none;box-shadow:none;border-color:#e0e7eb}
body.home #fixklar-gateway .map-head{max-width:850px;margin-bottom:26px}
body.home #fixklar-gateway .map-head h2{max-width:none}
body.home #fixklar-gateway .map-head p{max-width:740px;font-size:18px;line-height:1.55}
body.home #fixklar-gateway .map-card{padding:28px 32px;gap:36px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);background:#fff;border:1px solid var(–line);box-shadow:none}
body.home #fixklar-gateway .map-visual{min-height:390px}
body.home #fixklar-gateway .de-map{width:min(100%,290px);filter:none}
body.home #fixklar-gateway .map-copy h3{font-size:28px;line-height:1.2;margin:14px 0 10px}
body.home #fixklar-gateway .map-copy>p{font-size:16px;line-height:1.6;margin-bottom:18px}
body.home #fixklar-gateway .map-links a{font-size:15px;border-radius:10px;box-shadow:none}
body.home #fixklar-gateway .map-copy .btn-light{font-size:15px;min-height:48px}
body.home #fixklar-gateway .home-search-steps{display:flex;flex-wrap:wrap;gap:6px 16px;margin:18px 0 0;padding:0;list-style:none;color:var(–muted);font-size:14px;counter-reset:home-step}
body.home #fixklar-gateway .home-search-steps li{counter-increment:home-step}
body.home #fixklar-gateway .home-search-steps li:before{content:counter(home-step) „. „;font-weight:750;color:#126d80}
body.home #fixklar-gateway .map-note{font-size:12px;color:#526476}
body.home #fixklar-gateway .home-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
body.home #fixklar-gateway .home-guide{display:flex;flex-direction:column;padding:24px;border:1px solid var(–line);border-radius:18px;background:#fff;color:var(–navy);transition:transform .18s ease,border-color .18s ease}
body.home #fixklar-gateway .home-guide:hover{transform:translateY(-2px);border-color:#87bdc6}
body.home #fixklar-gateway .home-guide .home-guide-label{align-self:flex-start;margin-bottom:16px;padding:5px 10px;background:#e9f4f6;color:#126d80;border-radius:7px;font-size:13px;font-weight:750}
body.home #fixklar-gateway .home-guide h3{font-size:22px;margin:0 0 12px;line-height:1.3}
body.home #fixklar-gateway .home-guide p{margin:0 0 22px;font-size:16px;color:var(–muted);line-height:1.6}
body.home #fixklar-gateway .provider-signup{background:#fff}
body.home #fixklar-gateway .provider-signup-shell{grid-template-columns:minmax(0,1.35fr) minmax(340px,.85fr);gap:36px;align-items:center}
body.home #fixklar-gateway .provider-signup-copy{padding:0;border:0;border-radius:0;background:none;box-shadow:none}
body.home #fixklar-gateway .provider-signup-copy>h3{font-size:25px;line-height:1.25;margin:0 0 12px}
body.home #fixklar-gateway .provider-signup-copy>p{font-size:17px;margin-bottom:22px}
body.home #fixklar-gateway .provider-benefit-grid{gap:20px}
body.home #fixklar-gateway .provider-benefit-card{padding:0;border:0;border-radius:0;background:none;gap:12px}
body.home #fixklar-gateway .provider-benefit-card>span{width:34px;height:34px;flex-basis:34px;border-radius:10px;font-size:16px;box-shadow:none}
body.home #fixklar-gateway .provider-benefit-card p{font-size:16px;line-height:1.55}
body.home #fixklar-gateway .provider-signup-cta{padding:28px;box-shadow:var(–shadow2)}
body.home #fixklar-gateway .provider-signup-cta h3{font-size:28px;line-height:1.2;margin:0 0 12px;color:#fff}
body.home #fixklar-gateway .provider-signup-cta>p{font-size:16px;color:#e0ecf4}
body.home #fixklar-gateway .provider-signup-cta li strong{font-size:16px}
body.home #fixklar-gateway .provider-signup-cta li span{font-size:14px;line-height:1.45;color:#d5e4ef}
body.home #fixklar-gateway .provider-signup-cta small{font-size:13px;line-height:1.5;color:#d5e4ef}
body.home #fixklar-gateway details{box-shadow:none;border-radius:12px}
body.home #fixklar-gateway summary{font-size:17px;font-weight:700;line-height:1.4}
body.home #fixklar-gateway details p{font-size:16px;line-height:1.65}
@media(max-width:1050px){body.home #fixklar-gateway .hero-grid{grid-template-columns:1fr!important;gap:28px!important}body.home #fixklar-gateway .hero-media{height:330px!important}body.home #fixklar-gateway .hero-copy{max-width:none}body.home #fixklar-gateway .provider-signup-shell{grid-template-columns:1fr}}
@media(max-width:950px){body.home #fixklar-gateway .map-card{grid-template-columns:1fr;gap:22px}body.home #fixklar-gateway .map-visual{min-height:0}body.home #fixklar-gateway .map-copy{max-width:none}body.home #fixklar-gateway .de-map{width:min(100%,245px)}}
@media(max-width:850px){body.home #fixklar-gateway .home-guide-grid{grid-template-columns:1fr}body.home #fixklar-gateway .gate{min-height:0}body.home #fixklar-gateway .services{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){body.home #fixklar-gateway .wrap{width:calc(100% – 36px)}body.home #fixklar-gateway .hero{padding:28px 0!important}body.home #fixklar-gateway .hero h1{font-size:34px!important;line-height:1.12!important}body.home #fixklar-gateway .hero .lead{font-size:17px!important}body.home #fixklar-gateway .hero .eyebrow{font-size:12px;padding:7px 10px;margin-bottom:16px}body.home #fixklar-gateway .hero-search{grid-template-columns:1fr!important;padding:13px!important}body.home #fixklar-gateway .hero-media{height:238px!important;border-radius:18px!important}body.home #fixklar-gateway .hero-benefits{padding:12px 0}body.home #fixklar-gateway .hero-benefit-grid{grid-template-columns:1fr;gap:2px}body.home #fixklar-gateway .hero-benefit{min-height:60px;padding:8px 0}body.home #fixklar-gateway .section,body.home #fixklar-gateway .map-section{padding:40px 0}body.home #fixklar-gateway .section-head{text-align:left;margin-bottom:24px}body.home #fixklar-gateway h2{font-size:28px!important;line-height:1.18!important}body.home #fixklar-gateway .section-head p,body.home #fixklar-gateway .map-head p{font-size:16px}body.home #fixklar-gateway .service{padding:14px;min-height:86px;font-size:15px;hyphens:auto;overflow-wrap:break-word}body.home #fixklar-gateway .map-card{padding:22px 18px}body.home #fixklar-gateway .map-copy h3{font-size:24px}body.home #fixklar-gateway .map-links{grid-template-columns:1fr}body.home #fixklar-gateway .provider-benefit-grid{grid-template-columns:1fr}body.home #fixklar-gateway .provider-signup-shell{gap:28px}body.home #fixklar-gateway .provider-signup-cta{padding:24px}body.home #fixklar-gateway .home-guide,body.home #fixklar-gateway .gate{padding:22px}body.home #fixklar-gateway .provider-signup-cta .btn{white-space:normal}}
@media(max-width:360px){body.home #fixklar-gateway .services{grid-template-columns:1fr}body.home #fixklar-gateway .hero h1{font-size:31px!important}}
@media(prefers-reduced-motion:reduce){body.home #fixklar-gateway *,body.home #fixklar-gateway *:before,body.home #fixklar-gateway *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/* FixKlar: Suche im Startseitenkopf auf schmalen Displays */
@media(max-width:1100px){
body.home #fixklar-gateway .hero-grid{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}
body.home #fixklar-gateway .hero-copy,body.home #fixklar-gateway .hero-search,body.home #fixklar-gateway .hero-search label{min-width:0!important;max-width:100%!important}
body.home #fixklar-gateway .hero-search{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:16px!important;align-items:end!important}
body.home #fixklar-gateway .hero-search .btn{grid-column:1/-1!important;width:100%!important;min-width:0!important;height:auto!important;min-height:52px!important;padding:13px 16px!important;white-space:normal!important}
body.home #fixklar-gateway .hero-search input,body.home #fixklar-gateway .hero-search select{min-width:0!important;width:100%!important;height:52px!important;min-height:52px!important;padding:0 12px!important;font-size:16px!important;font-weight:500!important;line-height:1.3!important;scroll-margin-top:24px}
body.home #fixklar-gateway .hero-search label>span{font-size:14px!important;font-weight:600!important;line-height:1.4!important;margin:0 0 7px!important}
body.home #fixklar-gateway .hero-search-status{font-size:14px!important;line-height:1.5!important;overflow-wrap:anywhere}
body.home #fixklar-gateway .hero h1 strong{white-space:normal!important}
}
@media(max-width:760px){
body.home #fixklar-gateway .hero-search{grid-template-columns:minmax(0,1fr)!important;padding:12px!important;gap:12px!important;border-radius:16px!important}
body.home #fixklar-gateway .hero .eyebrow{max-width:100%!important;white-space:normal!important;line-height:1.4!important}
body.home #fixklar-gateway .hero .provider-link{min-height:44px!important;line-height:1.45!important;white-space:normal!important}
body.home #fixklar-gateway .hero-media{margin-right:0!important}
}
Regionale Gebäudeservices in Deutschland
Gebäudeservice in der Nähe
Finde passende Anbieter für Haus, Gebäude und Grundstück – regional, übersichtlich und direkt vergleichbar.
Regionale Anbieter Direkter Kontakt Für Privat & Gewerbe
✓ Anbieter aus deiner Region Für Haus, Gebäude und Grundstück.
Rund um Haus und Gebäude
Welche Dienstleistung suchst du? Starte mit der Reinigungssuche. Weitere Gebäudeservices kommen Schritt für Schritt dazu.
Reinigung Anbieter finden →
Hausmeisterservice Demnächst verfügbar
Entrümpelung Demnächst verfügbar
Umzug & Transport Demnächst verfügbar
Gartenservice Demnächst verfügbar
Winterdienst Demnächst verfügbar
Objektbetreuung Demnächst verfügbar
Weitere Services Im Aufbau
Regionale Anbieter Dienstleister aus deiner Umgebung entdecken
Passende Leistungen Gezielt nach deinem Bedarf auswählen
Direkter Kontakt Anbieter kennenlernen und ohne Umwege anfragen
Regionale Anbietersuche
Finde Anbieter in deiner Region Wähle dein Bundesland und anschließend deinen Kreis oder Ort.
Deutschlandkarte nach Bundesländern Nordrhein-Westfalen, Niedersachsen, Hessen und Rheinland-Pfalz sind für die Reinigungssuche verfügbar und anklickbar. Weitere Gebäudeservices befinden sich im Aufbau.Baden-Württemberg – im Aufbau Bayern – im Aufbau Berlin – im Aufbau Brandenburg – im Aufbau Bremen – im Aufbau Hamburg – im Aufbau Hessen – verfügbar Niedersachsen – verfügbar Mecklenburg-Vorpommern – im Aufbau Nordrhein-Westfalen – verfügbar Rheinland-Pfalz – verfügbar Saarland – im Aufbau Sachsen – im Aufbau Sachsen-Anhalt – im Aufbau Schleswig-Holstein – im Aufbau Thüringen – im Aufbau 4 Bundesländer verfügbar Dein Bundesland auswählen In den türkis markierten Bundesländern ist die Reinigungssuche verfügbar. Weitere Regionen und Dienstleistungen folgen.
Alle Dienstleistungsbereiche Region wählen Anbieter vergleichen Kontakt aufnehmen Kartengeometrie: svg-maps , CC BY 4.0 · Darstellung für FixKlar angepasst
Für Dienstleistungsbetriebe
Mach deine Firma regional sichtbar Präsentiere dein Unternehmen dort, wo Kunden nach Hilfe rund um Haus und Gebäude suchen.
Ein Profil. Alles Wichtige auf einen Blick.
Zeige, was deine Firma anbietet, wo du arbeitest und wie Interessenten dich erreichen.
⌖ Regional gefunden werden Präsentiere deine Firma in passenden Orten und Einsatzgebieten.
✓ Leistungen zeigen Mach deutlich, welche Aufgaben du für deine Kunden übernimmst.
↗ Direkter Kontakt Kunden lernen deine Firma kennen und können dich direkt anfragen.
+ Professionell wachsen Nutze zusätzlich Ratgeber und Tools für Preise, Angebote und Kundengewinnung.
Häufige Fragen
Was du über FixKlar wissen solltest
Was ist FixKlar? FixKlar ist eine regionale Such-, Informations- und Wachstumsplattform für Dienstleistungen rund um Haus, Gebäude und Grundstück. Reinigung ist bereits regional ausgebaut; weitere Gebäudeservices werden schrittweise ergänzt.
Wie finde ich einen passenden Dienstleister in meiner Region? Wähle deinen Ort oder deine Region und den passenden Dienstleistungsbereich. Aktuell ist die regionale Reinigungssuche verfügbar; weitere Bereiche wie Hausmeisterservice, Entrümpelung, Umzug, Gartenservice und Winterdienst folgen.
Können sich Gebäudeservice-Betriebe und Selbstständige präsentieren? Ja. FixKlar richtet sich an regionale Dienstleistungsbetriebe und Selbstständige. Unternehmen können ihre Leistungen, Einsatzgebiete und Kontaktdaten strukturiert präsentieren.
Welche Unterstützung erhalten Gründer und bestehende Firmen? FixKlar bietet Ratgeber, Kurse, Kalkulatoren, Vorlagen und Strategien zu Gründung, Preisen, Angeboten, Kundengewinnung, Mitarbeitern, Organisation und Wachstum.
Ist die regionale Suche für Kunden kostenlos? Ja. Kunden können die regionalen Inhalte und Anbieterübersichten kostenlos nutzen und direkt zum passenden Angebot weitergehen.
Welche Angaben helfen bei einer Reinigungsanfrage? Beschreibe den Ort, die Art des Objekts und die ungefähre Fläche. Nenne die gewünschten Reinigungsarbeiten, deinen Wunschtermin und ob du eine einmalige oder regelmäßige Reinigung suchst. So kann die Firma deinen Bedarf besser einschätzen.
Kann ich meine Reinigungsfirma kostenlos eintragen? Ja. Du kannst ein kostenloses Firmenprofil anlegen und dein Unternehmen mit Leistungen, Einsatzgebieten und Kontaktdaten vorstellen. Über dein Firmenportal kannst du die Angaben anschließend pflegen.
Warum sind einige Dienstleistungen als „Demnächst“ gekennzeichnet? Diese Bereiche befinden sich noch im Aufbau. Die angezeigten Leistungen geben dir bereits einen Ausblick auf das geplante Angebot. Eine Anbietersuche ist dort erst möglich, wenn der jeweilige Bereich freigeschaltet ist.
{
„@context“:“https://schema.org“,
„@graph“:[
{
„@type“:“Organization“,
„@id“:“https://www.fixklar.de/#organization“,
„name“:“FixKlar“,
„url“:“https://www.fixklar.de/“,
„description“:“FixKlar ist eine regionale Such-, Informations- und Wachstumsplattform für Gebäudeservices und Dienstleistungen rund um Haus, Gebäude und Grundstück.“
},
{
„@type“:“WebSite“,
„@id“:“https://www.fixklar.de/#website“,
„url“:“https://www.fixklar.de/“,
„name“:“FixKlar“,
„publisher“:{„@id“:“https://www.fixklar.de/#organization“},
„inLanguage“:“de-DE“
},
{
„@type“:“WebPage“,
„@id“:“https://www.fixklar.de/#webpage“,
„url“:“https://www.fixklar.de/“,
„name“:“FixKlar – Gebäudeservice finden | Reinigung, Hausmeister & mehr“,
„description“:“Regionale Anbieter für Reinigung, Hausmeisterservice, Entrümpelung, Umzug, Gartenservice, Winterdienst und weitere Gebäudeservices mit FixKlar finden.“,
„isPartOf“:{„@id“:“https://www.fixklar.de/#website“},
„about“:{„@id“:“https://www.fixklar.de/#organization“},
„inLanguage“:“de-DE“
},
{„@type“:“SiteNavigationElement“,“@id“:“https://www.fixklar.de/#nav-start“,“name“:“Startseite“,“url“:“https://www.fixklar.de/“},
{„@type“:“SiteNavigationElement“,“@id“:“https://www.fixklar.de/#nav-finden“,“name“:“Reinigung finden“,“url“:“https://www.fixklar.de/reinigung-finden/“},
{„@type“:“SiteNavigationElement“,“@id“:“https://www.fixklar.de/#nav-ratgeber“,“name“:“Ratgeber“,“url“:“https://www.fixklar.de/ratgeber/“},
{„@type“:“SiteNavigationElement“,“@id“:“https://www.fixklar.de/#nav-anbieter“,“name“:“Für Reinigungsfirmen“,“url“:“https://www.fixklar.de/fuer-reinigungsfirmen/“},
{„@type“:“SiteNavigationElement“,“@id“:“https://www.fixklar.de/#nav-gruender“,“name“:“Für Gründer“,“url“:“https://www.fixklar.de/fuer-gruender/“},
{„@type“:“SiteNavigationElement“,“@id“:“https://www.fixklar.de/#nav-kontakt“,“name“:“Kontakt“,“url“:“https://www.fixklar.de/kontakt/“},
{
„@type“:“FAQPage“,
„@id“:“https://www.fixklar.de/#faq“,
„mainEntity“:[
{„@type“:“Question“,“name“:“Was ist FixKlar?“,“acceptedAnswer“:{„@type“:“Answer“,“text“:“FixKlar ist eine regionale Such-, Informations- und Wachstumsplattform für Dienstleistungen rund um Haus, Gebäude und Grundstück. Reinigung ist bereits regional ausgebaut; weitere Gebäudeservices werden schrittweise ergänzt.“}},
{„@type“:“Question“,“name“:“Wie finde ich einen passenden Dienstleister in meiner Region?“,“acceptedAnswer“:{„@type“:“Answer“,“text“:“Wähle deinen Ort oder deine Region und den passenden Dienstleistungsbereich. Aktuell ist die regionale Reinigungssuche verfügbar; weitere Bereiche wie Hausmeisterservice, Entrümpelung, Umzug, Gartenservice und Winterdienst folgen.“}},
{„@type“:“Question“,“name“:“Können sich Gebäudeservice-Betriebe und Selbstständige präsentieren?“,“acceptedAnswer“:{„@type“:“Answer“,“text“:“Ja. FixKlar richtet sich an regionale Dienstleistungsbetriebe und Selbstständige. Unternehmen können ihre Leistungen, Einsatzgebiete und Kontaktdaten strukturiert präsentieren.“}},
{„@type“:“Question“,“name“:“Welche Unterstützung erhalten Gründer und bestehende Firmen?“,“acceptedAnswer“:{„@type“:“Answer“,“text“:“FixKlar bietet Ratgeber, Kurse, Kalkulatoren, Vorlagen und Strategien zu Gründung, Preisen, Angeboten, Kundengewinnung, Mitarbeitern, Organisation und Wachstum.“}},
{„@type“:“Question“,“name“:“Ist die regionale Suche für Kunden kostenlos?“,“acceptedAnswer“:{„@type“:“Answer“,“text“:“Ja. Kunden können die regionalen Inhalte und Anbieterübersichten kostenlos nutzen und direkt zum passenden Angebot weitergehen.“}},
{„@type“:“Question“,“name“:“Welche Angaben helfen bei einer Reinigungsanfrage?“,“acceptedAnswer“:{„@type“:“Answer“,“text“:“Beschreibe den Ort, die Art des Objekts und die ungefähre Fläche. Nenne die gewünschten Reinigungsarbeiten, deinen Wunschtermin und ob du eine einmalige oder regelmäßige Reinigung suchst. So kann die Firma deinen Bedarf besser einschätzen.“}},
{„@type“:“Question“,“name“:“Kann ich meine Reinigungsfirma kostenlos eintragen?“,“acceptedAnswer“:{„@type“:“Answer“,“text“:“Ja. Du kannst ein kostenloses Firmenprofil anlegen und dein Unternehmen mit Leistungen, Einsatzgebieten und Kontaktdaten vorstellen. Über dein Firmenportal kannst du die Angaben anschließend pflegen.“}},
{„@type“:“Question“,“name“:“Warum sind einige Dienstleistungen als „Demnächst“ gekennzeichnet?“,“acceptedAnswer“:{„@type“:“Answer“,“text“:“Diese Bereiche befinden sich noch im Aufbau. Die angezeigten Leistungen geben dir bereits einen Ausblick auf das geplante Angebot. Eine Anbietersuche ist dort erst möglich, wenn der jeweilige Bereich freigeschaltet ist.“}}
]
}
]
}
(function(){
function cleanLegacySchema(){
Array.prototype.forEach.call(document.querySelectorAll(’script.saswp-schema-markup-output‘),function(node){node.remove();});
}
cleanLegacySchema();
if(document.readyState===’loading‘) document.addEventListener(‚DOMContentLoaded‘,cleanLegacySchema);
})();