.hero-cta-primary[data-v-df8357d5]{transition:background .2s ease,transform .15s ease}.hero-cta-primary[data-v-df8357d5]:hover{background:#015a87!important;transform:translateY(-1px)}.hero-cta-secondary[data-v-df8357d5]{transition:background .2s ease,border-color .2s ease}.hero-cta-secondary[data-v-df8357d5]:hover{background:#0170a80a!important}.service-row:hover .service-accent[data-v-0aa44840]{opacity:1;transform:scaleY(1)}.service-row:hover h3[data-v-0aa44840]{color:#0170a8!important}.service-row:hover>span[data-v-0aa44840]:first-of-type{opacity:.18!important}.marquee-wrapper[data-v-0cef7c67]{overflow:hidden;width:100%}.marquee-fade-left[data-v-0cef7c67],.marquee-fade-right[data-v-0cef7c67]{bottom:0;pointer-events:none;position:absolute;top:0;width:120px;z-index:2}.marquee-fade-left[data-v-0cef7c67]{background:linear-gradient(90deg,#f7f4f0,transparent);left:0}.marquee-fade-right[data-v-0cef7c67]{background:linear-gradient(270deg,#f7f4f0,transparent);right:0}.marquee-track[data-v-0cef7c67]{animation:marquee-left-0cef7c67 28s linear infinite;display:flex;gap:12px;width:-moz-max-content;width:max-content}.marquee-reverse[data-v-0cef7c67]{animation-duration:34s;animation-name:marquee-right-0cef7c67}.marquee-paused[data-v-0cef7c67]{animation-play-state:paused}@keyframes marquee-left-0cef7c67{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@keyframes marquee-right-0cef7c67{0%{transform:translate(-33.333%)}to{transform:translate(0)}}.marquee-item[data-v-0cef7c67]{align-items:center;background:#fff;border:.5px solid rgba(0,0,0,.07);border-radius:100px;cursor:default;display:flex;gap:10px;padding:10px 20px;transition:border-color .2s ease;white-space:nowrap}.marquee-item[data-v-0cef7c67]:hover{border-color:#0170a840}.marquee-item--outline[data-v-0cef7c67]{background:transparent;border-color:#0000001a}.marquee-item--outline[data-v-0cef7c67]:hover{border-color:#0170a84d}.item-code[data-v-0cef7c67]{background:#0170a8;border-radius:6px;color:#fff;font-family:var(--font-body);font-size:.7rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.05em;padding:2px 8px}.item-code--outline[data-v-0cef7c67]{background:transparent;border:.5px solid rgba(1,112,168,.35);color:#0170a8}.item-name[data-v-0cef7c67]{color:#333;font-family:var(--font-body);font-size:.875rem;font-weight:500}.devis-cta[data-v-4fa7c947]{transition:transform .15s ease,box-shadow .2s ease}.devis-cta[data-v-4fa7c947]:hover{box-shadow:0 12px 32px #00000026;transform:translateY(-2px)}.faq-btn[data-v-940fc547]{background:none;border:none;cursor:pointer;padding-left:0;padding-right:0}.faq-btn[data-v-940fc547]:focus-visible{border-radius:4px;outline:2px solid #0170a8;outline-offset:4px}.faq-cta[data-v-940fc547]{transition:gap .2s ease}.faq-cta[data-v-940fc547]:hover{gap:14px}.faq-cta:hover span[data-v-940fc547]:first-child{background:#0170a824!important}.faq-answer-enter-active[data-v-940fc547],.faq-answer-leave-active[data-v-940fc547]{overflow:hidden;transition:opacity .25s ease,max-height .3s ease}.faq-answer-enter-from[data-v-940fc547],.faq-answer-leave-to[data-v-940fc547]{max-height:0;opacity:0}.faq-answer-enter-to[data-v-940fc547],.faq-answer-leave-from[data-v-940fc547]{max-height:400px;opacity:1}
