.CalendlyEmbed_calendlySection__3lrFS{padding:120px 20px 80px;background-color:var(--primary-color);min-height:100vh;display:flex;align-items:center;justify-content:center}.CalendlyEmbed_calendlyContainer__9Q_Dj{width:100%;max-width:1000px;margin:0 auto;text-align:center;color:var(--text-light);animation:CalendlyEmbed_fadeIn__v5rqy 1s ease-in-out}@keyframes CalendlyEmbed_fadeIn__v5rqy{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CalendlyEmbed_title__rOk0G{font-size:clamp(2rem,1.5rem + 2vw,2.8rem);font-weight:700;margin-bottom:15px;color:#fff}.CalendlyEmbed_subtitle__h5eRA{font-size:clamp(1rem,.9rem + .5vw,1.2rem);margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto;opacity:.9;line-height:1.6}.CalendlyEmbed_widgetWrapper__g5gk6{border-radius:var(--border-radius);overflow:hidden;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px rgba(0,0,0,.2)}.Footer_footer__4m1fF{background-color:var(--primary-color);color:var(--text-light);padding:80px 20px 0}.Footer_grid__SF8Uf{display:grid;grid-template-columns:1fr;grid-gap:40px 20px;gap:40px 20px;padding-bottom:60px;border-bottom:1px solid var(--secondary-color);max-width:var(--max-width);margin:0 auto}.Footer_brandColumn__L4q_V{grid-column:span 1;text-align:center;margin-bottom:20px}.Footer_logoWrapper__kggIM{display:inline-flex;align-items:center;gap:15px;margin-bottom:15px}.Footer_logoImage__gnt2H{filter:brightness(0) invert(1)}.Footer_logoText__nrPPf{font-size:1.8rem;font-weight:600;color:#fff;line-height:1}.Footer_tagline__nzEcR{font-size:1rem;color:var(--text-light);opacity:.7;margin-bottom:25px;max-width:350px;margin-left:auto;margin-right:auto}.Footer_socialLinks__XQAR9{display:flex;justify-content:center;gap:20px}.Footer_socialLinks__XQAR9 a{color:var(--text-light);opacity:.7;transition:opacity .3s ease,color .3s ease,transform .2s ease}.Footer_socialLinks__XQAR9 a:hover{opacity:1;color:var(--accent-color);transform:translateY(-2px)}.Footer_linksColumn__T8tAv{text-align:center}.Footer_columnTitle__xnbot{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:15px;text-transform:uppercase;letter-spacing:.5px}.Footer_linkList__ZYEWs{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.Footer_linkList__ZYEWs a{color:var(--text-light);opacity:.7;transition:opacity .3s ease,-webkit-text-decoration-color .3s ease;transition:opacity .3s ease,text-decoration-color .3s ease;transition:opacity .3s ease,text-decoration-color .3s ease,-webkit-text-decoration-color .3s ease;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.Footer_linkList__ZYEWs a:hover{opacity:1;-webkit-text-decoration-color:var(--accent-color);text-decoration-color:var(--accent-color)}.Footer_globalReach__EHqez{margin-top:30px}.Footer_globalReach__EHqez p{color:var(--text-light);opacity:.7;font-size:1rem}.Footer_bottomBar__GzHR6{padding:25px 0;text-align:center;font-size:.9rem;color:var(--text-light);opacity:.6}@media (min-width:992px){.Footer_grid__SF8Uf{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px}.Footer_brandColumn__L4q_V,.Footer_linksColumn__T8tAv{grid-column:span 1;text-align:left}.Footer_logoWrapper__kggIM,.Footer_socialLinks__XQAR9{justify-content:flex-start}.Footer_tagline__nzEcR{margin-left:0;margin-right:0}}.Header_headerContainer__F6f7F{position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:transparent;padding:15px 0;transition:all var(--transition-speed) ease}.Header_headerContainer__F6f7F.Header_scrolled__WGhhv{background-color:#ffffff;padding:10px 0;box-shadow:0 2px 15px rgba(0,0,0,.08)}.Header_container__vqk2x{max-width:var(--max-width);margin:0 auto;padding:0 20px}.Header_nav__0VWUe{display:flex;justify-content:space-between;align-items:center}.Header_logoLink__9HGkN{display:flex;flex-direction:column;align-items:center;gap:2px}.Header_logoImage__aS07A{transition:filter var(--transition-speed) ease;filter:brightness(0) invert(1);height:35px;width:auto}.Header_logoText__4bp_H{font-size:.7rem;font-weight:600;letter-spacing:.5px;color:#fff;transition:color var(--transition-speed) ease}.Header_headerContainer__F6f7F.Header_scrolled__WGhhv .Header_logoImage__aS07A{filter:none}.Header_headerContainer__F6f7F.Header_scrolled__WGhhv .Header_logoText__4bp_H{color:var(--primary-color)}.Header_navLinks__Wa1Nx{display:none;list-style:none;gap:30px}.Header_navLinkItem__3_Rfj{color:var(--text-light);opacity:.8;font-weight:500;position:relative;padding:5px 0;transition:color var(--transition-speed) ease,opacity var(--transition-speed) ease}.Header_menuToggle__syjUv span{background:var(--text-light);width:30px;height:3px;border-radius:10px;transition:all var(--transition-speed) ease-in-out}.Header_headerContainer__F6f7F.Header_scrolled__WGhhv .Header_navLinkItem__3_Rfj{color:var(--primary-color);opacity:1}.Header_headerContainer__F6f7F.Header_scrolled__WGhhv .Header_menuToggle__syjUv span{background:var(--primary-color)}.Header_navLinkItem__3_Rfj:after{content:"";position:absolute;width:0;height:2px;bottom:0;left:0;background-color:var(--accent-color);transition:width var(--transition-speed) ease}.Header_navLinkItem__3_Rfj:hover{opacity:1}.Header_headerContainer__F6f7F.Header_scrolled__WGhhv .Header_navLinkItem__3_Rfj:hover{color:var(--primary-color)}.Header_navLinkItem__3_Rfj:hover:after{width:100%}.Header_socialIcons__lLxvQ{display:none;align-items:center;gap:15px;margin:0 25px}.Header_socialIcons__lLxvQ a{color:var(--text-light);opacity:.8;transition:color var(--transition-speed) ease,opacity var(--transition-speed) ease,transform .2s ease}.Header_socialIcons__lLxvQ a:hover{opacity:1;transform:scale(1.1)}.Header_headerContainer__F6f7F.Header_scrolled__WGhhv .Header_socialIcons__lLxvQ a{color:var(--primary-color)}.Header_ctaButton__Eq67P{display:none;background-color:var(--primary-color);color:var(--text-light);padding:12px 24px;border-radius:var(--border-radius);font-weight:500;transition:background-color var(--transition-speed) ease,transform .2s ease;will-change:transform}.Header_ctaButton__Eq67P:hover{background-color:var(--secondary-color);transform:scale(1.05)}.Header_menuToggle__syjUv{display:flex;flex-direction:column;justify-content:space-around;width:30px;height:24px;background:transparent;border:none;cursor:pointer;padding:0;z-index:1001}.Header_menuToggle__syjUv.Header_open__Rz4Pa span:first-child{transform:rotate(45deg) translate(7px,7px)}.Header_menuToggle__syjUv.Header_open__Rz4Pa span:nth-child(2){opacity:0}.Header_menuToggle__syjUv.Header_open__Rz4Pa span:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}.Header_mobileMenu__iaKH4{position:fixed;top:0;right:-100%;width:75%;max-width:300px;height:100vh;background-color:var(--primary-color);box-shadow:-5px 0 15px rgba(0,0,0,.2);transition:right .4s cubic-bezier(.23,1,.32,1);display:flex;align-items:center;justify-content:center}.Header_mobileMenu__iaKH4.Header_open__Rz4Pa{right:0}.Header_mobileNavLinks__mMoYI{list-style:none;display:flex;flex-direction:column;text-align:center;gap:40px}.Header_mobileNavLinks__mMoYI a{color:var(--text-light);font-size:1.2rem;font-weight:500}.Header_mobileCta__Dq8dB{background-color:var(--accent-color);color:var(--primary-color)!important;padding:12px 24px;border-radius:var(--border-radius);font-weight:700}@media (min-width:992px){.Header_menuToggle__syjUv{display:none}.Header_navLinks__Wa1Nx,.Header_socialIcons__lLxvQ{display:flex}.Header_ctaButton__Eq67P{display:inline-block}}@media (max-width:768px){.Header_logoText__4bp_H{display:none}}@keyframes Hero_pulse__OBeTy{0%{box-shadow:0 0 0 0 rgba(212,175,55,.5)}70%{box-shadow:0 0 0 15px rgba(212,175,55,0)}to{box-shadow:0 0 0 0 rgba(212,175,55,0)}}@keyframes Hero_bob__RwS3y{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}.Hero_heroSection__j5Nti{position:relative;height:100vh;min-height:700px;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--text-light);overflow:hidden}.Hero_videoBackground__V63E4{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.Hero_videoBackground__V63E4 video{width:100%;height:100%;object-fit:cover;transform:scale(1.05)}.Hero_overlay__GuFfN{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(13,27,42,.8) 0,rgba(13,27,42,.5) 50%,rgba(13,27,42,.8));z-index:2}.Hero_heroContent__g_CJ1{position:relative;z-index:3;max-width:950px;padding:0 20px;display:flex;flex-direction:column;align-items:center}.Hero_headline__Vzn15{font-weight:700;line-height:1.15;margin-bottom:25px;text-shadow:0 3px 15px rgba(0,0,0,.4);color:white;font-size:3.8rem}.Hero_headline_line1__x6bPx{font-size:.6em;font-weight:500;letter-spacing:.5px;opacity:.85;display:block;margin-bottom:8px}.Hero_headline_en__AWyPk{font-size:2.8rem}.Hero_headline_de__VfokG{font-size:2.9rem}.Hero_lineWrapper__IdUUM span{display:block}.Hero_subheadline__GwRkr{font-size:1.2rem;font-weight:400;max-width:650px;margin-bottom:40px;line-height:1.7;text-shadow:0 2px 8px rgba(0,0,0,.5);opacity:.9}.Hero_ctaButton__TyEsT{background-color:var(--accent-color);color:var(--primary-color);padding:18px 36px;border-radius:var(--border-radius);font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:1px;transition:transform .3s ease,box-shadow .3s ease;will-change:transform;box-shadow:0 4px 20px rgba(0,0,0,.3);animation:Hero_pulse__OBeTy 2.5s cubic-bezier(.66,0,0,1) infinite}.Hero_ctaButton__TyEsT:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 8px 25px rgba(212,175,55,.3);animation:none}.Hero_socialLinks__WNxkY{display:flex;gap:25px;margin-top:30px}.Hero_socialLinks__WNxkY a{color:var(--text-light);opacity:.7;transition:opacity .3s ease,transform .3s ease}.Hero_socialLinks__WNxkY a:hover{opacity:1;transform:translateY(-3px)}.Hero_scrollDownArrow__COERv{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);z-index:3;color:rgba(255,255,255,.7);animation:Hero_bob__RwS3y 2s ease-in-out infinite;transition:color .3s ease}.Hero_scrollDownArrow__COERv:hover{color:#fff}.Hero_scrollDownArrow__COERv svg{width:30px;height:30px}@media (max-width:992px){.Hero_headline__Vzn15{font-size:3.2rem}.Hero_headline_en__AWyPk{font-size:2.5rem}.Hero_headline_de__VfokG{font-size:2.6rem}}@media (max-width:768px){.Hero_headline__Vzn15{font-size:2.8rem}.Hero_headline_en__AWyPk{font-size:2.2rem}.Hero_headline_de__VfokG{font-size:2.3rem}.Hero_subheadline__GwRkr{font-size:1.1rem}}@media (max-width:480px){.Hero_headline__Vzn15{font-size:2.4rem}.Hero_headline_en__AWyPk{font-size:1.9rem}.Hero_headline_de__VfokG{font-size:2rem}.Hero_subheadline__GwRkr{font-size:1rem}.Hero_ctaButton__TyEsT{padding:15px 30px;font-size:.9rem}}.PainPoints_painPointsSection__nhVRG{background-color:var(--background-color);padding:100px 20px;position:relative;overflow:hidden}.PainPoints_header__cJ9n6{text-align:center;max-width:800px;margin:0 auto 60px}.PainPoints_title__9UQXx{font-size:2.8rem;margin-bottom:15px;color:var(--primary-color);line-height:1.2}.PainPoints_subtitle__HwGGl{font-size:1.1rem;color:var(--secondary-color);line-height:1.6}.PainPoints_grid___ovzp{display:grid;grid-gap:30px;gap:30px;max-width:var(--max-width);margin:0 auto;grid-template-columns:1fr}@media (min-width:768px){.PainPoints_grid___ovzp{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.PainPoints_grid___ovzp.PainPoints_grid3__64e5y{grid-template-columns:repeat(3,1fr)}}.PainPoints_card___Okw1{position:relative;overflow:hidden;background-color:#fff;border:1px solid var(--border-color);border-radius:var(--border-radius);transition:border-color .3s ease;--wipe-width:0%;--wipe-left:0%}.PainPoints_card___Okw1:before{content:"";position:absolute;top:0;left:var(--wipe-left);width:var(--wipe-width);height:100%;background-color:#eaf2ff;z-index:2}.PainPoints_card___Okw1:hover{border-color:var(--accent-color)}.PainPoints_cardContent__jv1gR{position:relative;padding:30px;text-align:left;z-index:1;opacity:0}.PainPoints_iconWrapper__h1H9F{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;background-color:var(--accent-color-light,#fdf6e3);border-radius:50%;margin-bottom:20px}.PainPoints_iconWrapper__h1H9F svg{color:var(--accent-color);width:32px;height:32px}.PainPoints_cardTitle__O9sPC{font-size:1.3rem;margin-bottom:10px;color:var(--primary-color)}.PainPoints_cardDescription__twRiz{font-size:1rem;color:var(--secondary-color);line-height:1.6}@media (max-width:768px){.PainPoints_painPointsSection__nhVRG{padding:80px 20px}.PainPoints_header__cJ9n6{margin-bottom:50px}.PainPoints_title__9UQXx{font-size:2.2rem}.PainPoints_subtitle__HwGGl{font-size:1rem}}.Services_servicesSection__BiJg7{background-color:var(--background-color);padding:100px 20px;position:relative;overflow:hidden}.Services_header__FMWOt{text-align:center;max-width:700px;margin:0 auto 60px}.Services_title__oYxc4{font-size:2.8rem;margin-bottom:15px;color:var(--primary-color)}.Services_subtitle__cawa9{font-size:1.1rem;color:var(--secondary-color);line-height:1.6}.Services_grid__pwcQM{display:grid;grid-template-columns:1fr;grid-gap:30px;gap:30px;max-width:1000px;margin:0 auto}.Services_tabs___Zrun{position:relative;display:flex;flex-direction:column}.Services_indicator__PFR3Y{position:absolute;left:-20px;width:4px;background-color:var(--accent-color);border-radius:4px;box-shadow:0 0 10px var(--accent-color)}.Services_tabItem__tpyIF{padding:18px 20px;cursor:pointer;border-left:4px solid var(--border-color);transition:background-color .3s ease,border-color .3s ease;display:flex;align-items:center;gap:15px}.Services_tabItem__tpyIF:not(.Services_active__kCf3c):hover{background-color:#f1f3f5;border-left-color:#ced4da}.Services_tabItem__tpyIF.Services_active__kCf3c{border-left-color:transparent;background-color:#fff}.Services_tabItem__tpyIF.Services_active__kCf3c .Services_tabTitle__1Uv1B{color:var(--primary-color)}.Services_tabNumber__7sxUf{font-size:.9rem;color:var(--secondary-color);opacity:.6;font-weight:500}.Services_tabTitle__1Uv1B{font-size:1.15rem;font-weight:600;color:var(--secondary-color);transition:color .3s ease}.Services_contentViewer__fOjE9{background-color:#fff;border-radius:var(--border-radius);padding:35px 40px;position:relative;overflow:hidden;min-height:260px;display:flex;border:1px solid var(--border-color);box-shadow:0 10px 30px rgba(0,0,0,.05)}.Services_contentWrapper__GYxch{display:flex;flex-direction:column;justify-content:center}.Services_contentTitle__r3_dS{font-size:1.8rem;font-weight:700;color:var(--primary-color);margin-bottom:15px}.Services_contentDescription__UtG5_{font-size:1.05rem;line-height:1.7;color:var(--secondary-color);max-width:500px;margin-bottom:25px}.Services_contentLink__4PQuW{font-weight:600;color:var(--accent-color);text-decoration:none;align-self:flex-start;transition:transform .2s ease}.Services_contentLink__4PQuW:hover{transform:translateX(5px)}@media (min-width:768px){.Services_grid__pwcQM{grid-template-columns:1fr 1.5fr;gap:40px}}.Testimonials_testimonialsSection__BeF8b{background-color:var(--background-color);padding:120px 20px;position:relative;overflow:hidden}.Testimonials_container__fc_BF{max-width:var(--max-width)}.Testimonials_header__O6x7J{text-align:center;margin-bottom:60px}.Testimonials_title__gRkd8{font-size:2.8rem;font-weight:700;color:var(--primary-color)}.Testimonials_grid___TTld{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:30px;gap:30px}.Testimonials_card__jwB8q{background-color:#fff;border:1px solid var(--border-color);border-radius:var(--border-radius);padding:35px;display:flex;flex-direction:column;box-shadow:0 10px 30px -15px rgba(13,27,42,.08);transition:transform .3s ease,box-shadow .3s ease}.Testimonials_card__jwB8q:hover{transform:translateY(-8px);box-shadow:0 20px 40px -15px rgba(13,27,42,.12)}.Testimonials_cardHeader__RUmN_{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.Testimonials_starRating__lHCPd{color:#ffc107;font-size:1.2rem;letter-spacing:2px}.Testimonials_quoteIcon__7gqjN{font-size:2.5rem;color:var(--border-color);transform:rotate(180deg)}.Testimonials_quote__pvBo_{font-size:1rem;line-height:1.7;color:var(--secondary-color);margin-bottom:25px;flex-grow:1}.Testimonials_author__6ZF6g{border-top:1px solid var(--border-color);padding-top:20px}.Testimonials_authorName__Ff9Qe{display:block;font-weight:700;font-size:1rem;color:var(--primary-color);margin-bottom:4px}.Testimonials_authorTitle__HxKmJ{font-size:.9rem;color:var(--secondary-color);opacity:.8}@media (max-width:768px){.Testimonials_testimonialsSection__BeF8b{padding:80px 20px}.Testimonials_title__gRkd8{font-size:2.2rem}.Testimonials_grid___TTld{grid-template-columns:1fr}}@media (max-width:480px){.Testimonials_grid___TTld{grid-template-columns:1fr;gap:20px}.Testimonials_card__jwB8q{padding:30px}}