.hero[data-v-0df6c175]{align-items:center;display:flex;height:calc(100vh - 96px);justify-content:center;overflow:hidden;position:relative;touch-action:pan-y}.hero-overlay[data-v-0df6c175]{background:linear-gradient(180deg,#0006,#0009);inset:0;position:absolute}.hero-content[data-v-0df6c175]{color:#fff;max-width:900px;padding:0 20px;position:relative;text-align:center;z-index:2}.hero-content h1[data-v-0df6c175]{font-size:clamp(2.2rem,5vw,3.8rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0}.hero-underline[data-v-0df6c175]{background:linear-gradient(to right,var(--ui-color-primary-500),transparent);height:3px;margin:18px auto;width:80px}.hero-content p[data-v-0df6c175]{font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.6;margin:14px 0;opacity:.9}.hero-dots[data-v-0df6c175]{display:flex;flex-direction:column;gap:10px;position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:3}.dot-btn[data-v-0df6c175]{background:#fff6!important;border-radius:50%!important;height:12px!important;min-height:12px!important;min-width:12px!important;transition:transform .3s ease,background .3s ease!important;width:12px!important}.dot-btn[data-v-0df6c175]:hover{transform:scale(1.5)!important}.dot-active[data-v-0df6c175]{background:var(--ui-color-primary-500)!important;transform:scale(1.3)!important}.dot-inner[data-v-0df6c175]{display:none}.hero-garanties[data-v-0df6c175]{bottom:20px;color:#ffffffb3;display:flex;flex-wrap:wrap;font-size:.85rem;gap:18px;left:20px;position:absolute;text-transform:uppercase;z-index:3}.garantie[data-v-0df6c175]{font-weight:400;position:relative;transition:color .3s ease}.garantie.active[data-v-0df6c175]{color:#fff;font-weight:600}.garantie-line[data-v-0df6c175]{background:var(--ui-color-primary-500);bottom:-4px;height:3px;left:0;position:absolute;width:0}.garantie-line.animate[data-v-0df6c175]{animation:growLine-0df6c175 6s linear forwards}@keyframes growLine-0df6c175{0%{width:0}to{width:100%}}.scroll-indicator[data-v-0df6c175]{align-items:center;bottom:25px;display:flex;flex-direction:column;gap:8px;left:50%;opacity:.8;position:absolute;transform:translate(-50%);z-index:3}.scroll-indicator[data-v-0df6c175]:hover{opacity:1}.mouse[data-v-0df6c175]{border:2px solid #fff;border-radius:20px;display:flex;height:42px;justify-content:center;padding-top:6px;width:26px}.wheel[data-v-0df6c175]{animation:scrollWheel-0df6c175 1.8s infinite;background:#fff;border-radius:2px;height:8px;width:4px}.scroll-text[data-v-0df6c175]{color:#ffffffb3;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase}@keyframes scrollWheel-0df6c175{0%{opacity:0;transform:translateY(0)}40%{opacity:1}80%{opacity:0;transform:translateY(10px)}to{opacity:0}}.hero-bg[data-v-0df6c175]{animation:kenBurns-0df6c175 8s ease-in-out forwards;background-position:50%;background-size:cover;inset:0;position:absolute;will-change:transform;z-index:0}@keyframes kenBurns-0df6c175{0%{transform:scale(1) translate(0)}to{transform:scale(1.12) translate(-1%,-1%)}}.slide-fade-enter-active[data-v-0df6c175],.slide-fade-leave-active[data-v-0df6c175]{inset:0;position:absolute;transition:opacity 1s ease}.slide-fade-enter-from[data-v-0df6c175],.slide-fade-leave-to[data-v-0df6c175]{opacity:0}.content-fade-enter-active[data-v-0df6c175],.content-fade-leave-active[data-v-0df6c175]{transition:opacity .6s ease,transform .6s ease}.content-fade-enter-from[data-v-0df6c175]{opacity:0;transform:translateY(20px)}.content-fade-leave-to[data-v-0df6c175]{opacity:0;transform:translateY(-10px)}.line-anim[data-v-61b4d51d]{background:linear-gradient(to right,var(--ui-color-primary-500),var(--ui-color-primary-300));display:block;flex-shrink:0;height:2px;transform:scaleX(0);transform-origin:left;width:40px}.animate-line[data-v-61b4d51d]{animation:growLine-61b4d51d .8s cubic-bezier(.22,1,.36,1) forwards}@keyframes growLine-61b4d51d{to{transform:scaleX(1)}}.left-section[data-v-61b4d51d]{filter:blur(8px);opacity:0;transform:translate(-40px);transition:opacity 1s ease,transform 1s cubic-bezier(.22,1,.36,1),filter 1s ease}.show-left[data-v-61b4d51d]{filter:blur(0);opacity:1;transform:translate(0)}.right-section[data-v-61b4d51d]{filter:blur(8px);opacity:0;transform:translate(40px);transition:opacity 1s ease,transform 1s cubic-bezier(.22,1,.36,1),filter 1s ease;transition-delay:.15s}.show-right[data-v-61b4d51d]{filter:blur(0);opacity:1;transform:translate(0)}.service-card[data-v-61b4d51d]{filter:blur(6px);opacity:0;transform:translateY(30px) scale(.97)}.show-service[data-v-61b4d51d]{animation:serviceEnter-61b4d51d .8s cubic-bezier(.22,1,.36,1) forwards}@keyframes serviceEnter-61b4d51d{0%{filter:blur(6px);opacity:0;transform:translateY(30px) scale(.97)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.service-content-enter-active[data-v-61b4d51d],.service-content-leave-active[data-v-61b4d51d]{transition:all .45s ease}.service-content-enter-from[data-v-61b4d51d]{filter:blur(8px);opacity:0;transform:translateY(20px) scale(.98)}.service-content-leave-to[data-v-61b4d51d]{opacity:0;transform:translateY(-10px)}.line-clamp-2[data-v-61b4d51d]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.modal-fade-enter-active[data-v-aeeb69ec]{transition:opacity .3s ease}.modal-fade-leave-active[data-v-aeeb69ec]{transition:opacity .25s ease}.modal-fade-enter-from[data-v-aeeb69ec],.modal-fade-leave-to[data-v-aeeb69ec]{opacity:0}.modal-fade-enter-active .modal-panel[data-v-aeeb69ec]{animation:slideUp-aeeb69ec .4s cubic-bezier(.22,1,.36,1) forwards}.modal-fade-leave-active .modal-panel[data-v-aeeb69ec]{animation:slideDown-aeeb69ec .25s ease forwards}@keyframes slideUp-aeeb69ec{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown-aeeb69ec{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(60px)}}.img-fade-enter-active[data-v-aeeb69ec],.img-fade-leave-active[data-v-aeeb69ec]{transition:opacity .3s ease}.img-fade-enter-from[data-v-aeeb69ec],.img-fade-leave-to[data-v-aeeb69ec]{opacity:0}.overflow-y-auto[data-v-aeeb69ec]::-webkit-scrollbar{width:4px}.overflow-y-auto[data-v-aeeb69ec]::-webkit-scrollbar-thumb{background:#00000026;border-radius:10px}.line-anim[data-v-5fe17b6a]{background:linear-gradient(to right,var(--ui-color-primary-500),var(--ui-color-primary-300));display:block;flex-shrink:0;height:2px;transform:scaleX(0);transform-origin:left;width:40px}.animate-line[data-v-5fe17b6a]{animation:growLine-5fe17b6a .8s cubic-bezier(.22,1,.36,1) forwards}@keyframes growLine-5fe17b6a{to{transform:scaleX(1)}}.left-section[data-v-5fe17b6a]{filter:blur(8px);opacity:0;transform:translate(-40px);transition:opacity 1s ease,transform 1s cubic-bezier(.22,1,.36,1),filter 1s ease}.show-left[data-v-5fe17b6a]{filter:blur(0);opacity:1;transform:translate(0)}.right-section[data-v-5fe17b6a]{filter:blur(8px);opacity:0;transform:translate(40px);transition:opacity 1s ease,transform 1s cubic-bezier(.22,1,.36,1),filter 1s ease;transition-delay:.15s}.show-right[data-v-5fe17b6a]{filter:blur(0);opacity:1;transform:translate(0)}.stat-card[data-v-5fe17b6a]{filter:blur(6px);opacity:0;position:relative;transform:translateY(30px) scale(.97)}.show-stat[data-v-5fe17b6a]{animation:statEnter-5fe17b6a .8s cubic-bezier(.22,1,.36,1) forwards}@keyframes statEnter-5fe17b6a{0%{filter:blur(6px);opacity:0;transform:translateY(30px) scale(.97)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.tabular-nums[data-v-5fe17b6a]{font-variant-numeric:tabular-nums}.line-anim[data-v-953e1a37]{background:linear-gradient(to right,var(--ui-color-primary-500),var(--ui-color-primary-300));display:block;flex-shrink:0;height:2px;transform:scaleX(0);transform-origin:left;width:40px}.animate-line[data-v-953e1a37]{animation:growLine-953e1a37 .8s cubic-bezier(.22,1,.36,1) forwards}@keyframes growLine-953e1a37{to{transform:scaleX(1)}}.left-section[data-v-953e1a37]{filter:blur(8px);opacity:0;transform:translate(-40px);transition:opacity 1s ease,transform 1s cubic-bezier(.22,1,.36,1),filter 1s ease}.show-left[data-v-953e1a37]{filter:blur(0);opacity:1;transform:translate(0)}.right-section[data-v-953e1a37]{filter:blur(8px);opacity:0;transform:translate(40px);transition:opacity 1s ease,transform 1s cubic-bezier(.22,1,.36,1),filter 1s ease;transition-delay:.15s}.show-right[data-v-953e1a37]{filter:blur(0);opacity:1;transform:translate(0)}.map-card[data-v-953e1a37],.testimonial-card[data-v-953e1a37]{filter:blur(8px);opacity:0;transform:translateY(40px) scale(.96)}.show-card[data-v-953e1a37]{animation:premiumReveal-953e1a37 .9s cubic-bezier(.22,1,.36,1) forwards}.map-card[data-v-953e1a37]{animation-delay:.15s}@keyframes premiumReveal-953e1a37{0%{filter:blur(8px);opacity:0;transform:translateY(40px) scale(.96)}60%{opacity:1;transform:translateY(-4px) scale(1.01)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.fade-slide-enter-active[data-v-953e1a37],.fade-slide-leave-active[data-v-953e1a37]{transition:all .5s ease}.fade-slide-enter-from[data-v-953e1a37]{opacity:0;transform:translateY(10px)}.fade-slide-leave-to[data-v-953e1a37]{opacity:0;transform:translateY(-10px)}.line-anim[data-v-5f54a1ea]{background:linear-gradient(to right,var(--ui-color-primary-500),var(--ui-color-primary-300));display:block;flex-shrink:0;height:2px;transform:scaleX(0);transform-origin:left;width:40px}.animate-line[data-v-5f54a1ea]{animation:growLine-5f54a1ea .8s cubic-bezier(.22,1,.36,1) forwards}.line-anim-right[data-v-5f54a1ea]{background:linear-gradient(to left,var(--ui-color-primary-500),var(--ui-color-primary-300));transform-origin:right}.animate-line-right[data-v-5f54a1ea]{animation:growLine-5f54a1ea .8s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.1s}@keyframes growLine-5f54a1ea{to{transform:scaleX(1)}}.card-enter[data-v-5f54a1ea]{filter:blur(6px);opacity:0;transform:translateY(30px) scale(.97);will-change:transform,opacity}.show-card[data-v-5f54a1ea]{animation:cardEnter-5f54a1ea .8s cubic-bezier(.22,1,.36,1) forwards}@keyframes cardEnter-5f54a1ea{0%{filter:blur(6px);opacity:0;transform:translateY(30px) scale(.97)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}
