/* Prozesse mit Kopf — editorial consulting identity */
:root{--ink:#182024;--muted:#535e62;--petrol:#173d43;--gold:#b18b48;--paper:#fff;--soft:#f2f4f3;--line:#dce1df;--purple:#173d43;--accent:#173d43}
html{scroll-padding-top:100px}body{background:#fff!important;color:var(--ink)!important;font-family:'Geist',Arial,sans-serif!important;-webkit-font-smoothing:antialiased}::selection{background:#e7ddc8}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:5px}main{background:#fff!important}.site-header{max-width:1320px!important;margin:0 auto!important;padding:24px 42px!important;min-height:100px!important;background:#fff!important;border-bottom:1px solid var(--line)!important;box-shadow:none!important;border-radius:0!important}.brand img{width:220px!important;height:59px!important;object-fit:contain}.desktop-nav{gap:25px!important}.desktop-nav a{font-size:14px!important;color:var(--ink)!important;font-weight:500!important}.header-cta{background:var(--ink)!important;color:#fff!important;border:1px solid var(--ink)!important;border-radius:0!important;box-shadow:none!important;padding:14px 22px!important}.hero{max-width:1320px!important;min-height:0!important;margin:0 auto!important;padding:88px 42px 92px!important;display:grid!important;grid-template-columns:1.25fr .85fr!important;gap:65px!important;align-items:center!important;background:#fff!important}.hero-copy{padding:0!important}.eyebrow{color:var(--petrol)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:24px!important}.hero h1{font-size:clamp(44px,5.2vw,74px)!important;line-height:1.04!important;font-weight:500!important;letter-spacing:-.045em!important;max-width:720px!important;margin-bottom:28px!important}.hero h1 em{font-family:Georgia,serif!important;font-weight:400!important;color:var(--petrol)!important;text-decoration:none!important}.hero-lead{color:var(--muted)!important;font-size:19px!important;line-height:1.65!important;max-width:570px!important}.hero-actions{gap:22px!important;margin-top:30px!important;flex-wrap:wrap!important}.primary,.secondary{border-radius:0!important;box-shadow:none!important;min-height:50px!important;padding:14px 22px!important;font-size:15px!important;font-weight:500!important}.primary{background:var(--petrol)!important;color:#fff!important;border:1px solid var(--petrol)!important}.primary:hover,.header-cta:hover{background:#244d53!important}.secondary{color:var(--ink)!important;background:transparent!important;border:0!important;border-bottom:1px solid #aab5b1!important;padding-inline:0!important}.hero-reassurance{color:#65716d!important;font-size:12px!important;margin-top:22px!important}.hero-reassurance span{color:var(--gold)!important}.hero-visual{border-radius:2px!important;background:#edf0ec!important;box-shadow:none!important;overflow:visible!important;aspect-ratio:auto!important;position:relative!important}.hero-visual:before,.hero-visual:after{display:none!important}.hero-visual>img{width:100%!important;height:400px!important;object-fit:cover!important;object-position:50% 28%!important;border-radius:2px!important;filter:saturate(.7)!important}.hero-visual-caption{position:static!important;border:0!important;border-left:3px solid var(--gold)!important;box-shadow:none!important;border-radius:0!important;backdrop-filter:none!important;background:#f2f4f3!important;padding:20px 24px!important;margin:0!important;width:auto!important;transform:none!important}.hero-visual-caption small{color:var(--petrol)!important;font-size:10px!important;letter-spacing:.12em!important}.hero-visual-caption strong{font-size:24px!important;font-weight:500!important;color:var(--ink)!important}.hero-visual-caption p{font-size:14px!important;color:var(--muted)!important;line-height:1.5!important}.hero-visual-note{background:#ffffffdc!important;border-radius:0!important;right:10px!important;top:10px!important;color:#535e62!important}.home-band,.home-band-soft{background:var(--soft)!important;border-radius:0!important}.section{max-width:1320px!important;padding:100px 42px!important;margin:0 auto!important}.section h2,.team-head h2,.demo-content h2{font-size:clamp(34px,3.7vw,52px)!important;line-height:1.1!important;letter-spacing:-.035em!important;font-weight:500!important;color:var(--ink)!important}.section h2 em{font-family:Georgia,serif!important;color:var(--petrol)!important;font-weight:400!important}.section p{color:var(--muted);line-height:1.7}.need-selector{gap:80px!important;grid-template-columns:1fr 1fr!important}.need-selector nav{gap:0!important}.need-selector nav>a{background:transparent!important;border:0!important;border-top:1px solid #cbd3cf!important;border-radius:0!important;box-shadow:none!important;padding:25px 0!important;transform:none!important}.need-selector nav>a:last-child{border-bottom:1px solid #cbd3cf!important}.need-selector nav strong{font-size:22px!important;letter-spacing:-.025em!important;font-weight:500!important}.need-selector nav small{font-size:15px!important;line-height:1.6!important;color:var(--muted)!important}.need-selector nav span{color:var(--petrol)!important}.need-selector-links a,.text-link{color:var(--petrol)!important}.team-section,.home-team{background:#173d43!important;border-radius:0!important;color:#fff!important}.team-head h2,.team-head h2 em{color:#fff!important}.team-head p,.clara-everyday,.clara-everyday p{color:#d7e2df!important}.team-head .eyebrow{color:#d9bd82!important}.clara-everyday{padding-top:0!important;padding-bottom:65px!important}.home-team .text-link{color:#fff!important}.process-story{background:#fff!important}.story-theatre,.story-stage{border-radius:0!important;box-shadow:none!important}.story-theatre{border:1px solid var(--line)!important;background:var(--soft)!important}.story-stage{background:#f2f4f3!important}.story-chapters{border-radius:0!important;background:#fff!important}.story-chapters button{border-radius:0!important}.story-chapters button[aria-selected=true]{background:var(--petrol)!important;color:#fff!important}.story-chapters button[aria-selected=true] *{color:#fff!important}.story-tab-index{color:var(--gold)!important}.story-narrative{background:#fff!important;border-radius:0!important}.story-chapter-number{color:var(--petrol)!important}.story-narrative h3{font-size:28px!important;font-weight:500!important}.story-narrative-footer{color:var(--petrol)!important}.journey-roof{background:var(--petrol)!important}.journey-house-level{border-color:#d3dcd7!important;border-radius:0!important;background:#fff!important}.journey-house-core{background:#e5edeb!important}.journey-process-choice{border-color:var(--petrol)!important;background:#fff!important;color:var(--petrol)!important;border-radius:0!important;box-shadow:none!important}.story-controls button,.story-play-toggle{color:var(--petrol)!important}.clara-note{transform:none!important;border-radius:0!important;box-shadow:none!important;background:var(--soft)!important;border-top:3px solid var(--gold)!important;padding:40px!important}.note-label{color:var(--petrol)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:12px!important}.note-message{font-family:Georgia,serif!important;font-size:29px!important;font-style:italic!important;color:var(--ink)!important}.note-foot{font-size:13px!important}.human-control{border-color:var(--gold)!important;color:var(--petrol)!important}.process-grid{gap:32px!important}.process-grid>div{border-radius:0!important;box-shadow:none!important;border:0!important;border-top:2px solid var(--gold)!important;background:transparent!important;padding:25px 0!important}.process-grid h3{font-size:24px!important;font-weight:500!important}.pricing{border-top:1px solid var(--line)!important}.price-card{border-radius:0!important;box-shadow:none!important;border:1px solid var(--line)!important;background:#f5f6f5!important;padding:30px!important}.price-card.founding{border-top:3px solid var(--gold)!important;background:#fff!important}.price-card h3{font-size:25px!important;font-weight:500!important}.price{color:var(--petrol)!important}.pricing-additions article{border-radius:0!important;background:transparent!important;border:0!important;border-top:1px solid var(--line)!important;padding:26px 0!important;box-shadow:none!important}.demo-section{max-width:none!important;margin:0!important;padding:75px max(42px,calc((100vw - 1236px)/2))!important;border-radius:0!important;background:#e9efec!important;border:0!important;box-shadow:none!important}.demo-content p{color:var(--muted)!important}.demo-mail{color:var(--petrol)!important}.demo-agent{color:var(--petrol)!important}.demo-avatar{border-color:#fff!important}footer{background:var(--ink)!important;border-radius:0!important;padding:65px max(42px,calc((100vw - 1236px)/2)) 25px!important}footer p,footer a,footer span{color:#c3ceca!important}.footer-brand img{width:230px!important;height:64px!important}.footer-top{gap:45px!important}.footer-bottom{border-color:#3a4545!important}.mobile-nav summary{color:var(--petrol)!important}.mobile-nav>div{background:#fff!important;border-radius:0!important;box-shadow:0 8px 25px #173d4314!important}.mobile-nav a{color:var(--ink)!important}
/* Shared inner pages */
.solution-hero,.contact-hero,.about-hero,.industry-hero,.agent-hero{background:#fff!important;border-radius:0!important}.solution-hero h1,.contact-hero h1,.about-hero h1{font-weight:500!important;letter-spacing:-.04em!important}.solution-card,.feature-card,.contact-card,.industry-card{border-radius:0!important;box-shadow:none!important;background:var(--soft)!important;border-color:var(--line)!important}
@media(max-width:1000px){.desktop-nav{gap:14px!important}.desktop-nav a{font-size:12px!important}.brand img{width:180px!important}.site-header{padding-inline:28px!important}.hero{gap:32px!important;padding-inline:28px!important}.hero h1{font-size:54px!important}.hero-visual>img{height:350px!important}.need-selector{gap:40px!important}}
@media(max-width:760px){.site-header{padding:17px 22px!important;min-height:83px!important}.brand img{width:174px!important;height:49px!important}.header-cta{display:none!important}.hero{grid-template-columns:1fr!important;padding:48px 22px 56px!important;gap:36px!important}.hero h1{font-size:clamp(39px,10vw,58px)!important}.hero-lead{font-size:17px!important}.hero-visual{max-width:480px!important;width:100%!important}.hero-visual>img{height:330px!important}.hero-actions{gap:18px!important}.section{padding:64px 22px!important}.section h2,.team-head h2,.demo-content h2{font-size:35px!important}.need-selector{grid-template-columns:1fr!important;gap:30px!important}.team-head{gap:26px!important}.clara-everyday{padding-top:0!important}.process-grid{grid-template-columns:1fr!important;gap:12px!important}.story-theatre{grid-template-columns:1fr!important}.story-stage{min-height:350px!important}.story-narrative{padding:25px!important}.home-proof{gap:30px!important}.clara-note{padding:26px!important}.note-message{font-size:25px!important}.demo-section{padding:55px 22px!important;gap:30px!important}footer{padding:50px 22px 24px!important}.footer-top{gap:30px!important}.footer-brand img{width:210px!important}.pricing-additions{gap:12px!important}}
.story-narrative,.story-narrative h3,.story-narrative p,.story-narrative strong{color:var(--ink)!important}.story-narrative-footer span,.story-narrative-footer small{color:var(--muted)!important}.story-stage,.journey-house,.journey-house-level,.journey-house-level span,.journey-house-level p,.journey-house-level strong{color:var(--ink)!important}.story-play-toggle{background:#edf1ef!important;border-radius:0!important}.story-footnote a{color:var(--petrol)!important}.clara-note:before,.clara-note:after{display:none!important}.pricing-copy li:before{color:var(--gold)!important}
/* Clear homepage chapter hierarchy */
.clean-home .section-marker{display:flex!important;align-items:center!important;gap:18px!important;margin-bottom:25px!important;font-size:12px!important;letter-spacing:.1em!important}.clean-home .section-marker:after{content:'';display:block;width:70px;height:1px;background:currentColor;opacity:.45}.clean-home .section{padding-top:82px!important;padding-bottom:82px!important}.clean-home .needs-band{background:#eef2f0!important;border-top:1px solid #dce3df!important;border-bottom:1px solid #dce3df!important}.clean-home .home-team{background:#173d43!important;border-top:7px solid #b18b48!important}.clean-home .home-team .section-marker{color:#e0c890!important}.clean-home .team-head{padding-bottom:28px!important}.clean-home .clara-everyday{padding-top:0!important;padding-bottom:62px!important}.clean-home .process-band{background:#f3f5f4!important;border-bottom:1px solid #dce3df!important}.clean-home .process-story{background:transparent!important}.clean-home .proof-band{background:#fff!important;border-bottom:1px solid #dce3df!important}.clean-home .home-proof{position:relative}.clean-home .clara-note{background:#f6f2e8!important}.clean-home #ablauf{background:#fff!important;border-bottom:0!important}.clean-home .process-grid>div{border-top:2px solid #b18b48!important;background:#f2f4f3!important;padding:26px!important}.clean-home .pricing-band{background:#f4f0e6!important;border-top:1px solid #ded5c1!important;border-bottom:1px solid #ded5c1!important}.clean-home .pricing{border-top:0!important}.clean-home .pricing .price-card{background:#fff!important}.clean-home .pricing-additions article{border-top-color:#cfc4ab!important}.clean-home .demo-section{background:#173d43!important;border-top:7px solid #b18b48!important}.clean-home .demo-content h2,.clean-home .demo-content p,.clean-home .demo-mail,.clean-home .demo-agent,.clean-home .demo-agent span{color:#fff!important}.clean-home .demo-content .eyebrow{color:#e0c890!important}.clean-home .demo-actions .primary{background:#fff!important;color:#173d43!important;border-color:#fff!important}.clean-home footer{border-top:1px solid #405355!important}
@media(max-width:760px){.clean-home .section{padding-top:56px!important;padding-bottom:56px!important}.clean-home .section-marker{font-size:11px!important;line-height:1.6!important;gap:12px!important}.clean-home .section-marker:after{width:32px;flex-shrink:0}.clean-home .team-head{padding-bottom:22px!important}.clean-home .clara-everyday{padding-top:0!important;padding-bottom:42px!important}.clean-home .process-grid>div{padding:22px!important}}
.clean-home .home-team .clara-everyday p,.clean-home .home-team .clara-everyday em,.clean-home .home-team .clara-everyday span,.clean-home .home-team .clara-everyday a{color:#e0eae7!important}.clean-home .home-team .clara-everyday a{border-color:#b18b48!important}
/* One consistent reading rhythm across the homepage. */
.clean-home{--reading-line:#e0e5e2}.clean-home .home-band,.clean-home .needs-band,.clean-home .proof-band,.clean-home .pricing-band,.clean-home .process-band,.clean-home .home-team,.clean-home .demo-section{background:#fff!important;border:0!important;color:#182024!important}.clean-home .section{max-width:1200px!important;padding:72px 40px!important;border:0!important}.clean-home .home-band,.clean-home .home-team,.clean-home #ablauf,.clean-home .demo-section{border-top:1px solid var(--reading-line)!important}.clean-home .hero{max-width:1200px!important;padding:72px 40px!important;gap:64px!important}.clean-home .hero h1{font-size:clamp(42px,4.7vw,64px)!important}.clean-home .section h2,.clean-home .team-head h2,.clean-home .demo-content h2{font-size:clamp(30px,3vw,42px)!important;line-height:1.18!important;font-weight:500!important;letter-spacing:-.03em!important;color:#182024!important}.clean-home .section h2 em,.clean-home .team-head h2 em{font:inherit!important;color:inherit!important}.clean-home .eyebrow,.clean-home .section-marker,.clean-home .home-team .section-marker,.clean-home .demo-content .eyebrow{font-size:12px!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:none!important;color:#65716d!important;margin-bottom:18px!important;display:block!important}.clean-home .section-marker:after{display:none!important}.clean-home .section p,.clean-home .home-team p,.clean-home .home-team .clara-everyday p,.clean-home .home-team .clara-everyday em,.clean-home .home-team .clara-everyday span,.clean-home .demo-content p{color:#535e62!important;font-size:17px!important;line-height:1.75!important}.clean-home .need-selector,.clean-home .home-proof,.clean-home .team-head,.clean-home .pricing{gap:64px!important}.clean-home .team-head{padding-bottom:25px!important}.clean-home .clara-everyday{padding-top:0!important;padding-bottom:50px!important;border:0!important}.clean-home .clara-everyday>p{display:none!important}.clean-home .home-team .clara-everyday a,.clean-home .demo-mail,.clean-home .demo-agent,.clean-home .demo-agent span{color:#173d43!important}.clean-home .home-team .text-link{color:#173d43!important}.clean-home .need-selector nav>a{padding:20px 0!important}.clean-home .need-selector nav strong{font-size:20px!important}.clean-home .need-selector nav small{font-size:15px!important}.clean-home .story-theatre{border:1px solid #dce1df!important;background:#f6f7f6!important}.clean-home .story-stage{background:#f6f7f6!important}.clean-home .story-narrative{background:#fff!important}.clean-home .story-chapter-number{font-size:32px!important;font-family:inherit!important}.clean-home .story-narrative h3{font-size:23px!important}.clean-home .story-narrative p{font-size:16px!important}.clean-home .clara-note{background:#f6f7f6!important;border:0!important;border-left:2px solid #b18b48!important;padding:30px!important}.clean-home .clara-note .note-message{font:400 22px/1.6 'Geist',Arial,sans-serif!important;color:#182024!important}.clean-home .clara-note .note-label,.clean-home .clara-note .note-foot{font-size:12px!important}.clean-home .process-grid{gap:28px!important}.clean-home .process-grid>div{background:transparent!important;border:0!important;border-top:1px solid #dce1df!important;padding:22px 0!important}.clean-home .process-grid h3{font-size:21px!important}.clean-home .process-grid p{font-size:15px!important}.clean-home .pricing .price-card{border:1px solid #dce1df!important;border-top:1px solid #dce1df!important;padding:26px!important;background:#fff!important}.clean-home .pricing .price-card.founding{background:#f6f7f6!important}.clean-home .price-card h3{font-size:22px!important}.clean-home .pricing-additions{margin-top:28px!important;gap:28px!important}.clean-home .pricing-additions article{border-top:1px solid #dce1df!important}.clean-home .pricing-additions h3{font-size:21px!important;font-weight:500!important}.clean-home .demo-section{max-width:1200px!important;margin:auto!important;padding:64px 40px!important}.clean-home .demo-content h2{color:#182024!important}.clean-home .demo-content .primary{background:#173d43!important;color:#fff!important;border-color:#173d43!important}.clean-home .demo-agent{display:none!important}.clean-home footer{margin-top:15px!important}.clean-home .hero-visual-caption{border-left:0!important;background:#f6f7f6!important}.clean-home .human-control{border:0!important;padding-left:0!important;font-weight:500!important}.clean-home .need-selector-links{display:flex!important;flex-direction:column!important;gap:12px!important}.clean-home .need-selector-links a{font-size:14px!important}.clean-home .story-section-heading{gap:64px!important}.clean-home .story-section-heading>p{max-width:440px!important}.clean-home .section-heading{margin-bottom:32px!important}
@media(max-width:760px){.clean-home .section{padding:48px 22px!important}.clean-home .hero{padding:42px 22px 48px!important;gap:30px!important}.clean-home .hero h1{font-size:42px!important}.clean-home .section h2,.clean-home .team-head h2,.clean-home .demo-content h2{font-size:31px!important}.clean-home .need-selector,.clean-home .home-proof,.clean-home .team-head,.clean-home .pricing,.clean-home .story-section-heading{gap:26px!important}.clean-home .team-head{padding-bottom:15px!important}.clean-home .clara-everyday{padding-top:0!important;padding-bottom:38px!important}.clean-home .demo-section{padding:48px 22px!important}.clean-home .section p{font-size:16px!important}.clean-home .clara-note{padding:24px!important}.clean-home .clara-note .note-message{font-size:20px!important}}
.clean-home .section p.eyebrow,.clean-home .section .section-marker{font-size:12px!important;line-height:1.5!important;font-weight:500!important;letter-spacing:.04em!important;color:#65716d!important}.clean-home .clara-everyday a{display:inline-flex!important;max-width:none!important;white-space:nowrap!important;font-size:14px!important}.clean-home .clara-everyday{display:block!important;min-height:0!important}.clean-home .team-head{min-height:0!important}
