.logos-flex.svelte-eyt7ed.svelte-eyt7ed{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.client-logo.svelte-eyt7ed.svelte-eyt7ed{filter:grayscale(100%);opacity:.7;transition:all .3s ease;display:flex;align-items:center;justify-content:center;padding:.75rem;height:85px;background-color:#fff;border-radius:6px;border:1px solid #eaeaea;flex:0 0 calc((100% - 1rem)/2);max-width:calc((100% - 1rem)/2)}@media (min-width: 640px){.client-logo.svelte-eyt7ed.svelte-eyt7ed{flex-basis:calc((100% - 2rem) / 3);max-width:calc((100% - 2rem) / 3)}}@media (min-width: 768px){.client-logo.svelte-eyt7ed.svelte-eyt7ed{flex-basis:calc((100% - 4rem)/5);max-width:calc((100% - 4rem)/5)}}.client-logo.svelte-eyt7ed.svelte-eyt7ed:hover{filter:grayscale(0%);opacity:1;box-shadow:0 4px 12px #0000000d;transform:translateY(-5px)}.client-logo.svelte-eyt7ed img.svelte-eyt7ed{max-height:60px;max-width:100%;-o-object-fit:contain;object-fit:contain}.testimonials-slider.svelte-eyt7ed.svelte-eyt7ed{max-width:56rem}.slider-viewport.svelte-eyt7ed.svelte-eyt7ed{position:relative;display:flex;align-items:center;gap:.75rem}.slider-track.svelte-eyt7ed.svelte-eyt7ed{display:flex;flex:1;overflow-x:auto;scroll-snap-type:x mandatory;padding:2rem 0 .5rem;scrollbar-width:none;-ms-overflow-style:none}.slider-track.svelte-eyt7ed.svelte-eyt7ed::-webkit-scrollbar{display:none}.slide.svelte-eyt7ed.svelte-eyt7ed{flex:0 0 100%;scroll-snap-align:start;display:flex}.slider-nav.svelte-eyt7ed.svelte-eyt7ed{flex-shrink:0;width:44px;height:44px;border-radius:50%;border:1px solid #e4e4e4;background:var(--decals-white);color:var(--decals-black);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #00000014;transition:all .3s ease}.slider-nav.svelte-eyt7ed.svelte-eyt7ed:hover:not(:disabled){background:var(--decals-cyan);border-color:var(--decals-cyan);color:var(--decals-white)}.slider-nav.svelte-eyt7ed.svelte-eyt7ed:disabled{opacity:.35;cursor:default}.slider-dots.svelte-eyt7ed.svelte-eyt7ed{display:flex;justify-content:center;gap:.5rem;margin-top:1.5rem}.dot.svelte-eyt7ed.svelte-eyt7ed{width:10px;height:10px;border-radius:50%;border:none;padding:0;background:#d4d4d4;cursor:pointer;transition:all .3s ease}.dot.active.svelte-eyt7ed.svelte-eyt7ed{background:var(--decals-cyan);width:28px;border-radius:999px}@media (max-width: 640px){.slider-nav.svelte-eyt7ed.svelte-eyt7ed{display:none}}.testimonial-box.svelte-eyt7ed.svelte-eyt7ed{width:100%;border-left:4px solid var(--decals-cyan);display:flex;flex-direction:column}.testimonial-initial.svelte-eyt7ed.svelte-eyt7ed{width:48px;height:48px;border-radius:50%;background-color:var(--decals-cyan);color:var(--decals-white);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;flex-shrink:0}.testimonial-quote.svelte-eyt7ed.svelte-eyt7ed{position:absolute;top:-24px;left:24px;width:48px;height:48px;border-radius:50%;background-color:var(--decals-cyan);color:#fff;display:flex;align-items:center;justify-content:center}.testimonial-content.svelte-eyt7ed.svelte-eyt7ed{padding-top:1rem;flex:1;display:flex;flex-direction:column}.testimonial-author.svelte-eyt7ed.svelte-eyt7ed{margin-top:auto}.whatsapp-btn.svelte-y8v8wa{position:fixed;bottom:24px;right:24px;display:flex;align-items:center;justify-content:center;width:60px;height:60px;background-color:#25d366;color:#fff;padding:0;border-radius:50%;box-shadow:0 4px 20px #25d36666;z-index:999;border:none;cursor:pointer;transition:all .3s ease;margin:0}.whatsapp-btn.svelte-y8v8wa:hover{transform:translateY(-5px);box-shadow:0 8px 25px #25d36680}.whatsapp-icon.svelte-y8v8wa{display:flex;align-items:center;justify-content:center}.pulse.svelte-y8v8wa{position:absolute;width:100%;height:100%;border-radius:50%;background-color:#25d366;z-index:-1;animation:svelte-y8v8wa-pulse 2s infinite}@keyframes svelte-y8v8wa-pulse{0%{transform:scale(1);opacity:.7}70%{transform:scale(1.35);opacity:0}to{transform:scale(1);opacity:0}}@media (max-width: 768px){.whatsapp-btn.svelte-y8v8wa{bottom:16px;right:16px;width:54px;height:54px}}:root{--decals-cyan:#00B5E2;--decals-magenta:#EC008C;--decals-yellow:#FFF200;--decals-black:#231F20;--decals-gray:#F5F5F5;--decals-white:#FFFFFF;--decals-cyan-hover:#009ac6;--decals-magenta-hover:#d1007c}body{font-family:Montserrat,sans-serif;background-color:var(--decals-white);color:var(--decals-black);margin:0;padding:0}.container{max-width:1200px;margin:0 auto;padding:0 2rem}section{margin-bottom:80px;transition:all .3s ease;scroll-behavior:smooth}.btn-primary{background-color:var(--decals-cyan);color:var(--decals-white);padding:14px 28px;border-radius:8px;font-weight:600;text-transform:uppercase;transition:all .3s ease;border:none;cursor:pointer}.btn-primary:hover{background-color:var(--decals-cyan-hover)}.btn-secondary{background-color:var(--decals-magenta);color:var(--decals-white);padding:14px 28px;border-radius:8px;font-weight:600;text-transform:uppercase;transition:all .3s ease;border:none;cursor:pointer}.btn-secondary:hover{background-color:var(--decals-magenta-hover)}.card{background:var(--decals-white);border-radius:16px;box-shadow:0 12px 24px #0000000f;padding:2rem;transition:all .3s ease}.card:hover{transform:scale(1.02)}header{background:var(--decals-black);color:var(--decals-white);padding:1.5rem 2rem}footer{background:var(--decals-black);color:var(--decals-white);padding:3rem 2rem;text-align:center}footer a{color:var(--decals-white);text-decoration:none;transition:color .3s ease}footer a:hover{color:var(--decals-cyan)}.grid-3{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem}@media (min-width: 768px){.grid-3{grid-template-columns:repeat(3,1fr)}}h1,h2,h3,h4,h5,h6{font-weight:700;color:var(--decals-black)}.nav-link{font-weight:500;color:var(--decals-white);text-decoration:none;transition:color .3s ease}.nav-link:hover{color:var(--decals-cyan)}img{transition:transform .3s ease}img:hover{transform:scale(1.02)}.bg-light{background-color:var(--decals-gray)}.bg-cyan{background-color:var(--decals-cyan);color:var(--decals-white)}.bg-magenta{background-color:var(--decals-magenta);color:var(--decals-white)}.accent-yellow{color:var(--decals-yellow)}.accent-cyan{color:var(--decals-cyan)}.accent-magenta{color:var(--decals-magenta)}
