:root{color-scheme:light;--grund:#FBF8F3;--flaeche:#F2EDE5;--flaeche-warm:#EFE9DE;--schatten-klein:0 1px 2px rgba(42,36,32,0.06),0 3px 10px rgba(42,36,32,0.11);--schatten-mittel:0 2px 4px rgba(42,36,32,0.07),0 10px 28px rgba(42,36,32,0.15);--schatten-gross:0 3px 8px rgba(42,36,32,0.08),0 20px 56px rgba(42,36,32,0.18);--takt-weich:240ms cubic-bezier(0.22,1,0.36,1);--grund-2:var(--flaeche);--dunkel:#2A2420;--dunkel-2:var(--dunkel);--tinte:#2A2420;--ink:var(--tinte);--text:#5C554B;--leise:#6A6150;--auf-dunkel:#F1EDE4;--auf-dunkel-leise:#BFB6A6;--weiss:#FFFDF7;--linie:#E8E0D4;--linie-stark:#BAB1A0;--linie-dunkel:#383026;--linie-dunkel-stark:#4A4136;--akzent:#BE3A2E;--akzent-hell:#FF6274;--gruen:#146C44;--rot:#B3261E;--font:'Archivo','Archivo Fallback',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;--t-mikro:11px;--t-klein:13.5px;--t-label:15px;--t-text:17px;--t-lead:19.5px;--t-h4:19px;--t-h3:24px;--t-h2:clamp(30px,3.6vw,50px);--t-h1:clamp(38px,min(5.4vw,7.2vh),78px);--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:40px;--s6:56px;--abschnitt-takt:40px;--s7:72px;--s8:96px;--bahn:min(1700px,94vw);--rand:clamp(28px,3.2vw,64px);--band:0px;--spalt:64px;--takt:.35s cubic-bezier(.4,0,.2,1);--accent-deep:var(--akzent);--text-soft:var(--text)}body.page-index{--bahn:min(1360px,94vw)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:96px;overflow-x:clip}body{margin:0;padding-left:var(--band);background:var(--grund);color:var(--ink);font-family:var(--font);font-size:var(--t-text);line-height:1.62;font-weight:400;font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;counter-reset:abschnitt 1}.hk-karte,.kz,.fact,.mb-anteil,.mb-nr,.pkg-price,.hero-tag::before,.section-tag::before,.svc-num,.facts-inner{font-variant-numeric:tabular-nums}p,li,blockquote,.faq-answer{text-wrap:pretty}body.nav-open{overflow:hidden}h1,h2,h3,h4{margin:0;font-weight:300;letter-spacing:-.03em;line-height:1.06;text-wrap:balance;hyphens:manual;overflow-wrap:break-word}h1 em,h2 em,h3 em,.section-heading em{font-style:normal;font-weight:800;color:inherit}p{margin:0 0 1.05em}p:last-child{margin-bottom:0}a{color:inherit;text-decoration:none}img,picture,svg,video{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit}strong,b{font-weight:700}ul,ol{margin:0;padding:0;list-style:none}hr{border:0;border-top:1px solid var(--linie);margin:0}::selection{background:var(--akzent);color:#fff}:focus-visible{outline:2px solid var(--akzent);outline-offset:3px}.container{max-width:var(--bahn);margin:0 auto;padding:0 var(--rand);position:relative}.vh,.skip-link:not(:focus){position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{position:fixed;top:12px;left:calc(var(--band) + 12px);z-index:200;width:auto;height:auto;min-height:44px;clip:auto;background:var(--ink);color:var(--grund);padding:12px 20px;font-size:var(--t-klein);font-weight:600;display:flex;align-items:center;box-sizing:border-box}.nobreak{white-space:nowrap}.text-center{text-align:center}.section>.container::before,.section>.container::after{content:"";position:absolute;width:9px;height:9px;pointer-events:none;border-color:var(--linie-stark);border-style:solid;border-width:0}.section>.container::before{left:0;top:-14px;border-top-width:1px;border-left-width:1px}.section>.container::after{right:0;top:-14px;border-top-width:1px;border-right-width:1px}.header{position:sticky;top:0;z-index:80}.navbar{position:relative;z-index:90;background:var(--grund);border-bottom:1px solid var(--linie)}.nav-inner{max-width:var(--bahn);margin:0 auto;padding:0 var(--rand);display:flex;align-items:center;justify-content:space-between;gap:30px;height:76px}.nav-logo{display:block;font-size:19px;font-weight:600;line-height:1;letter-spacing:-.025em;white-space:nowrap}.nav-logo em,.nav-logo span{font-style:normal;font-weight:300;color:var(--leise)}.nav-logo>span:has(em){font-weight:600;color:inherit}.nav-logo-img{width:26px;height:26px;margin-right:11px;display:inline-block;vertical-align:-8px}.desktop-nav-links{display:flex;gap:32px;font-size:var(--t-label)}.desktop-nav-links a{color:var(--text);padding-bottom:3px;border-bottom:1px solid transparent;transition:var(--takt)}.desktop-nav-links a:hover{color:var(--ink);border-color:var(--ink)}.nav-cta{font-size:var(--t-label);font-weight:600;padding:13px 24px;background:var(--ink);color:var(--grund);transition:var(--takt);white-space:nowrap}.nav-cta:hover{background:var(--akzent)}.header-tel{font-size:var(--t-label);font-weight:600;color:var(--text);white-space:nowrap;margin-right:4px;transition:var(--takt);padding:11px 18px;border:1px solid var(--linie-stark)}.header-tel:hover{color:var(--ink);border-color:var(--ink)}body.page-handwerk .header-tel,body.page-physio .header-tel,body.page-immo .header-tel{color:rgba(255,255,255,.82);border-color:rgba(255,255,255,.35)}body.page-handwerk .header-tel:hover,body.page-physio .header-tel:hover,body.page-immo .header-tel:hover{color:#fff;border-color:#fff}body.page-handwerk .header.ist-gescrollt .header-tel,body.page-physio .header.ist-gescrollt .header-tel,body.page-immo .header.ist-gescrollt .header-tel{color:var(--text);border-color:var(--linie-stark)}body.page-handwerk .header.ist-gescrollt .header-tel:hover,body.page-physio .header.ist-gescrollt .header-tel:hover,body.page-immo .header.ist-gescrollt .header-tel:hover{color:var(--ink);border-color:var(--ink)}@media (max-width:1200px){.header-tel{display:none}}.mobile-toggle{display:none;background:none;border:0;padding:12px 5px;cursor:pointer;flex-direction:column;gap:7px;width:44px;min-height:44px;box-sizing:border-box;justify-content:center}.mobile-toggle span{display:block;height:1.5px;width:100%;background:var(--ink);transition:var(--takt)}.mobile-toggle span:nth-child(3){display:none}.mobile-toggle.active span:nth-child(1){transform:translateY(4.2px) rotate(45deg)}.mobile-toggle.active span:nth-child(2){transform:translateY(-4.3px) rotate(-45deg)}.mobile-nav-overlay{position:fixed;inset:0;z-index:70;background:var(--grund);transform:translateX(100%);transition:transform var(--takt);display:flex;align-items:center;visibility:hidden}.mobile-nav-overlay.active{transform:translateX(0);visibility:visible}.mno-content{width:100%;padding:64px 26px 0}.mno-links li{border-bottom:1px solid var(--linie)}.mno-links a{display:flex;align-items:center;justify-content:space-between;padding:20px 0;font-size:26px;font-weight:300;letter-spacing:-.03em;transition:var(--takt)}.mno-links a span{font-size:18px;color:var(--linie-stark);transition:var(--takt)}.mno-links a:hover,.mno-links a:hover span{color:var(--akzent)}.mno-footer{margin-top:38px}.mno-cta{display:block;text-align:center;background:var(--ink);color:var(--grund);padding:19px 24px;font-size:16px;font-weight:600}.mno-note{margin:16px 0 0;font-size:var(--t-klein);color:var(--leise);text-align:center}.nav-backdrop{position:fixed;inset:0;z-index:65;background:rgba(18,20,23,.4);opacity:0;visibility:hidden;transition:opacity var(--takt)}.nav-backdrop.active{opacity:1;visibility:visible}.hero-tag,.section-tag{display:flex;align-items:center;gap:12px;font-size:11.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--leise);margin:0 0 32px}.hero-tag::before,.section-tag::before{color:var(--akzent);font-weight:600;letter-spacing:.1em}.hero-tag::before{content:"01"}.section-tag::before{counter-increment:abschnitt;content:counter(abschnitt,decimal-leading-zero)}.hero-tag::after,.section-tag::after{content:"";flex:1;height:1px;background:var(--linie);max-width:150px}.hero-tag::after{min-width:0;clip-path:inset(0 0 0 clamp(0px,calc((60px - 100%) * 1000),100%))}.hero-tag .dot{display:none}.text-center .section-tag,.faq-header .section-tag{justify-content:center}.faq-header .section-tag::after{display:none}.hero{min-height:calc(100vh - 76px);display:flex;align-items:flex-start;padding:var(--s5) 0 var(--s6)}#hero{scroll-margin-top:96px}body.page-handwerk .hero{--kopfbild:url("../images/kopf-handwerk.jpg?v=0ff6b483")}body.page-physio .hero{--kopfbild:url("../images/kopf-praxis.jpg?v=1e1e50d2")}body.page-immo .hero{--kopfbild:url("../images/kopf-makler.jpg?v=dac35649")}body.page-index .hero{--kopfbild:none}body[class*="page-"] .header{position:fixed;left:0;right:0;top:0}body.page-handwerk .navbar,body.page-physio .navbar,body.page-immo .navbar{background:transparent;border-bottom-color:rgba(255,255,255,.18);transition:background var(--takt),border-color var(--takt)}body.page-handwerk .nav-logo,body.page-physio .nav-logo,body.page-immo .nav-logo{color:#fff}body.page-handwerk .nav-logo em,body.page-physio .nav-logo em,body.page-immo .nav-logo em,body.page-handwerk .nav-logo span,body.page-physio .nav-logo span,body.page-immo .nav-logo span{color:rgba(255,255,255,.62)}body.page-handwerk .nav-logo>span:has(em),body.page-physio .nav-logo>span:has(em),body.page-immo .nav-logo>span:has(em){color:#fff}body.page-handwerk .desktop-nav-links a,body.page-physio .desktop-nav-links a,body.page-immo .desktop-nav-links a{color:rgba(255,255,255,.82)}body.page-handwerk .desktop-nav-links a:hover,body.page-physio .desktop-nav-links a:hover,body.page-immo .desktop-nav-links a:hover{color:#fff;border-color:#fff}body[class*="page-"] .nav-cta{background:var(--akzent);color:#fff}body.page-handwerk .nav-cta:hover,body.page-physio .nav-cta:hover,body.page-immo .nav-cta:hover{background:#fff;color:var(--ink)}body.page-handwerk .mobile-toggle span,body.page-physio .mobile-toggle span,body.page-immo .mobile-toggle span{background:#fff}body.page-handwerk .header.ist-gescrollt .navbar,body.page-physio .header.ist-gescrollt .navbar,body.page-immo .header.ist-gescrollt .navbar{background:var(--grund);border-bottom-color:var(--linie)}body.page-handwerk .header.ist-gescrollt .nav-logo,body.page-physio .header.ist-gescrollt .nav-logo,body.page-immo .header.ist-gescrollt .nav-logo{color:var(--ink)}body.page-handwerk .header.ist-gescrollt .nav-logo em,body.page-physio .header.ist-gescrollt .nav-logo em,body.page-immo .header.ist-gescrollt .nav-logo em,body.page-handwerk .header.ist-gescrollt .nav-logo span,body.page-physio .header.ist-gescrollt .nav-logo span,body.page-immo .header.ist-gescrollt .nav-logo span{color:var(--leise)}body.page-handwerk .header.ist-gescrollt .nav-logo>span:has(em),body.page-physio .header.ist-gescrollt .nav-logo>span:has(em),body.page-immo .header.ist-gescrollt .nav-logo>span:has(em){color:var(--ink)}body.page-handwerk .header.ist-gescrollt .desktop-nav-links a,body.page-physio .header.ist-gescrollt .desktop-nav-links a,body.page-immo .header.ist-gescrollt .desktop-nav-links a{color:var(--text)}body.page-handwerk .header.ist-gescrollt .desktop-nav-links a:hover,body.page-physio .header.ist-gescrollt .desktop-nav-links a:hover,body.page-immo .header.ist-gescrollt .desktop-nav-links a:hover{color:var(--ink);border-color:var(--ink)}body.page-handwerk .header.ist-gescrollt .nav-cta,body.page-physio .header.ist-gescrollt .nav-cta,body.page-immo .header.ist-gescrollt .nav-cta{background:var(--ink);color:var(--grund)}body.page-handwerk .header.ist-gescrollt .nav-cta:hover,body.page-physio .header.ist-gescrollt .nav-cta:hover,body.page-immo .header.ist-gescrollt .nav-cta:hover{background:var(--akzent);color:#fff}body.page-handwerk .header.ist-gescrollt .mobile-toggle span,body.page-physio .header.ist-gescrollt .mobile-toggle span,body.page-immo .header.ist-gescrollt .mobile-toggle span{background:var(--ink)}body.page-handwerk .hero,body.page-physio .hero,body.page-immo .hero{min-height:100vh;padding-top:calc(76px + var(--s3));background-color:#2A2420;background-image:radial-gradient(ellipse 95% 88% at 2% 100%,rgba(0,0,0,.97) 0%,rgba(0,0,0,.94) 50%,rgba(0,0,0,.7) 72%,rgba(0,0,0,0) 96%),linear-gradient(95deg,rgba(42,36,32,.90) 0%,rgba(42,36,32,.82) 32%,rgba(42,36,32,.54) 62%,rgba(42,36,32,.22) 100%),var(--kopfbild);background-size:cover,cover,cover;background-position:center right,center right,center right;background-repeat:no-repeat}body.page-handwerk .hero,body.page-physio .hero,body.page-immo .hero,body.page-handwerk .hero h1,body.page-physio .hero h1,body.page-immo .hero h1,body.page-handwerk .hero .hero-price-link,body.page-physio .hero .hero-price-link,body.page-immo .hero .hero-price-link{color:var(--auf-dunkel)}body.page-handwerk .hero .hero-actions .hero-textlink,body.page-physio .hero .hero-actions .hero-textlink,body.page-immo .hero .hero-actions .hero-textlink{color:var(--auf-dunkel);border-bottom-color:rgba(255,255,255,.45)}body.page-handwerk .hero .hero-actions .hero-textlink:hover,body.page-physio .hero .hero-actions .hero-textlink:hover,body.page-immo .hero .hero-actions .hero-textlink:hover{color:var(--akzent-hell);border-bottom-color:var(--akzent-hell)}body.page-handwerk .hero .hero-tag,body.page-physio .hero .hero-tag,body.page-immo .hero .hero-tag{color:var(--auf-dunkel-leise)}body.page-handwerk .hero .hero-tag::before,body.page-physio .hero .hero-tag::before,body.page-immo .hero .hero-tag::before{color:var(--akzent-hell)}body.page-handwerk .hero .hero-tag::after,body.page-physio .hero .hero-tag::after,body.page-immo .hero .hero-tag::after,body.page-handwerk .hero .hero-sub::after,body.page-physio .hero .hero-sub::after,body.page-immo .hero .hero-sub::after{background:rgba(255,255,255,.28)}body.page-handwerk .hero .hero-sub,body.page-physio .hero .hero-sub,body.page-immo .hero .hero-sub{color:var(--auf-dunkel-leise)}body.page-handwerk .hero .hero-sub::before,body.page-physio .hero .hero-sub::before,body.page-immo .hero .hero-sub::before{color:var(--akzent-hell)}body.page-handwerk .hero .cta-reassure,body.page-physio .hero .cta-reassure,body.page-immo .hero .cta-reassure{color:rgba(255,255,255,.72)}body.page-handwerk .hero .hero-price-link,body.page-physio .hero .hero-price-link,body.page-immo .hero .hero-price-link{border-color:rgba(255,255,255,.45)}body.page-handwerk .hero .hero-price-link:hover,body.page-physio .hero .hero-price-link:hover,body.page-immo .hero .hero-price-link:hover{border-color:#fff;color:#fff}body.page-handwerk .hero-visual,body.page-physio .hero-visual,body.page-immo .hero-visual{border-left-color:rgba(255,255,255,.22)}body.page-handwerk .hero>.container::before,body.page-physio .hero>.container::before,body.page-immo .hero>.container::before,body.page-handwerk .hero>.container::after,body.page-physio .hero>.container::after,body.page-immo .hero>.container::after{color:rgba(255,255,255,.34)}body.page-handwerk .hero-kompetenz,body.page-physio .hero-kompetenz,body.page-immo .hero-kompetenz{border-top-color:rgba(255,255,255,.34)}body.page-handwerk .hero-kompetenz .hk-karte,body.page-physio .hero-kompetenz .hk-karte,body.page-immo .hero-kompetenz .hk-karte{border-color:rgba(255,255,255,.22)}body.page-handwerk .hero-kompetenz b,body.page-physio .hero-kompetenz b,body.page-immo .hero-kompetenz b{color:#fff}body.page-handwerk .hero-kompetenz span,body.page-physio .hero-kompetenz span,body.page-immo .hero-kompetenz span{color:rgba(255,255,255,.66)}body.page-handwerk .hero-kompetenz .hk-ic,body.page-physio .hero-kompetenz .hk-ic,body.page-immo .hero-kompetenz .hk-ic{color:var(--akzent-hell)}body.page-handwerk .demo-karte,body.page-physio .demo-karte,body.page-immo .demo-karte{background:rgba(28,23,18,.80);-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%);border-color:rgba(255,255,255,.18);box-shadow:0 26px 64px rgba(0,0,0,.42);color:var(--auf-dunkel)}body.page-handwerk .demo-karte .demo-titel,body.page-physio .demo-karte .demo-titel,body.page-immo .demo-karte .demo-titel,body.page-handwerk .demo-karte h3,body.page-physio .demo-karte h3,body.page-immo .demo-karte h3,body.page-handwerk .demo-karte b,body.page-physio .demo-karte b,body.page-immo .demo-karte b,body.page-handwerk .demo-karte strong,body.page-physio .demo-karte strong,body.page-immo .demo-karte strong{color:#fff}body.page-handwerk .demo-karte::before,body.page-physio .demo-karte::before,body.page-immo .demo-karte::before{color:var(--akzent-hell)}body.page-handwerk .demo-karte .demo-titel,body.page-physio .demo-karte .demo-titel,body.page-immo .demo-karte .demo-titel{border-top-color:rgba(255,255,255,.2)}body.page-handwerk .demo-karte p,body.page-physio .demo-karte p,body.page-immo .demo-karte p,body.page-handwerk .demo-karte .demo-sub,body.page-physio .demo-karte .demo-sub,body.page-immo .demo-karte .demo-sub,body.page-handwerk .demo-karte .demo-zustimmung,body.page-physio .demo-karte .demo-zustimmung,body.page-immo .demo-karte .demo-zustimmung,body.page-handwerk .demo-karte .demo-zusage,body.page-physio .demo-karte .demo-zusage,body.page-immo .demo-karte .demo-zusage{color:var(--auf-dunkel-leise)}body.page-handwerk .demo-karte .demo-feld,body.page-physio .demo-karte .demo-feld,body.page-immo .demo-karte .demo-feld{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.28);color:#fff}body.page-handwerk .demo-karte .demo-feld::placeholder,body.page-physio .demo-karte .demo-feld::placeholder,body.page-immo .demo-karte .demo-feld::placeholder{color:rgba(255,255,255,.62)}body.page-handwerk .demo-karte .demo-feld:focus,body.page-physio .demo-karte .demo-feld:focus,body.page-immo .demo-karte .demo-feld:focus{background:rgba(255,255,255,.12);border-color:#fff}body.page-handwerk .demo-karte .demo-zustimmung input,body.page-physio .demo-karte .demo-zustimmung input,body.page-immo .demo-karte .demo-zustimmung input{accent-color:var(--akzent-hell)}body.page-handwerk .demo-karte .demo-wa,body.page-physio .demo-karte .demo-wa,body.page-immo .demo-karte .demo-wa{color:var(--auf-dunkel-leise)}body.page-handwerk .demo-karte .demo-wa-link,body.page-physio .demo-karte .demo-wa-link,body.page-immo .demo-karte .demo-wa-link{color:#fff;border-bottom-color:rgba(255,255,255,.45)}body.page-handwerk .demo-karte .demo-wa-link:hover,body.page-physio .demo-karte .demo-wa-link:hover,body.page-immo .demo-karte .demo-wa-link:hover{color:var(--akzent-hell);border-bottom-color:var(--akzent-hell)}body.page-handwerk .demo-karte .demo-zustimmung a,body.page-physio .demo-karte .demo-zustimmung a,body.page-immo .demo-karte .demo-zustimmung a,body.page-handwerk .demo-karte .demo-zusage a,body.page-physio .demo-karte .demo-zusage a,body.page-immo .demo-karte .demo-zusage a{color:#fff;border-bottom-color:rgba(255,255,255,.45)}body[class*="page-"] .hero .demo-karte .demo-knopf{background:var(--akzent);border-color:var(--akzent);color:#fff}body[class*="page-"] .hero .demo-karte .demo-knopf:hover{background:var(--flaeche);border-color:var(--flaeche);color:var(--ink)}body.page-handwerk .hero .btn-primary,body.page-physio .hero .btn-primary,body.page-immo .hero .btn-primary{background:var(--flaeche);color:var(--ink);border-color:var(--flaeche)}body.page-handwerk .hero .btn-primary:hover,body.page-physio .hero .btn-primary:hover,body.page-immo .hero .btn-primary:hover{background:var(--akzent);border-color:var(--akzent);color:#fff}body.page-handwerk .hero .btn-secondary,body.page-physio .hero .btn-secondary,body.page-immo .hero .btn-secondary,body.page-handwerk .hero-actions .btn-secondary,body.page-physio .hero-actions .btn-secondary,body.page-immo .hero-actions .btn-secondary{background:none;border:0;border-bottom:1px solid rgba(255,255,255,.45);color:#fff;padding:0 0 3px;font-size:var(--t-label);font-weight:500;width:auto;display:inline-block}body.page-handwerk .hero .btn-secondary:hover,body.page-physio .hero .btn-secondary:hover,body.page-immo .hero .btn-secondary:hover,body.page-handwerk .hero-actions .btn-secondary:hover,body.page-physio .hero-actions .btn-secondary:hover,body.page-immo .hero-actions .btn-secondary:hover{background:none;color:var(--akzent-hell);border-bottom-color:var(--akzent-hell)}@media (min-width:981px){body.page-physio .hero{background-image:linear-gradient(0deg,rgba(20,16,12,.6) 0%,rgba(20,16,12,.6) 30%,rgba(20,16,12,0) 58%),radial-gradient(ellipse 95% 88% at 2% 100%,rgba(0,0,0,.97) 0%,rgba(0,0,0,.94) 50%,rgba(0,0,0,.7) 72%,rgba(0,0,0,0) 96%),linear-gradient(95deg,rgba(42,36,32,.90) 0%,rgba(42,36,32,.82) 32%,rgba(42,36,32,.54) 62%,rgba(42,36,32,.22) 100%),var(--kopfbild);background-size:cover,cover,cover,cover;background-position:center right,center right,center right,center right;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat}}@media (max-width:980px){body.page-handwerk .hero{--kopfbild:url("../images/kopf-handwerk-hoch.jpg?v=0eea47e0")}body.page-physio .hero{--kopfbild:url("../images/kopf-praxis-hoch.jpg?v=bc96f80b")}body.page-immo .hero{--kopfbild:url("../images/kopf-makler-hoch.jpg?v=564d38d4")}body.page-handwerk .hero,body.page-physio .hero,body.page-immo .hero{background-image:linear-gradient(178deg,rgba(42,36,32,.56) 0%,rgba(42,36,32,.44) 13%,rgba(42,36,32,.93) 26%,rgba(42,36,32,.97) 100%),var(--kopfbild);background-position:center top}body.page-handwerk .hero-visual,body.page-physio .hero-visual,body.page-immo .hero-visual{border-left:0;border-top-color:rgba(255,255,255,.22)}}.hero>.container{display:grid;grid-template-columns:1.08fr .92fr;gap:0;width:100%}.hero-text{padding-right:var(--spalt)}.hero-visual{padding-left:var(--spalt);border-left:1px solid var(--linie);display:flex;flex-direction:column;gap:var(--s4)}.hero h1{font-size:var(--t-h1);font-weight:300;line-height:.99;margin:0}.hero h1 + .hero-sub{margin-top:30px}.hero-sub{position:relative;font-size:var(--t-lead);line-height:1.58;color:var(--text);max-width:32em;margin:30px 0 36px;padding-top:30px}.hero-sub::before{content:"MESSBAR AB TAG 1";position:absolute;top:0;left:0;right:0;font-size:var(--t-mikro);font-weight:600;letter-spacing:.16em;color:var(--leise);text-align:center;line-height:1;background:linear-gradient(var(--linie-stark),var(--linie-stark)) left center/calc(50% - 88px) 1px no-repeat,linear-gradient(var(--linie-stark),var(--linie-stark)) right center/calc(50% - 88px) 1px no-repeat}body[class*="page-"] .hero-sub::before{content:none}body[class*="page-"] .hero-sub{padding-top:0;margin-bottom:10px}.hero-sub-klein{max-width:32em;margin:0 0 30px;font-size:15px;line-height:1.5;color:var(--leise)}.hero-compare{max-width:32em;margin:22px 0 0;padding-top:18px;border-top:1px solid var(--linie);font-size:16px;line-height:1.55;color:var(--text)}body.page-handwerk .hero .hero-compare,body.page-physio .hero .hero-compare,body.page-immo .hero .hero-compare{border-top-color:rgba(255,255,255,.28);color:var(--auf-dunkel-leise)}.hero-checks{max-width:32em;margin:16px 0 0;list-style:none;padding:0}.hero-checks li{font-size:15px;font-weight:600;line-height:1.5;color:var(--text);margin:0 0 8px;padding-left:24px;position:relative}.hero-checks li::before{content:"\2713";position:absolute;left:0;top:0;color:var(--akzent);font-weight:900}body.page-handwerk .hero .hero-checks li,body.page-physio .hero .hero-checks li,body.page-immo .hero .hero-checks li{color:var(--auf-dunkel-leise)}body.page-handwerk .hero .hero-checks li::before,body.page-physio .hero .hero-checks li::before,body.page-immo .hero .hero-checks li::before{color:var(--akzent-hell)}.hero-actions{margin:0 0 9px}.cta-reassure{font-size:var(--t-klein);color:var(--leise);margin:0}.hero-actions .hero-textlink{font-size:var(--t-label);font-weight:500;color:var(--ink);background:none;border:0;border-bottom:1px solid var(--linie-stark);padding:0 0 3px;width:auto;display:inline-block;transition:var(--takt)}.hero-actions .hero-textlink:hover{color:var(--akzent);border-bottom-color:var(--akzent)}.hero-actions{display:grid;grid-template-columns:max-content max-content;justify-content:start;align-items:baseline;gap:14px 26px}.hero-actions .hero-textlink{justify-self:start}.hero-price-link{font-size:var(--t-label);font-weight:500;color:var(--ink);border-bottom:1px solid var(--linie-stark);padding-bottom:3px;transition:var(--takt)}.hero-price-link:hover{border-color:var(--akzent);color:var(--akzent)}.hero-kompetenz{order:-1;border-top:1px solid var(--ink);display:block}.hk-karte{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:11px 0;border-bottom:1px solid var(--linie)}.hk-ic{display:none}.hk-karte b{order:1;font-size:23px;font-weight:600;letter-spacing:-.025em;white-space:nowrap;color:var(--ink);flex:none}.hk-karte span{order:2;font-size:14.5px;font-weight:400;color:var(--text);line-height:1.4;text-align:right}.btn-primary,.form-submit,.psb-btn,.demo-knopf,.pkg-btn,.bonus-cta,.btn-inverted,.cpb-btn{display:inline-block;font-size:16px;font-weight:600;letter-spacing:0;padding:19px 32px;background:var(--ink);color:var(--grund);border:1px solid var(--ink);cursor:pointer;text-align:center;transition:var(--takt)}.btn-primary:hover,.form-submit:hover,.psb-btn:hover,.demo-knopf:hover,.pkg-btn:hover,.bonus-cta:hover,.cpb-btn:hover,.btn-inverted:hover{background:var(--akzent);border-color:var(--akzent);color:#fff}.hero-mobile-cta{display:none}.demo-karte{background:var(--flaeche);border:1px solid var(--linie);padding:30px 30px 32px}.demo-karte::before{content:"IHRE VORSCHAU";display:block;font-size:11.5px;font-weight:600;letter-spacing:.18em;color:var(--leise)}.demo-titel{font-size:23px;font-weight:600;line-height:1.26;letter-spacing:-.024em;margin:0 0 12px;padding-top:16px;border-top:1px solid var(--linie)}.demo-karte::before,.demo-titel{position:relative}.demo-sub{font-size:15px;line-height:1.55;color:var(--leise);margin:0 0 20px}.form-frist{font-weight:600;color:var(--akzent)}body.page-handwerk .demo-karte .form-frist,body.page-physio .demo-karte .form-frist,body.page-immo .demo-karte .form-frist{color:var(--akzent-hell)}.demo-feld{width:100%;padding:14px 14px;margin:0 0 10px;background:var(--grund);border:1px solid var(--linie);font-size:15.5px;transition:var(--takt)}.demo-feld:focus{outline:0;border-color:var(--ink);background:var(--flaeche)}.demo-nachricht{margin:0 0 10px}.demo-nachricht label{display:block;font-size:13.5px;font-weight:600;color:var(--ink);margin:0 0 4px}.form-hint{display:block;font-size:12.5px;color:var(--leise);margin:0 0 8px;line-height:1.4}textarea.demo-feld{resize:vertical;min-height:78px;line-height:1.45;font-size:16px;font-family:inherit}body.page-handwerk .demo-karte .demo-nachricht label,body.page-physio .demo-karte .demo-nachricht label,body.page-immo .demo-karte .demo-nachricht label{color:#fff}body.page-handwerk .demo-karte .form-hint,body.page-physio .demo-karte .form-hint,body.page-immo .demo-karte .form-hint{color:var(--auf-dunkel-leise)}body[class*="page-"] .header-tel{color:var(--tinte);border-color:var(--linie)}body[class*="page-"] .header-tel:hover{color:var(--akzent);border-color:var(--akzent)}body[class*="page-"] .navbar{background:var(--grund);border-bottom-color:var(--linie)}body[class*="page-"] .nav-logo{color:var(--tinte)}body[class*="page-"] .nav-logo em,body[class*="page-"] .nav-logo span{color:var(--leise)}body[class*="page-"] .nav-logo>span:has(em){color:var(--tinte)}body[class*="page-"] .desktop-nav-links a{color:var(--tinte)}body[class*="page-"] .desktop-nav-links a:hover{color:var(--akzent);border-color:var(--akzent)}body[class*="page-"] .mobile-toggle span{background:var(--tinte)}body[class*="page-"] .hero{background:var(--grund);background-image:none}body[class*="page-"] .hero,body[class*="page-"] .hero h1,body[class*="page-"] .hero .hero-price-link{color:var(--tinte)}body[class*="page-"] .hero .hero-actions .hero-textlink{color:var(--tinte);border-bottom-color:var(--linie-stark)}body[class*="page-"] .hero .hero-actions .hero-textlink:hover{color:var(--akzent);border-bottom-color:var(--akzent)}body[class*="page-"] .hero .hero-tag{color:var(--leise)}body[class*="page-"] .hero .hero-tag::before{color:var(--akzent)}body[class*="page-"] .hero .hero-tag::after,body[class*="page-"] .hero .hero-sub::after{background:var(--linie)}body[class*="page-"] .hero .hero-sub{color:var(--text)}body[class*="page-"] .hero .hero-sub::before{color:var(--akzent)}body[class*="page-"] .hero .cta-reassure{color:var(--leise)}body[class*="page-"] .hero .hero-price-link{border-color:var(--linie-stark)}body[class*="page-"] .hero .hero-price-link:hover{border-color:var(--tinte);color:var(--tinte)}body[class*="page-"] .hero-visual{border-left-color:var(--linie)}body[class*="page-"] .hero>.container::before,body[class*="page-"] .hero>.container::after{color:var(--linie-stark)}body[class*="page-"] .hero-kompetenz{border-top-color:var(--linie)}body[class*="page-"] .hero-kompetenz .hk-karte{border-color:var(--linie)}body[class*="page-"] .hero-kompetenz b{color:var(--tinte)}body[class*="page-"] .hero-kompetenz span{color:var(--text)}body[class*="page-"] .hero-kompetenz .hk-ic{color:var(--akzent)}body[class*="page-"] .hero .hero-compare{border-top-color:var(--linie);color:var(--text)}body[class*="page-"] .hero .hero-checks li{color:var(--text)}body[class*="page-"] .hero .hero-checks li::before{color:var(--akzent)}body[class*="page-"] .demo-karte{background:#FFFFFF;border-color:var(--linie);box-shadow:0 20px 48px rgba(42,36,32,.12);color:var(--text)}body[class*="page-"] .demo-karte .demo-titel,body[class*="page-"] .demo-karte h3,body[class*="page-"] .demo-karte b,body[class*="page-"] .demo-karte strong{color:var(--tinte)}body[class*="page-"] .demo-karte::before{color:var(--akzent)}body[class*="page-"] .demo-karte .demo-titel{border-top-color:var(--linie)}body[class*="page-"] .demo-karte p,body[class*="page-"] .demo-karte .demo-sub,body[class*="page-"] .demo-karte .demo-zustimmung,body[class*="page-"] .demo-karte .demo-zusage{color:var(--leise)}body[class*="page-"] .demo-karte .demo-feld{background:#FFFFFF;border-color:var(--linie);color:var(--tinte)}body[class*="page-"] .demo-karte .demo-feld::placeholder{color:var(--leise)}body[class*="page-"] .demo-karte .demo-feld:focus{background:#FFFFFF;border-color:var(--tinte)}body[class*="page-"] .demo-karte .demo-zustimmung input{accent-color:var(--akzent)}body[class*="page-"] .demo-karte .demo-wa{color:var(--leise)}body[class*="page-"] .demo-karte .demo-wa-link{color:var(--tinte);border-bottom-color:var(--linie-stark)}body[class*="page-"] .demo-karte .demo-wa-link:hover{color:var(--akzent);border-bottom-color:var(--akzent)}body[class*="page-"] .demo-karte .demo-zustimmung a,body[class*="page-"] .demo-karte .demo-zusage a{color:var(--tinte);border-bottom-color:var(--linie-stark)}body[class*="page-"] .demo-karte .demo-nachricht label{color:var(--tinte)}body[class*="page-"] .demo-karte .form-hint{color:var(--leise)}body[class*="page-"] .hero .btn-primary{background:var(--tinte);color:var(--grund);border-color:var(--tinte)}body[class*="page-"] .hero .btn-primary:hover{background:var(--akzent);border-color:var(--akzent);color:#fff}.demo-zustimmung{display:flex;align-items:flex-start;gap:10px;margin:15px 0 17px;font-size:12.5px;line-height:1.5;color:var(--leise);cursor:pointer}.demo-zustimmung input{width:20px;height:20px;min-width:20px;margin-top:0;accent-color:var(--akzent);cursor:pointer}.demo-zustimmung a{border-bottom:1px solid var(--linie-stark)}.demo-zustimmung a:hover{color:var(--akzent);border-color:var(--akzent)}.demo-felder{display:block}.demo-knopf{width:100%}.demo-zusage{font-size:12.5px;color:var(--leise);margin:14px 0 0;line-height:1.5}.demo-zusage a{border-bottom:1px solid var(--linie-stark)}.demo-zusage a:hover{color:var(--akzent);border-color:var(--akzent)}.demo-einwand{margin:10px 0 0}.demo-einwand p{font-size:12.5px;color:var(--leise);margin:6px 0 0;line-height:1.5}.demo-einwand p strong{color:var(--ink);font-weight:700}.demo-wa{font-size:12.5px;color:var(--leise);margin:9px 0 0;line-height:1.5}.demo-wa-link{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--ink);border-bottom:1px solid var(--linie-stark);padding-bottom:2px;transition:var(--takt)}.demo-wa-ic{width:14px;height:14px;flex:none}.demo-wa-link:hover{color:var(--akzent);border-bottom-color:var(--akzent)}.demo-erfolg{padding:8px 0}.demo-erfolg-zeichen{font-size:26px;color:var(--akzent);margin:0 0 12px;line-height:1}.demo-erfolg-titel{font-size:22px;font-weight:600;margin:0 0 10px;letter-spacing:-.02em}.demo-erfolg-text{font-size:15.5px;color:var(--text);margin:0}.ticker-band{border-top:1px solid var(--linie);border-bottom:1px solid var(--linie);background:var(--grund);overflow:hidden}.ticker-track{max-width:var(--bahn);margin:0 auto;padding:0 var(--rand);display:flex;flex-wrap:wrap;animation:none!important;transform:none!important}.ticker-track>span{flex:1 1 33.333%;min-width:0;padding:19px 26px 19px 0;font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text);border-right:1px solid var(--linie);white-space:normal}.ticker-track>span:nth-of-type(3n),.ticker-track>span:last-of-type{border-right:0}.ticker-alt{background:var(--grund-2)}.proof-bar,.services,.founder,.faq{background:var(--grund-2)}.pricing-strategy-box{background:var(--flaeche);border:1px solid var(--linie);padding:var(--s5)}.pricing-strategy-box{border-top:1px solid var(--ink)}.services .svc-card,.faq .faq-item,.footer-inner{border-color:var(--linie-stark)}.svg-section-divider{max-width:var(--bahn);margin:0 auto;padding:var(--s2) var(--rand)}.svg-section-divider svg{width:100%;height:48px;overflow:visible}.dimension-line-path,.dimension-tick{stroke:var(--linie-stark);stroke-width:1;fill:none}.dimension-label{fill:var(--leise);font-family:var(--font);font-size:11px;font-weight:600;letter-spacing:.16em}.proof-bar{padding:0}.proof-bar-inner{display:flex;flex-wrap:wrap;border-top:1px solid var(--linie)}.proof-pill{flex:1 1 33.333%;min-width:0;padding:17px 26px 17px 0;font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text);border-bottom:1px solid var(--linie);border-right:1px solid var(--linie)}.proof-pill:nth-child(3n),.proof-pill:last-child{border-right:0}body.page-index .proof-pill{flex:1 1 25%}body.page-index .proof-pill:nth-child(3n){border-right:1px solid var(--linie)}body.page-index .proof-pill:nth-child(4n){border-right:0}.entwurf-band{background:var(--grund-2);padding:var(--abschnitt-takt) 0;overflow:hidden}.eb-kopf{max-width:760px;margin-bottom:32px}.eb-kopf .section-heading{margin-bottom:12px}.eb-reihen{display:flex;flex-direction:column;gap:40px}.eb-spur{position:relative;overflow:hidden}.eb-spur::before,.eb-spur::after{content:"";position:absolute;top:0;bottom:0;width:110px;z-index:3;pointer-events:none}.eb-spur::before{left:0;background:linear-gradient(90deg,#F2EDE5 0%,rgba(242,237,229,0) 100%)}.eb-spur::after{right:0;background:linear-gradient(270deg,#F2EDE5 0%,rgba(242,237,229,0) 100%)}.eb-lauf{display:flex;width:max-content;animation:eb-nach-links 38s linear infinite;will-change:transform}.eb-lauf>*{margin-right:32px;flex:none}.eb-spur[data-richtung="rechts"] .eb-lauf{animation-name:eb-nach-rechts}.eb-lauf img{height:440px;width:auto;display:block;background:#fff;border:1px solid var(--linie);box-shadow:0 6px 18px rgba(42,36,32,.09)}@keyframes eb-nach-links{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes eb-nach-rechts{from{transform:translateX(-50%)}to{transform:translateX(0)}}.eb-spur-handy .eb-lauf{animation-duration:52s}.eb-spur-handy .eb-lauf>*{margin-right:40px}.eb-geraet{position:relative;background:#211D19;border-radius:28px;padding:7px;box-shadow:0 12px 28px rgba(42,36,32,.24)}.eb-geraet img{height:386px;width:auto;display:block;background:#fff;border:0;border-radius:21px;box-shadow:none}.eb-geraet::after{content:"";position:absolute;top:7px;left:50%;transform:translateX(-50%);width:62px;height:14px;background:#211D19;border-radius:0 0 9px 9px;z-index:2}.eb-fuss{margin-top:22px;font-size:13px;line-height:1.55;color:var(--leise)}@media (max-width:980px){.eb-reihen{gap:28px}.eb-lauf img{height:300px}.eb-lauf>*{margin-right:20px}.eb-spur-handy .eb-lauf>*{margin-right:20px}.eb-geraet{border-radius:22px;padding:6px}.eb-geraet img{height:268px;border-radius:16px}.eb-geraet::after{top:6px;width:46px;height:11px;border-radius:0 0 7px 7px}.eb-spur::before,.eb-spur::after{width:56px}}@media (prefers-reduced-motion:reduce){.eb-lauf{animation:none!important}.eb-spur{overflow-x:auto;scrollbar-width:none}.eb-spur::-webkit-scrollbar{display:none}.eb-spur::before,.eb-spur::after{display:none}}.section{padding:var(--abschnitt-takt) 0 var(--abschnitt-takt);position:relative}.section:has(>.container>.reckon-box:last-child),.section:has(>.container>.custom-package-banner:last-child){padding-bottom:0}.section-heading{font-size:var(--t-h2);font-weight:300;line-height:1.08;margin:0 0 18px}.section-lead{font-size:var(--t-lead);color:var(--text);max-width:31em;margin:0 0 var(--s5)}.h4-look{font-size:var(--t-h4);font-weight:600;letter-spacing:-.018em}.problem-cols{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;border-top:1px solid var(--linie)}.p-card{padding:34px 32px;border-right:1px solid var(--linie)}.p-card:first-of-type{padding-left:0}.p-card:last-of-type{border-right:0;padding-right:0}.p-card h3{font-size:var(--t-h4);font-weight:600;margin:0 0 12px;letter-spacing:-.018em}.p-card p{font-size:15.5px;color:var(--text);line-height:1.58;margin:0 0 16px}.p-divider{display:none}.p-tag{display:inline-block;font-size:11.5px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;padding-top:12px;border-top:1px solid var(--linie)}.p-tag.bad{color:var(--rot)}.p-tag.good{color:var(--gruen)}.solution-card{background:transparent}.reckon-box{background:var(--flaeche);color:var(--text);margin:var(--s5) calc(-1 * var(--rand)) 0;padding:var(--s6) var(--rand) var(--s6)}.reckon-box>*{max-width:var(--bahn);margin-left:auto;margin-right:auto}.reckon-kicker{display:flex;align-items:center;gap:12px;font-size:11.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--leise);margin:0 0 26px}.reckon-kicker::before{content:"";width:26px;height:1px;background:var(--akzent)}.reckon-box p{font-size:var(--t-lead);line-height:1.56;color:var(--text);max-width:34em;margin:0 0 20px}.reckon-box p:first-of-type{font-size:clamp(24px,2.6vw,34px);line-height:1.18;font-weight:300;color:var(--tinte);letter-spacing:-.028em;max-width:20em}.reckon-box strong{color:var(--tinte);font-weight:700}@media (min-width:981px){.reckon-box p{max-width:720px;margin-left:auto;margin-right:auto}.reckon-box p:first-of-type{margin-left:auto;margin-right:auto}.reckon-kicker{max-width:720px;margin-left:auto;margin-right:auto}}.services-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--linie)}.svc-card{padding:36px 40px 40px 0;border-right:1px solid var(--linie)}.svc-card:last-child{border-right:0;padding-right:0;padding-left:40px}.svc-num{font-size:11.5px;font-weight:600;letter-spacing:.18em;color:var(--akzent);margin:0 0 14px}.svc-card h3{font-size:var(--t-h3);font-weight:600;margin:0 0 12px;letter-spacing:-.022em}.svc-card>p{font-size:15.5px;color:var(--text);line-height:1.58;margin:0 0 22px}.svc-list li{font-size:15px;color:var(--text);padding:11px 0;border-top:1px solid var(--linie);display:flex;gap:12px}.svc-list li::before{content:"-";color:var(--linie-stark);flex:none}.bonus{margin-top:var(--s5);background:var(--grund);color:var(--text);border:1px solid var(--linie);display:grid;grid-template-columns:auto 1fr auto;gap:34px;align-items:center;padding:34px 36px}.bonus-tag{font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--akzent);white-space:nowrap}.bonus h3{font-size:var(--t-h4);font-weight:600;color:var(--tinte);margin:0 0 7px;letter-spacing:-.018em}.bonus p{font-size:15px;color:var(--text);margin:0;line-height:1.55}.bonus-cta{white-space:nowrap;padding:15px 24px;font-size:15px}.custom-package-banner{background:var(--flaeche);color:var(--text);border:1px solid var(--linie);padding:var(--s6) var(--s5);margin-top:var(--s5)}.cpb-badge{display:inline-block;font-size:11.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--akzent);margin:0 0 var(--s3)}.cpb-header{max-width:44em;margin:0 0 var(--s5);padding-bottom:var(--s4);border-bottom:1px solid var(--linie)}.cpb-header h2{font-size:var(--t-h2);line-height:1.08;font-weight:300;letter-spacing:-.032em;color:var(--tinte);margin:0 0 var(--s3)}.cpb-header h2 em{font-style:normal;font-weight:800}.cpb-vorspann{font-size:13.5px;line-height:1.5;color:var(--leise);margin:0 0 14px}.cpb-header p{font-size:var(--t-lead);line-height:1.56;color:var(--text);margin:0;max-width:34em}.cpb-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0 0 var(--s5)}.cpb-feature{padding:0 var(--s4) 0 0;border-right:1px solid var(--linie)}.cpb-feature:last-child{border-right:0;padding-right:0;padding-left:var(--s4)}.cpb-icon{width:26px;height:26px;color:var(--akzent);margin:0 0 var(--s2)}.cpb-icon svg{width:100%;height:100%;display:block}.cpb-feature h3,.cpb-feature .h4-look{font-size:var(--t-h4);font-weight:600;color:var(--tinte);margin:0 0 var(--s2);letter-spacing:-.018em}.cpb-feature p{font-size:15px;line-height:1.56;color:var(--text);margin:0}.cpb-action{margin:0}.ablauf-grid{margin-top:var(--s2)}@media (min-width:981px){.ablauf-grid .svc-card h3{min-height:52px}}.step-no{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;border:1.5px solid var(--akzent);font-size:26px;font-weight:600;letter-spacing:0;color:var(--akzent);margin:0 0 20px}.step-price{display:block;font-size:clamp(30px,3vw,38px);font-weight:300;letter-spacing:-.03em;color:var(--akzent);margin:14px 0 6px}.step-note{font-size:13.5px;color:var(--leise);line-height:1.5;margin:0 0 16px}.ablauf-kicker{margin:var(--s4) 0 0;padding-top:var(--s4);border-top:1px solid var(--ink);font-size:18px;font-weight:500;font-style:normal;line-height:1.5;letter-spacing:-.01em;color:var(--ink);max-width:64ch}@media (min-width:981px){.ablauf-kicker{max-width:720px;margin-left:auto;margin-right:auto}}@media (min-width:981px){body.page-index .ablauf-kicker{margin-left:0;margin-right:auto}}.monatsplan{margin:var(--s4) 0 0;padding-top:var(--s4);border-top:1px solid var(--ink);max-width:64ch}.monatsplan h3{font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 12px}.monatsplan p{font-size:15px;line-height:1.6;color:var(--text);margin:0 0 6px}.monatsplan p:last-child{margin-bottom:0}.monatsplan strong{color:var(--ink);font-weight:600}@media (min-width:981px){.monatsplan{max-width:720px;margin-left:auto;margin-right:auto}}.card-deck-viewport{position:relative}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--ink);align-items:stretch}body.page-handwerk .pricing-grid,body.page-physio .pricing-grid,body.page-immo .pricing-grid{grid-template-columns:repeat(3,1fr)}body[class*="page-"] .pricing-grid{display:flex;align-items:stretch;gap:24px;max-width:1200px;margin:0 auto}body[class*="page-"] .pricing-grid .pkg{flex:1 1 0;position:relative;padding-left:26px;border:1px solid var(--linie);background:var(--grund)}body[class*="page-"] .pricing-grid .pkg.featured{border-color:var(--linie-dunkel);background:var(--dunkel);color:var(--auf-dunkel)}@media (min-width:981px){body[class*="page-"] .pricing-grid .pkg-btn{margin-top:auto}}body[class*="page-"] .pkg-list li::before{content:"\2713";color:var(--akzent)}body[class*="page-"] .pkg.featured .pkg-list li::before{color:var(--akzent-hell)}body[class*="page-"] .card-price-was{font-size:12.5px;color:var(--leise);margin:-2px 0 10px}body.page-index .pricing-footer{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--s5);max-width:1200px;margin:28px auto 0}body.page-index .pricing-footer-col>.card-extra:first-child,body.page-index .pricing-footer-col>.card-context:first-child{margin-top:0}@media (max-width:980px){body.page-index .pricing-footer{grid-template-columns:1fr;gap:0}}.pkg{padding:32px 26px 34px;border-right:1px solid var(--linie);display:flex;flex-direction:column;background:transparent}.pkg:last-child{border-right:0}.pkg:first-child{padding-left:0}.pkg.featured{background:var(--dunkel);color:var(--auf-dunkel);border-right-color:var(--linie-dunkel)}.pkg.featured:first-child{padding-left:26px}.pkg-focus-badge{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--leise);margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid var(--linie)}.pkg.featured .pkg-focus-badge{color:var(--auf-dunkel-leise);border-color:var(--linie-dunkel)}.pkg-focus-badge .vm-icon{width:14px;height:14px;flex:none}.pkg-badge{position:static;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--akzent);margin:0 0 10px}.pkg.featured .pkg-badge{color:var(--akzent-hell)}.pkg h3{font-size:21px;font-weight:600;margin:0 0 6px;letter-spacing:-.022em}.pkg.featured h3{color:var(--weiss)}.pkg-subnote{font-size:13.5px;font-weight:600;color:var(--akzent);margin:0 0 14px}.pkg.featured .pkg-subnote{color:var(--akzent-hell)}.pkg-desc{font-size:14.5px;color:var(--text);line-height:1.55;margin:0 0 20px}.pkg.featured .pkg-desc{color:var(--auf-dunkel-leise)}.pkg-list{margin:0 0 22px}.pkg-list li{font-size:14px;color:var(--text);line-height:1.5;padding:10px 0;border-top:1px solid var(--linie);display:flex;gap:10px}.pkg-list li::before{content:"-";color:var(--linie-stark);flex:none}.pkg.featured .pkg-list li{color:var(--auf-dunkel-leise);border-color:var(--linie-dunkel)}.pkg.featured .pkg-list li::before{color:var(--linie-dunkel-stark)}.pkg-price{margin:auto 0 18px;padding-top:16px;border-top:1px solid var(--linie)}.pkg.featured .pkg-price{border-color:var(--linie-dunkel)}.pkg-price-tag{display:block;font-size:15px;font-weight:600;letter-spacing:.01em;margin:0 0 6px;color:var(--ink)}.pkg.featured .pkg-price-tag{color:var(--weiss)}.pkg-price-note{display:block;font-size:12.5px;color:var(--leise);line-height:1.5;margin:0}.pkg.featured .pkg-price-note{color:var(--auf-dunkel-leise)}.card-price{font-size:clamp(32px,3.2vw,42px);font-weight:300;letter-spacing:-.03em;color:var(--ink);margin:16px 0 6px}.pkg.featured .card-price{color:var(--weiss)}.card-extra,.card-context{font-size:13px;line-height:1.55;color:var(--leise);margin:16px 0 0}.pkg.featured .card-extra,.pkg.featured .card-context{color:var(--auf-dunkel-leise)}.card-risk{font-size:14.5px;font-weight:600;color:var(--ink);margin:16px 0 18px}.pkg.featured .card-risk{color:var(--weiss)}.pkg-btn{width:100%;padding:15px 18px;font-size:14.5px}.pkg.featured .pkg-btn{background:var(--auf-dunkel);border-color:var(--auf-dunkel);color:var(--dunkel)}.pkg.featured .pkg-btn:hover{background:var(--akzent-hell);border-color:var(--akzent-hell);color:var(--dunkel)}.pkg.featured .pkg-btn.pkg-btn-akzent{background:var(--akzent);border-color:var(--akzent);color:#fff}.pkg.featured .pkg-btn.pkg-btn-akzent:hover{background:var(--akzent-hell);border-color:var(--akzent-hell);color:var(--dunkel)}.deck-indicators{display:none}.deck-dot{display:block}.deck-hinweis{display:none}.deck-pfeil{display:none}.pricing-strategy-box{margin-top:var(--s5);border-top:1px solid var(--ink);padding-top:var(--s5)}.psb-inner{display:block}.psb-icon{display:none}.psb-content{display:block}.psb-content h3:first-of-type{font-size:var(--t-h2);font-weight:300;letter-spacing:-.03em;line-height:1.08;margin:0 0 10px}.psb-content .h4-look{color:var(--akzent);font-size:var(--t-h4);margin:0 0 26px}.psb-content>p{font-size:16px;color:var(--text);margin:0 0 18px;max-width:60ch}.psb-quote{margin:0 0 22px;padding:18px 0 18px 26px;border-left:1px solid var(--akzent);font-size:var(--t-lead);font-weight:300;line-height:1.5;letter-spacing:-.018em;color:var(--ink);max-width:56ch}.psb-content>p.psb-zusage{font-size:var(--t-lead);font-weight:600;color:var(--ink);letter-spacing:-.018em;line-height:1.42;margin:4px 0 26px;padding-top:22px;border-top:1px solid var(--linie);max-width:46ch}.psb-btn{margin-top:6px}@media (min-width:981px){.psb-content{max-width:720px;margin-left:auto;margin-right:auto}.pricing-strategy-box{max-width:860px;margin-left:auto;margin-right:auto}}.founder-grid{display:grid;grid-template-columns:.42fr .58fr;gap:var(--spalt);align-items:stretch}.founder-grid{display:block}.founder-img-wrap{position:relative;background:none;border:0;padding:0;transform:none;margin:0 0 26px;max-width:none}.founder-img-wrap picture{position:relative;display:block;width:180px;height:180px;border-radius:50%;overflow:hidden;padding:0;border:0;background:var(--flaeche);box-shadow:0 0 0 4px var(--flaeche-warm),0 0 0 7px var(--linie-stark),0 8px 24px rgba(42,36,32,0.10)}.founder-img-wrap picture::before{content:none}.founder-img-wrap img{width:100%;height:100%;display:block;aspect-ratio:1/1!important;object-fit:cover;object-position:50% 50%;filter:sepia(0.06) saturate(0.96)}.founder-name{margin:16px 0 0;font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.founder-rolle{margin:2px 0 0;font-size:13.5px;color:var(--leise)}.founder-content h2{font-size:var(--t-h2);font-weight:300;margin:0 0 24px}.founder-intro-quote{font-size:var(--t-lead);font-weight:300;line-height:1.5;letter-spacing:-.018em;color:var(--ink);margin:0 0 24px;padding:0 0 24px;border-bottom:1px solid var(--linie)}.founder-content p{font-size:16px;color:var(--text);margin:0 0 16px}.founder-emphasis{font-size:var(--t-lead);font-weight:400;line-height:1.5;letter-spacing:-.014em;color:var(--ink);margin:26px 0;padding:2px 0 2px 22px;border-left:2px solid var(--akzent)}.founder-highlights{margin:var(--s3) 0 0;border-top:1px solid var(--linie)}.fh-item{font-size:16px;color:var(--text);padding:16px 0;border-bottom:1px solid var(--linie);line-height:1.6}.fh-title{font-weight:700;color:var(--ink);margin-right:6px}.facts-band{background:var(--grund);color:var(--text);padding:0}.facts-inner{max-width:var(--bahn);margin:0 auto;padding:0 var(--rand);display:grid;grid-template-columns:repeat(4,1fr)}.fact{padding:46px 30px 48px 0;border-right:1px solid var(--linie)}.fact:last-child{border-right:0}.fact:not(:first-child){padding-left:30px}.fact b{display:block;font-size:clamp(34px,3.6vw,50px);font-weight:300;line-height:1;letter-spacing:-.035em;color:var(--tinte);margin:0 0 12px}.fact-sep,.fact-unit{font-weight:300;color:var(--leise)}.fact-unit{font-size:.5em;margin-left:.12em}.fact>span{font-size:13.5px;color:var(--leise);line-height:1.45;display:block}@media (min-width:981px){body.page-index .facts-inner,body.page-handwerk .facts-inner,body.page-physio .facts-inner,body.page-immo .facts-inner{grid-template-columns:repeat(3,1fr)}}@media (min-width:981px){}@media (min-width:981px){}.faq-container{border-top:1px solid var(--ink);gap:0!important;max-width:900px!important}.faq-item{border-bottom:1px solid var(--linie);background:none}.faq-question{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;cursor:pointer;list-style:none;font-size:17px;font-weight:600;letter-spacing:-.012em;transition:var(--takt)}.faq-question::-webkit-details-marker{display:none}.faq-question:hover{color:var(--akzent)}.faq-icon{font-size:20px;font-weight:300;color:var(--leise);flex:none;transition:var(--takt);line-height:1}.faq-item[open] .faq-icon{transform:rotate(45deg);color:var(--akzent)}.faq-answer{padding:0 0 var(--s3);max-width:62em}.faq-answer p{font-size:16px;color:var(--text);line-height:1.62;margin:0}.faq-answer p+p{margin-top:16px}.contact{background:var(--grund);color:var(--text)}.contact .section-tag{color:var(--leise)}.contact .section-tag::before{color:var(--akzent)}.contact .section-tag::after{background:var(--linie)}.contact>.container::before,.contact>.container::after{border-color:var(--linie-stark)}.scarcity-badge{font-size:12.5px;font-weight:500;letter-spacing:.06em;color:var(--leise);padding:0 0 var(--s4);margin:0 0 var(--s6);border-bottom:1px solid var(--linie)}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spalt)}.contact .section-heading{color:var(--tinte)}.contact-sub{font-size:16.5px;color:var(--text);margin:0 0 38px;max-width:30em}.contact-details{border-top:1px solid var(--linie)}.cd-item{border-bottom:1px solid var(--linie)}.cd-item a{display:flex;align-items:center;gap:16px;padding:18px 0;font-size:18px;font-weight:500;color:var(--tinte);transition:var(--takt)}.cd-item a:hover{color:var(--akzent)}.cd-icon{width:20px;height:20px;flex:none;color:var(--leise)}.contact-trust{list-style:none;margin:26px 0 0;padding-top:22px;border-top:1px solid var(--linie)}.contact-trust li{font-size:13.5px;line-height:1.9;color:var(--leise)}.cd-icon svg{width:20px;height:20px}.form-card{background:var(--flaeche);color:var(--ink);padding:36px 34px 38px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-group{margin:0 0 18px}.form-group label{display:block;font-size:13.5px;font-weight:600;margin:0 0 7px;color:var(--ink)}.form-group input,.form-group textarea,.form-group select{width:100%;padding:14px;background:var(--grund);border:1px solid var(--linie);font-size:15.5px;transition:var(--takt)}.form-group input:focus{outline:0;border-color:var(--ink);background:var(--flaeche)}.form-group input::placeholder{color:var(--leise)}.form-check{display:flex;align-items:flex-start;gap:12px;margin:0 0 18px}.form-check input{width:22px;height:22px;min-width:22px;margin-top:1px;accent-color:var(--akzent);cursor:pointer}#f-goal-email,#f-goal-phone{width:24px!important;height:24px!important;min-width:24px!important;accent-color:var(--akzent)!important;cursor:pointer}@media (max-width:980px){.form-check input{width:26px;height:26px;min-width:26px}.form-check label{padding-top:3px}#f-goal-email,#f-goal-phone{width:28px!important;height:28px!important;min-width:28px!important}.form-group label[for^="f-goal"]{padding:6px 0;align-items:center}}.form-check label{font-size:14px;color:var(--text);line-height:1.5;font-weight:400}.form-check a{border-bottom:1px solid var(--linie-stark);font-weight:500;color:var(--ink)}.form-check a:hover{color:var(--akzent);border-color:var(--akzent)}.form-trust-note{font-size:12.5px;color:var(--leise);margin:0 0 18px}.form-submit{width:100%}.form-success-card{flex-direction:column;background:var(--flaeche);padding:40px 34px;color:var(--ink)}.fsc-icon{color:var(--akzent);margin:0 0 16px}.fsc-icon svg{width:38px;height:38px}.fsc-title{font-size:24px;font-weight:600;margin:0 0 10px;letter-spacing:-.022em}.fsc-text{font-size:16px;color:var(--text);margin:0 0 22px}.fsc-box{border-top:1px solid var(--linie);border-bottom:1px solid var(--linie);padding:18px 0;margin:0 0 20px}.fsc-box-badge{display:block;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--akzent);margin:0 0 8px}.fsc-box p{font-size:15px;color:var(--text);margin:0}.fsc-trust{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:13px;color:var(--leise)}.footer{background:var(--dunkel);color:var(--auf-dunkel);padding:var(--s6) 0 var(--s5);border-top:1px solid var(--linie-dunkel)}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:26px;flex-wrap:wrap;padding-bottom:26px;border-bottom:1px solid var(--linie-dunkel)}.footer-logo{font-size:19px;font-weight:600;letter-spacing:-.025em;color:var(--weiss)}.footer-logo span{font-weight:300;color:var(--auf-dunkel-leise)}.footer-links{display:flex;gap:28px;flex-wrap:wrap;font-size:var(--t-label)}.footer-links a{color:var(--auf-dunkel);padding-bottom:2px;border-bottom:1px solid transparent;transition:var(--takt)}.footer-links a:hover{color:var(--akzent-hell);border-color:var(--akzent-hell)}.footer-branchen{gap:12px;align-items:baseline;margin-bottom:20px}.footer-branchen a{color:var(--auf-dunkel-leise)}.footer-branchen span{color:var(--auf-dunkel-leise)}@media (max-width:640px){.footer-branchen{gap:0}.footer-branchen span{display:none}}.footer-copy{margin:22px 0 0;font-size:13px;color:var(--auf-dunkel-leise);max-width:70ch}.footer-legal-note{margin:6px 0 0;font-size:13px;color:var(--auf-dunkel-leise);max-width:70ch}.cookie-banner{position:fixed;left:var(--band);right:0;bottom:0;z-index:90;background:var(--flaeche);border-top:1px solid var(--ink);display:flex;align-items:center;gap:44px;padding-block:20px;padding-inline:max(var(--rand),calc((100% - var(--bahn)) / 2 + var(--rand)))}.cookie-icon-wrap{display:none}.cookie-text{flex:1 1 auto;max-width:72ch;min-width:0}.cookie-text strong{display:block;font-size:16px;font-weight:600;margin:0 0 6px}.cookie-text p{font-size:13.5px;color:var(--text);line-height:1.55;margin:0}.cookie-p-mobil{display:none}.cookie-text a{border-bottom:1px solid var(--linie-stark);font-weight:500}.cookie-text a:hover{color:var(--akzent);border-color:var(--akzent)}.cookie-actions{display:flex;gap:12px;flex:none}.cookie-accept,.cookie-reject{font-size:14.5px;font-weight:600;padding:14px 24px;cursor:pointer;border:1px solid var(--ink);transition:var(--takt);white-space:nowrap}.cookie-accept{background:var(--ink);color:var(--grund)}.cookie-accept:hover{background:var(--akzent);border-color:var(--akzent);color:#fff}.cookie-reject{background:transparent;color:var(--ink)}.cookie-reject:hover{background:var(--ink);color:var(--grund)}@media (min-width:981px){.cookie-banner{left:24px;right:auto;bottom:0;border-top:none;border:1px solid var(--ink);box-shadow:0 16px 40px rgba(0,0,0,.22);align-items:stretch;flex-direction:column;gap:5px;max-width:640px;max-height:132px;overflow:hidden;padding:11px 18px}body.page-physio .cookie-banner{bottom:135px}.cookie-text{max-width:none}.cookie-text strong{margin-bottom:2px;font-size:14px}.cookie-text p{font-size:12.5px;line-height:1.3}.cookie-actions{flex:none}.cookie-accept,.cookie-reject{padding:8px 16px;font-size:13.5px}}.mobile-action-bar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:80;background:var(--flaeche);border-top:1px solid var(--ink)}.mab-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;padding:16px 4px;font-size:13.5px;font-weight:600;transition:var(--takt);white-space:nowrap;min-width:0}.mab-btn-anruf,.mab-btn-whatsapp{color:var(--ink)}.mab-btn:not(:last-child){border-right:1px solid var(--linie)}.mab-btn-primary{background:var(--ink);color:var(--grund)}.mab-icon{width:18px;height:18px;flex:none}.vm-icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.vm-icon-sm{width:16px;height:16px}.vm-icon-lg{width:38px;height:38px}.reveal{opacity:0;transform:translateY(12px);transition:opacity var(--takt),transform var(--takt)}.reveal.visible{opacity:1;transform:none}.js .hero h1,.js .hero-tag,.js .hero-sub,.js .hero-actions{opacity:1}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}@media (max-height:940px){.hero{padding:40px 0 46px}.hero .hero-tag{margin-bottom:22px}.hero-sub{font-size:18px;margin:22px 0 26px;padding-top:22px}.hero-visual{gap:22px}}@media (max-height:820px){.hero{padding:26px 0 32px}.hero .hero-tag{margin-bottom:16px}.hero-sub{font-size:17px;margin:18px 0 22px;padding-top:18px}.btn-primary,.form-submit{padding:16px 28px}.hero-visual{gap:var(--s3)}}@media (max-width:1180px){:root{--rand:40px;--spalt:44px}.pricing-grid{grid-template-columns:1fr 1fr}.pkg{border-bottom:1px solid var(--linie)}.pkg:nth-child(2n){border-right:0}.pkg:nth-child(odd){padding-left:0}.custom-package-banner{padding:52px 40px 54px}}@media (max-width:980px){:root{--band:0px;--rand:0px;--spalt:0px}body{padding-left:0}.massband{left:0;right:0;top:0;bottom:auto;width:auto;height:2px;border-right:0;border-bottom:0;background:var(--linie)}.mb-skala,.mb-skala-5,.mb-marken,.mb-anteil{display:none}.mb-laeufer{top:0;left:0;right:auto;width:0;height:2px;transition:width .12s linear}.cookie-banner{left:0}.desktop-nav-links,.nav-cta{display:none}.mobile-toggle{display:flex}.nav-inner{height:64px}.header{top:2px}.section>.container::before,.section>.container::after,.hero>.container::before,.hero>.container::after{display:none}.hero{min-height:0;padding:40px 0 44px;display:block}body.page-index .hero{padding-top:calc(76px + var(--s3))}.hero>.container{grid-template-columns:1fr;row-gap:0;column-gap:0}.hero>.container>.hero-visual{margin-top:44px}.hero-sub-klein{font-size:13.5px;margin-bottom:22px}.hero-text{padding-right:0}.hero-visual{padding-left:0;border-left:0;border-top:1px solid var(--linie);padding-top:40px;gap:34px}.hero-actions{grid-template-columns:max-content max-content;gap:13px 20px;margin-bottom:6px}.demo-zustimmung input{width:24px;height:24px;min-width:24px}.btn-primary,.form-submit,.psb-btn,.demo-knopf,.pkg-btn{display:block;width:100%;text-align:center}.hero-price-link{align-self:flex-start}.section{padding:32px 0}.section-lead{margin-bottom:38px}.problem-cols,.services-grid,.cpb-grid,.facts-inner,.contact-grid,.psb-inner,.founder-grid,.pricing-grid,.form-row{grid-template-columns:1fr}.p-card,.svc-card,.cpb-feature,.fact{border-right:0;padding-left:0!important;padding-right:0!important;border-bottom:1px solid var(--linie)}.p-card:last-of-type,.svc-card:last-child,.cpb-feature:last-child{border-bottom:0}.fact{border-bottom:1px solid var(--linie);padding:30px 0 32px}.fact:last-child{border-bottom:0}.cpb-feature{border-bottom:1px solid var(--linie-dunkel);padding:26px 0}.cpb-feature:first-child{padding-top:0}.cpb-feature:last-child{padding-bottom:0;border-bottom:0}.cpb-header{margin-bottom:30px;padding-bottom:26px}.cpb-grid{margin-bottom:30px}.reckon-box{margin:36px calc(-1 * var(--rand)) 0;padding:46px var(--rand) 50px}.bonus{grid-template-columns:1fr;gap:18px;padding:26px 22px;margin-top:32px}.bonus-cta{width:100%}.psb-content .h4-look{margin-bottom:20px}.psb-content>p,.psb-quote,.psb-btn{grid-column:1}.psb-btn{width:100%}.founder-grid{gap:30px}.founder-img-wrap{max-width:300px}.founder-img-wrap picture{position:static;padding:9px}.contact-grid{gap:44px}.form-card{padding:28px 22px 30px}.custom-package-banner{padding:40px 24px 42px;margin-top:34px}.pricing-strategy-box{margin-top:34px}.card-deck-viewport{margin:0 calc(-1 * var(--rand));padding:0 var(--rand)}.pricing-grid{display:flex;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scroll-snap-type:x mandatory;gap:0;border-top:0}.pricing-grid::-webkit-scrollbar{display:none}.pricing-grid .reveal{transform:none}.pkg{flex:0 0 84%;scroll-snap-align:center;border:1px solid var(--linie);margin-right:14px;padding:26px 22px 28px}.pkg:first-child{padding-left:22px}.pkg.featured{border-color:var(--dunkel)}body[class*="page-"] .pricing-grid{display:block}body[class*="page-"] .pkg{flex:none;width:100%;margin-right:0}body.page-index .proof-pill{flex:1 1 50%}body.page-index .proof-pill:nth-last-child(-n+2){border-bottom:0}.deck-dot{width:22px;height:2px;background:var(--linie-stark);border:0;padding:0;cursor:pointer;transition:background var(--takt)}.deck-dot.active{background:var(--akzent)}.ticker-track>span,.proof-pill{flex:1 1 100%;border-right:0;border-bottom:1px solid var(--linie);padding:14px 0}.ticker-track>span:last-of-type,.proof-pill:last-child{border-bottom:0}.faq-question{font-size:16px;gap:16px}.cookie-banner{flex-direction:column;align-items:stretch;gap:16px;padding:20px 24px}.cookie-actions{flex-direction:column}.cookie-accept,.cookie-reject{width:100%}.mobile-action-bar{display:flex}body{padding-bottom:60px}.footer{padding-bottom:76px}.footer-inner{flex-direction:column;align-items:flex-start;gap:18px}.navbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body[class*="page-"] .navbar{background:var(--grund);border-bottom-color:var(--linie)}body[class*="page-"] .nav-logo{color:var(--ink)}body[class*="page-"] .nav-logo em,body[class*="page-"] .nav-logo span{color:var(--leise)}body[class*="page-"] .nav-logo>span:has(em){color:var(--ink)}body[class*="page-"] .mobile-toggle span{background:var(--ink)}body.nav-open .mobile-action-bar{display:none}.cookie-banner{left:12px;right:12px;bottom:74px;border:1px solid var(--ink);box-shadow:0 12px 32px rgba(0,0,0,.22);max-height:250px;overflow:hidden;flex-direction:column;align-items:stretch;gap:10px;padding:16px 18px}.cookie-text strong{font-size:16px;margin-bottom:4px}.cookie-text p{font-size:14.5px;line-height:1.42}.cookie-actions{flex-direction:row;gap:10px}.cookie-accept,.cookie-reject{flex:1;min-height:44px;padding:10px 14px}.hero-mobile-cta{display:block;min-height:52px;line-height:1.2;margin:0 0 18px}body[class*="page-"] .hero .hero-mobile-cta{background:var(--akzent);border-color:var(--akzent);color:#fff}body[class*="page-"] .hero .hero-mobile-cta:hover{background:var(--flaeche);border-color:var(--flaeche);color:var(--ink)}.cta-reassure{font-size:15px;line-height:1.55}.demo-zusage,.demo-wa{font-size:14px;line-height:1.55}.demo-zustimmung{font-size:14px;line-height:1.55}.pkg-desc{font-size:15px;line-height:1.58}.pkg-list li{font-size:15px;line-height:1.55}.pkg-price-note{font-size:14px;line-height:1.5}.card-extra,.card-context{font-size:14px;line-height:1.55}.card-risk{font-size:15px}.svc-list li{font-size:16px;line-height:1.55}.step-note{font-size:14px;line-height:1.55}.info-fuss{font-size:14px;line-height:1.58}.contact-trust li{font-size:14px;line-height:1.7}.form-check label{font-size:15px;line-height:1.55}.form-trust-note{font-size:14px;line-height:1.55}.fsc-trust{font-size:14px}.pkg-btn{font-size:16px}.footer-links{font-size:16px}.footer-links a{padding:14px 0}.compare-note,.handy-note,.report-note,.serp-note,.tb-note{font-size:14px;line-height:1.55}.hero-actions .hero-textlink{display:inline-flex;align-items:center;min-height:44px;padding:0}.demo-zustimmung{min-height:44px}.form-check{min-height:44px}.form-check label{padding:8px 0}.form-group label[for^="f-goal"]{padding:11px 0;min-height:44px}.cd-item a{min-height:44px}.cookie-p-desktop{display:none}.cookie-p-mobil{display:block}}@media (max-width:900px){.card-deck-viewport{--deck-rand:20px;padding:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.deck-hinweis{display:block;margin:0 0 12px;padding:0 var(--deck-rand);font-size:13px;line-height:1.5;color:var(--leise)}.deck-spur{position:relative}body[class*="page-"] .pricing-grid{display:flex;align-items:stretch;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--deck-rand);gap:12px;border-top:0;max-width:none;margin:0;padding:2px var(--deck-rand) 4px;scrollbar-width:none;-ms-overflow-style:none}body[class*="page-"] .pricing-grid::-webkit-scrollbar{display:none}body[class*="page-"] .pricing-grid .pkg{flex:0 0 84vw;width:auto;margin-right:0;scroll-snap-align:start;scroll-snap-stop:always}.deck-pfeil{display:flex;align-items:center;justify-content:center;position:absolute;top:min(50%,288px);transform:translateY(-50%);z-index:4;width:44px;height:44px;padding:0;margin:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity var(--takt)}.deck-pfeil::before{content:"";position:absolute;left:2px;top:2px;width:40px;height:40px;border-radius:50%;background:var(--grund);border:1px solid var(--linie);box-shadow:0 2px 10px rgba(42,36,32,.16)}.deck-pfeil svg{position:relative;width:19px;height:19px;fill:none;stroke:var(--tinte);stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.deck-pfeil-zurueck{left:0}.deck-pfeil-vor{right:0}.deck-pfeil[disabled]{opacity:.32;pointer-events:none;cursor:default}body[class*="page-"] .pricing-grid .reveal{transform:none;opacity:1}.deck-indicators{display:flex;gap:9px;justify-content:center;margin-top:18px;pointer-events:none}.deck-dot{width:8px;height:8px;border-radius:50%;background:var(--linie);border:0;padding:0;cursor:default;transition:background var(--takt),transform var(--takt)}.deck-dot.active{background:var(--akzent);transform:scale(1.2)}}@media (max-width:980px){.svc-list li:nth-child(n+4){display:none}.mob-aus{display:none}.entwurf-band{padding:20px 0 24px}.eb-kopf{margin-bottom:22px}.eb-fuss{margin-top:16px}}@media (max-width:389px){}@media (pointer:coarse),(max-width:980px){.form-check input[type="checkbox"],.form-group input[type="radio"],input[name="goal"]{width:24px!important;height:24px!important;min-width:24px!important}.footer-links a{padding:7px 0}.cd-item a,.cookie-text a{padding-top:5px;padding-bottom:5px;display:inline-block}.nav-logo{padding:7px 0}.desktop-nav-links a{padding:8px 0 6px}.mb-nr{padding:7px 0}.mb-marken{gap:10px}.hero-price-link,.hero-actions .btn-secondary{padding-top:6px;padding-bottom:6px}.mno-links a{padding:22px 0}}@media (max-width:520px){.form-row{gap:0}.demo-karte{padding:22px 18px 24px}.mno-links a{font-size:22px}}.section-header{margin:0 0 var(--s5)}.section-header.text-center{text-align:center}.section-header.text-center .section-tag{justify-content:center}.section-header.text-center .section-tag::after{display:none}.section-header .section-lead{margin-left:auto;margin-right:auto}.services-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--linie)}.services-grid-3>*{padding:var(--s4) var(--s4) var(--s4) 0;border-right:1px solid var(--linie)}.services-grid-3>*:last-child{border-right:0;padding-right:0}.services-grid-3>*:not(:first-child){padding-left:var(--s4)}.branch-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;cursor:pointer}.branch-link{display:inline-block;margin-top:auto;padding-top:16px;font-size:15px;font-weight:600;color:var(--ink);transition:var(--takt)}.branch-card:hover .branch-link{color:var(--akzent)}.branch-card:hover h3{color:var(--akzent)}.branch-card h3{transition:var(--takt)}.branch-fallback{display:block;text-align:center;margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid var(--linie);color:var(--text);font-size:15.5px;text-decoration:none;transition:var(--takt)}.branch-fallback:hover{color:var(--akzent)}.btn{display:inline-block;font-size:16px;font-weight:600;padding:19px var(--s4);background:var(--ink);color:var(--grund);border:1px solid var(--ink);text-align:center;cursor:pointer;transition:var(--takt)}.btn:hover{background:var(--akzent);border-color:var(--akzent);color:#fff}.btn-secondary{display:inline-block;font-size:16px;font-weight:600;padding:19px var(--s4);background:transparent;color:var(--ink);border:1px solid var(--linie-stark);text-align:center;cursor:pointer;transition:var(--takt)}.btn-secondary:hover{border-color:var(--ink);background:var(--ink);color:var(--grund)}.hero-actions .btn-secondary{padding:0 0 3px;border:0;border-bottom:1px solid var(--linie-stark);font-size:var(--t-label);font-weight:500;background:none;color:var(--ink)}.hero-actions .btn-secondary:hover{background:none;color:var(--akzent);border-bottom-color:var(--akzent)}.compare{max-width:920px;margin:0 auto}.compare-stage{position:relative;aspect-ratio:1240/700;overflow:hidden;border:1px solid var(--ink);background:var(--grund-2);touch-action:pan-y;cursor:ew-resize;user-select:none}.compare-stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.compare-before-wrap{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--pos,50%)) 0 0)}.compare-handle{position:absolute;top:0;bottom:0;left:var(--pos,50%);width:36px;transform:translateX(-50%);z-index:3;cursor:ew-resize}.compare-handle::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;transform:translateX(-50%);background:var(--flaeche)}.compare-grip{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:36px;height:36px;display:grid;place-items:center;background:var(--ink);color:var(--grund);transition:var(--takt)}.compare-handle:hover .compare-grip{background:var(--akzent)}.compare-handle:focus-visible{outline:none}.compare-handle:focus-visible .compare-grip{outline:2px solid var(--akzent);outline-offset:3px}.compare.is-hinting .compare-grip{animation:compare-hint 1.1s cubic-bezier(.4,0,.2,1) .5s 1}@keyframes compare-hint{0%,100%{transform:translate(-50%,-50%)}30%{transform:translate(calc(-50% - 12px),-50%)}65%{transform:translate(calc(-50% + 12px),-50%)}}.compare-label{position:absolute;top:0;z-index:2;font-size:var(--t-mikro);font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:7px 12px;opacity:1;transition:opacity var(--takt)}.compare-label.ist-verdeckt{opacity:0}.compare-label-a{left:0;background:var(--flaeche);color:var(--ink)}.compare-label-b{right:0;background:var(--ink);color:var(--grund)}.bsp-chip{position:absolute;left:0;bottom:0;z-index:2;font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:6px 12px;background:var(--ink);color:var(--grund)}.compare-note{margin:var(--s2) 0 0;font-size:var(--t-klein);color:var(--leise)}.vgl-paar{display:grid;grid-template-columns:minmax(0,1fr) 252px;gap:var(--s5);align-items:start;max-width:1100px;margin:0 auto}.vgl-paar .compare{max-width:none;margin:0}.handy{margin:0}.handy-geraet{position:relative;background:var(--ink);padding:26px 9px 20px;border:1px solid var(--ink)}.handy-geraet img{width:100%;height:auto;display:block}.handy-hoerer{position:absolute;top:12px;left:50%;transform:translateX(-50%);width:52px;height:4px;background:rgba(255,255,255,.32)}.handy-strich{position:absolute;bottom:9px;left:50%;transform:translateX(-50%);width:84px;height:3px;background:rgba(255,255,255,.32)}.handy-note{margin:var(--s2) 0 0;font-size:var(--t-klein);color:var(--leise);line-height:1.5}@media (max-width:980px){.vgl-paar{grid-template-columns:1fr;gap:var(--s4)}.handy{max-width:250px;margin:0 auto}}.serp{--serp-blau:#1B4F9C;max-width:660px;margin:0 auto;background:var(--flaeche);border:1px solid var(--ink)}.serp-bar{display:flex;align-items:center;gap:12px;padding:14px var(--s3);border-bottom:1px solid var(--linie)}.serp-glass{width:17px;height:17px;flex:none;color:var(--leise)}.serp-query{font-size:15.5px;color:var(--ink)}.serp-caret{display:inline-block;width:1px;height:17px;background:var(--ink);margin-left:2px;vertical-align:-3px;animation:serp-blink 1.05s steps(2) infinite}@keyframes serp-blink{0%,50%{opacity:1}50.01%,100%{opacity:0}}.serp-results{padding:var(--s3)}.serp-ad{padding:0 0 var(--s3);border-bottom:1px solid var(--linie);margin:0 0 var(--s3);position:relative}.serp-ad::before{content:"";position:absolute;left:calc(-1 * var(--s3));top:0;bottom:var(--s3);width:2px;background:var(--akzent)}.serp-ad-badge{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--akzent);margin:0 0 var(--s1)}.serp-url{font-size:13px;color:var(--leise);margin:0 0 3px}.serp-title{font-size:17px;font-weight:500;color:var(--serp-blau);line-height:1.35;margin:0 0 5px;letter-spacing:-.01em}.serp-desc{font-size:13.5px;color:var(--text);line-height:1.5}.serp-organic-item{padding:0 0 var(--s3)}.serp-organic-item:last-child{padding-bottom:0}.serp-note{margin:var(--s2) 0 0;font-size:var(--t-klein);color:var(--leise);text-align:center}.report{border-top:1px solid var(--ink);max-width:960px;margin:0 auto}.report-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--linie)}.report-badge{font-size:var(--t-mikro);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--akzent)}.report-monat{font-size:var(--t-mikro);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--leise)}.report-grid{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center}.report-cell{padding:var(--s5) var(--s3) var(--s5) 0}.report-cell:not(:first-of-type){padding-left:var(--s3)}.report-num{display:block;font-size:clamp(30px,3.4vw,44px);font-weight:300;line-height:1;letter-spacing:-.035em;color:var(--ink);margin:0 0 var(--s2);font-variant-numeric:tabular-nums}.report-label{display:block;font-size:13.5px;color:var(--text);line-height:1.45}.report-pfeil{color:var(--linie-stark);font-size:20px;padding:0 var(--s1)}.report-note{margin:var(--s2) 0 0;padding-top:var(--s2);border-top:1px solid var(--linie);font-size:var(--t-klein);color:var(--leise)}.terminbuch{max-width:520px;margin:0 auto}.tb-phone{background:var(--flaeche);border:1px solid var(--ink)}.tb-time{padding:12px var(--s3);border-bottom:1px solid var(--linie);font-size:var(--t-mikro);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--leise)}.tb-card{display:block;padding:var(--s3);border-bottom:1px solid var(--linie)}.tb-card:last-child{border-bottom:0}.tb-tag{display:block;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--akzent);margin:0 0 var(--s1)}.tb-card b{display:block;font-size:16px;font-weight:600;margin:0 0 5px;letter-spacing:-.015em}.tb-card>span:not(.tb-tag){display:block;font-size:14px;color:var(--text);line-height:1.5}.tb-note{margin:var(--s2) 0 0;font-size:var(--t-klein);color:var(--leise)}@media (max-width:980px){.services-grid-3{grid-template-columns:1fr}.services-grid-3>*{border-right:0;padding-left:0!important;padding-right:0!important;border-bottom:1px solid var(--linie)}.services-grid-3>*:last-child{border-bottom:0}.report-grid{grid-template-columns:1fr}.report-cell{padding:var(--s3) 0!important;border-bottom:1px solid var(--linie)}.report-cell:last-of-type{border-bottom:0}.report-pfeil{display:none}.compare-handle{width:44px}.btn,.btn-secondary{display:block;width:100%}}@media (min-width:981px){.hero{align-items:stretch}.hero>.container{grid-template-rows:1fr;align-content:stretch}body.page-index .hero>.container,body.page-handwerk .hero>.container,body.page-physio .hero>.container,body.page-immo .hero>.container{grid-template-rows:min-content 1fr;align-content:start}.hero-text{display:flex;flex-direction:column}.hero-text .hero-actions{margin-top:auto}body.page-physio .hero-text .hero-actions,body.page-handwerk .hero-text .hero-actions{margin-top:32px}body.page-index .hero-text .hero-actions{margin-top:20px}}.info-fuss{font-size:13.5px;line-height:1.6;color:var(--leise);margin:0;padding-top:var(--s3);border-top:1px solid var(--linie)}@media (max-width:980px){}@supports (text-box-trim:trim-both){h1,h2,h3,.section-heading,.demo-titel,.fact b,.kz dd,.hk-karte b,.pkg h3,.svc-card h3{text-box-trim:trim-both;text-box-edge:cap alphabetic}h1{margin-bottom:var(--s1)}.section-heading{margin-bottom:var(--s4)}.demo-titel{padding-top:var(--s2);margin-bottom:var(--s2)}.demo-karte::before{margin-bottom:var(--s2)}.hk-karte{padding:var(--s2) 0}.kz{padding:var(--s2) 0}.fact b{margin-bottom:var(--s2)}.pkg h3{margin-bottom:var(--s1)}.svc-card h3{margin-bottom:var(--s2)}.p-card h3,.sp h3{margin-bottom:var(--s2)}}.pkg-desc,.pkg-list li,.svc-list li,.p-card p,.cpb-feature p,.fh-item,.faq-answer p,.pkg-price-note{hyphens:auto}:root{interpolate-size:allow-keywords}@supports selector(::details-content){.faq-item::details-content{block-size:0;overflow:hidden;transition:block-size var(--takt),content-visibility var(--takt) allow-discrete}.faq-item[open]::details-content{block-size:auto}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.mb-laeufer{animation:mb-lauf linear both;animation-timeline:scroll(root block);transition:none}@keyframes mb-lauf{from{top:0}to{top:calc(100dvh - 2px)}}}@media (max-width:980px) and (prefers-reduced-motion:no-preference){.mb-laeufer{animation:mb-lauf-quer linear both;animation-timeline:scroll(root block)}@keyframes mb-lauf-quer{from{width:0}to{width:100%}}}}:root{accent-color:var(--akzent)}html{scrollbar-width:thin;scrollbar-color:var(--linie-stark) transparent}.founder-intro-quote,.psb-quote{hanging-punctuation:first last}.fact b,.kz dd{font-feature-settings:"lnum" 1}@media (min-width:981px){.demo-felder{display:grid;grid-template-columns:1fr 1fr;column-gap:10px}.demo-breit{grid-column:1 / -1}.demo-karte{padding:26px 26px 24px}.demo-titel{font-size:21px;margin-bottom:12px;padding-top:14px}.demo-sub{font-size:14.5px;line-height:1.55;margin-bottom:16px}.demo-feld{padding:13px 14px;margin-bottom:10px}.demo-zustimmung{margin:12px 0 14px}.demo-zusage{margin-top:12px;font-size:12.5px}}@media (min-width:981px) and (max-height:900px){body[class*="page-"] .hero{padding-top:calc(76px + var(--s2))}.hero-visual{gap:20px}.hk-karte{padding:5px 0}.demo-karte{padding:20px 24px 16px}.demo-titel{font-size:19.5px;margin-bottom:8px;padding-top:10px}.demo-sub{font-size:13.5px;line-height:1.48;margin-bottom:10px}.demo-feld{padding:11px 14px;margin-bottom:7px}.demo-zustimmung{margin:8px 0 9px}.demo-zusage{margin-top:8px;font-size:12px}.demo-wa{margin-top:6px;font-size:12px}}@media (min-width:981px) and (max-height:745px){body[class*="page-"] .hero{padding-top:calc(76px + var(--s1))}.hero-visual{gap:13px}.hk-karte{padding:3px 0}.hk-karte b{font-size:18.5px}.demo-karte{padding:16px 20px 14px}.demo-titel{font-size:19px;margin-bottom:7px;padding-top:9px}.demo-sub{font-size:13px;line-height:1.45;margin-bottom:9px}.demo-feld{padding:10px 13px;margin-bottom:6px}.demo-zustimmung{margin:6px 0 8px}.demo-zusage{margin-top:7px}.demo-wa{margin-top:5px;font-size:11.5px}}@media (min-width:981px) and (max-height:690px){body[class*="page-"] .hero{padding-top:calc(76px + 10px)}.hero-visual{gap:11px}.hk-karte{padding:2px 0}.hk-karte b{font-size:18px}.hk-karte span{font-size:13px}.demo-karte{padding:13px 18px 12px}.demo-titel{font-size:18px;margin-bottom:5px;padding-top:7px}.demo-sub{font-size:12px;line-height:1.4;margin-bottom:6px}.demo-feld{padding:8px 12px;margin-bottom:5px}.demo-zustimmung{margin:4px 0 6px;font-size:11.5px}.demo-knopf{padding:10px 22px}.demo-zusage{margin-top:6px;font-size:11.5px}.demo-wa{margin-top:4px;font-size:11px}}@media (min-width:981px) and (max-width:1180px) and (max-height:720px){.hero-visual{gap:8px}.hk-karte{padding:0}.hk-karte b{font-size:15.5px}.demo-karte{padding:11px 16px 10px}.demo-titel{font-size:16px;margin-bottom:3px;padding-top:5px}.demo-sub{font-size:11.5px;line-height:1.35;margin-bottom:4px}.demo-feld{padding:6px 12px;margin-bottom:4px}.demo-zustimmung{margin:2px 0 4px;font-size:11px}.demo-knopf{padding:9px 18px}.demo-zusage{margin-top:4px;font-size:11px}.demo-wa{margin-top:3px;font-size:10.5px}}@media (max-width:980px){.footer-links a{padding:14px 0}.nav-logo{padding:14px 0}.cookie-text a{padding-top:14px;padding-bottom:14px}.compare-note,.handy-note,.report-note,.serp-note,.tb-note{font-size:14px;line-height:1.55}.demo-zustimmung a,.form-check a{padding:12px 0;display:inline-block}.card-extra a{padding:12px 2px;display:inline-block}.demo-wa-link{padding:12px 0}}@media print{body{padding-left:0;background:#fff;color:#000}.massband,.header,.mobile-action-bar,.cookie-banner,.ticker-band,.demo-karte,.mobile-nav-overlay,.nav-backdrop{display:none!important}.reveal{opacity:1;transform:none}.pkg.featured,.footer{background:#fff!important;color:#000!important}}@media (max-width:980px){.hero-actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px}body[class*="page-"] .hero .hero-actions .hero-knopf,.hero-actions .hero-knopf{flex:1 1 150px;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:11px 14px;border:1px solid var(--linie);border-radius:0;background:var(--grund);color:var(--tinte);font-size:15px;font-weight:600;line-height:1.25;text-align:center}body[class*="page-"] .hero .hero-actions .hero-knopf:hover,.hero-actions .hero-knopf:hover{border-color:var(--tinte);color:var(--tinte);background:var(--grund)}}@media (max-width:900px){.eb-lauf img{height:400px}.eb-reihen{gap:24px}.eb-geraet{border-radius:26px;padding:7px}.eb-geraet img{height:346px;border-radius:19px}.eb-geraet::after{top:7px;width:56px;height:13px;border-radius:0 0 8px 8px}.eb-spur-handy .eb-lauf>*{margin-right:22px}}.founder,.contact{background:var(--flaeche-warm)}body[class*="page-"] .pricing-grid .pkg{box-shadow:var(--schatten-mittel)}body[class*="page-"] .pricing-grid .pkg.featured{box-shadow:var(--schatten-gross)}.demo-karte{box-shadow:var(--schatten-mittel)}.eb-lauf img{box-shadow:var(--schatten-klein)}.eb-geraet{box-shadow:var(--schatten-mittel)}.tb-phone{box-shadow:var(--schatten-klein)}.cookie-banner{box-shadow:var(--schatten-mittel)}.header.ist-gescrollt .navbar{box-shadow:var(--schatten-klein)}body[class*="page-"] .pricing-grid .pkg,.demo-karte,.tb-phone,.eb-lauf img{border-radius:14px}.btn,.btn-primary,.btn-secondary,.pkg-btn,.demo-knopf,.nav-cta,.hero-mobile-cta{border-radius:10px}.form-group input,.form-group textarea,.form-group select,.demo-feld,textarea.demo-feld{border-radius:10px}:root{--linie-weich:rgba(232,224,212,0.6)}.founder-intro-quote,.founder-highlights,.fh-item,.fact,.faq-item,.svc-list li,.pkg-list li,.tb-time,.tb-card{border-color:var(--linie-weich)}@media (hover:hover) and (pointer:fine){body[class*="page-"] .pricing-grid .pkg{transition:box-shadow var(--takt-weich),transform var(--takt-weich)}body[class*="page-"] .pricing-grid .pkg:hover{box-shadow:var(--schatten-gross);transform:translateY(-2px)}body[class*="page-"] .pricing-grid .pkg.featured:hover{box-shadow:0 4px 10px rgba(42,36,32,.09),0 28px 72px rgba(42,36,32,.21);transform:translateY(-2px)}.btn,.btn-primary,.btn-secondary,.pkg-btn,.demo-knopf,.nav-cta,.hero-mobile-cta,.hero-knopf{box-shadow:var(--schatten-klein);transition:box-shadow var(--takt-weich),background var(--takt-weich),color var(--takt-weich),border-color var(--takt-weich)}.btn:hover,.btn-primary:hover,.btn-secondary:hover,.pkg-btn:hover,.demo-knopf:hover,.nav-cta:hover,.hero-mobile-cta:hover,.hero-knopf:hover{box-shadow:var(--schatten-mittel)}}@media (prefers-reduced-motion:reduce){body[class*="page-"] .pricing-grid .pkg,body[class*="page-"] .pricing-grid .pkg:hover,body[class*="page-"] .pricing-grid .pkg.featured:hover{transform:none}}@media (max-width:980px){.founder-img-wrap{max-width:none}.founder-img-wrap picture{width:120px;height:120px;padding:0;box-shadow:0 0 0 3px var(--flaeche-warm),0 0 0 5px var(--linie-stark),0 8px 24px rgba(42,36,32,0.10)}.founder-name{margin-top:13px;font-size:15.5px}.founder-rolle{font-size:13px}}.hwg-hinweis{margin:26px 0 0;background:var(--flaeche-warm);border-left:3px solid var(--akzent);border-radius:0 14px 14px 0;padding:20px 24px;font-size:16px;line-height:1.66;color:var(--text);max-width:900px}.footer-links .open-cookie-banner{font:inherit;font-size:inherit;color:var(--auf-dunkel);background:none;border:0;border-bottom:1px solid transparent;padding:0 0 2px;margin:0;cursor:pointer;transition:var(--takt)}.footer-links .open-cookie-banner:hover{color:var(--akzent-hell);border-bottom-color:var(--akzent-hell)}@media (max-width:980px){.hwg-hinweis{margin-top:20px;padding:17px 19px;font-size:15px}.footer-links .open-cookie-banner{padding:14px 0}.hero .hero-tag{font-size:13px}.form-hint{font-size:14px}}@media (max-width:389px){.footer-links .open-cookie-banner{padding:7px 0}}.hero-schau{display:none}@media (min-width:1025px){.hero-schau{display:block;margin-top:34px}.hs-buehne{position:relative;height:280px;--hs-versatz:150px}.hs-karte{position:absolute;top:0;width:240px;height:200px;object-fit:cover;object-position:top;border-radius:14px;background:var(--grund);box-shadow:var(--schatten-mittel)}.hs-k1{left:0;top:0;z-index:1}.hs-k2{left:var(--hs-versatz);top:12px;z-index:2}.hs-k3{left:calc(var(--hs-versatz) * 2);top:24px;z-index:3}.hs-handy{position:absolute;bottom:0;z-index:4;width:130px;left:calc(var(--hs-versatz) * 2 + 240px - 76px);background:#211D19;border-radius:20px;padding:5px;box-shadow:var(--schatten-gross)}.hs-handy::after{content:"";position:absolute;top:5px;left:50%;transform:translateX(-50%);width:40px;height:9px;background:#211D19;border-radius:0 0 6px 6px;z-index:2}.hs-handy img{width:120px;height:260px;display:block;object-fit:cover;object-position:top;background:#fff;border-radius:15px}.hs-zeile{margin-top:16px;font-size:13px;line-height:1.55;color:var(--leise)}@media (min-width:1400px){.hs-buehne{--hs-versatz:190px}}@media (max-width:1199px){.hs-buehne{--hs-versatz:88px}}}.founder-einschub{margin:26px 0;padding:4px 0 4px 22px;border-left:2px solid var(--akzent);font-size:clamp(18px,1.55vw,21px);line-height:1.6;color:var(--tinte);font-weight:500}.founder-zitat{margin:30px 0 0;padding:0;border:0;font-size:clamp(19px,1.7vw,23px);line-height:1.56;letter-spacing:-.012em;color:var(--tinte);font-weight:400}.founder-signatur{margin-top:16px;display:flex;flex-direction:column;gap:2px}.founder-signatur .fs-name{font-size:14.5px;font-weight:700;color:var(--tinte)}.founder-signatur .fs-rolle{font-size:13.5px;color:var(--leise)}.wa-fix{display:none}@media (min-width:1025px){.wa-fix{position:fixed;right:24px;bottom:24px;z-index:60;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#25D366;color:#fff;box-shadow:var(--schatten-mittel);opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),visibility 0s linear .32s,box-shadow .24s cubic-bezier(.22,1,.36,1)}.wa-fix.ist-sichtbar{opacity:1;visibility:visible;transform:none;transition-delay:0s,0s,0s,0s}.wa-fix:hover{box-shadow:var(--schatten-gross)}.wa-fix svg{width:30px;height:30px;fill:currentColor}}@media (prefers-reduced-motion:reduce){.wa-fix{transition:none}.wa-fix.ist-sichtbar{transform:none}}.eb-link{position:relative;display:block;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.eb-link img{transition:transform .22s ease}.eb-hover{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(42,36,32,.55);opacity:0;transition:opacity .22s ease;border-radius:14px}.eb-knopf{border:1px solid rgba(255,255,255,.78);color:#fff;font-size:15px;font-weight:600;letter-spacing:.01em;padding:11px 26px;border-radius:999px;white-space:nowrap}.eb-link-handy .eb-hover{border-radius:28px}.eb-tipp{position:absolute;right:12px;bottom:12px;width:32px;height:32px;border-radius:50%;background:rgba(42,36,32,.82);color:#fff;display:none;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(42,36,32,.3)}.eb-link-handy .eb-tipp{right:16px;bottom:16px}@media (hover:hover) and (pointer:fine){.eb-link:hover .eb-hover,.eb-link:focus-visible .eb-hover{opacity:1}.eb-link:hover img,.eb-link:focus-visible img{transform:scale(1.02)}}@media (hover:none),(pointer:coarse){.eb-tipp{display:flex}}.eb-link:focus-visible{outline:3px solid var(--tinte);outline-offset:4px}.eb-einladung{margin-top:14px;font-size:16.5px;line-height:1.62;color:var(--ton-mittel,#6B6157);max-width:640px}@media (max-width:820px){.eb-einladung{font-size:15.5px}.eb-knopf{font-size:13.5px;padding:9px 18px}.eb-tipp{width:28px;height:28px;right:9px;bottom:9px}}