.services-deck.svelte-hz61c4{padding:4rem 2rem;background-color:#fff;color:#1a1a1a}.deck-container.svelte-hz61c4{display:flex;flex-direction:column;max-width:1400px;margin:0 auto;padding-bottom:6rem}.service-card.svelte-hz61c4{position:sticky;top:calc(var(--index) * 4.5rem);background:#fff;border-top:1px solid #eaeaea;min-height:80vh;display:flex;align-items:flex-start}.card-content.svelte-hz61c4{display:grid;grid-template-columns:1fr 1fr;width:100%;padding:1.5rem 0;gap:2rem}.service-id.svelte-hz61c4{font-size:2rem;font-weight:300;font-family:Times New Roman,serif;color:#111;line-height:1}.service-details.svelte-hz61c4{display:flex;flex-direction:column;justify-content:flex-start}.service-details.svelte-hz61c4 h2:where(.svelte-hz61c4){font-size:clamp(1.8rem,4vw,3rem);font-weight:300;font-family:Times New Roman,serif;text-transform:uppercase;margin:-.2rem 0 1.5rem;line-height:1;letter-spacing:-.01em}.service-details.svelte-hz61c4 p:where(.svelte-hz61c4){font-size:.75rem;font-family:sans-serif;text-transform:uppercase;letter-spacing:.1em;max-width:60ch;color:#333;margin:0;line-height:1.6}.btn-saber-mais.svelte-hz61c4{display:inline-flex;align-items:center;margin-top:2rem;font-family:sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#1a1a1a;text-decoration:none;border-bottom:1px solid transparent;padding-bottom:.1rem;transition:all .3s ease}.btn-saber-mais.svelte-hz61c4 span:where(.svelte-hz61c4){margin-left:.5rem;font-size:1.2rem;transition:transform .3s ease}.btn-saber-mais.svelte-hz61c4:hover{border-bottom-color:#1a1a1a}.btn-saber-mais.svelte-hz61c4:hover span:where(.svelte-hz61c4){transform:translate(4px)}@media(max-width:768px){.services-deck.svelte-hz61c4{padding:2rem 1rem}.service-card.svelte-hz61c4{top:0rem;min-height:100vh;min-height:100dvh;height:auto}.card-content.svelte-hz61c4{grid-template-columns:1fr;padding:2rem 0;gap:1.5rem}.service-id.svelte-hz61c4{font-size:2rem}.service-details.svelte-hz61c4 h2:where(.svelte-hz61c4){margin-top:0;font-size:2rem;margin-bottom:1rem}}@keyframes svelte-10rnm9-fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up.svelte-10rnm9{animation:svelte-10rnm9-fade-in-up .8s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.scrollbar-hide.svelte-10rnm9::-webkit-scrollbar{display:none}.scrollbar-hide.svelte-10rnm9{-ms-overflow-style:none;scrollbar-width:none}
