:root{--bg-dark:#2a2823;--bg-light:#e9e4d7;--surface-dark:#35322c;--surface-light:#f7f4ec;--border-dark:#3e3b34;--border-dark-strong:#4d4941;--border-light:#d6cfbd;--on-dark:#f4f0e6;--on-dark-muted:#cfc9b8;--on-dark-faint:#b2ab9d;--on-light:#1c1b18;--on-light-body:#4a463b;--on-light-faint:#5c5648;--brand:#e8622c;--brand-on-dark:#ee7238;--brand-on-light:#9e431e;--on-brand:#161513;--font-sans:Geist, system-ui, sans-serif;--font-serif:"Instrument Serif", serif;--font-mono:"IBM Plex Mono", monospace;--maxw:1200px;--gutter:32px}body{background:var(--bg-dark);margin:0}a{color:inherit;text-decoration:none}:lang(de) p,:lang(de) blockquote{hyphens:auto}:lang(de) .eyebrow,:lang(de) .hero__eyebrow,:lang(de) .card-light__proof,:lang(de) .card-dark__duration,:lang(de) .method__label,:lang(de) .retainer__badge,:lang(de) .contact__details{hyphens:manual}:lang(de) h1,:lang(de) h2,:lang(de) h3,:lang(de) p,:lang(de) blockquote{overflow-wrap:break-word}.page{font-family:var(--font-sans);background:var(--bg-dark);color:var(--on-dark);flex-direction:column;display:flex}.wrap{max-width:var(--maxw);box-sizing:border-box;width:100%;margin:0 auto}.row{flex-wrap:wrap;gap:24px;display:flex}.eyebrow{font-family:var(--font-mono);letter-spacing:.18em;color:var(--brand-on-dark);margin:0 0 20px;font-size:13px}.eyebrow--on-light{color:var(--brand-on-light)}.h-section{max-width:760px;font-family:var(--font-serif);margin:0 0 24px;font-size:clamp(36px,4.4vw,56px);font-weight:400;line-height:1.1}.btn{box-sizing:border-box;border-radius:999px;align-items:center;display:inline-flex}.btn--primary{background:var(--brand);min-height:48px;color:var(--on-brand);padding:12px 28px;font-size:16px;font-weight:600}.btn--ghost{border:1px solid var(--border-dark-strong);min-height:48px;color:var(--on-dark);padding:12px 28px;font-size:16px}.site-header{padding:28px var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.logo-link{align-items:center;display:inline-flex}.nav{flex-wrap:wrap;align-items:center;gap:28px;font-size:15px;display:flex}.nav__link{color:var(--on-dark-muted)}.nav__cta{box-sizing:border-box;border:1px solid var(--border-dark-strong);min-height:44px;color:var(--on-dark);border-radius:999px;align-items:center;padding:10px 20px;display:inline-flex}.lang{font-family:var(--font-mono);letter-spacing:.12em;color:var(--on-dark-faint);font-size:12px}a[aria-current=page]{color:var(--on-dark)}.hero{padding:96px var(--gutter) 88px}.hero__eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--brand-on-dark);margin:0 0 28px;font-size:13px}.hero__headline{max-width:980px;font-family:var(--font-serif);letter-spacing:-.01em;margin:0 0 32px;font-size:clamp(48px,6.4vw,84px);font-weight:400;line-height:1.04}.hero__headline em{color:var(--brand)}.hero__lede{max-width:640px;color:var(--on-dark-muted);margin:0 0 44px;font-size:20px;line-height:1.6}.hero__actions{flex-wrap:wrap;gap:16px;margin-bottom:72px;display:flex}.hero__facts{border-top:1px solid var(--border-dark);font-family:var(--font-mono);color:var(--on-dark-faint);flex-wrap:wrap;gap:40px;padding-top:28px;font-size:13px;display:flex}.band-light{background:var(--bg-light);color:var(--on-light)}.proof{padding:48px var(--gutter);flex-wrap:wrap;align-items:center;gap:20px 48px;display:flex}.proof__label{color:var(--on-light-faint);margin:0;font-size:14px}.proof__sectors{font-family:var(--font-mono);letter-spacing:.14em;color:var(--on-light);flex-wrap:wrap;align-items:center;gap:16px 40px;font-size:15px;display:flex}.niche{padding:88px var(--gutter) 96px;border-top:1px solid var(--border-light)}.niche__lede{max-width:680px;color:var(--on-light-body);margin:0 0 56px;font-size:18px;line-height:1.65}.card-light{box-sizing:border-box;background:var(--surface-light);border:1px solid var(--border-light);border-radius:4px;flex:300px;min-width:0;padding:32px}.card-light__title{margin:0 0 12px;font-size:20px;font-weight:600}.card-light__body{color:var(--on-light-body);margin:0 0 20px;font-size:15px;line-height:1.6}.card-light__proof{font-family:var(--font-mono);letter-spacing:.08em;color:var(--on-light-faint);margin:0;font-size:12px}.expertise{padding:96px var(--gutter)}.expertise .h-section{margin-bottom:56px}.expertise__item{box-sizing:border-box;border-top:1px solid var(--border-dark);flex:320px;min-width:0;padding:28px 0}.expertise__item h3{margin:0 0 10px;font-size:19px;font-weight:600}.expertise__item p{color:var(--on-dark-faint);margin:0;font-size:15px;line-height:1.6}.packages{padding:16px var(--gutter) 96px}.packages__lede{max-width:640px;color:var(--on-dark-faint);margin:0 0 56px;font-size:18px;line-height:1.6}.packages__grid{margin-bottom:24px}.card-dark{box-sizing:border-box;background:var(--surface-dark);border:1px solid var(--border-dark);border-radius:4px;flex:300px;min-width:0;padding:32px}.card-dark__title{margin:0 0 6px;font-size:20px;font-weight:600}.card-dark__duration{font-family:var(--font-mono);color:var(--on-dark-faint);margin:0 0 18px;font-size:13px}.card-dark__body{color:var(--on-dark-muted);margin:0 0 22px;font-size:15px;line-height:1.6}.card-dark__price{font-family:var(--font-serif);margin:0;font-size:30px}.retainer{box-sizing:border-box;background:var(--surface-dark);border:1px solid var(--brand);border-radius:4px;flex-wrap:wrap;align-items:center;gap:24px 48px;padding:36px;display:flex}.retainer__main{flex:420px;min-width:0}.retainer__badge{background:var(--brand);color:var(--on-brand);font-family:var(--font-mono);letter-spacing:.14em;border-radius:999px;margin:0 0 10px;padding:5px 12px;font-size:11px;font-weight:500;display:inline-block}.retainer__title{margin:0 0 10px;font-size:22px;font-weight:600}.retainer__body{color:var(--on-dark-muted);margin:0;font-size:15px;line-height:1.6}.retainer__price{font-family:var(--font-serif);margin:0;font-size:36px}.retainer__period{color:var(--on-dark-faint);font-size:18px}.method{padding:96px var(--gutter)}.method__quote{max-width:860px;font-family:var(--font-serif);margin:0 0 56px;font-size:clamp(30px,3.6vw,46px);font-style:italic;line-height:1.2}.method__step{box-sizing:border-box;border-top:1px solid var(--on-light);flex:300px;min-width:0;padding:28px 0}.method__label{font-family:var(--font-mono);color:var(--brand-on-light);margin:0 0 10px;font-size:13px}.method__body{color:var(--on-light-body);margin:0;font-size:16px;line-height:1.6}.about{padding:96px var(--gutter);flex-wrap:wrap;gap:40px 64px;display:flex}.about__intro{flex:380px;min-width:0}.about__heading{font-family:var(--font-serif);margin:0;font-size:clamp(36px,4.4vw,56px);font-weight:400;line-height:1.1}.about__text{flex:420px;min-width:0}.about__text p{color:var(--on-dark-muted);margin:0 0 20px;font-size:17px;line-height:1.7}.about__text p:last-of-type{margin-bottom:32px}.about__facts{font-family:var(--font-mono);color:var(--on-dark-faint);flex-wrap:wrap;gap:12px 32px;font-size:13px;display:flex}.contact{border-top:1px solid var(--border-dark)}.contact__inner{padding:104px var(--gutter);text-align:center}.contact__heading{max-width:860px;font-family:var(--font-serif);margin:0 auto 28px;font-size:clamp(38px,4.8vw,60px);font-weight:400;line-height:1.1}.contact__lede{max-width:560px;color:var(--on-dark-faint);margin:0 auto 40px;font-size:18px;line-height:1.6}.contact__cta{background:var(--brand);min-height:52px;color:var(--on-brand);padding:14px 32px;font-size:17px;font-weight:600}.contact__details{font-family:var(--font-mono);color:var(--on-dark-faint);margin:28px 0 0;font-size:14px}.site-footer{border-top:1px solid var(--border-dark)}.site-footer__brand{padding:56px var(--gutter) 36px}.site-footer__logo{width:100%;max-width:420px;height:auto;display:block}.site-footer__inner{padding:28px var(--gutter);color:var(--on-dark-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.site-footer__legal{font-family:var(--font-mono);letter-spacing:.12em;font-size:12px}
