body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post .post-content,body .et_pb_bg_layout_dark .et_pb_post .post-content{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}@media only screen and (min-width:1350px){.et_block_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}@media only screen and (max-width:980px){.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:rgba(0,0,0,0.6)}.et_close_search_field:after{color:rgba(0,0,0,0.6)!important}.et_search_form_container input::-moz-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input::-webkit-input-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input:-ms-input-placeholder{color:rgba(0,0,0,0.6)}}@import url('https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300;0,9..144,400;1,9..144,300;1,9..144,400;1,9..144,500&family=Plus+Jakarta+Sans:wght@300;400;500;600&family=Space+Grotesk:wght@300;400;500&display=swap');:root{--bg:#FAFAF8;--bg-alt:#F4EEE6;--bg-deep:#EDE4D8;--text:#2A2520;--text-2:#6B6259;--text-3:#A09080;--copper:#B87040;--copper-lt:#D4935A;--copper-pale:#F3E4D2;--sage:#6B8A69;--sage-lt:#A4BBA2;--sage-pale:#E4EEE3;--border:#E2D8CE;--ff-display:'Fraunces',Georgia,serif;--ff-body:'Plus Jakarta Sans',system-ui,sans-serif;--ff-label:'Space Grotesk',system-ui,sans-serif;--max:1200px;--wide:1440px;--pad-x:clamp(24px,6vw,80px);--pad-y:clamp(80px,10vw,140px)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--ff-body);font-size:17px;line-height:1.75;color:var(--text);background:var(--bg);overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}body::before{content:'';position:fixed;inset:0;pointer-events:none;z-index:999;opacity:0.022;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px}.nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:20px var(--pad-x);display:flex;align-items:center;justify-content:space-between;transition:background 0.4s,box-shadow 0.4s}.nav.scrolled{background:rgba(250,250,248,0.94);backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--border)}.nav-logo{font-family:var(--ff-display);font-size:17px;font-style:italic;font-weight:400;color:var(--text);letter-spacing:0.01em}.nav-links{display:flex;gap:36px;list-style:none;align-items:center}.nav-links a{font-family:var(--ff-label);font-size:13px;font-weight:400;letter-spacing:0.06em;color:var(--text-2);transition:color 0.2s}.nav-links a:hover{color:var(--copper)}.nav-cta{font-family:var(--ff-label);font-size:13px;font-weight:500;letter-spacing:0.04em;padding:10px 22px;border:1.5px solid var(--copper);color:var(--copper)!important;border-radius:100px;transition:background 0.25s,color 0.25s!important}.nav-cta:hover{background:var(--copper);color:white!important}.container{max-width:var(--max);margin:0 auto;padding:0 var(--pad-x)}.label{font-family:var(--ff-label);font-size:11px;font-weight:500;letter-spacing:0.18em;text-transform:uppercase;color:var(--sage);display:block;margin-bottom:18px}.label-copper{color:var(--copper)}.eyebrow-line{display:inline-flex;align-items:center;gap:12px;margin-bottom:20px}.eyebrow-line::before{content:'';display:block;width:32px;height:1.5px;background:var(--sage);flex-shrink:0}.fade-up{opacity:0;transform:translateY(28px);transition:opacity 0.7s ease,transform 0.7s ease}.fade-up.visible{opacity:1;transform:translateY(0)}.fade-up.delay-1{transition-delay:0.1s}.fade-up.delay-2{transition-delay:0.2s}.fade-up.delay-3{transition-delay:0.32s}.fade-up.delay-4{transition-delay:0.44s}.hero{min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--pad-y) + 80px) var(--pad-x) var(--pad-y);position:relative;overflow:hidden}.hero-blob-1{position:absolute;top:-120px;right:-80px;width:600px;height:600px;background:radial-gradient(ellipse at 60% 40%,var(--sage-pale) 0%,transparent 70%);border-radius:60% 40% 55% 45% / 50% 60% 40% 50%;opacity:0.7;animation:drift 14s ease-in-out infinite alternate}.hero-blob-2{position:absolute;bottom:-60px;left:-100px;width:500px;height:400px;background:radial-gradient(ellipse at 40% 60%,var(--copper-pale) 0%,transparent 65%);border-radius:45% 55% 40% 60% / 55% 45% 65% 35%;opacity:0.5;animation:drift 18s ease-in-out infinite alternate-reverse}@keyframes drift{from{transform:translate(0,0) rotate(0deg)}to{transform:translate(20px,12px) rotate(4deg)}}.hero-inner{max-width:900px;position:relative;z-index:1}.hero-label{font-family:var(--ff-label);font-size:11px;font-weight:500;letter-spacing:0.2em;text-transform:uppercase;color:var(--sage);margin-bottom:28px;display:flex;align-items:center;gap:14px}.hero-label::before{content:'';display:block;width:40px;height:1.5px;background:var(--sage)}.hero-h1{font-family:var(--ff-display);font-size:clamp(42px,6.5vw,86px);font-weight:400;font-style:italic;line-height:1.12;letter-spacing:-0.01em;color:var(--text);margin-bottom:12px;position:relative;display:inline-block}.hero-underline{display:block;margin-top:6px;width:100%;height:14px;overflow:visible}.hero-underline path{stroke:var(--copper);stroke-width:2.5;fill:none;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000;animation:draw-line 1.8s ease forwards 0.6s}@keyframes draw-line{to{stroke-dashoffset:0}}.hero-sub{font-family:var(--ff-body);font-size:clamp(17px,2vw,21px);font-weight:300;line-height:1.65;color:var(--text-2);max-width:620px;margin:32px 0 48px}.hero-sub strong{font-weight:500;color:var(--text)}.hero-actions{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.btn-primary{font-family:var(--ff-label);font-size:14px;font-weight:500;letter-spacing:0.04em;padding:16px 36px;background:var(--copper);color:white;border-radius:100px;transition:background 0.25s,transform 0.2s;display:inline-block}.btn-primary:hover{background:var(--copper-lt);transform:translateY(-1px)}.btn-ghost{font-family:var(--ff-label);font-size:14px;font-weight:400;letter-spacing:0.04em;padding:16px 32px;color:var(--text-2);border:1.5px solid var(--border);border-radius:100px;display:inline-flex;align-items:center;gap:10px;transition:border-color 0.25s,color 0.25s}.btn-ghost:hover{border-color:var(--text-2);color:var(--text)}.btn-ghost svg{transition:transform 0.25s}.btn-ghost:hover svg{transform:translateX(4px)}.hero-scroll{position:absolute;bottom:36px;left:var(--pad-x);display:flex;align-items:center;gap:12px;font-family:var(--ff-label);font-size:11px;letter-spacing:0.1em;text-transform:uppercase;color:var(--text-3)}.hero-scroll::before{content:'';width:1px;height:48px;background:linear-gradient(to bottom,transparent,var(--text-3));display:block;animation:scroll-line 2s ease-in-out infinite}@keyframes scroll-line{0%{transform:scaleY(0);transform-origin:top;opacity:0}50%{transform:scaleY(1);transform-origin:top;opacity:1}100%{transform:scaleY(1);transform-origin:bottom;opacity:0}}.section-problem{padding:var(--pad-y) var(--pad-x);background:var(--bg-alt);position:relative;overflow:hidden}.section-problem::before{content:'';position:absolute;top:-100px;right:-50px;width:400px;height:400px;background:radial-gradient(ellipse,var(--copper-pale) 0%,transparent 70%);opacity:0.4;border-radius:50%}.problem-inner{max-width:760px}.problem-text{font-family:var(--ff-display);font-size:clamp(20px,2.8vw,30px);font-weight:300;line-height:1.6;color:var(--text);margin-top:12px}.problem-text em{font-style:italic;color:var(--copper)}.problem-divider{width:60px;height:2px;background:var(--copper);margin:36px 0;border-radius:2px}.problem-body{font-size:17px;line-height:1.8;color:var(--text-2);max-width:640px}.problem-question{margin-top:40px;padding:28px 36px;background:white;border-left:3px solid var(--sage);border-radius:0 12px 12px 0;font-family:var(--ff-display);font-size:21px;font-style:italic;font-weight:400;color:var(--text);box-shadow:0 2px 20px rgba(0,0,0,0.04)}.section-vision{padding:var(--pad-y) var(--pad-x);background:var(--bg)}.vision-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.vision-visual{position:relative}.vision-card{background:var(--bg-alt);border-radius:24px;padding:56px 48px;position:relative;overflow:hidden}.vision-card::before{content:'';position:absolute;top:-40px;right:-40px;width:200px;height:200px;background:var(--sage-pale);border-radius:50%;opacity:0.7}.vision-quote{font-family:var(--ff-display);font-size:clamp(22px,2.5vw,30px);font-style:italic;font-weight:300;line-height:1.5;color:var(--text);position:relative;z-index:1}.vision-quote-mark{font-family:var(--ff-display);font-size:80px;line-height:0.6;color:var(--copper-pale);display:block;margin-bottom:16px}.vision-caption{margin-top:24px;font-family:var(--ff-label);font-size:12px;letter-spacing:0.12em;text-transform:uppercase;color:var(--text-3);position:relative;z-index:1}.vision-content .label{margin-bottom:14px}.vision-headline{font-family:var(--ff-display);font-size:clamp(32px,3.5vw,48px);font-style:italic;font-weight:400;line-height:1.2;color:var(--text);margin-bottom:28px}.vision-body{font-size:17px;line-height:1.8;color:var(--text-2);margin-bottom:16px}.vision-items{list-style:none;margin-top:32px;display:flex;flex-direction:column;gap:16px}.vision-item{display:flex;gap:16px;align-items:flex-start;font-size:16px;color:var(--text-2);line-height:1.6}.vision-item-dot{width:8px;height:8px;background:var(--sage);border-radius:50%;margin-top:7px;flex-shrink:0}.section-methodik{padding:var(--pad-y) var(--pad-x);background:var(--bg-alt)}.methodik-header{text-align:center;max-width:640px;margin:0 auto 72px}.methodik-headline{font-family:var(--ff-display);font-size:clamp(32px,3.5vw,50px);font-style:italic;font-weight:400;line-height:1.2;color:var(--text);margin-top:12px}.methodik-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.methodik-card{background:white;border-radius:20px;padding:44px 36px;position:relative;overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease}.methodik-card:hover{transform:translateY(-6px);box-shadow:0 20px 50px rgba(0,0,0,0.07)}.methodik-number{font-family:var(--ff-display);font-size:80px;font-style:italic;font-weight:300;line-height:1;color:var(--copper-pale);margin-bottom:24px;display:block}.methodik-title{font-family:var(--ff-label);font-size:12px;font-weight:500;letter-spacing:0.15em;text-transform:uppercase;color:var(--copper);margin-bottom:16px}.methodik-h3{font-family:var(--ff-display);font-size:24px;font-style:italic;font-weight:400;color:var(--text);margin-bottom:18px;line-height:1.3}.methodik-body{font-size:15px;line-height:1.75;color:var(--text-2)}.section-angebote{padding:var(--pad-y) var(--pad-x);background:var(--bg)}.angebote-header{max-width:680px;margin-bottom:64px}.angebote-headline{font-family:var(--ff-display);font-size:clamp(30px,3.2vw,46px);font-style:italic;font-weight:400;line-height:1.2;color:var(--text);margin-top:12px}.angebote-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:48px}.angebot-card{border:1.5px solid var(--border);border-radius:20px;padding:40px 32px;background:white;display:flex;flex-direction:column;transition:border-color 0.25s,box-shadow 0.25s;position:relative;overflow:hidden}.angebot-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:transparent;transition:background 0.3s;border-radius:20px 20px 0 0}.angebot-card:hover{border-color:var(--copper-lt);box-shadow:0 12px 40px rgba(184,112,64,0.1)}.angebot-card:hover::before{background:linear-gradient(90deg,var(--copper),var(--copper-lt))}.angebot-badge{font-family:var(--ff-label);font-size:10px;font-weight:500;letter-spacing:0.15em;text-transform:uppercase;color:var(--sage);margin-bottom:20px}.angebot-title{font-family:var(--ff-display);font-size:24px;font-style:italic;font-weight:400;color:var(--text);margin-bottom:8px;line-height:1.25}.angebot-tagline{font-size:14px;color:var(--text-2);margin-bottom:24px;font-style:italic}.angebot-body{font-size:14.5px;line-height:1.75;color:var(--text-2);flex-grow:1;margin-bottom:28px}.angebot-details{list-style:none;margin-bottom:28px;display:flex;flex-direction:column;gap:8px}.angebot-detail{display:flex;gap:10px;font-size:13px;color:var(--text-3);align-items:flex-start}.angebot-detail::before{content:'→';color:var(--sage);flex-shrink:0;font-size:12px;margin-top:1px}.angebot-preis{font-family:var(--ff-display);font-size:22px;font-style:italic;color:var(--copper);margin-bottom:20px;font-weight:400}.angebot-cta{font-family:var(--ff-label);font-size:13px;font-weight:500;letter-spacing:0.04em;padding:13px 24px;background:transparent;border:1.5px solid var(--copper);color:var(--copper);border-radius:100px;text-align:center;display:block;transition:background 0.25s,color 0.25s;cursor:pointer}.angebot-cta:hover{background:var(--copper);color:white}.angebote-erstgespraech{background:var(--sage-pale);border-radius:20px;padding:48px 56px;display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}.erstgespraech-text h3{font-family:var(--ff-display);font-size:28px;font-style:italic;font-weight:400;color:var(--text);margin-bottom:8px}.erstgespraech-text p{font-size:16px;color:var(--text-2);max-width:480px}.section-ueber{padding:var(--pad-y) var(--pad-x);background:var(--bg-alt)}.ueber-grid{display:grid;grid-template-columns:420px 1fr;gap:80px;align-items:start}.ueber-image-wrap{position:relative}.ueber-image-placeholder{width:100%;aspect-ratio:4/5;background:var(--bg-deep);border-radius:24px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:var(--text-3);font-family:var(--ff-label);font-size:12px;letter-spacing:0.08em;text-align:center}.ueber-image-placeholder svg{opacity:0.3}.ueber-accent{position:absolute;bottom:-20px;right:-20px;width:140px;height:140px;background:var(--sage-pale);border-radius:50%;z-index:-1}.ueber-accent-2{position:absolute;top:-16px;left:-16px;width:80px;height:80px;background:var(--copper-pale);border-radius:50%;z-index:-1}.ueber-headline{font-family:var(--ff-display);font-size:clamp(28px,3vw,42px);font-style:italic;font-weight:400;line-height:1.2;color:var(--text);margin-bottom:28px;margin-top:12px}.ueber-body{font-size:17px;line-height:1.85;color:var(--text-2);margin-bottom:20px}.ueber-body strong{font-weight:600;color:var(--text)}.ueber-zitat{margin-top:36px;padding:28px 36px;background:white;border-left:3px solid var(--copper);border-radius:0 16px 16px 0;font-family:var(--ff-display);font-size:19px;font-style:italic;font-weight:300;line-height:1.6;color:var(--text);box-shadow:0 2px 20px rgba(0,0,0,0.04)}.ueber-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.ueber-tag{font-family:var(--ff-label);font-size:12px;font-weight:400;letter-spacing:0.06em;padding:7px 16px;background:white;border:1.5px solid var(--border);border-radius:100px;color:var(--text-2)}.section-stimmen{padding:var(--pad-y) var(--pad-x);background:var(--bg)}.stimmen-header{text-align:center;max-width:560px;margin:0 auto 60px}.stimmen-headline{font-family:var(--ff-display);font-size:clamp(28px,3vw,42px);font-style:italic;font-weight:400;color:var(--text);margin-top:12px}.stimmen-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.stimme-card{background:var(--bg-alt);border-radius:20px;padding:36px 32px}.stimme-quote{font-family:var(--ff-display);font-size:17px;font-style:italic;font-weight:300;line-height:1.65;color:var(--text);margin-bottom:24px}.stimme-meta{font-family:var(--ff-label);font-size:12px;letter-spacing:0.08em;color:var(--text-3)}.section-podcast{padding:var(--pad-y) var(--pad-x);background:var(--bg-deep);position:relative;overflow:hidden}.section-podcast::after{content:'';position:absolute;bottom:-100px;right:-60px;width:350px;height:350px;background:radial-gradient(ellipse,var(--sage-pale) 0%,transparent 70%);opacity:0.6}.podcast-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.podcast-cover{aspect-ratio:1;background:var(--bg-alt);border-radius:24px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;color:var(--text-3);font-family:var(--ff-label);font-size:12px;letter-spacing:0.08em;box-shadow:0 24px 60px rgba(0,0,0,0.1);position:relative;z-index:1}.podcast-title-big{font-family:var(--ff-display);font-size:48px;font-style:italic;font-weight:400;color:var(--text);margin-bottom:4px}.podcast-subtitle{font-family:var(--ff-label);font-size:11px;letter-spacing:0.14em;text-transform:uppercase;color:var(--sage);margin-bottom:2px}.podcast-headline{font-family:var(--ff-display);font-size:clamp(28px,3vw,40px);font-style:italic;font-weight:400;color:var(--text);line-height:1.3;margin:12px 0 20px}.podcast-body{font-size:17px;line-height:1.8;color:var(--text-2);margin-bottom:14px}.podcast-staffel{margin-top:28px;font-family:var(--ff-label);font-size:12px;letter-spacing:0.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:20px}.podcast-platforms{display:flex;gap:12px;flex-wrap:wrap}.podcast-btn{font-family:var(--ff-label);font-size:12px;font-weight:500;letter-spacing:0.06em;padding:11px 22px;border:1.5px solid var(--border);border-radius:100px;color:var(--text-2);transition:border-color 0.2s,color 0.2s;background:white}.podcast-btn:hover{border-color:var(--sage);color:var(--sage)}.section-cta{padding:var(--pad-y) var(--pad-x);background:var(--bg-alt);text-align:center;position:relative;overflow:hidden}.section-cta::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:700px;height:700px;background:radial-gradient(ellipse,var(--sage-pale) 0%,transparent 60%);opacity:0.5}.cta-inner{position:relative;z-index:1;max-width:700px;margin:0 auto}.cta-headline{font-family:var(--ff-display);font-size:clamp(30px,4vw,54px);font-style:italic;font-weight:400;line-height:1.2;color:var(--text);margin:12px 0 24px}.cta-body{font-size:18px;line-height:1.75;color:var(--text-2);margin-bottom:44px;max-width:560px;margin-left:auto;margin-right:auto}.cta-contact{margin-top:28px;font-family:var(--ff-label);font-size:13px;letter-spacing:0.06em;color:var(--text-3)}.cta-contact a{color:var(--copper);border-bottom:1px solid var(--copper-pale);transition:border-color 0.2s}.cta-contact a:hover{border-color:var(--copper)}.footer{padding:48px var(--pad-x);background:var(--text);color:rgba(255,255,255,0.5)}.footer-inner{max-width:var(--max);margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.footer-logo{font-family:var(--ff-display);font-style:italic;font-size:20px;font-weight:400;color:rgba(255,255,255,0.85)}.footer-links{display:flex;gap:28px;list-style:none}.footer-links a{font-family:var(--ff-label);font-size:12px;letter-spacing:0.08em;color:rgba(255,255,255,0.4);transition:color 0.2s}.footer-links a:hover{color:rgba(255,255,255,0.8)}.footer-copy{font-family:var(--ff-label);font-size:12px;letter-spacing:0.06em}@media (max-width:1024px){.vision-grid,.ueber-grid,.podcast-grid{grid-template-columns:1fr;gap:48px}.ueber-grid{grid-template-columns:1fr}.ueber-image-wrap{max-width:420px}.methodik-grid,.angebote-grid,.stimmen-grid{grid-template-columns:1fr}}@media (max-width:768px){.nav-links{display:none}.angebote-erstgespraech{flex-direction:column;text-align:center}.footer-inner{flex-direction:column;text-align:center}.hero-scroll{display:none}}.section-headline{font-family:var(--ff-display);font-size:clamp(30px,3.5vw,48px);font-style:italic;font-weight:400;line-height:1.2;color:var(--text);margin-top:12px;margin-bottom:16px}.fade-up{opacity:1!important;transform:translateY(0)!important}