.OberholzerErfolg_aboutSection__Gf3yj{width:100%;padding:120px clamp(16rem,12vw,120px) 0;overflow:hidden;perspective:1000px;will-change:transform;background:var(--section-bg);position:relative;transition:background .3s ease;margin-bottom:2rem}.OberholzerErfolg_topContent___LtM6{display:flex;gap:clamp(32px,4vw,64px);justify-content:space-between;align-items:flex-start;margin-bottom:48px;transform-style:preserve-3d}.OberholzerErfolg_left__MClBe{flex:3 1;will-change:transform,opacity}.OberholzerErfolg_left__MClBe h2{font-family:Inter,sans-serif;font-size:clamp(1.8rem,4vw,2.7rem);font-weight:400;line-height:1.16;color:var(--text-primary);letter-spacing:-1px;min-height:1.16em;transform-style:preserve-3d;transition:color .3s ease}.OberholzerErfolg_typewriter__w0wTh{border-right:3px solid var(--text-primary);white-space:pre-wrap;overflow:hidden;animation:OberholzerErfolg_blink-caret__2kIVx .75s step-end infinite}@keyframes OberholzerErfolg_blink-caret__2kIVx{0%,to{border-color:transparent}50%{border-color:var(--text-primary)}}.OberholzerErfolg_name__9E1Lq{font-weight:500;color:var(--learn-more-color);position:relative;display:inline-block;transition:color .3s ease}.OberholzerErfolg_name__9E1Lq:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:var(--accent-primary);transform:scaleX(0);transform-origin:right;transition:transform .3s ease,background .3s ease}.OberholzerErfolg_left__MClBe:hover .OberholzerErfolg_name__9E1Lq:after{transform:scaleX(1);transform-origin:left}.OberholzerErfolg_right__y_N56{flex:2 1;display:flex;flex-direction:column;gap:24px;justify-content:flex-start;margin-top:32px;will-change:transform,opacity;transform-style:preserve-3d}.OberholzerErfolg_right__y_N56 p{font-size:clamp(1rem,1.5vw,1.2rem);color:var(--text-primary);line-height:1.6;transform-style:preserve-3d;transition:color .3s ease}.OberholzerErfolg_button___3YAO{background:var(--button-bg);color:var(--button-text);padding:14px 36px 14px 26px;width:min(240px,100%);border-radius:14px;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:500;text-decoration:none;display:inline-flex;align-items:center;gap:10px;box-shadow:var(--button-shadow);transition:all .3s cubic-bezier(.25,.8,.25,1);overflow:hidden;position:relative;transform-style:preserve-3d}.OberholzerErfolg_button___3YAO:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--accent-primary);transform:translateX(-100%);transition:transform .6s cubic-bezier(.65,0,.35,1),background .3s ease;z-index:-1;pointer-events:none}.OberholzerErfolg_button___3YAO:hover:before{transform:translateX(0)}.OberholzerErfolg_button___3YAO:hover{transform:translateY(-2px) scale(1.02);box-shadow:var(--button-hover-shadow)}.OberholzerErfolg_icon__05poY{display:flex;transition:transform .3s ease;position:relative;z-index:2}.OberholzerErfolg_button___3YAO:hover .OberholzerErfolg_icon__05poY{transform:translateX(4px)}.OberholzerErfolg_stats__uSSDC{display:flex;gap:clamp(16px,2vw,32px);margin-top:32px;will-change:transform,opacity;transform-style:preserve-3d}.OberholzerErfolg_statCard__y1oGc{background:var(--stat-bg);border-radius:12px;flex:1 1;padding:clamp(24px,2.5vw,36px) clamp(16px,2vw,32px);display:flex;flex-direction:column;gap:38px;min-width:0;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.25,.8,.25,1);will-change:transform;box-shadow:var(--stat-shadow);border:1px solid var(--stat-border)}.OberholzerErfolg_statCard__y1oGc:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--stat-hover-gradient);opacity:0;transition:opacity .4s ease;z-index:1}.OberholzerErfolg_statCard__y1oGc:hover:before{opacity:1}.OberholzerErfolg_statCard__y1oGc:hover{box-shadow:var(--stat-hover-shadow)}.OberholzerErfolg_statLabel__1zc4L{color:var(--stat-label);font-size:clamp(1rem,1.2vw,1.15rem);margin-bottom:12px;position:relative;z-index:2;transition:color .3s ease}.OberholzerErfolg_statValue__coHBl{color:var(--stat-value);font-size:clamp(2rem,5vw,3.1rem);font-weight:500;line-height:1;position:relative;z-index:2;transition:color .3s ease}.OberholzerErfolg_aboutSection__Gf3yj:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 20% 30%,var(--particle-gradient-1) 0,transparent 20%),radial-gradient(circle at 80% 70%,var(--particle-gradient-2) 0,transparent 20%);z-index:-1;opacity:0;transition:opacity 1s ease}.OberholzerErfolg_aboutSection__Gf3yj.OberholzerErfolg_in-view__CoAU7:before{opacity:1}@media (max-width:1100px){.OberholzerErfolg_aboutSection__Gf3yj{padding:80px clamp(2rem,5vw,4rem) 0}.OberholzerErfolg_topContent___LtM6{flex-direction:column;gap:24px}.OberholzerErfolg_right__y_N56{margin-top:0}}@media (max-width:750px){.OberholzerErfolg_stats__uSSDC{flex-direction:column;gap:16px}.OberholzerErfolg_statCard__y1oGc{width:100%}}@media (max-width:480px){.OberholzerErfolg_aboutSection__Gf3yj{padding:60px clamp(1rem,5vw,1.5rem) 0}.OberholzerErfolg_typewriter__w0wTh{border-right:none;animation:none}.OberholzerErfolg_button___3YAO{width:auto;min-width:135px;max-width:240px;display:flex;justify-content:flex-start;margin-left:0;margin-right:auto}.OberholzerErfolg_statCard__y1oGc{gap:24px}}.OberholzerProcess_section__jcXUL{width:100%;padding:8rem 0;background:var(--prozess-bg);overflow:hidden}.OberholzerProcess_container__mG8o7{max-width:1220px;margin:0 auto;padding:0 2rem}.OberholzerProcess_header__zMBJL{margin-bottom:4rem;text-align:center}.OberholzerProcess_title__vW6QR{font-size:clamp(2rem,5vw,2.8rem);font-weight:700;line-height:1.2;color:var(--text-primary);margin-bottom:1.5rem;position:relative;display:inline-block}.OberholzerProcess_titleUnderline__OjYS0{display:none}[data-theme=dark] .OberholzerProcess_title__vW6QR{color:#fff}.OberholzerProcess_title__vW6QR span{color:var(--prozess-accent);position:relative}.OberholzerProcess_title__vW6QR span:after{content:"";position:absolute;left:0;bottom:.15em;width:100%;height:.36em;background:rgba(var(--prozess-accent-rgb),.11);border-radius:.2em;z-index:-1;transition:transform .3s}.OberholzerProcess_title__vW6QR:hover span:after{transform:scaleX(1.08) scaleY(1.24)}.OberholzerProcess_subtitle__7aPuZ{font-size:1.25rem;color:#666;max-width:700px;margin:0 auto;opacity:.9;font-weight:400}[data-theme=dark] .OberholzerProcess_subtitle__7aPuZ{color:#ccc}.OberholzerProcess_processContainer__lq6on{margin-top:3.5rem}.OberholzerProcess_stepsNavigation__yDZwK{display:flex;justify-content:space-between;position:relative;margin-bottom:3.2rem;gap:.8rem}.OberholzerProcess_stepsNavigation__yDZwK:after{content:"";position:absolute;left:0;right:0;bottom:32px;height:4px;background:#ececec;border-radius:4px;z-index:1}[data-theme=dark] .OberholzerProcess_stepsNavigation__yDZwK:after{background:#222}.OberholzerProcess_progressBar__YnkNe{position:absolute;left:0;bottom:32px;height:4px;background:var(--prozess-accent);z-index:2;border-radius:4px;transition:width .5s cubic-bezier(.55,1.6,.47,.67)}.OberholzerProcess_stepNavItem__NMNUB{position:relative;display:flex;flex-direction:column;align-items:center;z-index:2;cursor:pointer;transition:transform .18s,box-shadow .24s;padding-bottom:2.6rem;flex:1 1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.OberholzerProcess_stepNavIndicator__jGQXM{width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin-bottom:.7rem;position:relative}.OberholzerProcess_stepNavNumber___cqXt{width:100%;height:100%;border-radius:50%;background:#fff;color:var(--prozess-accent);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.12rem;letter-spacing:.01em;border:2px solid var(--prozess-border);box-shadow:0 2px 8px rgba(252,107,40,.08);transition:all .32s}[data-theme=dark] .OberholzerProcess_stepNavNumber___cqXt{background:#191919}.OberholzerProcess_stepNavIcon__q21To{position:absolute;left:50%;top:0;transform:translate(-50%,-50%) scale(.9);color:var(--prozess-accent);opacity:0;transition:all .35s;display:none}.OberholzerProcess_stepNavTitle__N1J5z{font-size:1.02rem;font-weight:600;color:#444;margin-top:.2rem;transition:color .28s;text-align:center;min-height:2.2em;letter-spacing:-.01em}[data-theme=dark] .OberholzerProcess_stepNavTitle__N1J5z{color:#fff}.OberholzerProcess_stepNavItem__NMNUB.OberholzerProcess_active__Ed9zn .OberholzerProcess_stepNavNumber___cqXt{background:var(--prozess-accent);color:#fff;border-color:var(--prozess-accent);box-shadow:0 8px 32px rgba(252,107,40,.18);animation:OberholzerProcess_stepGlow__1TxLQ 1.2s infinite alternate}@keyframes OberholzerProcess_stepGlow__1TxLQ{0%{box-shadow:0 0 0 0 rgba(252,107,40,.22)}to{box-shadow:0 0 16px 10px rgba(252,107,40,.12)}}.OberholzerProcess_stepNavItem__NMNUB.OberholzerProcess_active__Ed9zn .OberholzerProcess_stepNavIcon__q21To{opacity:1;transform:translate(-50%,-50%) scale(1.13) rotate(-6deg);animation:OberholzerProcess_iconPop__pEuhY .66s cubic-bezier(.25,1.65,.56,1.03)}@keyframes OberholzerProcess_iconPop__pEuhY{0%{transform:translate(-50%,-50%) scale(.5) rotate(0)}60%{transform:translate(-50%,-50%) scale(1.18) rotate(-8deg)}to{transform:translate(-50%,-50%) scale(1.13) rotate(-6deg)}}.OberholzerProcess_stepNavItem__NMNUB.OberholzerProcess_active__Ed9zn .OberholzerProcess_stepNavTitle__N1J5z{color:var(--prozess-accent);font-weight:800}.OberholzerProcess_stepsContent__6syAi{background:var(--step-content-bg);border-radius:1rem;padding:3rem;min-height:200px;border:1px solid var(--step-content-border);margin:3rem auto 0;max-width:700px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 36px 0 rgba(252,107,40,.07);transition:box-shadow .3s}[data-theme=dark] .OberholzerProcess_stepsContent__6syAi{background:#161616;border:1.5px solid #242424}@keyframes OberholzerProcess_contentFadeIn__3M_7x{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.OberholzerProcess_stepsContent__6syAi p{margin:0;color:#181818;font-size:1.13rem;font-weight:500;line-height:1.7;letter-spacing:.01em}[data-theme=dark] .OberholzerProcess_stepsContent__6syAi p{color:#fff}.OberholzerProcess_mobileSteps__fhWVV{display:none;flex-direction:column;gap:1.5rem}@media (max-width:1024px){.OberholzerProcess_stepsContent__6syAi,.OberholzerProcess_stepsNavigation__yDZwK{display:none}.OberholzerProcess_mobileSteps__fhWVV{display:flex}.OberholzerProcess_section__jcXUL{padding:5rem 0}}.OberholzerProcess_mobileStep__qVepm{background:#fff;border-radius:1.05rem;border:1.5px solid var(--prozess-border);box-shadow:var(--prozess-shadow);overflow:hidden;animation:OberholzerProcess_contentFadeIn__3M_7x .55s cubic-bezier(.28,1.5,.56,.93)}[data-theme=dark] .OberholzerProcess_mobileStep__qVepm{background:#191919;border-color:#272727}.OberholzerProcess_mobileStepHeader__4wABe{display:flex;align-items:center;padding:1.4rem;background:rgba(252,107,40,.05);border-bottom:1.5px solid var(--prozess-border)}[data-theme=dark] .OberholzerProcess_mobileStepHeader__4wABe{background:rgba(252,107,40,.11)}.OberholzerProcess_mobileStepNumber__8SQg8{width:38px;height:38px;border-radius:50%;background:var(--prozess-accent);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;margin-right:1rem;font-size:1rem;box-shadow:0 2px 8px rgba(252,107,40,.15)}.OberholzerProcess_mobileStepIcon__KCRE3{margin-right:1rem;color:var(--prozess-accent)}.OberholzerProcess_mobileStepTitle__VG8hd{font-size:1.08rem;font-weight:700;color:#222}[data-theme=dark] .OberholzerProcess_mobileStepTitle__VG8hd{color:#fff}.OberholzerProcess_mobileStepContent__nM1rH{padding:1.4rem}.OberholzerProcess_mobileStepContent__nM1rH p{margin:0;font-size:1.05rem;color:#222}[data-theme=dark] .OberholzerProcess_mobileStepContent__nM1rH p{color:#fff}@media (max-width:768px){.OberholzerProcess_container__mG8o7{padding:0 1rem}.OberholzerProcess_header__zMBJL{text-align:left;margin-left:0;margin-right:0;padding-left:1rem;padding-right:1rem;max-width:100%}.OberholzerProcess_title__vW6QR{display:block;text-align:left;margin-bottom:.7rem}.OberholzerProcess_titleUnderline__OjYS0{display:block;width:48px;height:4px;background:var(--accent-color,#fc6b28);border-radius:3px;margin-bottom:1.3rem;margin-top:0}}@media (max-width:480px){.OberholzerProcess_section__jcXUL{padding:2.2rem 0}.OberholzerProcess_mobileStepContent__nM1rH,.OberholzerProcess_mobileStepHeader__4wABe{padding:1rem}.OberholzerProcess_mobileStepNumber__8SQg8{width:30px;height:30px;font-size:.9rem}.OberholzerProcess_mobileStepTitle__VG8hd{font-size:.97rem}.OberholzerProcess_mobileStepContent__nM1rH p{font-size:.98rem}}.OberholzerTechStack_section__lZDf7{width:100%;padding:8rem 0;background:var(--leistungen-bg);position:relative;overflow:hidden;perspective:1000px}.OberholzerTechStack_parallaxOrbs___ybzE{position:absolute;inset:0;pointer-events:none;z-index:0;will-change:transform}.OberholzerTechStack_orb1__n1AVn,.OberholzerTechStack_orb2__M3XAy,.OberholzerTechStack_orb3__198DU{position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none;will-change:transform;opacity:.15;transform-style:preserve-3d}.OberholzerTechStack_orb1__n1AVn{width:320px;height:320px;background:var(--orb1-gradient);left:4vw;top:12vh}.OberholzerTechStack_orb2__M3XAy{width:240px;height:240px;background:var(--orb2-gradient);right:12vw;top:36vh}.OberholzerTechStack_orb3__198DU{width:180px;height:180px;background:var(--orb3-gradient);right:6vw;bottom:8vh}.OberholzerTechStack_container__jT3zC{max-width:1400px;margin:0 auto;padding:0 clamp(1rem,4vw,4rem);position:relative;z-index:2}.OberholzerTechStack_header__9Ug9O{margin-bottom:4rem}.OberholzerTechStack_headerContent___evf9{max-width:800px}.OberholzerTechStack_sectionTitle__OlX5j{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;font-family:Inter,sans-serif;color:var(--section-title-color);letter-spacing:-.03em;margin:0 0 1.5rem;line-height:1.13;position:relative}.OberholzerTechStack_sectionTitle__OlX5j span{color:var(--menu-box-bg);position:relative}.OberholzerTechStack_sectionTitle__OlX5j span:after{content:"";position:absolute;bottom:.15em;left:0;width:100%;height:.3em;background:rgba(252,107,40,.15);border-radius:.2em;z-index:-1;transition:transform .3s ease}.OberholzerTechStack_sectionDesc__WwLo1{color:var(--section-desc-color);font-size:clamp(1.1rem,1.4vw,1.25rem);font-weight:400;line-height:1.6;margin:0;padding-left:1rem;position:relative}.OberholzerTechStack_sectionDesc__WwLo1:before{content:"";position:absolute;left:0;top:.5em;height:calc(100% - 1em);width:2px;background:var(--section-desc-line)}.OberholzerTechStack_sectionDesc__WwLo1 b{color:var(--menu-box-bg);font-weight:600}.OberholzerTechStack_cardsGrid__RakAi{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:2rem;gap:2rem}.OberholzerTechStack_card__5cm8m{background:var(--card-bg);border-radius:18px;box-shadow:var(--card-shadow);padding:2.5rem 1.5rem;display:flex;flex-direction:column;align-items:center;border:1px solid var(--card-border);transition:all .4s cubic-bezier(.25,.8,.25,1);cursor:pointer;position:relative;overflow:hidden;transform-style:preserve-3d;will-change:transform}.OberholzerTechStack_card__5cm8m:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--card-hover-gradient);opacity:0;transition:opacity .4s ease;z-index:0}.OberholzerTechStack_card__5cm8m:hover{box-shadow:var(--card-hover-shadow);border-color:var(--card-hover-border);background:var(--card-hover-bg)}.OberholzerTechStack_card__5cm8m:hover:before{opacity:.6}.OberholzerTechStack_iconWrapper__Cj1u6{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;position:relative;z-index:1;background:rgba(252,107,40,.1)!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.OberholzerTechStack_icon__eK8DB{font-size:2.2rem;color:var(--menu-box-bg);filter:drop-shadow(0 2px 8px rgba(252,107,40,.3))}.OberholzerTechStack_cardContent__HbXWR{text-align:center;position:relative;z-index:1}.OberholzerTechStack_label__LSgLX{font-size:1.25rem;font-weight:700;color:var(--card-title-color);margin-bottom:.5rem;letter-spacing:-.01em;transition:color .3s ease}.OberholzerTechStack_desc__eQJbA{font-size:1rem;color:var(--card-desc-color);font-weight:500;line-height:1.5;transition:color .3s ease}.OberholzerTechStack_hoverIndicator__QiBae{position:absolute;bottom:0;left:0;width:100%;height:4px;background:var(--accent-color);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.65,0,.35,1);z-index:1}.OberholzerTechStack_card__5cm8m:hover .OberholzerTechStack_hoverIndicator__QiBae{transform:scaleX(1)}@media (max-width:900px){.OberholzerTechStack_orb1__n1AVn{width:200px;height:200px;filter:blur(40px)}.OberholzerTechStack_orb2__M3XAy{width:150px;height:150px;filter:blur(30px)}.OberholzerTechStack_orb3__198DU{width:120px;height:120px;filter:blur(25px)}.OberholzerTechStack_section__lZDf7{padding:6rem 0}.OberholzerTechStack_header__9Ug9O{margin-bottom:3rem}.OberholzerTechStack_cardsGrid__RakAi{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:1.5rem}.OberholzerTechStack_card__5cm8m{padding:2rem 1rem}.OberholzerTechStack_iconWrapper__Cj1u6{width:60px;height:60px}.OberholzerTechStack_icon__eK8DB{font-size:1.8rem}}@media (max-width:600px){.OberholzerTechStack_parallaxOrbs___ybzE{display:none}.OberholzerTechStack_section__lZDf7{padding:4rem 0}.OberholzerTechStack_sectionTitle__OlX5j{font-size:2.2rem}.OberholzerTechStack_sectionDesc__WwLo1{padding-left:0}.OberholzerTechStack_sectionDesc__WwLo1:before{display:none}.OberholzerTechStack_cardsGrid__RakAi{grid-template-columns:repeat(2,1fr)}.OberholzerTechStack_iconWrapper__Cj1u6{width:52px;height:52px}.OberholzerTechStack_icon__eK8DB{font-size:1.6rem}.OberholzerTechStack_label__LSgLX{font-size:1.1rem}}.OberholzerGallery_gallerySection__f9XuX{width:100%;padding:120px 0;background:var(--leistungen-bg);position:relative;overflow:hidden;z-index:1;perspective:1000px}.OberholzerGallery_parallaxOrbs__xqvJ4{position:absolute;inset:0;pointer-events:none;z-index:0;will-change:transform}.OberholzerGallery_orb1__Hvc89,.OberholzerGallery_orb2__csdx6,.OberholzerGallery_orb3__FRLma{position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none;will-change:transform;opacity:.15;transform-style:preserve-3d}.OberholzerGallery_orb1__Hvc89{width:320px;height:320px;background:var(--orb1-gradient);left:4vw;top:12vh}.OberholzerGallery_orb2__csdx6{width:240px;height:240px;background:var(--orb2-gradient);right:12vw;top:36vh}.OberholzerGallery_orb3__FRLma{width:180px;height:180px;background:var(--orb3-gradient);right:6vw;bottom:8vh}.OberholzerGallery_header__ENS5H{max-width:1500px;margin:0 auto 60px;padding:0 clamp(1rem,4vw,4rem);position:relative;z-index:2}.OberholzerGallery_headerContent__HRi3G{max-width:42rem}.OberholzerGallery_sectionTitle__CfonJ{font-size:clamp(2.2rem,5vw,3rem);font-weight:700;font-family:Inter,sans-serif;color:var(--section-title-color);letter-spacing:-.05em;margin:0 0 20px;line-height:1.13;position:relative;display:inline-block}.OberholzerGallery_sectionTitle__CfonJ:after{content:"";position:absolute;bottom:-12px;left:0;width:56px;height:4px;background:var(--accent-color);border-radius:4px;z-index:3}.OberholzerGallery_sectionDesc__BB93V{color:var(--section-desc-color);font-size:clamp(1.05rem,1.4vw,1.2rem);font-weight:400;line-height:1.6;margin:24px 0 0;padding-left:16px;position:relative}.OberholzerGallery_sectionDesc__BB93V:before{content:"";position:absolute;left:0;top:8px;height:calc(100% - 16px);width:2px;background:var(--section-desc-line)}.OberholzerGallery_cardsGrid__iqb8Q{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:24px;gap:24px;max-width:1400px;margin:0 auto;padding:0 clamp(1rem,4vw,4rem);position:relative;z-index:2}.OberholzerGallery_card__h7MgO{background:var(--card-bg);border-radius:18px;box-shadow:var(--card-shadow);padding:0;display:flex;min-height:320px;border:1px solid var(--card-border);transition:all .4s cubic-bezier(.25,.8,.25,1);cursor:pointer;position:relative;overflow:hidden;transform-style:preserve-3d}.OberholzerGallery_card__h7MgO:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--card-hover-gradient);opacity:0;transition:opacity .4s ease;z-index:1}.OberholzerGallery_highlightItem__cBFKB{grid-column:span 2}.OberholzerGallery_wideItem__po7U8{grid-column:1/-1}.OberholzerGallery_imageContainer__nARxO{position:relative;width:100%;height:100%;aspect-ratio:1/1}.OberholzerGallery_highlightItem__cBFKB .OberholzerGallery_imageContainer__nARxO,.OberholzerGallery_wideItem__po7U8 .OberholzerGallery_imageContainer__nARxO{aspect-ratio:2/1}.OberholzerGallery_galleryImage__AJebJ{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.OberholzerGallery_imageOverlay__wjjiC{position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:multiply;opacity:.3;transition:opacity .6s ease}.OberholzerGallery_imageCaption__P1B7j{position:absolute;bottom:0;left:0;width:100%;padding:2rem;color:white;transform:translateY(20px);opacity:0;transition:all .6s ease;z-index:2;background:linear-gradient(0deg,rgba(15,17,30,.85) 80%,rgba(15,17,30,.2));border-bottom-left-radius:18px;border-bottom-right-radius:18px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.OberholzerGallery_title___NYqK{font-size:1.4rem;font-weight:600;color:white;margin:0 0 8px;font-family:Inter,sans-serif}.OberholzerGallery_description__2pf9_{font-size:1rem;color:rgba(255,255,255,.9);line-height:1.6;margin:0}.OberholzerGallery_hoverIndicator___6_Ya{position:absolute;bottom:0;left:0;width:100%;height:4px;background:var(--accent-color);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.65,0,.35,1);z-index:2}.OberholzerGallery_card__h7MgO:hover{box-shadow:var(--card-hover-shadow);border-color:var(--card-hover-border);transform:translateY(-5px)}.OberholzerGallery_card__h7MgO:hover:before{opacity:.6}.OberholzerGallery_card__h7MgO:hover .OberholzerGallery_galleryImage__AJebJ{transform:scale(1.05)}.OberholzerGallery_card__h7MgO:hover .OberholzerGallery_imageOverlay__wjjiC{opacity:.1}.OberholzerGallery_card__h7MgO:hover .OberholzerGallery_imageCaption__P1B7j{transform:translateY(0);opacity:1}.OberholzerGallery_card__h7MgO:hover .OberholzerGallery_hoverIndicator___6_Ya{transform:scaleX(1)}.OberholzerGallery_resultsCard__6DCO_{background:var(--card-bg);border-radius:18px;box-shadow:var(--card-shadow);max-width:1300px;margin:4rem auto 0;padding:3rem;position:relative;z-index:2;border:1px solid var(--card-border)}.OberholzerGallery_resultsContent__Hgs0H{max-width:1000px;margin:0 auto}.OberholzerGallery_resultsTitle__bZtKh{font-size:1.8rem;font-weight:700;color:var(--section-title-color);margin-bottom:2rem;text-align:center}.OberholzerGallery_statsGrid___IQ36{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:2rem;gap:2rem}.OberholzerGallery_statCard___zPvU{background:var(--card-hover-bg);padding:2rem;border-radius:12px;text-align:center;transition:transform .3s ease}.OberholzerGallery_statCard___zPvU:hover{transform:translateY(-5px)}.OberholzerGallery_statValue__KT127{font-size:2.5rem;font-weight:700;color:var(--accent-color);margin-bottom:.5rem}.OberholzerGallery_statLabel__Vkmuh{font-size:1rem;color:var(--card-desc-color);text-transform:uppercase;letter-spacing:1px}@media (max-width:900px){.OberholzerGallery_orb1__Hvc89{width:200px;height:200px;filter:blur(40px)}.OberholzerGallery_orb2__csdx6{width:150px;height:150px;filter:blur(30px)}.OberholzerGallery_orb3__FRLma{width:120px;height:120px;filter:blur(25px)}.OberholzerGallery_highlightItem__cBFKB{grid-column:span 1}.OberholzerGallery_imageContainer__nARxO{aspect-ratio:1.5/1!important}}@media (max-width:600px){.OberholzerGallery_parallaxOrbs__xqvJ4{display:none}.OberholzerGallery_gallerySection__f9XuX{padding:80px 0}.OberholzerGallery_resultsCard__6DCO_{padding:2rem 1.5rem}.OberholzerGallery_statCard___zPvU{padding:1.5rem 1rem}.OberholzerGallery_statValue__KT127{font-size:2rem}}.OberholzerTestimonial_testimonialSection__TbR5V{width:100%;padding:4rem 0;background:var(--leistungen-bg);position:relative;overflow:hidden;perspective:1000px}.OberholzerTestimonial_parallaxOrbs__P5fu5{position:absolute;inset:0;pointer-events:none;z-index:0;will-change:transform}.OberholzerTestimonial_orb1__Vv6Wm,.OberholzerTestimonial_orb2__WBu5n{position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none;will-change:transform;opacity:.12}.OberholzerTestimonial_orb1__Vv6Wm{width:280px;height:280px;background:var(--orb1-gradient);left:10%;top:30%}.OberholzerTestimonial_orb2__WBu5n{width:200px;height:200px;background:var(--orb2-gradient);right:15%;bottom:20%}.OberholzerTestimonial_container__hRuID{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:2}.OberholzerTestimonial_testimonialCard__k0oT3{background:var(--card-bg);border-radius:24px;box-shadow:var(--card-shadow);padding:4rem;position:relative;overflow:hidden;border:1px solid var(--card-border);transition:all .4s cubic-bezier(.25,.8,.25,1)}.OberholzerTestimonial_testimonialCard__k0oT3:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--card-hover-gradient);opacity:0;transition:opacity .4s ease;z-index:0}.OberholzerTestimonial_testimonialCard__k0oT3:hover{box-shadow:var(--card-hover-shadow);border-color:var(--card-hover-border)}.OberholzerTestimonial_testimonialCard__k0oT3:hover:before{opacity:.3}.OberholzerTestimonial_quoteWrapper__BHbhF{position:relative;margin-bottom:3rem}.OberholzerTestimonial_quoteIcon__yZakd{position:absolute;left:-1.5rem;top:-1.5rem;z-index:-1}.OberholzerTestimonial_quoteText__y8QKT{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:500;line-height:1.5;color:var(--text-primary);position:relative;z-index:1;font-style:italic;margin:0;padding-left:3rem}.OberholzerTestimonial_authorInfo__LxTfB{display:flex;flex-direction:column;gap:.3rem;position:relative;z-index:1;padding-left:3rem}.OberholzerTestimonial_authorName__lHmPJ{font-size:1.25rem;font-weight:700;color:var(--menu-box-bg)}.OberholzerTestimonial_authorTitle__maCWi{font-size:1rem;font-weight:500;color:var(--dropdown-link-text)}.OberholzerTestimonial_authorCompany__h04Jn{font-size:.9rem;font-weight:400;color:var(--dropdown-link-text);opacity:.8}.OberholzerTestimonial_companyLogo__5JZ9N{position:absolute;right:4rem;bottom:3rem;opacity:.15;transition:opacity .3s ease}.OberholzerTestimonial_testimonialCard__k0oT3:hover .OberholzerTestimonial_companyLogo__5JZ9N{opacity:.3}@media (max-width:900px){.OberholzerTestimonial_testimonialSection__TbR5V{padding:4rem 0}.OberholzerTestimonial_testimonialCard__k0oT3{padding:3rem 2rem}.OberholzerTestimonial_authorInfo__LxTfB,.OberholzerTestimonial_quoteText__y8QKT{padding-left:2rem}.OberholzerTestimonial_companyLogo__5JZ9N{right:2rem;bottom:2rem;width:80px}}@media (max-width:600px){.OberholzerTestimonial_parallaxOrbs__P5fu5{display:none}.OberholzerTestimonial_testimonialCard__k0oT3{padding:2.5rem 1.5rem}.OberholzerTestimonial_quoteText__y8QKT{font-size:1.3rem;padding-left:1.5rem}.OberholzerTestimonial_quoteIcon__yZakd{left:-.5rem;top:-1rem;width:36px;height:36px}.OberholzerTestimonial_authorInfo__LxTfB{padding-left:1.5rem}.OberholzerTestimonial_companyLogo__5JZ9N{display:none}}[data-theme=dark] .OberholzerTestimonial_testimonialCard__k0oT3{background:var(--header-bg-scrolled)}[data-theme=dark] .OberholzerTestimonial_quoteText__y8QKT{color:var(--text-primary)}[data-theme=dark] .OberholzerTestimonial_authorCompany__h04Jn,[data-theme=dark] .OberholzerTestimonial_authorTitle__maCWi{color:var(--dropdown-link-text)}